The ability to use the OpenWeather API to provide observing conditions in Voyager is really helpful. We have some reporting stations nearby and I find the reported conditions match my site weather very well.
Separately, I’ve written a Python script which makes its own call to the OpenWeather API and filters/reformats the JSON file into a Boltwood-compatible file containing the cloud/wind/rain conditions (I also add light conditions through the Python Starfield module, based on sun altitude, moon position and phase, but this is not so important.)
I’ve set Voyager to read the text file in the Weather section, and I’m successfully using it to trigger safe/unsafe states etc (with a hardware rain sensor as backup!) I’ve had to register another address for a second API, because the combination of Voyager’s calls, plus mine, eventually exceeds the number/rate of calls available from Openweather’s free API.
In a future version of Voyager, would it be possible to extend the built-in OpenWeather functionality so that e.g. there’s a third radio button in the Weather section, after AAG Cloudwatcher and Boltwood / Clarity II options, that offers OpenWeather as a method of triggering OK/Suspend/Exit states?