Having a weather station is a bit of fun and the stat’s are fun to see live, and recorded in Home Assistant of course, but the display is a little wanting.
The core of my setup is Home Assistant (HassOS) running as a VM on Proxmox. This dashboard is an original Raspberry Pi 7" Touch screen in a very nifty enclosure (CBRPP-TS-BLK) with a Raspberry Pi3B+ serving up Home Assistant in Chromium as the Kiosk UI.
The Raspberry setup is pretty simple based on Raspbian Lite (Buster) and this great Kiosk setup post - https://desertbot.io/blog/raspberry-pi-touchscreen-kiosk-setup. I was a bit concerned about screen burn-in so I added “xscreensaver” into the mix and used my Kitchen’s motion sensor, hooked up through a Node-RED based flow to enable the screen saver when no-one was around.
The Home Assistant setup is simply a Home Assistant Dashboard View with some horizontal and vertical stack cards and set as a Panel. The Panel (View) is in a Dashboard that is only available to the “kiosk” user I created. There are multiple Views available in the Dashboard which we can swipe between thanks to the custom “Lovelace Swipe Navigation” card.
This was a really satisfying project that brings together a number of great Home Assistant features into something that had an immediate and high WAF.
The security cam feed can be expanded with a simple tap - I might automate that if motion is detected by the camera.
The weather radar similarly expands when tapped too.
The little icons along the top are for the Dryer, Washing Machine and a window that is always being left open when it rains. They change colour based on their state so it’s easy to see if the dryer or washer has finished, or that pesky window is open. Dryer and Washer state is based on current draw detection. And yes I do get a push notifications if it rains while that window is open, and when the dryer/washer finish.
The future day’s forecast text is available is you scroll the page up. Scroll bars deactivated as a Chromium switch.
Swiping right takes you to a screen for controlling lights and our Sonos system.
The current temperature, humidity and rainfall are direct from the weather station using rtl_433 (https://github.com/merbanan/rtl_433). Data still goes to WeatherUnderground using the original panel, but I’m not dependent on that anymore.
What’s next. The RPi Panel is pretty low resolution, has a poor angle of view and the case has a huge bezel. In the same space I hope to put a nicer panel with a smaller bezel. That will give me some more screen real estate for some more data and hopefully a wider angle of view.
Thanks to the broad community for making all this possible.
I did think about going the touch screen raspberry pi option but the price was a little high.
I ended up getting an Amazon Fire HD 10 tablet. 1920x1200 resolution IPS screen.
Install Fully Kiosk app (version especially for Fire tablets). Perfect setup so far. https://www.fully-kiosk.com/en/
There are a couple of Aussie sellers with the latest v9 series.