UNPKG

homebridge-weather-plus-with-pws-sync

Version:

A comprehensive weather plugin for homekit with current observations, forecasts and history.

265 lines (173 loc) 6.99 kB
## 0.1.0 * Added characteristics for precip 1 hour, precip today, wind direction, wind speed, air pressure, visibility, uv-index and station * Added condition category for sunny weather * Renamed condition values to condition categories * Changed condition category values * Changed service to temperature-sensor so that the device is recognized by apple home app ## 0.1.2 * Added optional parameter "interval" * Added debug library ## 1.0.0 * Added forecast for today * Added forecast for next three days * Added configuration for forecast * Added observation time * Added chance for rain * Added wind speed max * Changed plugin type to platform ## 1.0.1 * Changed names of accessories ## 1.0.2 * Fixed config example in readme ## 1.0.3 * Added screenshot to description ## 1.0.4 * Added condition solar radiation * Added log output of API response to identify function ## 1.1.0 * Added forecast temperature minimum ## 1.1.1 * Fixed negative temperatures shown as 0°C ## 1.1.2 * Fixed handling of sometimes flawed weather underground responses ## 1.2.0 * Added history in eve app for temperature, relative humidity and air pressure ## 1.2.1 * Added persistence for history to handle homebridge restarts * Fixed history has gaps with interval greater than 10 minutes ## 1.2.2 * Fixed mix-up between air pressure and relative humidity ## 1.2.3 * Fixed a crash on startup ## 2.0.0 * Renamed from homebridge-weather-station-extended to homebridge-weather-plus * Added support for multiple apis * Added support for dark-sky api * Added condition ozone (dark-sky only) * Added condition cloud cover (dark-sky only) * Added condition dew point (dark-sky only) * Added forecast for 7 days instead of 4 (dark-sky only) * Added forecast for air pressure (dark-sky only) * Added forecast for cloud cover (dark-sky only) * Added forecast for dew point (dark-sky only) * Added forecast for ozone (dark-sky only) * Added forecast for uv-index (dark-sky only) * Added forecast for visibility (dark-sky only) * Added language for day and weather description (dark-sky only) * Changed configuration to support multiple apis * Changed configuration to set exact forecast days ## 2.0.1 * Changed readme ## 2.0.2 * Changed readme ## 2.1.0 * Added support for the OpenWeatherMap api ## 2.2.0 * Added support for different units ## 2.3.0 * Added displayName parameter ## 2.4.0 * Added support for the Yahoo api ## 2.5.0 * Added option to show Current Conditions as Eve Weather emulation * Added option to pass parameters to fakegato * Added option to rename forecastAccessory * Added plugin version to Accessory Info * Updated debug dependency ## 2.6.0 * Added option to set serial number * Changed history timer to make use of advantages in newer fakegato version * Fixed precipitation calculation in dark sky api ## 2.7.0 * Added support for multiple weather stations ## 2.7.1 * Fixed crash of homebridge when using expired weather underground api ## 2.7.2 * Updated openweathermap dependency to v4.0.0 ## 2.8.0 * Removed old weather underground api (pre March 2019) * Added new weather underground api (post January 2019) ## 2.8.1 * Fixed crash in openweathermap api that occured since v2.8.0 ## 2.8.2 * Fixed crash in weatherunderground on malformed/missing server response ## 3.0.0 * Added compatiblity mode for Apple Home app * Added boolean sensors for currently raining / snowing * Added boolean sensors for rain / snow in the forecast * Added option to hide observation and forecast values * Added option to have more detailed condition categories * Added option to show humidity as an extra accessory * Added option to disable the Now accessory * Changed readme to improve comprehensibility * Changed naming of some parameters (all backwards compatible, no need to update your config) * Fixed unsupported forecast day would throw an error in the darksky api * Fixed incorrect condition category for mostly cloudy days in the darksky api (was 0, is now 1) * Removed serial parameter (automatically assigned now) * Warning: Weather history graphs will be cleared and start from scratch with this update ## 3.0.1 * Updated readme ## 3.0.2 * Updated readme ## 3.0.3 * Added rounding for non metric values in Apple Home app ## 3.0.4 * Improved rounding * Fixed wind sensor trigger for non metric units ## 3.1.0 * Added support for config-ui-x * Added custom thresholds for apple home sensors ## 3.1.1 * Added unit sitorr for air pressure in mmhg ## 3.1.2 * Added one more day to Dark Sky forecast * Improved error logging for Weather Underground * Updated the readme to point out Dark Sky discontinuation * Updated dependencies * Fixed undefined this.log when converting unkown weather categories * Fixed RainBool threshold too strict in DarkSky service ## 3.1.3 * Changed minimum required node js version to v10 ## 3.1.4 * Fixed crash in OpenWeatherMap API ## 3.2.0 * Added cloud cover to OpenWeatherMap * Added dew point to OpenWeatherMap * Added rain last hour to OpenWeatherMap * Added rain all day to OpenWeatherMap * Added apparent temperature to OpenWeatherMap * Added uv index to OpenWeatherMap * Added sunrise and sunset to OpenWeatherMap * Added 3 more forecast days to OpenWeatherMap (today + 7) * Added apparent temperature to DarkSky * Added sunrise and sunset to DarkSky * Improved integration into config-ui-x * Changed precision of dew point, min temperature and max temperature from 0.1 degree to 1 degree * Changed precision of rain last hour from 1 mm to 0.1 mm * Fixed city name with optional country code will not be found in OpenWeatherMap * Fixed some missing weather categories for OpenWeatherMap ## 3.2.1 * Improved error handling when the service parameter is missing in config * Fixed spelling of threshold parameter (old variant is still working) * Fixed crash in WeatherUnderground API when an error occurs ## 3.2.2 * Added compatibility sensor for total precipitation * Changed precision of WeatherUnderground API to decimal * Fixed crash when OpenWeatherMap API returns no data ## 3.2.3 * Fixed apparent temperature and dew point not responding if lower than 0°C ## 3.2.4 * Fixed temperature not responding if lower than 0°C since v3.2.3 * Fixed apparent temperature and dew point not responding in compatibility mode home if lower than 0°C * Fixed apparent temperature and dew point are not converted to F in compatibility mode eve * Fixed startup error when using compatibility mode eve2 (eve with grouping) and forecasts ## 3.2.5 * Fixed datatype errors since homebridge 1.3.0 * Fixed observation time issue in weatherunderground since homebridge 1.3.0 * Fixed error in history service since homebridge 1.3.0 * Fixed wrong tempeature in Fahrenheit for dew point and apparent temperature * Added donation links for homebridge-ui-x * Added error log if no location is provided ## 3.2.6 * Fixed missing rain value in forecasts from dark sky API when a day is skipped in config