-->September 6th, 2025<--
Thank you to GolfCharlie and Claude Code for fixing the code to work with the newly changed FAA API! They have saved a lot of time. A new image has been created and will be uploaded today and available later tonight. If you don't want or need the image, you can visit https://github.com/markyharris/livesectional and incorporate the changes into your board now.
--->September 5th, 2025<--
There has been another change to the FAA API which has again broke the map. We are currently working on this. Check back for fix. If you have the fix please post it. - Mark
My map quit working recently, and I only just had time to look at it. The short version: make sure your system time is set right.
The error that I received was that that there would be an attempt to fetch the weather, with the URL on weather.gov, but the log was reporting "Internet NOT Available." If I hit control-C, the metar.py script would stop, and it would say that the SSL certificate was invalid.
So, head on over to the desktop, pull up the URL by pasting into Chrome, it works and returns the XML weather doc that I'm expecting. Click on the lock in the URL field to check the certificate, and its valid date is March 21, expiring in October. Check system time on the Pi and it is March 10.
Now I'm having fun trying to figure out how to make NTP work out of the box on Raspbian, since they changed from NTP to timedatectl somewhere along the line...
Wow, what a great catch. I'm sorry you had to figure this out, but I'm sure it wouldn't have occurred to me.
Thanks for the write up. - Mark
Professionally, I've spent a lot of time in networking. Time errors on TLS certificates are a well-known problem. The "full size" Pi boards have a real time clock, but the Pi Zero does not.
If I have time (which is doubtful), I'll try and send you a configuration that enables NTP out of the box. You'd have to set up the image to do the equivalent of apt-get install ntp, and then point at the pool servers (see https://www.ntppool.org/en/).