Very nice! I was originally just running the script via crontab and every so often I would find that the screen was not updating. Setting it up as a service has been [knock on wood] extremely reliable. I’m super happy it all worked out for you! It’s cool to see other people enjoying the display 
Hopefully going forward I’ll have some new options to be able to toggle between meme mode and a standard mode. I’ve started writing it, just need the time to finish it - currently working on an e-ink AQI display so my free time is pretty thin. The github will be updated with v1.4 once I get it all done, I’d hope by the end of summer.
1 Like
I eventually switched my variant to running from cron every 5 minutes. That better handles cases where the network etc. fails to respond, as well as places where I didn’t handle errors or missing data well enough. Basically if it crashes, I get a blank screen til it runs again in 5 minutes. While there have been cases where the pi zerow hangs, I just unplug/plug the power in and it self-heals.
And yes I stashed a copy of /home/pi just.in.case. doing so eventually corrupts the SD card 
Here’s a sneak peek at the AQI screen!
After a lot of thought, I decided that I was going to combine weather and AQI into a single screen. That introduced a challenge as there just isn’t a lot of real estate on the 7.5" standard definition screen. For the 2.0 combined screen I settled on the 1200x825, 9.7inch E-Ink display from Waveshare. Much of the things I have been wanting to do with the original screen I have baked into the new.
A true Meme Mode is coded in to easily enable or disable memes based on preference. This includes IT HECKIN WIMDY, a vectored Ron Paul “IT’S HAPPENING” for Thundersnow, the Angry Sun from Mario Bros 3 world 2 when it’s miserably hot out, and a simple, yet straight forward skull and crossbones for dewpoints 76+ with a condition report of “Death”. In this global settings area, I have also simplified tokens and URL entries.
The error screen has been completely rebuilt from the ground up to be more fun. Sure, I could make that a Meme Mode item, but ideally you shouldn’t see it very often.
More importantly, there is more data. I’m a sucker for that. I now have solar metrics, 2 days of forecasts, AQI, and pollution counts (waiting on the CO2, that’s why it reads 0). Lightning, rainfall, and NWS alerts work the same as they did previously.
Without further ado 
I will have this on GitHub once it’s done. I’m close, just not 100%. I’m still sorting out ways to get more data from NWS - looking specifically into the SPC. Hope you guys approve!
2 Likes