Hej all,
don’t know if it’s a good place to post this here, sorry if not…. And sorry once more I cannot read this whole thread…..
With six Shelly PlugS Plus (FW 1.7.1) there are troubles polling the state and do the switching. I was able to finally focus it with setting the loglevel to DEBUG in the console an get this:
2026-01-16 22:14:21.540 [DEBUG] [.internal.handler.ShellyRelayHandler] - shellyplusplugs-e465b8457efc: Set relay output to ON
2026-01-16 22:14:21.541 [DEBUG] [g.shelly.internal.api2.Shelly2ApiRpc] - shellyplusplugs-e465b8457efc: Connect Rpc Socket (discovery = false)
2026-01-16 22:14:21.578 [DEBUG] [helly.internal.api2.Shelly2RpcSocket] - shellyplusplugs-e465b8457efc: WebSocket connected /192.168.24.121:47346<-/192.168.28.17:80, Idle Timeout=2147483647
2026-01-16 22:14:21.581 [DEBUG] [g.shelly.internal.api2.Shelly2ApiRpc] - shellyplusplugs-e465b8457efc: WebSocket connection closed, status = 1006/Failed to open local endpoint
Restarting the binding with
bundle:restart org.openhab.binding.shelly
makes the whole thing work well again - for few hours, until the issue comes back.
I got the hint to restart the binding frequently with cron but that’s quite dirty, isn’t it?
How do you think this should be fixed in a way of best practice?
Thanks and regards,
BruderB