Nach der Installation des Sonos-Binding wurde das Thing richtig erkannt (Auto-Discovery).
Ich habe folgende Items definiert:
Code: Alles auswählen
Dimmer haislSonosVolume "Lautstärke [%.1f %%]" {channel="sonos:OneSL:RINCON_542A1BC30DE401400:volume"}
String haislSonosStatus "Status [%s]" {channel="sonos:OneSL:RINCON_542A1BC30DE401400:state"}
Code: Alles auswählen
Default item=haislSonosVolume
Default item=haislSonosStatus
Es sieht so aus als würden keine Werte vom Sonos SL an OpenHab übermittelt.
Ich hab den Logger des Sonos-Bindings in der OpenHab-Konsole auf Level DEBUG gesetzt:
Code: Alles auswählen
openhab> log:set DEBUG org.openhab.binding.sonos.internal
Code: Alles auswählen
2020-12-30 16:36:13.274 [DEBUG] [s.internal.handler.ZonePlayerHandler] - initializing handler for thing sonos:OneSL:RINCON_542A1BC30DE401400
2020-12-30 16:37:13.278 [DEBUG] [s.internal.handler.ZonePlayerHandler] - Polling job
2020-12-30 16:37:13.318 [DEBUG] [s.internal.handler.ZonePlayerHandler] - Sonos player RINCON_542A1BC30DE401400 has been found in local network
2020-12-30 16:37:13.319 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_542A1BC30DE401400: Subscribing to service DeviceProperties...
2020-12-30 16:37:13.334 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_542A1BC30DE401400: Subscribing to service AVTransport...
2020-12-30 16:37:13.335 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_542A1BC30DE401400: Subscribing to service ZoneGroupTopology...
2020-12-30 16:37:13.338 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_542A1BC30DE401400: Subscribing to service GroupManagement...
2020-12-30 16:37:13.341 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_542A1BC30DE401400: Subscribing to service RenderingControl...
2020-12-30 16:37:13.348 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_542A1BC30DE401400: Subscribing to service AudioIn...
2020-12-30 16:37:13.353 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_542A1BC30DE401400: Subscribing to service HTControl...
2020-12-30 16:37:13.353 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_542A1BC30DE401400: Subscribing to service ContentDirectory...
2020-12-30 16:37:13.372 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_542A1BC30DE401400: Subscription to service AVTransport succeeded
2020-12-30 16:37:13.373 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_542A1BC30DE401400: Subscription to service DeviceProperties succeeded
2020-12-30 16:37:13.374 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_542A1BC30DE401400: Subscription to service ZoneGroupTopology succeeded
2020-12-30 16:37:13.376 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_542A1BC30DE401400: Subscription to service GroupManagement succeeded
2020-12-30 16:37:13.379 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_542A1BC30DE401400: Subscription to service ContentDirectory succeeded
2020-12-30 16:37:13.380 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_542A1BC30DE401400: Subscription to service RenderingControl succeeded
2020-12-30 16:38:13.360 [DEBUG] [s.internal.handler.ZonePlayerHandler] - Polling job
2020-12-30 16:39:13.374 [DEBUG] [s.internal.handler.ZonePlayerHandler] - Polling job
...
Scheinbar ist die Kommunikation von Sonos zu Openhab irgendwie gestört. Openhab und Sonos laufen im gleichen Subnetz.
Hat jemand eine Idee, wie man dieses Problem lösen kann?