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