Sonos schreibt beim Alarm keine AlarmRunningID ins Reading

Begonnen von Yil, 11 Januar 2017, 07:56:53

Vorheriges Thema - Nächstes Thema

Yil

Hallo zusammen,

ich nutze Sonos für die Wecker. Das klappt gut und zuverlässig. Leider stellt Sonos den Wecker seit geraumer Zeit nicht mehr nach Ablauf der Laufzeit (im Hash-Tag: Duration) ab.

Daher möchte ich gerne die laufende Alarm-ID auslesen und mit einem AT-Befehl den Alarm selbst abstellen. Das sollte eigentlich über das reading "AlarmRunningID" gehen und hat beim Anlagen gut funktioniert. Leider funktioniert das jedoch nicht im Regelbetrieb (sprich heute früh), im Sonos-Modul der jeweiligen Box wird zwar die AlarmListIDs befüllt, beim Starten des Alarms jedoch nicht die AlarmRunningID.

Weiß jemand, warum das so ist und wie man das beheben kann?

Hier das Listing der fraglichen Box noch während des laufenden Alarms sowie die Weckeinstellungen in Sonos (siehe Anhang):

Internals:
   CFGFN      ./FHEM/fhem_2_sonos.cfg
   DEF        RINCON_5CAAFD482ED601400_MR
   NAME       Sonos_Esszimmer
   NR         318
   NTFY_ORDER 50-Sonos_Esszimmer
   STATE      appeared
   TYPE       SONOSPLAYER
   UDN        RINCON_5CAAFD482ED601400_MR
   Readings:
     2017-01-11 05:32:03   AlarmList       {'653' => {'Recurrence_Wednesday' => 1,'RoomUUID' => 'RINCON_5CAAFD482ED601400','ProgramURI' => 'x-rincon-mp3radio://mp3-live.swr.de/swr1bw_s.m3u','Recurrence_Friday' => 0,'Duration' => '00:30:00','Recurrence_Tuesday' => 1,'ProgramMetaData' => '<DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item id="R:0/0/10" parentID="R:0/0" restricted="true"><dc:title>SWR1 BW</dc:title><upnp:class>object.item.audioItem.audioBroadcast</upnp:class><desc id="cdudn" nameSpace="urn:schemas-rinconnetworks-com:metadata-1-0/">SA_RINCON65031_</desc></item></DIDL-Lite>','Recurrence_Thursday' => 1,'Shuffle' => 1,'Repeat' => 0,'IncludeLinkedZones' => '1','Recurrence_Monday' => 1,'Recurrence_Once' => 0,'StartTime' => '06:45:00','Recurrence_Saturday' => 0,'Recurrence_Sunday' => 0,'Enabled' => '1','Volume' => '12'},'647' => {'Recurrence_Wednesday' => 1,'RoomUUID' => 'RINCON_5CAAFD482ED601400','ProgramURI' => 'x-rincon-mp3radio://mp3-live.swr.de/swr1bw_s.m3u','Recurrence_Friday' => 0,'Duration' => '00:45:00','Recurrence_Tuesday' => 1,'ProgramMetaData' => '<DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item id="R:0/0/10" parentID="R:0/0" restricted="true"><dc:title>SWR1 BW</dc:title><upnp:class>object.item.audioItem.audioBroadcast</upnp:class><desc id="cdudn" nameSpace="urn:schemas-rinconnetworks-com:metadata-1-0/">SA_RINCON65031_</desc></item></DIDL-Lite>','Recurrence_Thursday' => 1,'Shuffle' => 1,'Repeat' => 0,'IncludeLinkedZones' => '1','Recurrence_Monday' => 1,'Recurrence_Once' => 0,'StartTime' => '12:50:00','Recurrence_Saturday' => 0,'Recurrence_Sunday' => 0,'Enabled' => '1','Volume' => '12'},'651' => {'Recurrence_Wednesday' => 0,'RoomUUID' => 'RINCON_5CAAFD482ED601400','ProgramURI' => 'x-rincon-mp3radio://mp3-live.swr.de/swr1bw_s.m3u','Recurrence_Friday' => 1,'Duration' => '00:45:00','Recurrence_Tuesday' => 0,'ProgramMetaData' => '<DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item id="R:0/0/10" parentID="R:0/0" restricted="true"><dc:title>SWR1 BW</dc:title><upnp:class>object.item.audioItem.audioBroadcast</upnp:class><desc id="cdudn" nameSpace="urn:schemas-rinconnetworks-com:metadata-1-0/">SA_RINCON65031_</desc></item></DIDL-Lite>','Recurrence_Thursday' => 0,'Shuffle' => 1,'Repeat' => 0,'IncludeLinkedZones' => '1','Recurrence_Monday' => 0,'Recurrence_Once' => 0,'StartTime' => '07:45:00','Recurrence_Saturday' => 0,'Recurrence_Sunday' => 0,'Enabled' => '1','Volume' => '12'}}
     2017-01-11 05:32:03   AlarmListIDs    647,651,653
     2017-01-11 05:32:03   AlarmListVersion RINCON_B8E937562E1601400:657
     2017-01-11 07:00:04   AlarmRunning    0
     2017-01-11 07:00:04   AlarmRunningID
     2016-01-08 17:08:39   Balance         0
     2016-01-08 17:08:55   Bass            0
     2016-01-08 17:08:43   CrossfadeMode   0
     2016-03-02 16:45:29   DailyIndexRefreshTime
     2016-12-27 15:39:43   FavouritesVersion RINCON_5CAAFD4F29C801400,18
     2016-01-16 03:30:15   GroupMute       0
     2017-01-11 07:45:16   GroupVolume     12
     2016-01-08 17:08:43   HeadphoneConnected 0
     2016-12-14 05:01:07   IsMaster        1
     2017-01-11 07:45:02   LastActionResult PlayURITemp: Success!
     2016-06-26 05:32:01   Loudness        0
     2016-12-14 05:01:07   MasterPlayer    Sonos_Esszimmer
     2016-01-16 03:30:15   Mute            0
     2016-01-08 17:08:55   OutputFixed     0
     2017-01-07 19:38:09   PlaylistsVersion RINCON_5CAAFDB09EF801400,91
     2017-01-07 19:38:09   QueueHash       e4d9e65921e2b1387dca2dde13c434b5
     2017-01-07 19:38:09   QueueVersion
     2016-12-27 15:39:43   RadiosVersion   RINCON_5CAAFD4F29C801400,18
     2016-12-18 15:26:22   Repeat          0
     2016-12-18 15:26:23   RepeatOne       0
     2017-01-01 01:24:14   Shuffle         0
     2017-01-11 05:01:05   SlavePlayer     ['Sonos_Kueche']
     2016-04-07 13:34:20   SleepTimer      off
     2016-04-07 13:34:20   SleepTimerVersion
     2016-01-08 17:08:55   SubEnable       1
     2016-01-08 17:08:55   SubGain         0
     2016-01-08 17:08:55   SubPolarity     0
     2016-01-08 17:08:55   Treble          0
     2016-02-12 21:51:48   TruePlay        1
     2017-01-11 07:45:16   Volume          12
     2017-01-10 20:31:07   VolumeStore     12
     2016-12-14 05:01:07   ZoneGroupID     RINCON_5CAAFD482ED601400:__
     2017-01-11 05:01:05   ZoneGroupName   Esszimmer + 1
     2017-01-11 05:01:05   ZonePlayerUUIDsInGroup RINCON_5CAAFD482ED601400,RINCON_B8E93781B61601400
     2017-01-11 07:45:16   currentAlbum
     2017-01-10 13:00:03   currentAlbumArtURI ./www/images/default/SONOSPLAYER/Sonos_Esszimmer_AlbumArt.png
     2017-01-11 07:45:16   currentAlbumArtURL /fhem/sonos/cover/empty.jpg
     2017-01-11 07:45:16   currentAlbumArtist
     2017-01-11 07:45:16   currentArtist
     2017-01-11 05:44:45   currentNormalAudio 1
     2016-04-17 14:14:39   currentOriginalTrackNumber
     2017-01-10 09:15:03   currentSender
     2017-01-10 09:15:03   currentSenderCurrent
     2017-01-10 07:18:43   currentSenderInfo
     2017-01-11 06:45:03   currentStreamAudio 0
     2017-01-11 07:45:16   currentTitle    swr-mp3-s-swr1bw
     2017-01-07 20:21:02   currentTrack    1
     2017-01-11 07:45:16   currentTrackDuration 0:00:00
     2017-01-11 07:45:15   currentTrackPosition 0:00:00
     2017-01-11 07:45:16   currentTrackProvider Radio
     2017-01-11 07:45:16   currentTrackURI http://swr-mp3-s-swr1bw.akacast.akamaistream.net/7/395/137133/v1/gnl.akacast.akamaistream.net/swr-mp3-s-swr1bw
     2016-01-08 17:08:39   fieldType
     2017-01-11 07:45:16   infoSummarize1   'swr-mp3-s-swr1bw'
     2017-01-11 07:45:17   infoSummarize2  PLAYING =>  'swr-mp3-s-swr1bw'
     2017-01-11 07:45:17   infoSummarize3  Lautstärke: 12 ~ Ton An ~ Balance: Mitte ~ Kein Kopfhörer
     2016-01-08 17:08:43   infoSummarize4
     2016-06-26 05:31:56   location        http://192.168.1.107:1400/xml/device_description.xml
     2017-01-10 12:50:03   nextAlbum
     2017-01-10 12:50:03   nextAlbumArtURI ./www/images/default/SONOSPLAYER/Sonos_Esszimmer_NextAlbumArt.png
     2017-01-10 12:50:03   nextAlbumArtURL /fhem/sonos/cover/empty.jpg
     2016-04-17 14:14:39   nextAlbumArtist
     2017-01-10 12:50:03   nextArtist
     2016-04-17 14:14:39   nextOriginalTrackNumber
     2017-01-10 12:50:03   nextTitle
     2017-01-10 12:50:03   nextTrackDuration
     2016-04-18 07:00:07   nextTrackProvider
     2017-01-10 12:50:03   nextTrackURI
     2017-01-10 12:50:03   numberOfTracks  1
     2016-01-08 17:08:39   playerType      S1
     2017-01-11 05:31:52   presence        appeared
     2016-06-26 05:32:00   roomIcon        dining
     2016-06-26 05:31:56   roomName        Esszimmer
     2016-06-26 05:31:56   roomNameAlias   Esszimmer
     2016-06-26 05:31:56   saveRoomName    Esszimmer
     2016-01-08 17:08:39   serialNum       5C-AA-FD-48-2E-D6:7
     2016-11-02 05:31:53   softwareRevision 7.0
     2017-01-11 05:31:56   state           appeared
     2017-01-11 07:45:17   transportState  PLAYING
