Sonos Binding / Item states are not updating

Hi,

since updating OH to 4.0.1 the Sonos binding is not retrieving any item state from the devices. Sonos Things are all “online” and the items are correct linked to the channels. All item(Sonos) states are NULL.

Restart, reinstall the binding…no changes

It is possible to send commands to the items, then you see the state like PLAY. but more or less useless because I can not read the item state like “alarmrunning”. Its always NULL

any ideas?

best regards

Hi,

I have a similar issue after upgrade from 3.4 to 4.01 SONOS binding does partly work. System is setup an a Raspberry 4 and worked with version 3.4 without any problem.

I have uninstalled the SONOS binding as well as the SONOS thing and installed again, cleared the cache and restarted the raspberry already.

Items like Player “…:control”, Dimmer “…:volume”, Switch “…:mute” works like before the upgrade.

But following items does not work:
String “…:currentalbum” is empty “”
String “…:currentartist” is empty “”
String “…:currenttitle” is empty “”
Image “…:currentalbumart” remain always “NULL”

Would be great if anyone has an idea what to do here.

Best regards
Christian

Just verified. Seems to work well for me.
Do you see item updates in event.log file?
Is it for any audio source/service?

Hi,

yes i see updates in the event.log but only i trigger “mute” or “play” or “stop”. Its like Chrischi, describes.
for me it only for the Sonos audio source/service.

Somos source is not enough precise. Spotify? Amazon music? TuneIn? Music from your local network? Music started from Google or Alexa? …

ok, Alexa and Spotify works like charm

here a snip from the TRACE log:

