WUnderground Plugin v1.1.8 is now available.This is a major update and some caution should be used in applying it; however, there are several benefits to be
gained. This update changes the way that data are extracted from the information that Weather Underground supplies,
and as a result, the plugin should be completely robust in situations where values are expected to appear in WU's data
but are unexpectedly missing.
This update also features refactored code for the device types listed below, which should improve plugin speed (note
that the majority of time elapsed in a refresh cycle is the time spent waiting for WU to return requested data and
that's unaffected).
- New Features:
- New plugin configuration feature which shows the number of API calls for the current day.
- Implements new method for extracting WUnderground JSON data. This should allow the plugin to continue to function normally if data elements are missing (i.e., WU is supposed to provide them but doesn't).
- Improved use of Indigo API for plugin settings to reduce server load and eliminate need for separate settings file.
- Enhanced debug logging.
- Complete rework of the underlying code for the following device types:
- WUnderground Almanac,
- WUnderground Astronomy,
- WUnderground Hourly Forecast,
- WUnderground Ten Day Forecast,
- WUnderground Tides,
- WUnderground Weather (alerts, forecast),
- Revises encoding of JSON dump to logfile.
- Reverses order of Enable/Disable All WU Devices on the plugin menu.
- Bug Fixes:
- Fixes bug in Weather Device forecast data for KPH and MPS wind.
- Fixes bug in conversion of wind direction long state values.
- Fixes bug where plugin would fail if a device is missing epoch time.
- Fixes bug in reporting offline weather site time to properly reflect down-time.
- Over 500 fewer lines of code!
You can download it
here.