Skip to content

Releases: ebaauw/homebridge-p1

v1.0.3

21 Jun 10:13
c0b1546
Compare
Choose a tag to compare

Breaking Changes

Homebridge P1 v1.0 has been re-written to use dynamic platform accessories.
This means that, instead of exposing all accessories statically on Homebridge startup, accessories can be added and removed dynamically at runtime. Consequently, issues with Homebridge starting before Homebridge P1 has exposed the smart meter no longer occur.
Accessories are persisted in accessories/cachedAccessories in the Homebridge user directory, including the Eve history. The history file is no longer used, and can be removed manually. Make sure to read the history in Eve on each of you devices, before upgrading Homebridge P1, or you'll lose the recent entries.

Enhancements

  • Use dynamic platform accessories, based on homebridge-lib;
  • Support changing the log level dynamically, see #32;
  • Support connecting to the web socket server of another Homebridge P1 instance, instead of to the serial port, see #5.

Bump dependencies

  • NodeJS v12.18.1 LTS;
  • homebrdige-lib v4.7.11;
  • Lose dependency on fakegato-history. According to bundlephobia.com, This has reduced the gzipped size of Homebridge P1 from close to 400 kB to just under 50 kB.
  • Lose dependency on semver.

v0.2.43

13 Jun 12:24
e400f64
Compare
Choose a tag to compare

Bump dependencies:

  • NodeJS v12.18.0 LTS;
  • homebridge-lib v4.7.8;
  • Lose dependency on moment.

v0.2.42

31 May 09:05
3444864
Compare
Choose a tag to compare

Bump dependencies:

  • homebridge v1.1.0;
  • node v12.17.0 LTS;
  • homebridge-lib v4.7.7;
  • moment v2.26.0.

v0.2.41

17 May 16:20
4563538
Compare
Choose a tag to compare

Bump dependencies:

  • homebridge v1.0.4 or greater v1.x.x;
  • NodeJS v12.16.3 LTS;
  • homebridge-lib v4.7.5;
  • moment v2.25.3;
  • serialport v9.0.0;
  • ws v7.3.0.

v0.2.39

25 Apr 12:00
1007285
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 P1 through
    sudo npm -g i homebridge-p1@next --unsafe-perm
    

Bump dependencies:

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

v0.2.38

10 Apr 21:34
dd77809
Compare
Choose a tag to compare

Enhancements:

  • Improved error messages.

Bump dependencies:

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

v0.2.37

13 Mar 09:22
f21010e
Compare
Choose a tag to compare

Bump dependencies:

  • Support homebridge v0.4.52;
  • homebridge-lib v4.5.5;
  • ws v7.2.3.

v0.2.36

20 Feb 21:43
b14dcbf
Compare
Choose a tag to compare

Refactor:

  • Use HttpClient instead of RestClient for querying NPM registry.

Bump dependencies:

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

v0.2.35

07 Feb 16:57
b008a02
Compare
Choose a tag to compare

Bump dependencies:

  • NodeJS v12.15.0 LTS;
  • homebridge-lib v4.4.14;
  • semver v7.1.2;
  • serialport v8.0.7.

v0.2.34

11 Jan 09:49
a2e62e6
Compare
Choose a tag to compare

Enhancements:

Bug fixes:

  • Don't debug log every telegram.

Bump dependencies:

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