Attributes:
   alias      Esszimmer
   generateInfoSummarize1 <NormalAudio><Artist prefix="(" suffix=")"/><Title prefix=" '" suffix="'" ifempty="[Keine Musikdatei]"/><Album prefix=" vom Album '" suffix="'"/></NormalAudio> <StreamAudio><Sender suffix=":"/><SenderCurrent prefix=" '" suffix="' -"/><SenderInfo prefix=" "/></StreamAudio>
   generateInfoSummarize2 <TransportState/><InfoSummarize1 prefix=" => "/>
   generateInfoSummarize3 <Volume prefix="Lautstärke: "/><Mute instead=" ~ Kein Ton" ifempty=" ~ Ton An" emptyval="0"/> ~ Balance: <Balance ifempty="Mitte" emptyval="0"/><HeadphoneConnected instead=" ~ Kopfhörer aktiv" ifempty=" ~ Kein Kopfhörer" emptyval="0"/>
   generateVolumeSlider 1
   getAlarms  1
   group      Esszimmer
   icon       icoSONOSPLAYER_icon-S1.png
   minVolume  0
   model      Sonos_S1
   room       Sonos
   sortby     1
   stateVariable Presence
   userReadings Favourites:LastActionResult.*?GetFavouritesWithCovers.* { if (ReadingsVal("Sonos_Esszimmer", "LastActionResult", "") =~ m/.*?: (.*)/) { return $1; } }, Radios:LastActionResult.*?GetRadiosWithCovers.* { if (ReadingsVal("Sonos_Esszimmer", "LastActionResult", "") =~ m/.*?: (.*)/) { return $1; } }, Playlists:LastActionResult.*?GetPlaylistsWithCovers.* { if (ReadingsVal("Sonos_Esszimmer", "LastActionResult", "") =~ m/.*?: (.*)/) { return $1; } }, currentTrackPosition:LastActionResult.*?GetCurrentTrackPosition.* { if (ReadingsVal("Sonos_Esszimmer", "LastActionResult", "") =~ m/.*?: (.*)/) { return $1; } }
HM CCU3 und HCU mit ca. 50 HM-Komponenten inkl. Bausätzen
fhem auf RPi mit Sonos, EnOcean-CUL, ZWAVE-CUL und Bluetooth,
HUE, UniFi