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
Markdown
## 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