Liebe Community,
jedesmal wenn ich ein Sonos-Gerät in fhem schalte bekomme ich eine Art Rückmeldung in Form einer "1" in der fhem Oberfläche (siehe Anlage).
Hier ein list des Devices:
Internals:
DEF RINCON_B8E9379B4EEE01400_MR
NAME Sonos_Wohnzimmer
NOTIFYDEV Sonos_Wohnzimmer
NR 410
NTFY_ORDER 50-Sonos_Wohnzimmer
STATE appeared ~ 0.0% (0:03:43 / 0:00:00)
TYPE SONOSPLAYER
UDN RINCON_B8E9379B4EEE01400_MR
READINGS:
2018-11-15 13:21:05 AlarmList {}
2018-11-15 13:21:05 AlarmListIDs
2018-11-15 13:21:05 AlarmListVersion RINCON_5CAAFD2E7AFC01400:93
2018-08-17 07:48:43 AlarmRunning 0
2018-08-17 07:48:43 AlarmRunningID
2018-11-14 20:46:05 AvailablePlayer ['Sonos_Bad','Sonos_Buero','Sonos_Kinderzimmer']
2018-11-14 20:46:05 AvailablePlayerList -|Sonos_Bad|Sonos_Buero|Sonos_Kinderzimmer
2018-11-15 13:21:02 AvailablePlayerListAlias Auswahl|Bad|Büro|Kinderzimmer
2018-01-27 21:26:46 Balance 0
2018-01-27 21:27:14 Bass 0
2018-01-27 21:26:47 CrossfadeMode 0
2018-01-27 21:27:10 DailyIndexRefreshTime 02:00:00
2018-01-27 21:26:47 DirectControlAccountID
2018-01-27 21:26:47 DirectControlClientID
2018-01-27 21:26:47 DirectControlIsSuspended 0
2018-11-06 21:06:16 FavouritesVersion RINCON_5CAAFD2E7AFC01400,80
2018-10-11 17:55:41 GroupMute 0
2018-11-14 20:46:06 GroupVolume 9
2018-01-27 21:26:47 HeadphoneConnected 0
2018-01-27 21:26:46 IsBonded 0
2018-11-14 19:35:09 IsMaster 1
2018-04-03 12:47:22 IsZoneBridge 0
2018-11-15 15:37:32 LastActionResult Play: Success!
2018-01-27 21:27:12 LineInConnected 0
2018-01-27 21:27:12 LineInIcon AudioComponent
2018-01-27 21:27:12 LineInName Audio Component
2018-01-27 21:27:14 Loudness 0
2018-11-14 19:35:09 MasterPlayer Sonos_Wohnzimmer
2018-10-11 18:13:38 Mute 0
2018-02-28 08:41:22 Orientation 0
2018-01-27 21:27:14 OutputFixed 1
2018-11-09 19:34:13 PlaylistsVersion RINCON_B8E9379B4EEE01400,41
2018-11-14 19:35:07 QueueHash 405901e8b2224e153d3f2d133388e5e4
2018-11-14 19:35:06 QueueVersion 555
2018-10-25 14:11:56 Radios {'R:0/0/13' => {'Cover' => 'http://cdn-profiles.tunein.com/s24896/images/logog.png?t=1','Ressource' => 'x-sonosapi-stream:s24896?sid=254&flags=8224&sn=0','Title' => 'SWR3 Elchradio 99.6 (Adult Contemporary)'},'R:0/0/30' => {'Cover' => 'http://cdn-radiotime-logos.tunein.com/s80044g.png','Ressource' => 'x-sonosapi-stream:s80044?sid=254&flags=8224&sn=0','Title'......}
2018-11-06 21:06:16 RadiosVersion RINCON_5CAAFD2E7AFC01400,80
2018-11-14 19:37:55 Repeat 0
2018-01-27 21:26:47 RepeatOne 0
2018-11-09 07:21:01 Shuffle 0
2018-11-14 20:46:05 SlavePlayer ['Sonos_Kueche']
2018-11-14 20:46:05 SlavePlayerList -|Sonos_Kueche
2018-11-14 20:46:05 SlavePlayerListAlias Auswahl|Kueche
2018-11-14 20:46:05 SlavePlayerNotBonded ['Sonos_Kueche']
2018-11-14 20:46:05 SlavePlayerNotBondedList -|Sonos_Kueche
2018-11-15 13:30:50 SlavePlayerNotBondedListAlias Auswahl|Kueche
2018-01-27 21:26:47 SleepTimer off
2018-01-27 21:26:47 SleepTimerVersion
2018-01-27 21:27:14 SubEnable 0
2018-01-27 21:27:14 SubGain 0
2018-01-27 21:27:14 SubPolarity 0
2018-01-27 21:27:14 Treble 0
2018-01-27 21:27:14 TruePlay 0
2018-10-01 07:00:25 Volume 100
2018-02-28 08:41:22 WifiEnabled 1
2018-02-28 08:41:22 WirelessMode 0
2018-11-14 19:35:09 ZoneGroupID RINCON_B8E9379B4EEE01400:__
2018-11-14 20:46:05 ZoneGroupName Wohnzimmer + 1
2018-11-15 13:20:59 ZoneGroupNameDetails + Kueche
2018-11-14 20:46:05 ZonePlayerUUIDsInGroup RINCON_B8E9379B4EEE01400,RINCON_5CAAFD2E7C5401400
2018-11-14 19:37:55 currentAlbum
2018-11-14 19:37:55 currentAlbumArtURL http://cdn-radiotime-logos.tunein.com/s132954g.png
2018-11-14 19:37:55 currentAlbumArtist
2018-11-14 19:37:55 currentArtist
2018-11-14 19:37:55 currentEnqueuedTransportHandle x-sonosapi-stream:s132954?sid=254&flags=8224&sn=0|<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="-1" parentID="-1" restricted="true"><dc:title>FluxFM</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>
2018-11-14 19:37:55 currentEnqueuedTransportURI x-sonosapi-stream:s132954?sid=254&flags=8224&sn=0
2018-01-27 21:26:47 currentFavouriteName
2018-10-25 15:00:15 currentFavouriteNameMasked
2018-11-15 14:10:18 currentNormalAudio 0
2018-10-27 11:29:30 currentOriginalTrackNumber
2018-01-27 21:26:47 currentPlaylistName
2018-10-25 15:00:15 currentPlaylistNameMasked
2018-11-14 19:37:55 currentRadioName FluxFM
2018-11-14 19:37:55 currentRadioNameMasked FluxFM
2018-11-15 14:10:18 currentSender FluxFM
2018-11-15 15:00:20 currentSenderCurrent Morningshow am NM
2018-11-15 15:40:18 currentSenderInfo - STOP_AD_BREAK
2018-11-14 19:37:55 currentSource FluxFM
2018-11-15 14:10:18 currentStreamAudio 1
2018-11-15 14:10:18 currentTitle
2018-11-13 21:03:16 currentTrack 1
2018-11-14 19:37:55 currentTrackDuration 0:00:00
2018-11-14 19:37:55 currentTrackDurationSec 0
2018-11-15 15:40:18 currentTrackHandle http://http://fluxfm.hoerradar.de/fluxfmberlin-live-mp3-hq?sABC=5orq7036%230%2317p0612623s0n37q9s28rp981rnos5r2%23gharva&amsparams=playerid:tunein;skey:1542287414|<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="-1" parentID="-1" restricted="true"><res protocolInfo="sonos.com-http:*:*:*">x-sonosapi-stream:s132954?sid=254&flags=8224&sn=0</res><r:streamContent> - STOP_AD_BREAK</r:streamContent><r:radioShowMd>Morningshow am NM,p345805</r:radioShowMd><upnp:albumArtURI>/getaa?s=1&u=x-sonosapi-stream%3as132954%3fsid%3d254%26flags%3d8224%26sn%3d0</upnp:albumArtURI><dc:title>x-sonosapi-stream:s132954?sid=254&flags=8224&sn=0</dc:title><upnp:class>object.item</upnp:class></item></DIDL-Lite>
2018-11-15 15:36:49 currentTrackPosition 0:00:00
2018-11-15 15:36:49 currentTrackPositionSec 0
2018-11-15 15:40:32 currentTrackPositionSimulated 0:03:43
2018-11-14 19:36:10 currentTrackPositionSimulatedPercent 0.0
2018-11-15 15:40:32 currentTrackPositionSimulatedSec 223
2018-11-14 19:37:55 currentTrackProvider Radio
2018-11-14 19:37:55 currentTrackProviderIconQuadraticURL /fhem/sonos/cover/tunein_quadratic.jpg
2018-11-14 19:37:55 currentTrackProviderIconRoundURL /fhem/sonos/cover/tunein_round.png
2018-11-15 14:10:18 currentTrackURI http://http://fluxfm.hoerradar.de/fluxfmberlin-live-mp3-hq?sABC=5orq7036%230%2317p0612623s0n37q9s28rp981rnos5r2%23gharva&amsparams=playerid:tunein;skey:1542287414
2018-09-07 20:27:38 currentVolume Success!
2018-01-27 21:26:46 fieldType
2018-11-15 15:40:18 infoSummarize1 FluxFM: 'Morningshow am NM' - - STOP_AD_BREAK
2018-11-15 15:40:18 infoSummarize2 PLAYING => FluxFM: 'Morningshow am NM' - - STOP_AD_BREAK
2018-11-14 19:35:08 infoSummarize3 Lautstärke: 100 ~ Ton An ~ Balance: Mitte ~ Kein Kopfhörer
2018-01-27 21:26:47 infoSummarize4
2018-08-08 18:46:32 location http://192.168.1.4:1400/xml/device_description.xml
2018-11-14 06:56:23 nextAlbum
2018-11-14 06:56:23 nextAlbumArtURL /fhem/sonos/cover/empty.jpg
2018-10-27 11:29:30 nextAlbumArtist
2018-11-14 06:56:23 nextArtist
2018-10-27 11:29:30 nextOriginalTrackNumber
2018-11-14 06:56:23 nextTitle
2018-11-14 06:56:23 nextTrackDuration
2018-11-14 06:56:23 nextTrackDurationSec
2018-11-14 06:56:23 nextTrackHandle |
2018-11-14 06:56:23 nextTrackProvider
2018-11-14 06:56:23 nextTrackProviderIconQuadraticURL
2018-11-14 06:56:23 nextTrackProviderIconRoundURL
2018-11-14 06:56:23 nextTrackURI
2018-11-14 19:37:55 numberOfTracks 3
2018-01-27 21:26:46 playerType ZP90
2018-11-15 13:21:02 presence appeared
2018-01-27 21:27:14 roomIcon kitchen
2018-01-27 21:26:46 roomName Wohnzimmer
2018-01-27 21:26:46 roomNameAlias Wohnzimmer
2018-01-27 21:26:46 saveRoomName Wohnzimmer
2018-01-27 21:26:46 serialNum B8-E9-37-9B-4E-EE:G
2018-10-10 07:16:31 softwareRevision 9.2
2018-10-10 07:16:31 softwareRevisionAvailable 9.2
2018-10-10 07:16:31 softwareRevisionInternal 46.3-57250
2018-10-10 07:16:31 softwareRevisionInternalAvailable 46.3-57250
2018-11-15 15:36:49 state PLAYING
2018-11-15 15:36:49 transportState PLAYING
helper:
simulateCurrentTrackPosition 1
Attributes:
alias Wohnzimmer
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
getTitleInfoFromMaster 1
group Wohnzimmer
homebridgeMapping On=transportState, ValueOn=PLAYING, ValueOff=STOPPED, cmdOn=Play,cmdOff=Pause
icon icoSONOSPLAYER_icon-ZP90.png
minVolume 0
model Sonos_ZP90
room Homekit,Sonos,Wohnzimmer
simulateCurrentTrackPosition 1
sortby 1
stateFormat presence ~ currentTrackPositionSimulatedPercent% (currentTrackPositionSimulated / currentTrackDuration)
userReadings Favourites:LastActionResult.*?GetFavouritesWithCovers.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { return $1; } }, Radios:LastActionResult.*?GetRadiosWithCovers.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { return $1; } }, Playlists:LastActionResult.*?GetPlaylistsWithCovers.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { return $1; } }, Queue:LastActionResult.*?GetQueueWithCovers.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { return $1; } }, currentTrackPosition:LastActionResult.*?GetCurrentTrackPosition.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { return $1; } }
webCmd Volume
Grundsätzlich funktioniert alles, aber beim Bedienen bekomme ich immer diese "1".
Hat jemand eine Idee?
Viele Grüße
wolf
https://forum.fhem.de/index.php/topic,93172.msg857619.html (https://forum.fhem.de/index.php/topic,93172.msg857619.html)
Irgendwie ähnlich
Versuch mal bei den userReadings ohne return bei return $1
Guten Abend,
erstmal Danke für die Antworten.
Zitat von: CoolTux am 15 November 2018, 19:00:22
Versuch mal bei den userReadings ohne return bei return $1
Aus den userreadings habe ich jetzt das "return" entfernt. Leider ist der Effekt unverändert. Die "1" kommt nach wie vor.
Hier nochmal das list mit den Änderungen:
nternals:
DEF RINCON_5CAAFD2FE85801400_MR
NAME Sonos_Bad
NOTIFYDEV Sonos_Bad
NR 415
NTFY_ORDER 50-Sonos_Bad
STATE appeared ~ 0.0% (0:00:00 / 0:00:02)
TYPE SONOSPLAYER
UDN RINCON_5CAAFD2FE85801400_MR
READINGS:
2018-11-15 13:21:03 AlarmList {}
2018-11-15 13:21:03 AlarmListIDs
2018-11-15 13:21:03 AlarmListVersion RINCON_5CAAFD2E7AFC01400:93
2018-10-01 08:00:03 AlarmRunning 0
2018-10-01 08:00:03 AlarmRunningID
2018-11-14 19:35:09 AvailablePlayer ['Sonos_Buero','Sonos_Kinderzimmer','Sonos_Kueche','Sonos_Wohnzimmer']
2018-11-14 19:35:09 AvailablePlayerList -|Sonos_Buero|Sonos_Kinderzimmer|Sonos_Kueche|Sonos_Wohnzimmer
2018-11-15 13:21:03 AvailablePlayerListAlias Auswahl|Büro|Kinderzimmer|Kueche|Wohnzimmer
2018-01-27 21:26:47 Balance 0
2018-01-27 21:27:14 Bass 0
2018-01-27 21:27:08 CrossfadeMode 0
2018-01-27 21:27:12 DailyIndexRefreshTime 02:00:00
2018-01-27 21:27:08 DirectControlAccountID
2018-01-27 21:27:08 DirectControlClientID
2018-01-27 21:27:08 DirectControlIsSuspended 0
2018-10-25 14:26:20 FavouritesList 1LIVE.-.Das.junge.Radio.des.WDR..96.0..Euro-Hits.|An.den.Reglern:.DJ.Premier|Chill|FluxFM|Fritz.vom.rbb|Future.Classic.Recommends|Hey.Kids..Bumaye...feat..Danny.Brown.|Hip-Hop-Klassiker|Inforadio.vom.rbb.93.1..Gemeinden.|Meine.Lieblingstitel|QualityLand..Helle.Edition.|The.Duffler|The.Wave.-.relaxing.radio|We.Are.Born|Wu-Tang.Clan|radioeins.vom.rbb
2018-10-25 14:26:20 FavouritesListAlias 1LIVE - Das junge Radio des WDR. 96.0 (Euro-Hits)|An den Reglern: DJ Premier|Chill|FluxFM|Fritz vom rbb|Future Classic Recommends|Hey Kids (Bumaye) [feat. Danny Brown]|Hip-Hop-Klassiker|Inforadio vom rbb 93.1 (Gemeinden)|Meine Lieblingstitel|QualityLand (Helle Edition)|The Duffler|The Wave - relaxing radio|We Are Born|Wu-Tang Clan|radioeins vom rbb
2018-11-15 18:07:55 FavouritesVersion RINCON_5CAAFD2E7AFC01400,82
2018-01-27 21:27:12 GroupMute 0
2018-11-15 13:21:01 GroupVolume 11
2018-01-27 21:27:08 HeadphoneConnected 0
2018-01-27 21:26:47 IsBonded 0
2018-11-14 20:46:03 IsMaster 1
2018-04-03 12:47:24 IsZoneBridge 0
2018-11-15 21:24:55 LastActionResult Pause: Success!
2018-01-27 21:27:14 Loudness 1
2018-11-14 20:46:03 MasterPlayer Sonos_Bad
2018-01-27 21:27:08 Mute 0
2018-02-28 08:41:21 Orientation 0
2018-01-27 21:27:14 OutputFixed 0
2018-10-25 14:26:14 PlaylistsList Funde|Hörspiele|Kinder|Morrissey|Sonos-Playliste..2|Tabaluga
2018-10-25 14:26:14 PlaylistsListAlias Funde|Hörspiele|Kinder|Morrissey|Sonos-Playliste 2|Tabaluga
2018-11-09 19:34:14 PlaylistsVersion RINCON_B8E9379B4EEE01400,41
2018-10-24 08:00:01 QueueHash 405901e8b2224e153d3f2d133388e5e4
2018-10-25 14:26:35 QueueList 1|2|3|4|5|6|7|8|9|10|11|12|13|14|15
2018-10-25 14:26:35 QueueListAlias 1. (Ghostface Killah) Big Girl [0:03:35]|2. (Ghostface Killah) We Made It (feat. Superb) [0:04:37]|3. (Raekwon) Criminology (feat. Ghostface Killah) [0:03:47]|4. (Ghostface) Tush (feat. Missy Elliott) [0:03:24]|5. (Ghostface Killah) Ghost Dini (feat. Superb) [0:04:05]|6. (Ghostface Killah featuring Raekwon, Method Man & Superb) Flowers (Featuring Raekwon, Method Man & Superb) [0:03:24]|7. (Ghostface Killah) Child's Play [0:03:33]|8. (Ghostface Killah) Strawberry (feat. Killah Sin) [0:03:04]|9. (BADBADNOTGOOD & Ghostface Killah) Sour Soul [0:02:45]|10. (Chef Raekwon) Ice Water [0:03:38]|11. (Ghostface Killah & Adrian Younge) Get the Money [0:04:15]|12. (Ghostface) Beat the Clock [0:02:49]|13. (BADBADNOTGOOD & Ghostface Killah) Six Degrees (feat. Danny Brown) [0:03:40]|14. (Wu-Tang Clan) Impossible (feat. Tekitha) [0:04:28]|15. (BADBADNOTGOOD & Ghostface Killah) Gunshowers (feat. Elzhi) [0:03:03]
2018-10-24 08:00:01 QueueVersion 77
2018-10-25 14:26:30 RadiosList 103.6.Radio.Hamburg|1LIVE.-.Das.junge.Radio.des.WDR..96.0..Euro-Hits.|FluxFM|Fritz.vom.rbb|Inforadio.vom.rbb.93.1..Gemeinden.|JAM.FM.New.Music.Radio|Klassik.Radio.-.Legenden.der.Klassik|Ostseewelle.MV|Radio.TEDDY|Radio.Teddy|SWR3.Elchradio.99.6..Adult.Contemporary.|SomaFM:.Deep.Space.One|SomaFM:.Space.Station.Soma|The.Wave.-.relaxing.radio|WDR.Funkhaus.Europa.-.Meine.Musik..Meine.Welt..Mein.Radio.|WEFUNK.Radio|radioeins.vom.rbb
2018-10-25 14:26:30 RadiosListAlias 103.6 Radio Hamburg|1LIVE - Das junge Radio des WDR. 96.0 (Euro-Hits)|FluxFM|Fritz vom rbb|Inforadio vom rbb 93.1 (Gemeinden)|JAM FM New Music Radio|Klassik Radio - Legenden der Klassik|Ostseewelle MV|Radio TEDDY|Radio Teddy|SWR3 Elchradio 99.6 (Adult Contemporary)|SomaFM: Deep Space One|SomaFM: Space Station Soma|The Wave - relaxing radio|WDR Funkhaus Europa - Meine Musik. Meine Welt. Mein Radio.|WEFUNK Radio|radioeins vom rbb
2018-11-15 18:07:55 RadiosVersion RINCON_5CAAFD2E7AFC01400,82
2018-11-14 20:46:02 Repeat 1
2018-01-27 21:27:08 RepeatOne 0
2018-08-16 20:20:42 Shuffle 0
2018-11-14 19:35:08 SlavePlayer []
2018-11-14 19:35:08 SlavePlayerList
2018-11-14 19:35:08 SlavePlayerListAlias
2018-11-14 19:35:08 SlavePlayerNotBonded []
2018-11-14 19:35:08 SlavePlayerNotBondedList
2018-11-14 19:35:08 SlavePlayerNotBondedListAlias
2018-01-27 21:27:08 SleepTimer off
2018-01-27 21:27:08 SleepTimerVersion
2018-01-27 21:27:14 SubEnable 1
2018-01-27 21:27:14 SubGain 0
2018-01-27 21:27:14 SubPolarity 0
2018-01-27 21:27:14 Treble 0
2018-01-27 21:27:14 TruePlay 1
2018-11-14 19:29:58 Volume 11
2018-02-28 08:41:21 WifiEnabled 1
2018-02-28 08:41:21 WirelessMode 0
2018-11-14 20:46:03 ZoneGroupID RINCON_5CAAFD2FE85801400:__
2018-11-14 19:35:08 ZoneGroupName Bad
2018-11-14 20:46:03 ZoneGroupNameDetails
2018-11-14 20:46:03 ZonePlayerUUIDsInGroup RINCON_5CAAFD2FE85801400
2018-11-14 20:46:02 currentAlbum Sprachdurchsagen
2018-11-14 20:46:02 currentAlbumArtURL http://192.168.1.7:1400/getaa?u=x-file-cifs%3a%2f%2f192.168.1.26%2fSonosSpeak%2fRINCON_5CAAFD2FE85801400_MR_Speak_20181028-132924.mp3&v=952
2018-11-14 20:46:02 currentAlbumArtist FHEM ~ Sonos
2018-11-14 20:46:02 currentArtist FHEM ~ Sonos
2018-11-14 20:46:02 currentEnqueuedTransportHandle x-file-cifs://192.168.1.26/SonosSpeak/RINCON_5CAAFD2FE85801400_MR_Speak_20181028-132924.mp3|<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="" parentID="" restricted="true"><dc:title></dc:title><upnp:class>object.item.audioItem.musicTrack</upnp:class><desc id="cdudn" nameSpace="urn:schemas-rinconnetworks-com:metadata-1-0/">RINCON_AssociatedZPUDN</desc></item></DIDL-Lite>
2018-11-14 20:46:02 currentEnqueuedTransportURI x-file-cifs://192.168.1.26/SonosSpeak/RINCON_5CAAFD2FE85801400_MR_Speak_20181028-132924.mp3
2018-01-27 21:27:08 currentFavouriteName
2018-10-25 16:57:34 currentFavouriteNameMasked
2018-11-14 20:46:02 currentNormalAudio 1
2018-10-11 18:13:13 currentOriginalTrackNumber
2018-01-27 21:27:08 currentPlaylistName
2018-10-25 16:57:34 currentPlaylistNameMasked
2018-11-14 20:46:02 currentRadioName
2018-11-14 20:46:02 currentRadioNameMasked
2018-11-14 20:46:02 currentSender
2018-11-14 20:46:02 currentSenderCurrent
2018-11-14 20:00:41 currentSenderInfo
2018-11-14 20:46:02 currentSource
2018-11-15 17:03:00 currentStreamAudio 0
2018-11-14 20:46:02 currentTitle Waschmaschine ist fertig
2018-11-13 21:03:16 currentTrack 1
2018-11-14 20:46:02 currentTrackDuration 0:00:02
2018-11-14 20:46:02 currentTrackDurationSec 2
2018-11-14 20:46:02 currentTrackHandle //192.168.1.26/SonosSpeak/RINCON_5CAAFD2FE85801400_MR_Speak_20181028-132924.mp3|<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="-1" parentID="-1" restricted="true"><res protocolInfo="x-file-cifs:*:audio/mpeg:*" duration="0:00:02">x-file-cifs://192.168.1.26/SonosSpeak/RINCON_5CAAFD2FE85801400_MR_Speak_20181028-132924.mp3</res><r:streamContent></r:streamContent><r:radioShowMd></r:radioShowMd><upnp:albumArtURI>/getaa?u=x-file-cifs%3a%2f%2f192.168.1.26%2fSonosSpeak%2fRINCON_5CAAFD2FE85801400_MR_Speak_20181028-132924.mp3&v=952</upnp:albumArtURI><dc:title>Waschmaschine ist fertig</dc:title><upnp:class>object.item.audioItem.musicTrack</upnp:class><dc:creator>FHEM ~ Sonos</dc:creator><upnp:album>Sprachdurchsagen</upnp:album><r:albumArtist>FHEM ~ Sonos</r:albumArtist></item></DIDL-Lite>
2018-11-15 21:24:55 currentTrackPosition 0:00:00
2018-11-15 21:24:55 currentTrackPositionSec 0
2018-11-15 21:24:57 currentTrackPositionSimulated 0:00:00
2018-11-15 21:24:57 currentTrackPositionSimulatedPercent 0.0
2018-11-15 21:24:57 currentTrackPositionSimulatedSec 0
2018-11-15 13:25:58 currentTrackProvider Bibliothek
2018-11-15 13:25:58 currentTrackProviderIconQuadraticURL /fhem/sonos/cover/bibliothek_quadratic.jpg
2018-11-15 13:25:58 currentTrackProviderIconRoundURL /fhem/sonos/cover/bibliothek_round.png
2018-11-15 13:25:58 currentTrackURI //192.168.1.26/SonosSpeak/RINCON_5CAAFD2FE85801400_MR_Speak_20181028-132924.mp3
2018-10-07 10:21:55 currentVolume Success!
2018-01-27 21:26:47 fieldType
2018-11-14 20:46:02 infoSummarize1 (FHEM ~ Sonos) 'Waschmaschine ist fertig' vom Album 'Sprachdurchsagen'
2018-11-15 21:24:55 infoSummarize2 PAUSED_PLAYBACK => (FHEM ~ Sonos) 'Waschmaschine ist fertig' vom Album 'Sprachdurchsagen'
2018-11-14 20:46:02 infoSummarize3 Lautstärke: 11 ~ Ton An ~ Balance: Mitte ~ Kein Kopfhörer
2018-01-27 21:27:08 infoSummarize4
2018-01-27 21:26:47 location http://192.168.1.7:1400/xml/device_description.xml
2018-11-14 06:55:57 nextAlbum
2018-11-14 06:55:57 nextAlbumArtURL /fhem/sonos/cover/empty.jpg
2018-10-11 18:13:13 nextAlbumArtist
2018-11-14 06:55:57 nextArtist
2018-10-11 18:13:13 nextOriginalTrackNumber
2018-11-14 06:55:57 nextTitle
2018-11-14 06:55:57 nextTrackDuration
2018-11-14 06:55:57 nextTrackDurationSec
2018-11-14 06:55:57 nextTrackHandle |
2018-11-14 06:55:57 nextTrackProvider
2018-11-14 06:55:57 nextTrackProviderIconQuadraticURL
2018-11-14 06:55:57 nextTrackProviderIconRoundURL
2018-11-14 06:55:57 nextTrackURI
2018-11-14 20:46:02 numberOfTracks 1
2018-01-27 21:26:47 playerType S1
2018-11-15 13:20:57 presence appeared
2018-01-27 21:27:14 roomIcon bathroom
2018-01-27 21:26:47 roomName Bad
2018-01-27 21:26:47 roomNameAlias Bad
2018-01-27 21:26:47 saveRoomName Bad
2018-01-27 21:26:47 serialNum 5C-AA-FD-2F-E8-58:8
2018-10-10 07:17:23 softwareRevision 9.2
2018-10-22 09:27:38 softwareRevisionAvailable 9.2
2018-10-10 07:17:23 softwareRevisionInternal 46.3-57250
2018-10-22 09:27:38 softwareRevisionInternalAvailable 46.3-57250
2018-11-15 21:24:55 state PAUSED_PLAYBACK
2018-11-15 21:24:55 transportState PAUSED_PLAYBACK
helper:
simulateCurrentTrackPosition 0
Attributes:
alias Bad
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"/>
generateVolumeEvent 1
generateVolumeSlider 1
genericDeviceType light
getAlarms 1
getTitleInfoFromMaster 1
group Bad
homebridgeMapping On=transportState, ValueOn=PLAYING, ValueOff=STOPPED, cmdOn=Play,cmdOff=Pause Brightness=Volume::Volume,minValue=0,maxValue=100
icon icoSONOSPLAYER_icon-S1.png
lightSceneParamsToSave Volume
maxVolume 50
minVolume 0
model Sonos_S1
room Bad,Homekit,Sonos
simulateCurrentTrackPosition 1
siriName Bad Sonos
sortby 1
stateFormat presence ~ currentTrackPositionSimulatedPercent% (currentTrackPositionSimulated / currentTrackDuration)
userReadings Favourites:LastActionResult.*?GetFavouritesWithCovers.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { $1; } }, Radios:LastActionResult.*?GetRadiosWithCovers.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { $1; } }, Playlists:LastActionResult.*?GetPlaylistsWithCovers.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { $1; } }, Queue:LastActionResult.*?GetQueueWithCovers.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { $1; } }, currentTrackPosition:LastActionResult.*?GetCurrentTrackPosition.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { $1; } },currentVolume:LastActionResult.*?SetVolume.* {if (ReadingsVal("Sonos_Kueche", "LastActionResult", "") =~ m/.*?: (.*)/) {$1;}}
userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
verbose 0
webCmd Volume
Zitat von: rabehd am 15 November 2018, 17:47:47
https://forum.fhem.de/index.php/topic,93172.msg857619.html (https://forum.fhem.de/index.php/topic,93172.msg857619.html)
Irgendwie ähnlich
Ja, stimmt - wirklich ähnlich, aber ne Lösung gab's da auch nicht.
gib mal bitte ein list vom global Device
list global
hier mein global Device:
Internals:
DEF no definition
FD 3
NAME global
NR 1
STATE no definition
TYPE Global
currentlogfile ./log/fhem-2018-11.log
logfile ./log/fhem-%Y-%m.log
Attributes:
altitude 32.00000
autoload_undefined_devices 1
autosave 0
configfile fhem.cfg
exclude_from_update 70_STV.pm
language DE
latitude 52.40244
logfile ./log/fhem-%Y-%m.log
longitude 13.04600
modpath .
motd none
room Zentral
statefile ./log/fhem.save
userattr cmdIcon devStateIcon devStateStyle genericDeviceType:security,ignore,switch,speaker,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock,MotionSensor homebridgeMapping:textField-long icon msgContactAudio msgContactLight msgContactMail msgContactPush msgContactScreen msgParams msgPriority msgRecipient msgRecipientAudio msgRecipientLight msgRecipientMail msgRecipientPush msgRecipientScreen msgRecipientText msgTitle msgTitleShrt msgType:text,push,mail,screen,light,audio,queue siriName sortby webCmd webCmdLabel:textField-long widgetOverride
verbose 2
version fhem.pl:17731/2018-11-11
Passt soweit.
Ich glaube mal gelesen zu haben das das irgendwas mit return zu tun hat. War in Verbindung mit Notify, daher dachte ich erst an Deine userReadings return.
Bin da auch gerade überfragt. Gibt es Einträge im FHEM Log was komisch aus schaut?
Mhhh, danke erstmal soweit ich geh mal auf die Suche im Log und geb Rückmeldung.
Gesendet von iPhone mit Tapatalk Pro
Habe was gefunden. Hoffe es hilft.
https://forum.fhem.de/index.php/topic,91031.msg835176.html#msg835176
Rudi hat da netter Weise schon was eingebaut. Wenn Dein FHEM also halbwegs aktuell ist dann kannst mit global verbose 5 was sehen. Aber bitte nur kurz an machen und dann gleich wieder aus. Die eins kommt wärend des Startups
Also, auf "verbose 5" gestellt, Sonos betätigt, die "1" erscheint. Wieder auf "verbose 2" gegangen und das logfile gecheckt. !ch bekomme meterweise logfile, aber die von pah beschriebene Zeile:
Zitat2018.09.12 09:07:28 5: fhem.cfg line 11 returned >1<
kann ich nicht finden. Bin mit less durch das gesamte logfile gegangen und habe nach "returned >1<", nur nach "returned" und nur nach ">1<" gesucht. Nichts in der Richtung zu finden. Komisch.
Meine Installation ist eigentlich auch aktuell:
Latest Revision: 15179
File Rev Last Change
fhem.pl 17731 2018-11-11 18:16:45Z rudolfkoenig
96_allowed.pm 17613 2018-10-24 15:37:39Z rudolfkoenig
46_Aqicn.pm 17701 2018-11-07 12:45:10Z CoolTux
95_Astro.pm 17517 2018-10-12 15:45:49Z phenning
90_at.pm 17561 2018-10-18 14:45:30Z rudolfkoenig
98_autocreate.pm 17684 2018-11-05 15:52:53Z rudolfkoenig
57_Calendar.pm 17531 2018-10-14 16:19:52Z neubert
57_CALVIEW.pm 17605 2018-10-23 16:37:40Z chris1284
00_CUL.pm 17559 2018-10-18 07:45:07Z rudolfkoenig
09_CUL_FHTTK.pm 17083 2018-08-03 09:11:15Z Matscher
10_CUL_HM.pm 17532 2018-10-14 17:50:45Z martinp876
No Id found for 14_CUL_REDIRECT.pm
14_CUL_TCM97001.pm 16274 2018-02-25 20:42:39Z bjoernh
14_CUL_TX.pm 17102 2018-08-08 05:34:42Z rudolfkoenig
14_CUL_WS.pm 15603 2017-12-13 20:53:47Z rudolfkoenig
70_DENON_AVR.pm 10 2017-03-18 00:00:00Z raman
98_Departure.pm 37909 2017-03-16 00:30:00Z uniqueck
98_DOIF.pm 17708 2018-11-08 19:42:20Z Damian
98_DOIFtools.pm 17298 2018-09-08 13:03:22Z Ellert
98_dummy.pm 16965 2018-07-09 07:59:58Z rudolfkoenig
70_ENIGMA2.pm 14985 2017-09-01 11:18:48Z loredo
91_eventTypes.pm 14888 2017-08-13 12:07:12Z rudolfkoenig
00_FBAHAHTTP.pm 17700 2018-11-07 11:35:48Z rudolfkoenig
10_FBDECT.pm 16798 2018-05-29 19:43:05Z rudolfkoenig
72_FB_CALLLIST.pm 16433 2018-03-18 08:20:35Z markusbloch
72_FB_CALLMONITOR.pm 16709 2018-05-08 20:14:58Z markusbloch
01_FHEMWEB.pm 17657 2018-11-01 10:34:37Z rudolfkoenig
92_FileLog.pm 17181 2018-08-20 17:23:26Z rudolfkoenig
98_freezemon.pm 16571 2018-04-08 19:57:54Z KernSani
72_FRITZBOX.pm 17437 2018-09-30 18:24:58Z tupol
10_FS20.pm 14888 2017-08-13 12:07:12Z rudolfkoenig
# $Id: 42_FUIP.pm 00099 2018-09-24 15:00:00Z Thorsten Pferdekaemper $
89_FULLY.pm 17632 2018-10-28 09:49:59Z zap
98_GEOFANCY.pm 17593 2018-10-22 15:35:04Z loredo
37_harmony.pm 16299 2018-03-01 08:06:55Z justme1968
98_help.pm 15223 2017-10-10 10:14:24Z betateilchen
12_HMS.pm 16797 2018-05-29 19:35:43Z rudolfkoenig
00_HMUARTLGW.pm 16166 2018-02-13 19:52:08Z mgernoth
22_HOMEMODE.pm 16642 2018-04-21 21:12:48Z DeeSPe
98_HTTPMOD.pm 17736 2018-11-12 19:42:35Z StefanStrobel
02_HTTPSRV.pm 16874 2018-06-15 17:18:55Z neubert
30_HUEBridge.pm 16310 2018-03-02 10:43:36Z justme1968
31_HUEDevice.pm 17671 2018-11-04 11:36:40Z justme1968
49_IPCAM.pm 2626 2013-02-01 19:19:15Z mfr69bs
10_IT.pm 17540 2018-10-15 19:00:42Z bjoernh
98_JsonList2.pm 17230 2018-08-30 13:03:48Z rudolfkoenig
13_KS300.pm 15627 2017-12-17 11:00:46Z rudolfkoenig
No Id found for 70_LaMetric.pm
98_logProxy.pm 17587 2018-10-22 07:18:30Z justme1968
10_MAX.pm 16847 2018-06-10 18:42:19Z rudolfkoenig
00_MAXLAN.pm 11307 2016-04-25 08:02:06Z rudolfkoenig
75_MSG.pm 15222 2017-10-10 06:47:28Z loredo
75_msgConfig.pm 15167 2017-10-01 18:46:23Z loredo
76_msgDialog.pm 16814 2018-06-04 03:30:08Z igami
99_myUtils_Astro.pm 11 2017-07-15 00:00:00Z Fhemmike
74_Nmap.pm 14107 2017-04-26 03:51:05Z igami
91_notify.pm 17225 2018-08-29 12:34:29Z rudolfkoenig
73_NUKIBridge.pm 16973 2018-07-11 10:48:36Z CoolTux
74_NUKIDevice.pm 16973 2018-07-11 10:48:36Z CoolTux
41_OREGON.pm 16945 2018-07-04 20:06:40Z Sidey
No Id found for 99_perfmon.pm
73_PRESENCE.pm 16177 2018-02-14 08:58:43Z markusbloch
59_PROPLANTA.pm 17079 2018-08-02 17:47:03Z tupol
33_readingsGroup.pm 16299 2018-03-01 08:06:55Z justme1968
10_RESIDENTS.pm 17602 2018-10-23 07:48:38Z loredo
20_ROOMMATE.pm 14136 2017-04-29 16:31:46Z loredo
14_SD_WS07.pm 16935 2018-07-02 20:22:34Z Sidey
39_siri.pm 14044 2017-04-20 07:48:44Z justme1968
98_SmarterCoffee.pm 17728 2018-11-11 11:01:55Z CoolTux
00_SONOS.pm 16658 2018-04-25 06:00:12Z Reinerlein
21_SONOSPLAYER.pm 16478 2018-03-24 22:47:43Z Reinerlein
32_speedtest.pm 12056 2016-08-22 19:30:31Z justme1968
98_structure.pm 16865 2018-06-14 07:21:25Z rudolfkoenig
70_STV.pm 12857 2016-12-21 11:59:33Z Zwiebel
99_SUNRISE_EL.pm 16632 2018-04-17 19:00:21Z rudolfkoenig
98_SVG.pm 17457 2018-10-04 12:33:53Z rudolfkoenig
42_SYSMON.pm 17227 2018-08-29 19:58:18Z hexenmeister
50_TelegramBot.pm 16382 2018-03-11 13:20:55Z viegener
98_telnet.pm 17529 2018-10-14 12:57:06Z rudolfkoenig
59_Twilight.pm 16005 2018-01-27 06:05:51Z igami
99_Utils.pm 15713 2017-12-28 11:01:02Z rudolfkoenig
98_version.pm 15140 2017-09-26 09:20:09Z markusbloch
91_watchdog.pm 16963 2018-07-09 07:40:22Z rudolfkoenig
59_Weather.pm 16644 2018-04-22 08:07:35Z neubert
98_weblink.pm 16293 2018-02-28 21:33:57Z rudolfkoenig
98_weekprofile.pm 16418 2018-03-16 18:31:01Z Risiko
72_XiaomiDevice.pm 17667 2018-11-03 21:53:19Z moises
No Id found for 71_XiaomiSmartHome.pm
No Id found for 71_XiaomiSmartHome_Device.pm
10_ZWave.pm 17186 2018-08-20 20:10:55Z rudolfkoenig
00_ZWDongle.pm 17186 2018-08-20 20:10:55Z rudolfkoenig
No Id found for Batteries.pm
Blocking.pm 17553 2018-10-17 15:56:35Z rudolfkoenig
No Id found for Brightness.pm
No Id found for Cell.pm
No Id found for Chart.pm
No Id found for Clock.pm
Color.pm 11159 2016-03-30 16:08:06Z justme1968
ControlPoint.pm 16658 2018-04-25 06:00:12Z Reinerlein
DevIo.pm 17702 2018-11-07 19:02:28Z rudolfkoenig
FritzBoxUtils.pm 16691 2018-05-05 17:11:26Z rudolfkoenig
GPUtils.pm 6653 2014-10-02 11:59:37Z ntruchsess
No Id found for HeatingControl.pm
No Id found for HeatingOverview.pm
HMConfig.pm 17554 2018-10-17 18:25:03Z martinp876
No Id found for HomeButton.pm
No Id found for Html.pm
HttpUtils.pm 17034 2018-07-27 05:47:13Z rudolfkoenig
Info.pm 28 2008-11-09 01:08:44Z dsully
No Id found for LabelHumidity.pm
No Id found for LabelReading.pm
No Id found for LabelTemperature.pm
No Id found for MaxCommon.pm
No Id found for MenuItem.pm
No Id found for Model.pm
msgSchema.pm 16359 2018-03-09 11:35:12Z loredo
myUtilsTemplate.pm 7570 2015-01-14 18:31:44Z rudolfkoenig
No Id found for Page.pm
No Id found for Popup.pm
No Id found for Push.pm
No Id found for ReadingsList.pm
RESIDENTStk.pm 17593 2018-10-22 15:35:04Z loredo
RTypes.pm 10476 2016-01-12 21:03:33Z borisneubert
No Id found for Select.pm
SetExtensions.pm 17100 2018-08-07 07:40:20Z rudolfkoenig
No Id found for ShutterControl.pm
No Id found for ShutterOverview.pm
No Id found for ShutterTimer.pm
No Id found for SimpleSwitch.pm
No Id found for SpinDim.pm
No Id found for STATE.pm
No Id found for Sysmon.pm
TcpServerUtils.pm 17529 2018-10-14 12:57:06Z rudolfkoenig
No Id found for Thermostat.pm
No Id found for Title.pm
UConv.pm 17589 2018-10-22 13:37:00Z loredo
Unit.pm 14136 2017-04-29 16:31:46Z loredo
No Id found for UpStopDown.pm
No Id found for View.pm
No Id found for WeatherDetail.pm
No Id found for WeatherOverview.pm
YahooWeatherAPI.pm 16641 2018-04-21 12:28:38Z neubert
ZWLib.pm 17186 2018-08-20 20:10:55Z rudolfkoenig
doif.js 15546 2017-12-03 09:57:42Z Ellert
f18.js 17705 2018-11-08 10:30:28Z rudolfkoenig
fhemweb.js 17645 2018-10-30 10:27:44Z rudolfkoenig
fhemweb_readingsGroup.js 15189 2017-10-03 17:53:27Z justme1968
Oder kommt die Zeile nur beim Neustart von fhem?
Die eins kommt während des Startups laut Rudi.
Also auf 5 stellen FHEM neu starten und dann wieder auf 3 Standard oder Deine 2.
Zitat von: CoolTux am 16 November 2018, 05:44:58
Die eins kommt während des Startups laut Rudi.
Also auf 5 stellen FHEM neu starten und dann wieder auf 3 Standard oder Deine 2.
Hm, es wird drei mal berichtet, dass die 1 nach einem Sonos Device Vorgang und nicht nach einem Neustart kommt. Warum also dieser Vorschlag?
Gesendet von iPhone mit Tapatalk
Grüße Jörg
Ich denke auch, dass es eher vom SonosPlayer device kommt.
Warum hast du überhaupt Favourites, Radios und Playlists etc. als userReading?
Setz mal bitte im Sonos device das Attribut "getListsDirectlyToReadings" auf 1 und lösche die userReadings aus dem SonosPlayer device.
ZitatMit diesem Attribut kann das Modul aufgefordert werden, die Listen für Favoriten, Playlists, Radios und Queue direkt in die entsprechenden Readings zu schreiben. Dafür sind dann keine Userreadings mehr notwendig.
VG Sebastian
Zitat von: CoolTux am 15 November 2018, 19:00:22
Versuch mal bei den userReadings ohne return bei return $1
Ich denke ein > return undef < beseitigt das Problem.
Gesendet von iPhone mit Tapatalk
Grüße Jörg
Hallo Jörg,
vielen Dank für Deine Antwort - ich hoffe, ich habe alles richtig verstanden, aber auch das bringt keine Besserung.
Mein userreading von diesem Device sieht jetzt so aus:
Favourites:LastActionResult.*?GetFavouritesWithCovers.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { return undef; } }, Radios:LastActionResult.*?GetRadiosWithCovers.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { return undef; } }, Playlists:LastActionResult.*?GetPlaylistsWithCovers.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { return undef; } }, Queue:LastActionResult.*?GetQueueWithCovers.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { return undef; } }, currentTrackPosition:LastActionResult.*?GetCurrentTrackPosition.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { return undef; } },currentVolume:LastActionResult.*?SetVolume.* {if (ReadingsVal("Sonos_Kueche", "LastActionResult", "") =~ m/.*?: (.*)/) {return undef;}}
Die "1" steht wie ne Eins.
Meinst Du es macht Sinn, die Sonos-Devices alle noch einmal zu löschen? (mach ich ungern, aber wenn's hilft....)
LG
wolf
Wenn ich Zeit finde versuche ich das auf meinem Testsystem nachzuvollziehen.
Gesendet von iPhone mit Tapatalk
Grüße Jörg
Dankeschön, es eilt nicht, aber es nervt ein bisschen :)
Hallo wolf,
auch auf die Gefahr hin dass ich mich wiederhole:
Du brauchst kein userReading mehr für Favourites usw...Hast du das mal ausprobiert?:
ZitatSetz mal bitte im Sonos device das Attribut "getListsDirectlyToReadings" auf 1 und lösche die userReadings aus dem SonosPlayer device.
VG Sebastian
Hallo zusammen,
das UserReading muss etwas zurückgeben, da das der Wert ist, der in das damit definierte Reading geschrieben wird.
Trotzdem braucht man in diesem Falle hier kein UserReading mehr, da das Modul das auch direkt auswerten kann.
Ich habe schon mal geschaut, ob im Modul in irgendeinem Notify eine 1 geliefert wird. Nichts gefunden, dort steht überall ein "undef" als Rückgabewert.
Keine Anhnung wo das herkommt. Allerdings ist mein System auch gerade nicht aktuell. Vielleicht ist da etwas verändert worden, was jetzt eine Anpassung im Modul notwendig macht...
Grüße
Reinerlein
Hallo Reinerlein, hallo Sebastian,
Danke für eure Mühen und Hilfe.
Das Attribut am Sonos Device war schon gesetzt. Die Userreadings habe ich an allen Sonos Playern entfernt.....Leider bleibt es wie es ist: mit "1"
Hier nochmal ein list eines der Devices:
Internals:
CHANGED
DEF RINCON_5CAAFD2FE85801400_MR
NAME Sonos_Bad
NOTIFYDEV Sonos_Bad
NR 415
NTFY_ORDER 50-Sonos_Bad
STATE appeared ~ 0.0% (0:00:00 / 0:00:02)
TYPE SONOSPLAYER
UDN RINCON_5CAAFD2FE85801400_MR
READINGS:
2018-11-16 20:08:22 AlarmList {}
2018-11-16 20:08:22 AlarmListIDs
2018-11-16 20:08:22 AlarmListVersion RINCON_5CAAFD2E7AFC01400:93
2018-10-01 08:00:03 AlarmRunning 0
2018-10-01 08:00:03 AlarmRunningID
2018-11-14 19:35:09 AvailablePlayer ['Sonos_Buero','Sonos_Kinderzimmer','Sonos_Kueche','Sonos_Wohnzimmer']
2018-11-14 19:35:09 AvailablePlayerList -|Sonos_Buero|Sonos_Kinderzimmer|Sonos_Kueche|Sonos_Wohnzimmer
2018-11-16 20:08:20 AvailablePlayerListAlias Auswahl|Büro|Kinderzimmer|Kueche|Wohnzimmer
2018-01-27 21:26:47 Balance 0
2018-01-27 21:27:14 Bass 0
2018-01-27 21:27:08 CrossfadeMode 0
2018-01-27 21:27:12 DailyIndexRefreshTime 02:00:00
2018-01-27 21:27:08 DirectControlAccountID
2018-01-27 21:27:08 DirectControlClientID
2018-01-27 21:27:08 DirectControlIsSuspended 0
2018-10-25 14:26:20 FavouritesList 1LIVE.-.Das.junge.Radio.des.WDR..96.0..Euro-Hits.|An.den.Reglern:.DJ.Premier|Chill|FluxFM|Fritz.vom.rbb|Future.Classic.Recommends|Hey.Kids..Bumaye...feat..Danny.Brown.|Hip-Hop-Klassiker|Inforadio.vom.rbb.93.1..Gemeinden.|Meine.Lieblingstitel|QualityLand..Helle.Edition.|The.Duffler|The.Wave.-.relaxing.radio|We.Are.Born|Wu-Tang.Clan|radioeins.vom.rbb
2018-10-25 14:26:20 FavouritesListAlias 1LIVE - Das junge Radio des WDR. 96.0 (Euro-Hits)|An den Reglern: DJ Premier|Chill|FluxFM|Fritz vom rbb|Future Classic Recommends|Hey Kids (Bumaye) [feat. Danny Brown]|Hip-Hop-Klassiker|Inforadio vom rbb 93.1 (Gemeinden)|Meine Lieblingstitel|QualityLand (Helle Edition)|The Duffler|The Wave - relaxing radio|We Are Born|Wu-Tang Clan|radioeins vom rbb
2018-11-15 18:07:55 FavouritesVersion RINCON_5CAAFD2E7AFC01400,82
2018-01-27 21:27:12 GroupMute 0
2018-11-16 07:45:53 GroupVolume 18
2018-01-27 21:27:08 HeadphoneConnected 0
2018-01-27 21:26:47 IsBonded 0
2018-11-14 20:46:03 IsMaster 1
2018-04-03 12:47:24 IsZoneBridge 0
2018-11-16 20:06:55 LastActionResult ~~NotLoadedMarker~~
2018-01-27 21:27:14 Loudness 1
2018-11-14 20:46:03 MasterPlayer Sonos_Bad
2018-01-27 21:27:08 Mute 0
2018-02-28 08:41:21 Orientation 0
2018-01-27 21:27:14 OutputFixed 0
2018-10-25 14:26:14 PlaylistsList Funde|Hörspiele|Kinder|Morrissey|Sonos-Playliste..2|Tabaluga
2018-10-25 14:26:14 PlaylistsListAlias Funde|Hörspiele|Kinder|Morrissey|Sonos-Playliste 2|Tabaluga
2018-11-09 19:34:14 PlaylistsVersion RINCON_B8E9379B4EEE01400,41
2018-10-24 08:00:01 QueueHash 405901e8b2224e153d3f2d133388e5e4
2018-10-25 14:26:35 QueueList 1|2|3|4|5|6|7|8|9|10|11|12|13|14|15
2018-10-25 14:26:35 QueueListAlias 1. (Ghostface Killah) Big Girl [0:03:35]|2. (Ghostface Killah) We Made It (feat. Superb) [0:04:37]|3. (Raekwon) Criminology (feat. Ghostface Killah) [0:03:47]|4. (Ghostface) Tush (feat. Missy Elliott) [0:03:24]|5. (Ghostface Killah) Ghost Dini (feat. Superb) [0:04:05]|6. (Ghostface Killah featuring Raekwon, Method Man & Superb) Flowers (Featuring Raekwon, Method Man & Superb) [0:03:24]|7. (Ghostface Killah) Child's Play [0:03:33]|8. (Ghostface Killah) Strawberry (feat. Killah Sin) [0:03:04]|9. (BADBADNOTGOOD & Ghostface Killah) Sour Soul [0:02:45]|10. (Chef Raekwon) Ice Water [0:03:38]|11. (Ghostface Killah & Adrian Younge) Get the Money [0:04:15]|12. (Ghostface) Beat the Clock [0:02:49]|13. (BADBADNOTGOOD & Ghostface Killah) Six Degrees (feat. Danny Brown) [0:03:40]|14. (Wu-Tang Clan) Impossible (feat. Tekitha) [0:04:28]|15. (BADBADNOTGOOD & Ghostface Killah) Gunshowers (feat. Elzhi) [0:03:03]
2018-10-24 08:00:01 QueueVersion 77
2018-10-25 14:26:30 RadiosList 103.6.Radio.Hamburg|1LIVE.-.Das.junge.Radio.des.WDR..96.0..Euro-Hits.|FluxFM|Fritz.vom.rbb|Inforadio.vom.rbb.93.1..Gemeinden.|JAM.FM.New.Music.Radio|Klassik.Radio.-.Legenden.der.Klassik|Ostseewelle.MV|Radio.TEDDY|Radio.Teddy|SWR3.Elchradio.99.6..Adult.Contemporary.|SomaFM:.Deep.Space.One|SomaFM:.Space.Station.Soma|The.Wave.-.relaxing.radio|WDR.Funkhaus.Europa.-.Meine.Musik..Meine.Welt..Mein.Radio.|WEFUNK.Radio|radioeins.vom.rbb
2018-10-25 14:26:30 RadiosListAlias 103.6 Radio Hamburg|1LIVE - Das junge Radio des WDR. 96.0 (Euro-Hits)|FluxFM|Fritz vom rbb|Inforadio vom rbb 93.1 (Gemeinden)|JAM FM New Music Radio|Klassik Radio - Legenden der Klassik|Ostseewelle MV|Radio TEDDY|Radio Teddy|SWR3 Elchradio 99.6 (Adult Contemporary)|SomaFM: Deep Space One|SomaFM: Space Station Soma|The Wave - relaxing radio|WDR Funkhaus Europa - Meine Musik. Meine Welt. Mein Radio.|WEFUNK Radio|radioeins vom rbb
2018-11-15 18:07:55 RadiosVersion RINCON_5CAAFD2E7AFC01400,82
2018-11-14 20:46:02 Repeat 1
2018-01-27 21:27:08 RepeatOne 0
2018-08-16 20:20:42 Shuffle 0
2018-11-14 19:35:08 SlavePlayer []
2018-11-14 19:35:08 SlavePlayerList
2018-11-14 19:35:08 SlavePlayerListAlias
2018-11-14 19:35:08 SlavePlayerNotBonded []
2018-11-14 19:35:08 SlavePlayerNotBondedList
2018-11-14 19:35:08 SlavePlayerNotBondedListAlias
2018-01-27 21:27:08 SleepTimer off
2018-01-27 21:27:08 SleepTimerVersion
2018-01-27 21:27:14 SubEnable 1
2018-01-27 21:27:14 SubGain 0
2018-01-27 21:27:14 SubPolarity 0
2018-01-27 21:27:14 Treble 0
2018-01-27 21:27:14 TruePlay 1
2018-11-16 07:45:53 Volume 18
2018-02-28 08:41:21 WifiEnabled 1
2018-02-28 08:41:21 WirelessMode 0
2018-11-14 20:46:03 ZoneGroupID RINCON_5CAAFD2FE85801400:__
2018-11-14 19:35:08 ZoneGroupName Bad
2018-11-14 20:46:03 ZoneGroupNameDetails
2018-11-14 20:46:03 ZonePlayerUUIDsInGroup RINCON_5CAAFD2FE85801400
2018-11-14 20:46:02 currentAlbum Sprachdurchsagen
2018-11-14 20:46:02 currentAlbumArtURL http://192.168.1.7:1400/getaa?u=x-file-cifs%3a%2f%2f192.168.1.26%2fSonosSpeak%2fRINCON_5CAAFD2FE85801400_MR_Speak_20181028-132924.mp3&v=952
2018-11-14 20:46:02 currentAlbumArtist FHEM ~ Sonos
2018-11-14 20:46:02 currentArtist FHEM ~ Sonos
2018-11-14 20:46:02 currentEnqueuedTransportHandle x-file-cifs://192.168.1.26/SonosSpeak/RINCON_5CAAFD2FE85801400_MR_Speak_20181028-132924.mp3|<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="" parentID="" restricted="true"><dc:title></dc:title><upnp:class>object.item.audioItem.musicTrack</upnp:class><desc id="cdudn" nameSpace="urn:schemas-rinconnetworks-com:metadata-1-0/">RINCON_AssociatedZPUDN</desc></item></DIDL-Lite>
2018-11-14 20:46:02 currentEnqueuedTransportURI x-file-cifs://192.168.1.26/SonosSpeak/RINCON_5CAAFD2FE85801400_MR_Speak_20181028-132924.mp3
2018-01-27 21:27:08 currentFavouriteName
2018-10-25 16:57:34 currentFavouriteNameMasked
2018-11-14 20:46:02 currentNormalAudio 1
2018-10-11 18:13:13 currentOriginalTrackNumber
2018-01-27 21:27:08 currentPlaylistName
2018-10-25 16:57:34 currentPlaylistNameMasked
2018-11-14 20:46:02 currentRadioName
2018-11-14 20:46:02 currentRadioNameMasked
2018-11-14 20:46:02 currentSender
2018-11-14 20:46:02 currentSenderCurrent
2018-11-14 20:00:41 currentSenderInfo
2018-11-14 20:46:02 currentSource
2018-11-16 20:08:14 currentStreamAudio
2018-11-14 20:46:02 currentTitle Waschmaschine ist fertig
2018-11-13 21:03:16 currentTrack 1
2018-11-14 20:46:02 currentTrackDuration 0:00:02
2018-11-14 20:46:02 currentTrackDurationSec 2
2018-11-14 20:46:02 currentTrackHandle //192.168.1.26/SonosSpeak/RINCON_5CAAFD2FE85801400_MR_Speak_20181028-132924.mp3|<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="-1" parentID="-1" restricted="true"><res protocolInfo="x-file-cifs:*:audio/mpeg:*" duration="0:00:02">x-file-cifs://192.168.1.26/SonosSpeak/RINCON_5CAAFD2FE85801400_MR_Speak_20181028-132924.mp3</res><r:streamContent></r:streamContent><r:radioShowMd></r:radioShowMd><upnp:albumArtURI>/getaa?u=x-file-cifs%3a%2f%2f192.168.1.26%2fSonosSpeak%2fRINCON_5CAAFD2FE85801400_MR_Speak_20181028-132924.mp3&v=952</upnp:albumArtURI><dc:title>Waschmaschine ist fertig</dc:title><upnp:class>object.item.audioItem.musicTrack</upnp:class><dc:creator>FHEM ~ Sonos</dc:creator><upnp:album>Sprachdurchsagen</upnp:album><r:albumArtist>FHEM ~ Sonos</r:albumArtist></item></DIDL-Lite>
2018-11-16 20:10:54 currentTrackPosition 0:00:00
2018-11-16 20:10:54 currentTrackPositionSec 0
2018-11-16 16:10:58 currentTrackPositionSimulated 0:00:00
2018-11-16 16:10:56 currentTrackPositionSimulatedPercent 0.0
2018-11-16 16:10:58 currentTrackPositionSimulatedSec 0
2018-11-16 20:10:54 currentTrackProvider Bibliothek
2018-11-16 20:10:54 currentTrackProviderIconQuadraticURL /fhem/sonos/cover/bibliothek_quadratic.jpg
2018-11-16 20:10:54 currentTrackProviderIconRoundURL /fhem/sonos/cover/bibliothek_round.png
2018-11-16 20:10:54 currentTrackURI //192.168.1.26/SonosSpeak/RINCON_5CAAFD2FE85801400_MR_Speak_20181028-132924.mp3
2018-10-07 10:21:55 currentVolume Success!
2018-01-27 21:26:47 fieldType
2018-11-14 20:46:02 infoSummarize1 (FHEM ~ Sonos) 'Waschmaschine ist fertig' vom Album 'Sprachdurchsagen'
2018-11-16 16:10:56 infoSummarize2 STOPPED => (FHEM ~ Sonos) 'Waschmaschine ist fertig' vom Album 'Sprachdurchsagen'
2018-11-16 08:40:27 infoSummarize3 Lautstärke: 18 ~ Ton An ~ Balance: Mitte ~ Kein Kopfhörer
2018-01-27 21:27:08 infoSummarize4
2018-01-27 21:26:47 location http://192.168.1.7:1400/xml/device_description.xml
2018-11-14 06:55:57 nextAlbum
2018-11-14 06:55:57 nextAlbumArtURL /fhem/sonos/cover/empty.jpg
2018-10-11 18:13:13 nextAlbumArtist
2018-11-14 06:55:57 nextArtist
2018-10-11 18:13:13 nextOriginalTrackNumber
2018-11-14 06:55:57 nextTitle
2018-11-14 06:55:57 nextTrackDuration
2018-11-14 06:55:57 nextTrackDurationSec
2018-11-14 06:55:57 nextTrackHandle |
2018-11-14 06:55:57 nextTrackProvider
2018-11-14 06:55:57 nextTrackProviderIconQuadraticURL
2018-11-14 06:55:57 nextTrackProviderIconRoundURL
2018-11-14 06:55:57 nextTrackURI
2018-11-14 20:46:02 numberOfTracks 1
2018-01-27 21:26:47 playerType S1
2018-11-16 20:08:14 presence appeared
2018-01-27 21:27:14 roomIcon bathroom
2018-01-27 21:26:47 roomName Bad
2018-01-27 21:26:47 roomNameAlias Bad
2018-01-27 21:26:47 saveRoomName Bad
2018-01-27 21:26:47 serialNum 5C-AA-FD-2F-E8-58:8
2018-10-10 07:17:23 softwareRevision 9.2
2018-10-22 09:27:38 softwareRevisionAvailable 9.2
2018-10-10 07:17:23 softwareRevisionInternal 46.3-57250
2018-10-22 09:27:38 softwareRevisionInternalAvailable 46.3-57250
2018-11-16 20:08:21 state STOPPED
2018-11-16 16:10:56 transportState STOPPED
helper:
simulateCurrentTrackPosition 0
Attributes:
alias Bad
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"/>
generateVolumeEvent 1
generateVolumeSlider 1
genericDeviceType light
getAlarms 1
getTitleInfoFromMaster 1
group Bad
homebridgeMapping On=transportState, ValueOn=PLAYING, ValueOff=STOPPED, cmdOn=Play,cmdOff=Pause Brightness=Volume::Volume,minValue=0,maxValue=100
icon icoSONOSPLAYER_icon-S1.png
lightSceneParamsToSave Volume
maxVolume 50
minVolume 0
model Sonos_S1
room Bad,Homekit,Sonos
simulateCurrentTrackPosition 1
siriName Bad Sonos
sortby 1
stateFormat presence ~ currentTrackPositionSimulatedPercent% (currentTrackPositionSimulated / currentTrackDuration)
userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
verbose 0
webCmd Volume
Hallo Leute,
ich komme einfach nicht weiter mit dem Thema, denn die "1" macht im Zusammenhang mit DoIFs und Notifys Probleme, weil die 1 scheinbar immer noch an den auszuführenden Befehl gehängt wird und dadurch Fehler erzugt.
Schweren Herzens habe ich alles was mit Sonos zu tun hat einmal gelöscht. Anschließend habe ich Sonos wieder definiert - meine Devices wurden gefunden uuunnnd: Das Problem mit der "1" besteht weiter :'( :'(
Nun habe ich versucht der Sache anders auf die Schliche zu kommen und habe im Browser (hier jetzt Mozilla Firefox) das Element untersucht und gesehen, dass hier was steht von:
<div id="errmsg">1</div>
Screenshot siehe Anlage.
Vielleicht hat ja jemand ne Idee, wo das herkommt, bzw "wer" das schreibt?
Hier noch einmal ein Eintrag aus der Konsole des Browsers:
12:58:03.540 FW_cmd:?XHR=1&cmd.dummy=set Sonos_Buero Play fhemweb.js:492:5
12:58:03.648 ERRMSG:1
< fhemweb.js:492:5
12:58:03.955 Rcvd: ["Sonos_Buero","appeared ~ 0.0% (0:00:00 / 0:00:00)","<div id=\u0022Sonos_Buero\u0022 title=\u0022appeared ~ 0.0% (0:00:00 / 0:00:0...(207) fhemweb.js:492:5
12:58:03.958 Rcvd: ["Sonos_Buero-LastActionResult","Play: Success!","Play: Success!"] fhemweb.js:492:5
12:58:03.958 Rcvd: ["Sonos_Buero-LastActionResult-ts","2018-12-21 12:59:35","2018-12-21 12:59:35"] fhemweb.js:492:5
12:58:03.961 Rcvd: ["Sonos","opened","<div id=\u0022Sonos\u0022 title=\u0022opened\u0022 class=\u0022col2\u0022>opened</div>"] fhemweb.js:492:5
12:58:03.962 Rcvd: ["Sonos-LastProcessAnswer","1545393575.08415","1545393575.08415"]
Ich bin für jede Hilfe dankbar.
Liebe Grüße
wolf