Skip to content

Releases: ebaauw/homebridge-zp

v1.3.3

07 Jul 18:41
e491b11
Compare
Choose a tag to compare

Bug Fixes

  • Homebridge ZP failed to receive zone player notifications, when local IP address was retrieved too early, see #179.

Bump Depedencies

  • homebridge-lib v5.1.8.

v1.3.2

03 Jul 07:34
21f6d0f
Compare
Choose a tag to compare

Bump Dependencies

  • NodeJS v14.17.2 LTS;
  • homebridge-lib v5.1.7.

v1.3.1

18 Jun 10:21
811002a
Compare
Choose a tag to compare

Bug Fixes

  • Subscribing to ZoneGroupTopology in case call to GetZoneGroupState fails (because household is too large), see #177.

Bump Dependencies

  • NodeJS v14.17.1 LTS;
  • homebridge-lib v5.1.6.

v1.3.0

05 Jun 09:21
c098ddf
Compare
Choose a tag to compare

Enhancements

  • Support battery for Sonos Roam (and, I suppose, Sonos Move), see #172.
  • Support dynamic log level through Log Level characteristic in HomeKit (and through -D flag of zp):
    • Level 0: only errors and warnings;
    • Level 1: level 0 + updates to HomeKit characteristics
    • Level 2 (or zp -D): level 1 + debug messages for interaction with zone players
    • Level 3 (or zp -DD): level 2 + debug messages for (translated) JSON payload of interaction with zone players
    • Level 4 (or zp -DDD): level 3 + debug messages for (native) XML payload of interaction with zone players
  • Listener now listens on all interfaces; address config.json key has been removed. IP address for callback URL is constructed from the local IP address of the socket for the connection to zone player.
  • Added developer documentation for ZpClient and ZpListener.

Bug Fixes

  • Handle reboot of zone player correctly, re-subscribing to all previously created subscriptions, see #1 and #172.
    Fun fact: Sonos decided to upgrade to firmware 13.1.1 while I was testing this, and Homebridge ZP re-connected to all zone players after they upgraded and rebooted without restarting Homebridge.

Bump Dependencies

  • NodeJS v14.17.0 LTS;
  • homebridge-lib v5.1.4;
  • lose dependency on debug.

v1.2.2

18 Apr 09:30
f5ab458
Compare
Choose a tag to compare

Bump Dependencies

  • NodeJS v14.16.1 LTS;
  • homebridge-lib v5.1.2.

v1.2.1

02 Apr 10:43
eecc57b
Compare
Choose a tag to compare

Enhancements

  • Use accessory category SPEAKER for the external "TV" accessory, so Home will show it with a speaker icon instead of a TV icon, see #167. Note that you need to remove the external accessory from HomeKit, and re-pair it, for Home to show the new icon. Other than the icon, the functionality doesn't change.

Bump Dependencies

  • Homebridge v1.3.4;
  • homebridge-lib v5.1.1.

v1.2.0

14 Mar 14:38
8ad4157
Compare
Choose a tag to compare

Changes

  • Minor version bump: Make sure to update to Homebridge v1.3.3 before updating Homebridge ZP.

Bump Dependencies

  • Homebridge v1.3.3;
  • homebridge-lib v5.1.0.

v1.1.7

25 Feb 22:07
d4f3aa8
Compare
Choose a tag to compare

Bug Fixes

  • Limit Track to 64 characters, see #165.

Bump Dependencies

  • NodeJS v14.16.0 LTS;
  • homebridge-lib v5.0.9.

v1.1.6

30 Jan 17:38
78546b1
Compare
Choose a tag to compare

Bug Fixes

  • TypeError on startup under Homebridge v1.3.0, see #160.

v1.1.5

22 Jan 19:16
236ad88
Compare
Choose a tag to compare

Bump Dependencies

  • NodeJS v14.15.4 LTS;
  • homebridge-lib v5.0.5;
  • Lose dependency on chalk.