nfarina / homebridge-sonos

Sonos plugin for homebridge: https://github.com/nfarina/homebridge
155 stars 52 forks source link

Sonos speakers returning "No Response", effecting all HomeKit Triggers when this happens. #36

Open leoneleone opened 7 years ago

leoneleone commented 7 years ago

This happens at least once every 24 hours. My Sonos speakers return "No Response" in HomeKit, all my other devices from other plugins seems to be working fine. Well my Sonos plugin fails, any and all of my configured triggers and rules stop working, even if the Sonos speakers are not part of the trigger or the scenes being triggered.

The only way to solve this is restart homebridge until the Sonos devices start to give a response in HomeKit. Is there any way to stop this "No Response" from happening. It's becoming quite annoying now 😔

Any help is much appreciated. Thanks

leoneleone commented 7 years ago

I'm sorry to say this plugin is very unstable for me. It's causing everything in HomeKit to be unreponsive, and it's causing disconnection issues on the Sonos side as well. I've removed it from my HomeKit configuration and everything is far more stable now.

Please update this plugin and fix the disconnect/stability issues

Phononaut commented 7 years ago

What are you running this on? I have mine on a RPi2 Rasbian jesse and it is super stable, have run homebridge with the sonos and nest plugins for 30 days straight without a single hiccup, I wonder if the OS/hardware it is running on makes a difference. Just updated to iOS 10 yesterday, so far no issues to note

leoneleone commented 7 years ago

Same setup for me. It's only one or two of my Sonos speakers that seem to be problematic and consistently return "No Response".

I'll Debug and try to pinpoint the issue

fwboettger commented 7 years ago

@leoneleone - you might want to take a look at pull request #39 . Could potentially be related and be a solution to this situation, would be worthwhile checking i believe. Would be great if you could update in case you'd be able to try this out and would see improvements.