Hallo Gemeinde,
ich habe bei meinen Sonos Boxen ein Rebound-Phänomen. heißt ohne äußeren Trigger startet und stoppt die Wiedergabe in Dauerschleife. So sieht das dann im GA-Monitor aus:
Das entsprechende .conf File ist ein angepasstes emxample aus dem GitHub
Wisst ihr was das verursacht?
Danke
Timo
ich habe bei meinen Sonos Boxen ein Rebound-Phänomen. heißt ohne äußeren Trigger startet und stoppt die Wiedergabe in Dauerschleife. So sieht das dann im GA-Monitor aus:
Code:
Write from 0.0.0 to 3/5/102: 00 Write from 0.0.0 to 3/5/100: 00 Write from 0.0.0 to 3/5/101: 01 Write from 0.0.0 to 3/5/102: 00 Write from 0.0.0 to 3/5/100: 01 Write from 0.0.0 to 3/5/101: 00 Write from 0.0.0 to 3/5/102: 00 Write from 0.0.0 to 3/5/100: 00 Write from 0.0.0 to 3/5/101: 01 Write from 0.0.0 to 3/5/102: 00 Write from 0.0.0 to 3/5/100: 00 Write from 0.0.0 to 3/5/101: 00 Write from 0.0.0 to 3/5/102: 01 Write from 0.0.0 to 3/5/100: 00 Write from 0.0.0 to 3/5/101: 01 Write from 0.0.0 to 3/5/102: 00 Write from 0.0.0 to 3/5/100: 01 Write from 0.0.0 to 3/5/101: 00 Write from 0.0.0 to 3/5/102: 00 Write from 0.0.0 to 3/5/100: 00 Write from 0.0.0 to 3/5/101: 01 Write from 0.0.0 to 3/5/102: 00 Write from 0.0.0 to 3/5/100: 00 Write from 0.0.0 to 3/5/101: 00 Write from 0.0.0 to 3/5/102: 01 Write from 0.0.0 to 3/5/100: 01 Write from 0.0.0 to 3/5/101: 00 Write from 0.0.0 to 3/5/102: 00 Write from 0.0.0 to 3/5/100: 00 Write from 0.0.0 to 3/5/101: 01 Write from 0.0.0 to 3/5/102: 00 Write from 0.0.0 to 3/5/100: 00 Write from 0.0.0 to 3/5/101: 01 Write from 0.0.0 to 3/5/102: 00
Code:
[elternbad] [[sonos]] name = Bad sonos_uid = rincon_000e58758f7c01400 [[[play]]] type = bool enforce_updates = True visu_acl = rw knx_dpt = 1 value = 0 knx_send = 3/5/100 knx_listen = 3/5/100 #knx_reply = 3/5/100 sonos_recv = play sonos_send = play [[[pause]]] type = bool enforce_updates = True visu_acl = rw knx_dpt = 1 value = 0 knx_send = 3/5/101 knx_listen = 3/5/101 #knx_reply = 3/5/101 sonos_recv = pause sonos_send = pause [[[stop]]] type = bool enforce_updates = True visu_acl = rw knx_dpt = 1 value = 1 knx_send = 3/5/102 knx_listen = 3/5/102 #knx_reply = 3/5/102 sonos_recv = stop sonos_send = stop [[[next]]] type = foo enforce_updates = True knx_dpt = 1 knx_send = 3/5/103 knx_listen = 3/5/103 #knx_reply = 3/5/103 sonos_send = next visu_acl = rw [[[previous]]] type = foo enforce_updates = True knx_dpt = 1 knx_send = 3/5/104 knx_listen = 3/5/104 #knx_reply = 3/5/104 sonos_send = previous visu_acl = rw [[[seek]]] type = str enforce_updates = True visu_acl = rw knx_dpt = 24 knx_send = 3/5/105 knx_listen = 3/5/105 #knx_reply = 3/5/105 sonos_send = seek #use HH:mm:ss [[[volume_up]]] type = foo enforce_updates = True visu_acl = rw knx_dpt = 1 knx_send = 3/5/106 knx_listen = 3/5/106 #knx_reply = 3/5/106 sonos_send = volume_up [[[[group_command]]]] type = bool value = 0 [[[volume_down]]] type = foo enforce_updates = True visu_acl = rw knx_dpt = 1 knx_send = 3/5/107 knx_listen = 3/5/107 #knx_reply = 3/5/107 sonos_send = volume_down [[[[group_command]]]] type = bool value = 0 [[[mute]]] type = bool enforce_updates = True visu_acl = rw knx_dpt = 1 knx_send = 3/5/108 knx_listen = 3/5/108 #knx_reply = 3/5/108 sonos_recv = mute sonos_send = mute [[[[group_command]]]] type = bool value = 0 [[[volume]]] type = num enforce_updates = True visu_acl = rw knx_dpt = 5.001 knx_send = 3/5/109 knx_listen = 3/5/109 #knx_reply = 3/5/109 sonos_recv = volume sonos_send = volume [[[[group_command]]]] type = bool value = 0 [[[max_volume]]] type = num enforce_updates = True visu_acl = rw knx_dpt = 5.001 knx_send = 3/5/110 knx_listen = 3/5/110 #knx_reply = 3/5/110 sonos_recv = max_volume sonos_send = max_volume [[[[group_command]]]] type = bool value = 0 [[[bass]]] type = num visu_acl = rw knx_dpt = 5.001 knx_send = 3/5/111 knx_listen = 3/5/111 #knx_reply = 3/5/111 sonos_recv = bass sonos_send = bass [[[[group_command]]]] type = bool value = 0 [[[treble]]] type = num visu_acl = rw knx_dpt = 5.001 knx_send = 3/5/112 knx_listen = 3/5/112 #knx_reply = 3/5/112 sonos_recv = treble sonos_send = treble [[[[group_command]]]] type = bool value = 0 [[[loudness]]] type = bool visu_acl = rw knx_dpt = 1 knx_send = 3/5/113 knx_listen = 3/5/113 #knx_reply = 3/5/113 sonos_recv = loudness sonos_send = loudness [[[[group_command]]]] type = bool value = 0 [[[playmode]]] type = str enforce_updates = True visu_acl = rw knx_dpt = 16 knx_send = 3/5/114 knx_listen = 3/5/114 #knx_reply = 3/5/114 sonos_recv = playmode sonos_send = playmode [[[partymode]]] type = foo enforce_updates = True sonos_send = partymode visu_acl = rw [[[alarms]]] type = dict enforce_updates = True visu_acl = rw sonos_recv = alarms sonos_send = alarms [[[track_title]]] type = str knx_dpt = 16 knx_send = 3/5/117 knx_listen = 3/5/117 #knx_reply = 3/5/117 sonos_recv = track_title [[[track_artist]]] type = str knx_dpt = 16 knx_send = 3/5/118 knx_listen = 3/5/118 #knx_reply = 3/5/118 sonos_recv = track_artist visu_acl = rw [[[track_duration]]] type = str sonos_recv = track_duration visu_acl = rw [[[track_position]]] type = str sonos_recv = track_position visu_acl = rw [[[track_uri]]] type = str sonos_recv = track_uri visu_acl = rw [[[track_album_art]]] type = str sonos_recv = track_album_art [[[playlist_position]]] type = num sonos_recv = playlist_position visu_acl = rw [[[streamtype]]] type = str sonos_recv = streamtype visu_acl = rw [[[play_uri]]] type = str enforce_updates = True sonos_send = play_uri visu_acl = rw [[[play_snippet]]] type = str enforce_updates = True sonos_send = play_snippet visu_acl = rw [[[[volume]]]] type = num value = -1 [[[[group_command]]]] type = bool value = 0 [[[play_tts]]] type = str enforce_updates = True sonos_send = play_tts visu_acl = rw [[[[volume]]]] type = num value = 65 [[[[language]]]] type = str value = 'de' [[[[group_command]]]] type = bool value = 0 [[[radio_show]]] type = str sonos_recv = radio_show visu_acl = rw [[[radio_station]]] type = str sonos_recv = radio_station visu_acl = rw [[[uid]]] type = str sonos_recv = uid visu_acl = rw [[[ip]]] type = str sonos_recv = ip visu_acl = rw [[[model]]] type = str sonos_recv = model visu_acl = rw [[[zone_name]]] type = str sonos_recv = zone_name visu_acl = rw [[[zone_icon]]] type = str sonos_recv = zone_icon visu_acl = rw [[[serial_number]]] type = str sonos_recv = serial_number visu_acl = rw [[[software_version]]] type = str sonos_recv = software_version visu_acl = rw [[[hardware_version]]] type = str sonos_recv = hardware_version visu_acl = rw [[[mac_address]]] type = str sonos_recv = mac_address visu_acl = rw [[[status]]] type = bool sonos_recv = status visu_acl = rw [[[join]]] type = str enforce_updates = True sonos_send = join visu_acl = rw [[[unjoin]]] type = foo enforce_updates = True sonos_send = unjoin visu_acl = rw [[[additional_zone_members]]] type = str visu_acl = rw sonos_recv = additional_zone_members [[[led]]] type = bool enforce_updates = True visu_acl = rw sonos_recv = led sonos_send = led [[[[group_command]]]] type = bool value = 0 [[[is_coordinator]]] type = bool sonos_recv = is_coordinator [[[tts_local_mode]]] type = bool sonos_recv = tts_local_mode [[[get_playlist]]] type = str # the give item value represents the local file path # where to save the playlist sonos_send = get_playlist enforce_updates = True [[[set_playlist]]] type = str # the give item value represents the file path where # the playlist is stored (previously saved with # 'get_playlist') sonos_send = set_playlist enforce_updates = True [[[[play_after_insert]]]] type = bool value = 0
Danke
Timo
Kommentar