Releases: ebaauw/homebridge-p1
Releases · ebaauw/homebridge-p1
v1.0.3
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
v0.2.42
v0.2.41
v0.2.39
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 throughsudo 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
v0.2.37
v0.2.36
v0.2.35
v0.2.34
Enhancements:
- Add Web Socket Port to config.json schema for homebridge-config-ui-x.
Bug fixes:
- Don't debug log every telegram.
Bump dependencies:
- NodeJS v12.14.1 LTS;
- homebridge-lib v4.4.11.