I like your ideas. If you have a GitHub account, feel free to add these in as individual issues here:
If you dont, I will add them later myself.
The only one that may be a bit of a concern is the pagination. Although, there may be a way to split groups up in the grid so they no longer scroll, but this could be done along the line once the higher priority tickets are done like the add-on etc.
I am seeing the following trying to start up the containers on Raspian:
pi@hassbian:~/home-panel $ docker-compose up
Starting home-panel_home-panel_1 ... done
Starting home-panel_home-panel-api_1 ... done
Attaching to home-panel_home-panel-api_1, home-panel_home-panel_1
home-panel-api_1 | standard_init_linux.go:190: exec user process caused "exec format error"
home-panel_1 | standard_init_linux.go:190: exec user process caused "exec format error"
home-panel_home-panel-api_1 exited with code 1
home-panel_home-panel_1 exited with code 1
Yes this doesnât work on raspbian/arm devices yet. You may be able to get this working by building the image manually though. I havenât tested this though.
The addon is very close to completion however so this may not be neccesary. Once I have the addon made, I will try creating arm builds for docker
After many days of fixing, updating, documenting and fighting with build servers, I am finally happy to announce the Hassio add-on is ready for public consumption!
@timmo001 I just installed the add-on tonight and I am getting HUGE text in the header. Is there a way to edit the font size? or is it something as simple as I do not have the correct font installed on my laptop?
From the looks of it, the text is right, but the value is a forecast which is quite long. Try using another sensor which has uses a summary like âmostly cloudyâ etc.
Scaling text and other parts of the app will be a future enhancement, since it would require adapting text and other components to screen size
After deleting the database file, then uninstalling and reinstalling the addon, i get the following when attempting to create an account:
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 00-banner.sh: executing...
-----------------------------------------------------------
Hass.io Add-on: Home Panel v0.1.2
A touch-compatible web-app for controlling the home
From: Timmo Hass.io Add-ons
By: Timmo
-----------------------------------------------------------
[cont-init.d] 00-banner.sh: exited 0.
[cont-init.d] 01-log-level.sh: executing...
Log level is set to INFO
[cont-init.d] 01-log-level.sh: exited 0.
[cont-init.d] 02-updates.sh: executing...
INFO: You are running the latest version of this add-on
[cont-init.d] 02-updates.sh: exited 0.
[cont-init.d] 10-requirements.sh: executing...
[cont-init.d] 10-requirements.sh: exited 0.
[cont-init.d] 20-config.sh: executing...
INFO: Copy config to API..
[cont-init.d] 20-config.sh: exited 0.
[cont-init.d] 30-nginx.sh: executing...
INFO: Copy enabled SSL nginx config
[cont-init.d] 30-nginx.sh: exited 0.
[cont-init.d] 40-api.sh: executing...
INFO: Copy SSL certs to API directory..
[cont-init.d] 40-api.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
INFO: Run API..
Setting up watches.
Couldn't watch /usr/src/api/files/home-panel.db: No such file or directory
INFO: Run nginx server..
[services.d] done.
Setting up watches.
Watches established.
App is live at https://localhost:3234
Setting up watches.
Couldn't watch /usr/src/api/files/home-panel.db: No such file or directory
Setting up watches.
Couldn't watch /usr/src/api/files/home-panel.db: No such file or directory
Setting up watches.
Couldn't watch /usr/src/api/files/home-panel.db: No such file or directory
Setting up watches.
Couldn't watch /usr/src/api/files/home-panel.db: No such file or directory
Setting up watches.
Watches established.
HASS Request URL: https://myurl.duckdns.org:8123/api/?api_password=password
Creating user..
Unexpected token , in JSON at position 1071
Check your config.json in /config. It may be that your file is not formatted correctly. Easiest way to check this, is to run the file through a validator like this one: https://jsonformatter.curiousconcept.com/