HABpanel

HABpanel based ioBroker user interface

Current Release
0.5.0
Developer
Yannick Schaus, Kuba Wolanin, Sam Turner, Ingo Sigmund, Andreas Gebauer, bluefox
License
EPL-1.0

[!IMPORTANT] This adapter cannot be installed from github

HABPanel is a lightweight dashboard interface for ioBroker based on OpenHAB HABpanel.

It notably features an embedded dashboard designer allowing to build interfaces easily right on the target device.

Getting started

  • When accessing HABPanel for the first time on a new browser or device, you should be presented with a rather empty screen - follow the tutorial and begin by clicking (or tapping) on the icon in top-right corner .
  • You're now in edit mode, a link ("Add new dashboard") appeared, as well as an "Advanced settings" link.
  • If you previously used HABPanel and stored some panel configurations on the server, go to "Advanced settings" and click on your previous configuration - it will be instantly brought back. Or, create your first dashboard: click/tap on the "Add new dashboard" link and give it a name.
  • Click/tap on the dashboard tile to enter the dashboard editor
  • Add your first widget: select the "Add Widget" menu and choose a widget type (let's say Dummy - a simple widget displaying an item's state)
  • Move the widget by drag-and-drop and resize it with the white chevron - it appears when you click on the widget
  • Hit on the three dots in the widget top-right corner to bring up its context menu and choose "Edit..."
  • Adjust some settings (name, openHAB item etc.) and confirm your changes
  • Save your configuration by clicking/tapping the Save button
  • Click/tap Run to see your dashboard in action - use your browser's back button or the arrow to go back to the drawing board
  • Once you're happy with your set of dashboards, go back to "Advanced settings" then click/tap on "Save the current configuration to a new panel configuration"; this will store it on the openHAB 2 server as described above, and make it available for reuse.

Screenshots

Changelog

1.0.0 (2026-09-25)

  • (nowrap) Chart series are no longer truncated to 500 values (#149)
  • (nowrap) getHistory no longer invokes its callback twice on a late answer
  • (copilot) Adapter requires node.js >= 22 now
  • (copilot) Adapter requires js-controller >= 6.0.11 now
  • (copilot) Adapter requires admin >= 7.6.17 now
  • (mcm1957) Dependencies have been updated.
  • (@GermanBluefox) SVG Logo

0.5.0 (2022-02-16)

  • (jogibear9988) added on support for new websockets

0.4.3 (2020-08-22)

  • (bluefox) The compatibility to socket.io 3.0.13 provided

0.4.1 (2020-02-10)

  • (Apollon77) compatibility to web 3.0

0.3.5 (2019-04-15)

  • (yaming116) bugfix i18n

License

Copyright (c) 2024-2026 iobroker-community-adapters iobroker-community-adapters@gmx.de Copyright 2017-2022 bluefox dogafox@gmail.com

Eclipse Public License