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
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.
[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.