- Fixed an issue where a metar record was received from the aviationweather.gov data, but wasn't actually sending a station id, which caused failure for people that were using such an airport
- Fixed an issue where an airport had an entry for the flight_category from the aviationweather.gov data, but wasn't actually sending a category, which caused failure for people that were using such an airport
- Added a warning if too many airports versus LED_COUNT are trying to be used
- aviationweather.gov has retired the old web service url and replaced it with a new service, so an update to the URL as well as a small fix to the visibility reporting parameters was required
- Small fix to lightning detection to only start scanning the METAR text after the airport identifier (to avoid mistakenly showing lightning for airports like KTTS)
- Adding functionality for a Legend after the end of the last airport
- Set
SHOW_LEGEND
to True to use this functionality - You'll need to add 7 LEDs after the last LED based on your number of LEDs in the airports file to use this
- Set
- Small improvement to Lightning to also flash for Thunderstorm (TS)
- Addition of
HIGH_WINDS_THRESHOLD
to flash to yellow if wind is at or above the threshold. If set to-1
it will be disabled and normal wind flashing/fading will ocur based on the normalWIND_BLINK_THRESHOLD
value
- Added support to only rotate through a subset of airports on external display by adding a new file "displayairports" to the folder
- Small bugfix for CLR skycondition (which doesn't have a cloudbase)
- Adding functionality to display METAR information for the airports in use on a small external display
- Code is written for a 128 x 64 pixel external OLED display using the SSD1306 chipset
- Astral for dimming using sunrise/sunset has a breaking change starting with python 3.6
- Made a fix to support both older raspberry pi running python 3.5 with Astral 1.10.1 as well as newer Raspberry images running Astral 2.2
- Adding functionality to dim the lights between certain times of day
- Either as a fixed time of day
- or using local sunrise/sunset times
- Aviationweather.gov has stopped accepting the default user agent for urllib
- Explicitly Setting it to standard web browser compatible user agent
- Small fix to ensure correct variable scoping
- Change to not skip station if wind is not currently reported, but the Flight condition is
- Adding functionality to show lightning conditions in vicinity of the airport
- Small fix to the loop condition
- Small fix for IFR color duplicate value
- Adding blinking functionality for windy conditions
- Fixed LED_BRIGHTNESS not working
- Initial version of the script