New Release of HAOSKiosk add-on (0.9.8) to display dashboards directly on your HAOS server

Just released a new version of HAOSKiosk – the addon that allows you to view all your dashboards directly from your HAOS server HDMI port without requiring a separate dedicated client to display your dashboards.

New features include:

  • Ability to set browser theme and sidebar behavior
    (for example, for a modern kiosk-like experience, set HA Theme to dark and HA Sidebar to none
  • Force reload of browser after returning from sleep
  • Removed host dbus dependency

6 Likes

How do you install this add-on?

Same as any other community add-on…

  1. Go to: Settings -> Add-ons
  2. Click on: ADD-ON STORE
  3. Click on: "Hamburger"->Repositories"
  4. Add the link: https://github.com/puterboy/HAOS-kiosk
  5. Refresh page
  6. Click on HAOS Kiosk Display box
  7. Press INSTALL
1 Like

Reading your instructions this only works of Rpi? What about a Intel NUC ?

Thanks! Could not add the repo first but now it works.

1 Like

I have not tried it on a NUC but I see no reason why it wouldn’t work though it could require some minor adjustment.

Let me know what you find and happy to work with you to get it working if you are willing to do the heavy lifting on your end :slight_smile:

I tried this addon on intel NUC. It’s working! I tried different settings to run it. Only when I pointed HA URL = http://127.0.0.1:8123 the webview is displayed.

For my Intel NUC don’t work

[14:34:56] INFO: Restored /dev/tty0 successfully...
[14:34:56] INFO: X started successfully...
[14:34:57] INFO: Openbox started successfully...
[14:34:57] INFO: Screen timeout disabled...
[14:34:57] INFO: Launching Luakit browser...
libEGL warning: DRI3 error: Could not get DRI3 device
libEGL warning: Activate DRI3 at Xorg or build mesa with DRI2
libEGL warning: DRI3 error: Could not get DRI3 device
libEGL warning: Activate DRI3 at Xorg or build mesa with DRI2
[    0.077963] W [glib]: (unknown): Disabled hardware acceleration because GTK failed to initialize GL: No GL implementation is available.
[    0.127394] I [core/luah]: Loading rc: /etc/xdg/luakit/rc.lua
[    0.159915] I [lua/adblock]: found 0 filter lists
[    0.160002] I [lua/adblock]: subscriptions file '/root/.local/share/luakit/adblock/subscriptions' doesn't exist
[    0.187396] I [lua/styles]: found 0 user stylesheets
[    0.589822] I [lua/webview]: Requested link: http://127.0.0.1:8123/dashboard-celular (text/html)
[    0.640157] I [lua/userconf]: URI: http://127.0.0.1:8123/dashboard-celular
[    0.641356] I [lua/userconf]: Applying HA settings on dashboard http://127.0.0.1:8123/dashboard-celular: theme={"dark":true}, sidebar=
[    0.641476] W [core/common/luaserialize]: serialize lua lightuserdata on non object
[    0.641593] W [core/common/luaserialize]: serialize lua lightuserdata on non object
[    0.660358] W [core/common/luaserialize]: serialize lua lightuserdata on non object
**
ERROR:common/luaserialize.c:202:lua_deserialize_value: assertion failed (lua_gettop(L) == top + 1): (2 == 3)
Bail out! ERROR:common/luaserialize.c:202:lua_deserialize_value: assertion failed (lua_gettop(L) == top + 1): (2 == 3)
Aborted (core dumped)
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
XIO:  fatal IO error 4 (Interrupted system call) on X server ":0"
      after 1804 requests (1804 known processed) with 0 events remaining.
(II) Server terminated successfully (0). Closing log file.

I’ve had similar mistakes. Try this configuration:

See new topic: UPDATED v1.1.0: HAOSKiosk Add-on – Display your dashboards directly on your HAOS server