HioB APP

Visualization for mobile phones

Current Release
0.1.7
Developer
mor15Euro
License
MIT

Infos:

Version:

Tests:

HioB adapter for ioBroker

This app allows you to control your ioBroker Smarthome system via the hiob app. It is an simpler and faster alternative to comparable projects with fewer configuration possibilities. It is mainly intended for Android devices, but also works on Windows and Linux desktops.

Requirements

  • Node >= 18
  • Android Phone

Tested with

  • Samsung Android Phones
  • Google Pixel Android Phones
  • Sony Pixel Android Phones
  • Xiaomi Phones
  • Android 10/11/13

APP Code

APP Code

Description

🇬🇧 Description
🇩🇪 Dokumentation

Examples

🇬🇧 Examples
🇩🇪 Beispiele

Questions

🇩🇪 Fragen

Known Issues

  • 0.1.4: The blockly element shouldn't be in this release. It doesn't work at the time

Roadmap

  • Rework concept of Templates/Widgets [30%]
    • Simplify process of adding new Templates/Widgets features
    • Remove Advance Template and split into multiple Widgets
    • Allow Popup Menu for all widgets
    • Allow Theme rules for every widget
  • Add graphs for history data [0%]
  • Simplify process of adding devices by listing all [0%]
  • Automatically create widgets based on selected device [0%]

Changelog

0.3.0-alpha.0 (2026-04-04)

  • Quick fix for login errors due to changed identity
  • Fixed some smaller bugs
  • Added first gRPC support #127
  • Added support for client side states database
  • Added support for identity switch between release and dev package
  • IMPORTANT This is only an alpha version, it should only be used for testing and feedback. Many features are not finished

0.1.7 (2025-04-19)

  • fixed notification bug: the backlog now is sent only ones if the client reconnects multiple times (moba15)
  • Updated packages
  • Updated packages (moba15)
  • Fixing adpater issues found by ioBroker bot (moba15)
  • Fixed some smaller bugs (moba15)
  • Fix for #93
  • Fix for #91
  • Fix for #109
  • Migration to ESLint 9 #108
  • Added PingPong disconnection handling -> some offline message functionality
  • Optimized logic behind state subscription -> Now subscribes only to the necessary adapter

0.1.6 (2024-08-17)

  • Updated Packages
  • Prepared lates release

0.1.5 (2024-06-23)

  • Removed blockly
  • Fixed some bugs
  • Updated dependencies

0.1.4 (2024-04-24)

  • (Lucky-Esa) added docs and more examples
  • (moba15) Implement suggestions for latest release

0.1.3 (2024-03-29)

  • (Lucky-ESA) fixed common.keywords
  • (mob15) updated dependencies

0.1.2 (2024-03-27)

  • (Lucky-ESA) changed license Information

0.1.1 (2024-03-27)

  • (moba15) fixed package.json

0.1.0 (2024-03-27)

  • (Lucky-ESA) added more docs
  • (moba15) fixed backlog warning
  • (moba15) changed node version to min. 18

0.0.67 (2024-03-25)

  • (moba15) fixed icon
  • (moba15) added notifications backlog, if client is not connected (up to 250 messages)
  • (moba15) fixed login

0.0.67-beta.1 (2024-03-25)

  • (moba15) Fixed missing io-package config due to missing commit

0.0.67-beta.0 (2024-03-25)

  • (moba15) Fixed #25
  • (moba15) sendTo support for notifications
  • (Lucky-ESA) Handling sensitive data & timeouts #22

0.0.66 (2024-03-23)

  • Added some docs

0.0.66-beta.0 (2024-03-22)

  • First implementation of notifications

0.0.65 (2024-03-15)

  • (moba15) fixed linter

0.0.64 (2024-03-15)

  • (moba15) changed icon
  • fixed code linter problems

0.0.62 (2024-03-04)

  • (moba15) fixed bug, where broadcasted messages where sent without type

0.0.62 (2024-03-04)

  • (moba15) fixed bug, where broadcasted messages where sent without type

0.0.61 (2024-03-04)

  • (moba15) fixed secure connection bug (#20)

0.0.61-beta.0 (2024-03-01)

  • (Lucky-ESA) Preperation of lastest request
  • (moba15) fixed some smaller issues

0.0.60 (2024-02-25)

  • (Lucky-ESA) Added simple AES encryption
  • (Lucky-ESA) Preperation for latest request
  • (moba15) Fixed login errors if AES encryption is disabled

0.0.55 (2023-02-11)

  • (moba15) Fixed Adapter crash if data point does not exist
  • (moba15) Fixed some login errors

0.0.54 (2023-12-31)

  • (moba15) Added secure login
  • (moba15) Added secure connetion
  • (moba15) Automatic acceptance of incoming connections for 60 seconds

0.0.1 (2023-03-26)

  • (moba15) initial release

🎉 Hall of Fame 🎉

A heartfelt thank you to everyone who has contributed to this project! Whether through code, bug reports, feature suggestions, or spreading the word, your support helps make this project better for everyone.

Special thanks goes to:

  • @Lucky-ESA
  • @ManniBac

License

MIT License

Copyright (c) 2023-2026 mor15Euro hiob@bachmaiers.de

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.