Skip to content

Releases: ebaauw/homebridge-ws

v2.3.4

17 May 16:05
7113a01
Compare
Choose a tag to compare

Enhancements:

Bump dependencies:

  • Whitelist any Homebridge v1.x.x larger than or equal to v1.0.4.
  • homebridge-lib v4.7.5.

v2.3.0

09 May 15:18
6bff061
Compare
Choose a tag to compare

Enhancements:

  • Move to OpenWeatherMap's One Call API, see #16;
  • (Re-)introduce additional characteristics for attributes returned by One Call API: ApparentTemperature, Clouds, ConditionCategory (instead of Status), Dewpoint, ObservationTime (instead of LastUpdated), Rain, Rain1h, Rain24h, Snow, UvIndex.
  • Enable dynamic logging per accessory, see ebaauw/homebridge-lib#26;
  • Expose additional Leak Sensor service, to enable HomeKit notifications on Rain or Snow, see #16;
  • Support additional Forecast accessory, with Leak Sensor per (daily/hourly) forecast, see #16.
  • config.json:
    • Remove noHumidity and noPressure settings;
    • Add dailyForecasts and hourlyForcasts settings.

Bump dependencies

  • homebridge v1.0.4;
  • NodeJS v12.16.3 LTS;
  • homebridge-lib v4.7.0;
  • moment v2.25.3.

v2.2.26

25 Apr 11:37
12079d8
Compare
Choose a tag to compare

Enhancements:

  • Changes to support Homebridge v1.0.0. This version is currently in beta under v0.4.54-beta.54. Until the final version has been released, install Homebridge WS through sudo npm -g i homebridge-ws@next;
  • Added new characteristics: TemperatureMin, TemperatureMax, WindChill, Status, Sunrise, Sunset, see #15. Note that Sunrise and Sunset are in local time of the server running Homebridge WS; not in local time of the location. Status gives the OpenWeatherMap numeric code for Condition, so it can be used in automations. See https://openweathermap.org/weather-conditions for the meaning of the values.

Bump dependencies:

  • homebridge v1.0.0 (or 0.4.54-beta.54);
  • homebridge-lib v4.6.0.

v2.2.25

10 Apr 21:31
6606405
Compare
Choose a tag to compare

Bug fix:

  • No warning message on config.json errors.

Bump dependencies

  • NodeJS v12.16.2 LTS;
  • Homebridge v0.4.53;
  • homebridge-lib v4.5.7.

v2.2.24

13 Mar 09:17
938a4dc
Compare
Choose a tag to compare

Bump dependencies:

  • Support homebridge v0.4.52;
  • homebridge-lib v4.5.5.

v2.2.23

20 Feb 20:44
8039415
Compare
Choose a tag to compare

Bug fixes:

  • Only expose accessories for locations from config.json; cached accessories are removed when no longer specified in config.json. See also #14;
  • Check status (in body) returned by OpenWeatherMap.

Code refactor:

  • Use HttpClient instead of RestClient from homebridge-lib. Under the hood, the dependency on the now deprecated request package was removed;
  • Use async/await instead of promise .then();
  • Cleanup of old commented code.

Bump dependencies:

  • NodeJS v12.16.1 LTS;
  • homebridge-lib v4.5.1.

v2.2.21

07 Feb 16:47
e9a7c46
Compare
Choose a tag to compare

Bump dependencies:

  • NodeJS v12.15.0 LTS;
  • homebridge-lib v4.4.14.

v2.2.20

11 Jan 09:46
d0b2d44
Compare
Choose a tag to compare

Bug fixes:

Bump dependencies:

  • NodeJS v12.14.1 LTS;
  • homebridge-lib v4.4.11.

v2.2.19

01 Jan 14:06
33217e7
Compare
Choose a tag to compare

Bump dependencies:

  • homebridge-lib v4.4.10.

v2.2.18

20 Dec 10:43
ad3e460
Compare
Choose a tag to compare

Bump dependencies:

  • NodeJS v12.14.0 LTS;
  • homebridge-lib v4.4.9.