Today I had a fuse blow on my air handler and the reboot time of the thermostat turned 10 minutes of troubleshooting into a morning lost. I’ve had other minor frustrations as well. I’m not really a big fan of using a different UI on the phone than the screen (the temperature arrows in openhab are backwards form the screen’s buttons), and I’d like to be able to set the config entirely from the screen without the need for wi-fi or a phone. The last part is important if I want to isolate my IOT devices to their own LAN.
So the feature set would look something like:
- Minimal Linux image for fast boot time, ie Alpine Linux or Arch Linux
- No high memory usage overhead. Replace OpenHAB with a simple gpio adapter and config storage written in Rust.
- Ability to set everything from the LCD that you normally would from OpenHAB, but with the addition to even configure the GPIO pin functions in case you have a custom HestiaPi board like me with additional GPIO pins - No need to edit a “default.rules” config
- Similar interface to the official Hestia Pi UI, but with the above mentioned features added to the info/menu screen. Likely just fork the one touch UI and extend the menu out
- Accessing from the phone gives you the same UI for a consistent experience
Is this a project others would be interested in using and contributing time to help test?