2023-08-08 11:10:52.929 [DEBUG] [s.internal.handler.ZonePlayerHandler] - Polling job
2023-08-08 11:10:52.941 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'SoftwareVersion':'74.0-43110' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_7828CXXXXXXX1400'
2023-08-08 11:10:52.942 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'DisplaySoftwareVersion':'15.6' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_7828CXXXXXXX1400'
2023-08-08 11:10:52.942 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'MACAddress':'78:28:CA:XX:XX:XX' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_7828CXXXXXXX1400'
2023-08-08 11:10:52.942 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'SerialNumber':'XX-XX-XX-XX-XX-XX:1' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_7828CXXXXXXX1400'
2023-08-08 11:10:52.942 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'Flags':'0' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_7828CXXXXXXX1400'
2023-08-08 11:10:52.942 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'IPAddress':'192.168.1.XXX' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_7828CXXXXXXX1400'
2023-08-08 11:10:52.943 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'HardwareVersion':'1.20.1.6-2.1' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_7828CXXXXXXX1400'
2023-08-08 11:10:52.943 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'CopyrightInfo':'© 2003-2023, Sonos, Inc. All rights reserved.' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_7828CXXXXXXX1400'
2023-08-08 11:10:52.943 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'HTAudioIn':'0' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_7828CXXXXXXX1400'
2023-08-08 11:10:52.958 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'CurrentZoneName':'Terrasse' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_7828CXXXXXXX1400'
2023-08-08 11:10:52.959 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'CurrentConfiguration':'1' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_7828CXXXXXXX1400'
2023-08-08 11:10:52.959 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'CurrentIcon':'x-rincon-roomicon:bathroom' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_7828CXXXXXXX1400'
2023-08-08 11:10:52.972 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'CurrentLEDState':'Off' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_7828CXXXXXXX1400'
2023-08-08 11:10:52.985 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'CurrentSleepTimerGeneration':'0' (service 'AVTransport') for thing 'sonos:PLAY1:RINCON_7828CXXXXXXX1400'
2023-08-08 11:10:53.930 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_347EXXXXXXXX1400: Subscription to service RenderingControl succeeded
2023-08-08 11:10:56.935 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_347EXXXXXXXX1400: Subscription to service ContentDirectory succeeded
2023-08-08 11:10:59.942 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_347EXXXXX9401400: Subscription to service GroupManagement succeeded
2023-08-08 11:10:59.943 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_347EXXXXXXX01400: Subscription to service AVTransport succeeded
2023-08-08 11:10:59.944 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_949FXXXXXXX01400: Subscription to service GroupManagement succeeded
2023-08-08 11:10:59.947 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_949FXXXXXXA01400: Subscription to service AVTransport succeeded
2023-08-08 11:11:00.941 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_949FXXXXXXA01400: Subscription to service ContentDirectory succeeded
2023-08-08 11:11:00.946 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_949FXXXXXXA01400: Subscription to service DeviceProperties succeeded
2023-08-08 11:11:02.941 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_7828XXXXXXX01400: Subscription to service GroupManagement succeeded
2023-08-08 11:11:16.961 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_7828CXXXXXXX1400: Subscription to service DeviceProperties succeeded
2023-08-08 11:11:17.961 [DEBUG] [s.internal.handler.ZonePlayerHandler] - RINCON_7828CXXXXXXX1400: Subscription to service GroupManagement succeeded
2023-08-08 11:11:52.854 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'SoftwareVersion':'74.0-43110' (service 'DeviceProperties') for thing 'sonos:One:RINCON_7828CAXXXXX801400'
2023-08-08 11:11:52.855 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'DisplaySoftwareVersion':'15.6' (service 'DeviceProperties') for thing 'sonos:One:RINCON_7828CAXXXXX801400'
2023-08-08 11:11:52.856 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'MACAddress':'78:28:XX:XX:XX:XX' (service 'DeviceProperties') for thing 'sonos:One:RINCON_7828CAXXXXX801400'
2023-08-08 11:11:52.856 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'SerialNumber':'XX-XX-XX-XX-XX-XX:0' (service 'DeviceProperties') for thing 'sonos:One:RINCON_7828CAXXXXX801400'
2023-08-08 11:11:52.857 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'Flags':'0' (service 'DeviceProperties') for thing 'sonos:One:RINCON_7828CAXXXXX801400'
2023-08-08 11:11:52.857 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'IPAddress':'192.168.1.XXX' (service 'DeviceProperties') for thing 'sonos:One:RINCON_7828CAXXXXX801400'
2023-08-08 11:11:52.858 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'HardwareVersion':'1.21.1.8-2.1' (service 'DeviceProperties') for thing 'sonos:One:RINCON_7828CAXXXXX801400'
2023-08-08 11:11:52.858 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'CopyrightInfo':'© 2003-2023, Sonos, Inc. All rights reserved.' (service 'DeviceProperties') for thing 'sonos:One:RINCON_7828CAXXXXX801400'
2023-08-08 11:11:52.859 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'HTAudioIn':'0' (service 'DeviceProperties') for thing 'sonos:One:RINCON_7828CAXXXXX801400'
2023-08-08 11:11:52.869 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'SoftwareVersion':'74.0-43110' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_949F3EXXXXXX1400'
2023-08-08 11:11:52.869 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'DisplaySoftwareVersion':'15.6' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_949F3EXXXXXX1400'
2023-08-08 11:11:52.870 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'MACAddress':'94:9F:3E:XX:XX:XX' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_949F3EXXXXXX1400'
2023-08-08 11:11:52.870 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'SerialNumber':'XX-XX-XX-XX-XX-XX:0' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_949F3EXXXXXX1400'
2023-08-08 11:11:52.871 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'Flags':'0' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_949F3EXXXXXX1400'
2023-08-08 11:11:52.871 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'IPAddress':'192.168.1.XX' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_949F3EXXXXXX1400'
2023-08-08 11:11:52.872 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'HardwareVersion':'1.20.1.6-2.2' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_949F3EXXXXXX1400'
2023-08-08 11:11:52.873 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'CopyrightInfo':'© 2003-2023, Sonos, Inc. All rights reserved.' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_949F3EXXXXXX1400'
2023-08-08 11:11:52.873 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'HTAudioIn':'0' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_949F3EXXXXXX1400'
2023-08-08 11:11:52.876 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'CurrentZoneName':'Bad' (service 'DeviceProperties') for thing 'sonos:One:RINCON_7828CAXXXXX801400'
2023-08-08 11:11:52.876 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'CurrentConfiguration':'1' (service 'DeviceProperties') for thing 'sonos:One:RINCON_7828CAXXXXX801400'
2023-08-08 11:11:52.883 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'CurrentLEDState':'Off' (service 'DeviceProperties') for thing 'sonos:One:RINCON_7828CAXXXXX801400'
2023-08-08 11:11:52.888 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'CurrentZoneName':'Schlafzimmer' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_949F3EXXXXXX1400'
2023-08-08 11:11:52.889 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'CurrentConfiguration':'1' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_949F3EXXXXXX1400'
2023-08-08 11:11:52.889 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'CurrentIcon':'x-rincon-roomicon:masterbedroom' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_949F3EXXXXXX1400'
2023-08-08 11:11:52.892 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'CurrentSleepTimerGeneration':'0' (service 'AVTransport') for thing 'sonos:One:RINCON_7828CAXXXXX801400'
2023-08-08 11:11:52.903 [TRACE] [s.internal.handler.ZonePlayerHandler] - Received pair 'CurrentLEDState':'Off' (service 'DeviceProperties') for thing 'sonos:PLAY1:RINCON_949F3EXXXXXX1400'

so connection seems to be OK, but most of the ITEMS are still NULL

Hi,
i may have found the problem today. I have 3 Sonos stereo pairs. in one of these pairs one of the Play 1 was no longer accessible according to the Sonos app. it was not possible to reactivate the Play 1. So I disbanded the pair and recreated it. Lo and behold, suddenly ALL Sonos ITEMS were no longer NULL.

Good to know that you resolved your issue by yourself.
Please mark the topic as resolved.