Closed bgeveritt closed 4 months ago
Very odd, randomly started to work last night:
[1/9/2024, 10:45:05 PM] [Sonos] found 1 households
[1/9/2024, 10:45:05 PM] [Sonos] error: SyntaxError: RINCON_347E5C0F60F301400 not in Sonos_rKWiXdyaYIji4AHic1mQ23CT3E
at ZpHousehold.setAssociated (C:\Users\Bailey\AppData\Roaming\npm\node_modules\homebridge-zp\lib\ZpHousehold.js:28:13)
at ZpPlatform.logTopology (C:\Users\Bailey\AppData\Roaming\npm\node_modules\homebridge-zp\lib\ZpPlatform.js:404:27)
at ZpPlatform.createZpClient (C:\Users\Bailey\AppData\Roaming\npm\node_modules\homebridge-zp\lib\ZpPlatform.js:341:12)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at ZpPlatform.handleMdnsMessage (C:\Users\Bailey\AppData\Roaming\npm\node_modules\homebridge-zp\lib\ZpPlatform.js:187:24)
[1/9/2024, 10:45:05 PM] [Sonos] Sonos_rKWiXdyaYIji4AHic1mQ23CT3E: found 3 S2 zone players in 3 zones
[1/9/2024, 10:45:05 PM] [Sonos] ├─ Kitchen
[1/9/2024, 10:45:05 PM] [Sonos] │ └─ RINCON_B8E937525C8401400 [Kitchen]: Sonos Play:1 (S1) (master)
[1/9/2024, 10:45:05 PM] [Sonos] ├─ Living Room
[1/9/2024, 10:45:05 PM] [Sonos] │ └─ RINCON_B8E93749402401400 [Living Room]: Sonos Playbase (S11) (master, airPlay, tvIn)
[1/9/2024, 10:45:05 PM] [Sonos] └─ Sonos
[1/9/2024, 10:45:05 PM] [Sonos] └─ RINCON_347E5C0F60F301400 [Sonos]: Sonos Amp (S16) (master, airPlay, audioIn, tvIn)
Homebridge ZP doesn’t always handle correctly disappearing and re-appearing speakers, see also #190. It looks like it doesn’t recover from the timeouts getting the description XML files from these two speakers. Does the problem persist after restarting Homebridge ZP?
I'm trying to add three Sonos products (1 Play:1 speaker, 1 Playbase, and 1 amp.) The Play:1 speaker is added successfully, but I get the following error on the other two. I should note that the two failing products WERE in HomeKit previously, but I removed them. The Play:1 speaker was never added to HomeKit before installing this plugin, and it works fine.
Debug Files