FHEM Forum

FHEM - Anwendungen => Multimedia => Thema gestartet von: Luco am 12 April 2017, 13:32:04

Titel: Sonos Integration Error ControlPoint.pm line 850
Beitrag von: Luco am 12 April 2017, 13:32:04
Hallo,

ich hatte vor einiger Zeit mal, als ich nur einen Play 1 hatte, die Integration in FHEM getestet.
Aus Zeitgründen habe ich das recht schnell wieder verworfen, damit größere Spielereien zu starten.

Da ich nun einen Alexa Echo Dot besitze, kam mir der Wunsch wieder in den Sinn. Mittlerweile stehen im Wohnzimmer zwei Play1 die als Paar definiert sind
Ich habe also folgendes auskommentiert aus der fhem.cfg

define Sonos SONOS localhost:4711 30 1 5

Und kurze Zeit später ist folgendes:

2017.04.12 13:25:30 3: SONOS0: Connection accepted from localhost:34742
2017.04.12 13:25:30 3: SONOS0: Disconnecting client...
2017.04.12 13:25:31 3: Opening Sonos device localhost:4711
2017.04.12 13:25:31 3: SONOS0: Connection accepted from localhost:34743
2017.04.12 13:25:31 3: Sonos device opened
2017.04.12 13:25:32 3: SONOS10: UPnP-Thread gestartet.
2017.04.12 13:25:32 1: SONOS11: IsAlive-Thread gestartet. Warte 120 Sekunden und pruefe dann alle 30 Sekunden...
2017.04.12 13:25:32 2: SONOS10: Discover Sonosplayer 'Wohnzimmer' (S1) Software Revision 7.2 with ID 'RINCON_5CAAFD7BFE3001400_MR'
2017.04.12 13:25:32 1: SONOS12: Restore-Thread gestartet. Warte auf Arbeit...
2017.04.12 13:25:34 1: SONOS10: Successfully autocreated SonosPlayer 'Wohnzimmer_RF' (S1) as 'Sonos_Wohnzimmer_RF' with Software Revision 7.2 and ID 'RINCON_5CAAFD7BFE3001400_MR'
2017.04.12 13:25:35 2: SONOS10: SonosPlayer 'Wohnzimmer_RF' is now updated
2017.04.12 13:25:35 2: SONOS10: Service-subscribing successful with SID=uuid:RINCON_5CAAFD7BFE3001400_sub0000000057
2017.04.12 13:25:35 2: SONOS10: Rendering-Service-subscribing successful with SID=uuid:RINCON_5CAAFD7BFE3001400_sub0000000058
2017.04.12 13:25:35 2: SONOS10: GroupRendering-Service-subscribing successful with SID=uuid:RINCON_5CAAFD7BFE3001400_sub0000000059
2017.04.12 13:25:35 2: SONOS10: ContentDirectory-Service-subscribing successful with SID=uuid:RINCON_5CAAFD7BFE3001400_sub0000000060
2017.04.12 13:25:35 2: SONOS10: Alarm-Service-subscribing successful with SID=uuid:RINCON_5CAAFD7BFE3001400_sub0000000061
2017.04.12 13:25:35 2: SONOS10: ZoneGroupTopology-Service-subscribing successful with SID=uuid:RINCON_5CAAFD7BFE3001400_sub0000000062
2017.04.12 13:25:35 2: SONOS10: DeviceProperties-Service-subscribing successful with SID=uuid:RINCON_5CAAFD7BFE3001400_sub0000000063
2017.04.12 13:25:35 3: SONOS10: Discover: End of discover-event for "Wohnzimmer".
2017.04.12 13:25:35 2: SONOS10: Discover Sonosplayer 'Wohnzimmer' (S12) Software Revision 7.2 with ID 'RINCON_949F3E046B0401400_MR'
2017.04.12 13:25:35 3: Sonos_Wohnzimmer_RF: unknown attribute sortby. Type 'attr Sonos_Wohnzimmer_RF ?' for a detailed list.
2017.04.12 13:25:35 3: SONOS10: Setting MinMaxVolumes of device 'RINCON_5CAAFD7BFE3001400_MR' to a new value ~ minVolume = 0
2017.04.12 13:25:37 1: SONOS10: Successfully autocreated SonosPlayer 'Wohnzimmer' (S12) as 'Sonos_Wohnzimmer' with Software Revision 7.2 and ID 'RINCON_949F3E046B0401400_MR'
2017.04.12 13:25:37 2: SONOS10: SonosPlayer 'Wohnzimmer' is now updated
2017.04.12 13:25:37 2: SONOS10: Service-subscribing successful with SID=uuid:RINCON_949F3E046B0401400_sub0000000426
2017.04.12 13:25:37 2: SONOS10: Rendering-Service-subscribing successful with SID=uuid:RINCON_949F3E046B0401400_sub0000000427
2017.04.12 13:25:37 2: SONOS10: GroupRendering-Service-subscribing successful with SID=uuid:RINCON_949F3E046B0401400_sub0000000428
2017.04.12 13:25:37 2: SONOS10: ContentDirectory-Service-subscribing successful with SID=uuid:RINCON_949F3E046B0401400_sub0000000429
2017.04.12 13:25:37 2: SONOS10: Alarm-Service-subscribing successful with SID=uuid:RINCON_949F3E046B0401400_sub0000000430
2017.04.12 13:25:37 2: SONOS10: ZoneGroupTopology-Service-subscribing successful with SID=uuid:RINCON_949F3E046B0401400_sub0000000431
2017.04.12 13:25:37 2: SONOS10: DeviceProperties-Service-subscribing successful with SID=uuid:RINCON_949F3E046B0401400_sub0000000432
2017.04.12 13:25:37 3: SONOS10: Discover: End of discover-event for "Wohnzimmer".
2017.04.12 13:25:37 3: SONOS10: Event: Received Transport-Event for Zone "Sonos_Wohnzimmer_RF".
2017.04.12 13:25:37 3: Sonos_Wohnzimmer: unknown attribute sortby. Type 'attr Sonos_Wohnzimmer ?' for a detailed list.
2017.04.12 13:25:37 3: SONOS10: Setting MinMaxVolumes of device 'RINCON_949F3E046B0401400_MR' to a new value ~ minVolume = 0
2017.04.12 13:25:37 2: SONOS10: Error during UPnP-Handling: 500 Internal Server Error at FHEM/lib/UPnP/ControlPoint.pm line 850 thread 10.

2017.04.12 13:25:37 3: Sonos_WohnzimmerRG: unknown attribute sortby. Type 'attr Sonos_WohnzimmerRG ?' for a detailed list.
2017.04.12 13:25:38 3: Sonos_WohnzimmerRC_Weblink: unknown attribute sortby. Type 'attr Sonos_WohnzimmerRC_Weblink ?' for a detailed list.
2017.04.12 13:25:38 3: SONOS10: UPnP-Thread wurde beendet.



Es endet immer mit dem 500 Internal Server Error at FHEM/lib/UPnP/ControlPoint.pm line 850
Auf dem Raspberry sind alle Pakete aktuell. Auch FHEM ist aktuell und meldet "nothing to do" bei einem erneuten Update.

Hat jemand eine Idee, wo ich ansetzen könnte?
Vielen Dank im Voraus
Titel: Antw:Sonos Integration Error ControlPoint.pm line 850
Beitrag von: Jamo am 12 April 2017, 13:55:11
Ich würde erstmal den Fehler "unknown attribute sortby" rausmachen aus dem Sonos, das ist der erste Fehler der auftritt. Das attribute stimmt irgendwie nicht. Kann sein das es damit zusammenhängt?
Titel: Antw:Sonos Integration Error ControlPoint.pm line 850
Beitrag von: Reinerlein am 12 April 2017, 14:31:51
Hallo Luco,

ein 500er Servererror an dieser Stelle deutet auf eine Anweisung hin, die der Player nicht versteht. Leider geht Sonos dazu über, nicht mehr alle Befehle und Actions bei allen Playern einzubauen. Player, die aus dem einen oder anderen Grund (z.B. weil sie als Stereopartner fungieren) eine Funktionalität nicht haben, bieten diese Actions dann auch gar nicht mehr an. Wenn ich jetzt versuche diese zu benutzen (in der Erkennungsphase meistens um initiale Werte zu erfragen), dann geht das natürlich schief...

Das ist ein bißchen blöd, da ich bislang einfach davon ausgehen konnte, immer eine vernünftige Antwort vom Player zu bekommen.

Da muss ich mir echt Gedanken machen, und weiß gerade nicht, welchen Tipp ich dir da geben kann.
Ich meine mich zu entsinnen, dass jemand Erfolg damit hatte, alle Volume-Attribute des rechten Stereoplayers zu entfernen. Versuch das mal...

Wenn das klappt, habe ich schon mal einen Ansatz...

Grüße
Reinerlein
Titel: Antw:Sonos Integration Error ControlPoint.pm line 850
Beitrag von: Jamo am 12 April 2017, 14:45:36
Würde dann vielleicht ein FW update der Play:1 helfen? Ich habe auch 5 Play:1 und da habe ich diesen Fehler nicht.
Titel: Antw:Sonos Integration Error ControlPoint.pm line 850
Beitrag von: Reinerlein am 12 April 2017, 16:38:35
Hi inoma,

vielleicht hast du kein Volume-Attribut gesetzt?

Luco hat das Attribut "minVolume" gesetzt (auf "0"), um die aktuellen Lautstärkewerte zu erhalten...

Grüße
Reiner
Titel: Antw:Sonos Integration Error ControlPoint.pm line 850
Beitrag von: Nobby1805 am 12 April 2017, 16:41:05
Zitat von: inoma am 12 April 2017, 14:45:36
Würde dann vielleicht ein FW update der Play:1 helfen? Ich habe auch 5 Play:1 und da habe ich diesen Fehler nicht.
Vermutlich eher umgekehrt ... das scheint mit der neuen Version 7.2. gekommen zu sein.

Ich bekomme z.B. Error! AudioIn-Subscription for ZonePlayer "RINCON_000E58A376D201400_MR" has expired and could not be renewed: Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/00_SONOS.pm line 3964 thread 1.
und der Play.1 hat ja (leider) kein Audio-In
Titel: Antw:Sonos Integration Error ControlPoint.pm line 850
Beitrag von: Jamo am 12 April 2017, 20:39:53
Ich habe version 7.2, als auch minVolume gesetzt. Damit habe ich keine Probeme:

Internals:
   DEF        RINCON_XYZ_MR
   NAME       Sonos_Schlaf
   NR         3229
   STATE      appeared
   TYPE       SONOSPLAYER
   UDN        RINCON_XYZ_MR
   Readings:
     2017-04-12 09:00:32   AlarmList       {}
     2017-04-12 09:00:32   AlarmListIDs
.
.
.

     2017-03-22 21:50:15   softwareRevision 7.2
     2017-04-12 20:31:00   somethingChanged 1
     2017-04-12 20:31:00   state           appeared
     2017-04-12 20:30:47   transportState  STOPPED
Attributes:
   VolumeStep 2
   alias      Schlaf
   comment    state,currentSender,presence,transportState,GroupMute,Mute,Volume
   event-on-change-reading state,currentSender,presence,transportState,GroupMute,Mute,Volume
   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"/>
   generateSomethingChangedEvent 1
   generateVolumeEvent 1
   generateVolumeSlider 1
   getAlarms  1
   group      SERVER
   icon       icoSONOSPLAYER_icon-S1.png
   maxVolume  30
   minVolume  0
   model      Sonos_S1
   room       Homekit,Sonos
   sortby     1
   stateVariable Presence
   userReadings Favourites:LastActionResult.*?GetFavouritesWithCovers.* { if (ReadingsVal("Sonos_Schlaf", "LastActionResult", "nA") =~ m/.*?: (.*)/) { return $1; } }, Radios:LastActionResult.*?GetRadiosWithCovers.* { if (ReadingsVal("Sonos_Schlaf", "LastActionResult", "nA") =~ m/.*?: (.*)/) { return $1; } }, Playlists:LastActionResult.*?GetPlaylistsWithCovers.* { if (ReadingsVal("Sonos_Schlaf", "LastActionResult", "nA") =~ m/.*?: (.*)/) { return $1; } }, currentTrackPosition:LastActionResult.*?GetCurrentTrackPosition.* { if (ReadingsVal("Sonos_Schlaf", "LastActionResult", "nA") =~ m/.*?: (.*)/) { return $1; } }
   verbose    1
Titel: Antw:Sonos Integration Error ControlPoint.pm line 850
Beitrag von: Reinerlein am 12 April 2017, 20:46:18
Hallo Inoma,

befindet sich einer der Player mit den Volume-Attributen auch in einem Stereo- oder Satellitenverbund?

Grüße
Reinerlein
Titel: Antw:Sonos Integration Error ControlPoint.pm line 850
Beitrag von: Jamo am 12 April 2017, 21:28:48
Richtig, dieser Player ist im Stereo Verbund mit einem zweiten Play:1 Player.
Titel: Antw:Sonos Integration Error ControlPoint.pm line 850
Beitrag von: Reinerlein am 12 April 2017, 21:44:34
Hallo inoma,

auch wenn ich nochmal genauer Nachfrage: Es ist auch ein rechter Player, also der, der normalerweise nicht gesteuert werden kann, sondern nur Mitlauscher des MasterPlayer (und damit im Reading "MasterPlayer" den Devicenamen des linken Laustprecher enthält) ist und im Normallfall einen Devicenamen erhält, der auf "_RF" endet (bzw. dessen Reading "fieldType" auf "RF" steht)?

Aus deinem Auszug gehen diese Infos leider nicht hervor :)

Grüße
Reinerlein
Titel: Antw:Sonos Integration Error ControlPoint.pm line 850
Beitrag von: Jamo am 13 April 2017, 07:32:40
Hallo Reiner,
sorry, hier die komplette config - Ich hoffe es hilft.

Sonos_Schlaf, Sonos_Kueche sind Stereopärchen, Flur und Bad sind Einzelplayer. Master ist mit set Sonos Groups gebildet [Sonos_Schlaf,Sonos_Kueche,Sonos_Flur,Sonos_Bad]

Master Player und Field_Type "LF":

Internals:
   DEF        RINCON_5CAAFD22856E01400_MR
   NAME       Sonos_Schlaf
   NR         4012
   STATE      appeared
   TYPE       SONOSPLAYER
   UDN        RINCON_5CAAFD22856E01400_MR
   Readings:
     2017-04-13 22:58:59   AlarmList       {}
     2017-04-13 22:58:59   AlarmListIDs
     2017-04-13 22:58:59   AlarmListVersion RINCON_5CAAFD22856E01400:0
     2017-04-13 21:46:53   AlarmRunning    0
     2017-04-13 21:46:53   AlarmRunningID
     2017-04-13 22:59:17   AvailablePlayer ['Sonos_BOOST']
     2017-04-13 21:46:47   Balance         0
     2017-04-13 21:47:05   Bass            0
     2017-04-13 21:46:53   CrossfadeMode   0
     2017-04-13 21:46:56   DailyIndexRefreshTime
     2017-04-13 21:46:53   DirectControlAccountID
     2017-04-13 21:46:53   DirectControlClientID
     2017-04-13 21:46:53   DirectControlIsSuspended 0
     2017-04-13 21:47:04   FavouritesVersion RINCON_5CAAFD22856E01400,41
     2017-04-13 22:59:28   GroupMute       0
     2017-04-13 23:02:10   GroupVolume     12
     2017-04-13 21:46:53   HeadphoneConnected 0
     2017-04-13 21:46:47   IsBonded        0
     2017-04-13 21:46:47   IsMaster        1
     2017-04-13 23:08:43   LastActionResult SetMuteT: on
     2017-04-13 21:47:05   Loudness        1
     2017-04-13 21:46:48   MasterPlayer    Sonos_Schlaf
     2017-04-13 23:08:43   Mute            1
     2017-04-13 21:47:05   OutputFixed     0
     2017-04-13 21:47:04   PlaylistsVersion RINCON_5CAAFD22856E01400,0
     2017-04-13 21:47:04   QueueHash       9a1c7ee2c7ce38d4bbbaf29ab9f2ac1e
     2017-04-13 21:47:04   QueueVersion
     2017-04-13 21:47:04   RadiosVersion   RINCON_5CAAFD22856E01400,41
     2017-04-13 21:46:53   Repeat          0
     2017-04-13 21:46:53   RepeatOne       0
     2017-04-13 21:46:53   Shuffle         0
     2017-04-13 22:59:17   SlavePlayer     ['Sonos_Bad','Sonos_Flur','Sonos_Kueche','Sonos_Kueche_RF','Sonos_Schlaf_RF']
     2017-04-13 22:59:17   SlavePlayerNotBonded ['Sonos_Bad','Sonos_Flur','Sonos_Kueche']
     2017-04-13 21:46:53   SleepTimer      off
     2017-04-13 21:46:53   SleepTimerVersion
     2017-04-13 21:47:05   SubEnable       1
     2017-04-13 21:47:05   SubGain         0
     2017-04-13 21:47:05   SubPolarity     0
     2017-04-13 21:47:05   Treble          0
     2017-04-13 21:47:05   TruePlay        1
     2017-04-13 23:02:10   Volume          12
     2017-04-13 21:47:01   ZoneGroupID     RINCON_5CAAFD22856E01400:__
     2017-04-13 22:59:18   ZoneGroupName   Schlaf + 3
     2017-04-13 22:59:17   ZoneGroupNameDetails  + Bad + Flur + Kueche
     2017-04-13 22:59:18   ZonePlayerUUIDsInGroup RINCON_5CAAFD22856E01400,RINCON_B8E9378ED7EC01400,RINCON_B8E937B0815001400,RINCON_949F3E0498E401400
     2017-04-13 23:02:14   currentAlbum
     2017-04-13 23:02:14   currentAlbumArtURI ./www/images/default/SONOSPLAYER/Sonos_Schlaf_AlbumArt.png
     2017-04-13 23:02:14   currentAlbumArtURL http://cdn-radiotime-logos.tunein.com/s42824g.png
     2017-04-13 23:02:14   currentAlbumArtist
     2017-04-13 23:02:14   currentArtist
     2017-04-13 23:02:14   currentEnqueuedTransportURI x-sonosapi-stream:s42824?sid=254&flags=8224&sn=0
     2017-04-13 21:46:53   currentFavouriteName
     2017-04-13 23:02:14   currentNormalAudio 0
     2017-04-13 21:46:53   currentOriginalTrackNumber
     2017-04-13 21:46:53   currentPlaylistName
     2017-04-13 21:46:53   currentRadioName
     2017-04-13 23:02:14   currentSender   ANTENNE BAYERN
     2017-04-13 21:46:53   currentSenderCurrent
     2017-04-13 23:11:07   currentSenderInfo Rihanna - Love On The Brain
     2017-04-13 23:02:14   currentStreamAudio 1
     2017-04-13 23:02:14   currentTitle
     2017-04-13 22:59:22   currentTrack    1
     2017-04-13 23:02:14   currentTrackDuration 0:00:00
     2017-04-13 21:46:47   currentTrackPosition 0:00:00
     2017-04-13 23:02:14   currentTrackPositionSec 0
     2017-04-13 23:02:14   currentTrackProvider Radio
     2017-04-13 23:02:14   currentTrackURI aac://http://mp3channels.webradio.antenne.de/antenne.aac
     2017-04-13 21:46:47   fieldType       LF
     2017-04-13 23:11:07   infoSummarize1  ANTENNE BAYERN: Rihanna - Love On The Brain
     2017-04-13 23:11:07   infoSummarize2  PLAYING => ANTENNE BAYERN: Rihanna - Love On The Brain
     2017-04-13 23:10:57   infoSummarize3  Lautstärke: 12 ~ Kein Ton ~ Balance: Mitte ~ Kein Kopfhörer
     2017-04-13 21:46:53   infoSummarize4
     2017-04-13 21:46:47   location        http://172.21.0.41:1400/xml/device_description.xml
     2017-04-13 21:46:53   nextAlbum
     2017-04-13 21:46:53   nextAlbumArtURI ./www/images/default/SONOSPLAYER/Sonos_Schlaf_NextAlbumArt.png
     2017-04-13 21:46:53   nextAlbumArtURL /fhem/sonos/cover/empty.jpg
     2017-04-13 21:46:53   nextAlbumArtist
     2017-04-13 21:46:53   nextArtist
     2017-04-13 21:46:53   nextOriginalTrackNumber
     2017-04-13 21:46:53   nextTitle
     2017-04-13 21:46:53   nextTrackDuration
     2017-04-13 21:46:53   nextTrackProvider
     2017-04-13 21:46:53   nextTrackURI
     2017-04-13 23:02:14   numberOfTracks  2
     2017-04-13 21:46:47   playerType      S1
     2017-04-13 22:58:54   presence        appeared
     2017-04-13 21:47:03   roomIcon        masterbedroom
     2017-04-13 21:46:47   roomName        Schlaf
     2017-04-13 21:46:47   roomNameAlias   Schlaf - Links
     2017-04-13 21:46:47   saveRoomName    Schlaf
     2017-04-13 21:46:47   serialNum       5C-AA-FD-22-85-6E:3
     2017-04-13 21:46:47   softwareRevision 7.2
     2017-04-13 23:11:07   somethingChanged 1
     2017-04-13 22:58:57   state           appeared
     2017-04-13 23:02:15   transportState  PLAYING
Attributes:
   VolumeStep 2
   alias      Schlaf - Links
   event-on-change-reading state,currentSender,presence,transportState,GroupMute,Mute,Volume
   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"/>
   generateSomethingChangedEvent 1
   generateVolumeEvent 1
   generateVolumeSlider 1
   getAlarms  1
   getTitleInfoFromMaster 1
   group      SERVER,Schlaf
   icon       icoSONOSPLAYER_icon-S1.png
   maxVolume  30
   minVolume  0
   model      Sonos_S1
   room       Homekit,Sonus
   sortby     1
   stateVariable Presence
   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; } }
   verbose    1



Slave Player und Field_Type "RF":
Internals:
   DEF        RINCON_5CAAFD228CD401400_MR
   NAME       Sonos_Schlaf_RF
   NR         3993
   STATE      appeared
   TYPE       SONOSPLAYER
   UDN        RINCON_5CAAFD228CD401400_MR
   Readings:
     2017-04-13 22:58:48   AlarmList       {}
     2017-04-13 22:58:48   AlarmListIDs
     2017-04-13 22:58:48   AlarmListVersion RINCON_5CAAFD22856E01400:0
     2017-04-13 21:46:41   AlarmRunning    0
     2017-04-13 21:46:41   AlarmRunningID
     2017-04-13 22:58:50   AvailablePlayer ['Sonos_BOOST','Sonos_Bad','Sonos_Flur','Sonos_Kueche','Sonos_Schlaf']
     2017-04-13 21:46:37   Balance         0
     2017-04-13 21:47:02   Bass            0
     2017-04-13 21:46:41   CrossfadeMode   0
     2017-04-13 21:46:49   DailyIndexRefreshTime
     2017-04-13 21:46:41   DirectControlAccountID
     2017-04-13 21:46:41   DirectControlClientID
     2017-04-13 21:46:41   DirectControlIsSuspended 0
     2017-04-13 21:46:58   FavouritesVersion RINCON_5CAAFD22856E01400,41
     2017-04-13 22:59:29   GroupMute       0
     2017-04-13 23:02:11   GroupVolume     12
     2017-04-13 21:46:41   HeadphoneConnected 0
     2017-04-13 21:46:37   IsBonded        1
     2017-04-13 22:58:59   IsMaster        0
     2017-04-13 21:47:02   Loudness        1
     2017-04-13 22:58:58   MasterPlayer    Sonos_Schlaf
     2017-04-13 23:08:43   Mute            1
     2017-04-13 21:47:03   OutputFixed     0
     2017-04-13 21:46:58   PlaylistsVersion RINCON_5CAAFD22856E01400,0
     2017-04-13 21:46:58   QueueHash       9a1c7ee2c7ce38d4bbbaf29ab9f2ac1e
     2017-04-13 21:46:58   QueueVersion
     2017-04-13 21:46:58   RadiosVersion   RINCON_5CAAFD22856E01400,41
     2017-04-13 21:46:41   Repeat          0
     2017-04-13 21:46:41   RepeatOne       0
     2017-04-13 21:46:41   Shuffle         0
     2017-04-13 21:46:37   SlavePlayer     []
     2017-04-13 21:46:37   SlavePlayerNotBonded []
     2017-04-13 21:46:41   SleepTimer      off
     2017-04-13 21:46:41   SleepTimerVersion
     2017-04-13 21:47:03   SubEnable       1
     2017-04-13 21:47:03   SubGain         0
     2017-04-13 21:47:03   SubPolarity     0
     2017-04-13 21:47:02   Treble          0
     2017-04-13 21:47:02   TruePlay        1
     2017-04-13 23:02:10   Volume          12
     2017-04-13 22:58:59   ZoneGroupID     RINCON_5CAAFD22856E01400:__
     2017-04-13 22:58:58   ZoneGroupNameDetails Schlaf
     2017-04-13 23:02:15   currentAlbum
     2017-04-13 22:58:58   currentAlbumArtURI ./www/images/default/SONOSPLAYER/Sonos_Schlaf_AlbumArt.png
     2017-04-13 23:02:15   currentAlbumArtURL http://cdn-radiotime-logos.tunein.com/s42824g.png
     2017-04-13 23:02:15   currentAlbumArtist
     2017-04-13 23:02:15   currentArtist
     2017-04-13 23:02:15   currentEnqueuedTransportURI x-sonosapi-stream:s42824?sid=254&flags=8224&sn=0
     2017-04-13 21:46:41   currentFavouriteName
     2017-04-13 23:02:15   currentNormalAudio 0
     2017-04-13 21:46:41   currentOriginalTrackNumber
     2017-04-13 21:46:41   currentPlaylistName
     2017-04-13 21:46:41   currentRadioName
     2017-04-13 23:02:15   currentSender   ANTENNE BAYERN
     2017-04-13 21:46:41   currentSenderCurrent
     2017-04-13 23:11:07   currentSenderInfo Rihanna - Love On The Brain
     2017-04-13 23:02:15   currentStreamAudio 1
     2017-04-13 23:02:15   currentTitle
     2017-04-13 22:59:23   currentTrack    1
     2017-04-13 23:02:15   currentTrackDuration 0:00:00
     2017-04-13 22:12:53   currentTrackPosition 0:00:00
     2017-04-13 23:02:15   currentTrackPositionSec 0
     2017-04-13 23:02:15   currentTrackProvider Radio
     2017-04-13 23:02:15   currentTrackURI aac://http://mp3channels.webradio.antenne.de/antenne.aac
     2017-04-13 21:46:37   fieldType       RF
     2017-04-13 23:11:07   infoSummarize1  ANTENNE BAYERN: Rihanna - Love On The Brain
     2017-04-13 23:11:07   infoSummarize2  PLAYING => ANTENNE BAYERN: Rihanna - Love On The Brain
     2017-04-13 23:10:57   infoSummarize3  Lautstärke: 12 ~ Kein Ton ~ Balance: Mitte ~ Kein Kopfhörer
     2017-04-13 21:46:41   infoSummarize4
     2017-04-13 21:46:37   location        http://172.21.0.42:1400/xml/device_description.xml
     2017-04-13 21:46:41   nextAlbum
     2017-04-13 22:58:58   nextAlbumArtURI ./www/images/default/SONOSPLAYER/Sonos_Schlaf_NextAlbumArt.png
     2017-04-13 21:46:41   nextAlbumArtURL /fhem/sonos/cover/empty.jpg
     2017-04-13 21:46:41   nextAlbumArtist
     2017-04-13 21:46:41   nextArtist
     2017-04-13 21:46:41   nextOriginalTrackNumber
     2017-04-13 21:46:41   nextTitle
     2017-04-13 21:46:41   nextTrackDuration
     2017-04-13 21:46:41   nextTrackProvider
     2017-04-13 21:46:41   nextTrackURI
     2017-04-13 23:02:15   numberOfTracks  2
     2017-04-13 21:46:37   playerType      S1
     2017-04-13 22:58:46   presence        appeared
     2017-04-13 21:46:56   roomIcon        masterbedroom
     2017-04-13 21:46:37   roomName        Schlaf
     2017-04-13 21:46:37   roomNameAlias   Schlaf - Rechts
     2017-04-13 22:58:53   saveRoomName    Schlaf
     2017-04-13 21:46:37   serialNum       5C-AA-FD-22-8C-D4:A
     2017-04-13 21:46:37   softwareRevision 7.2
     2017-04-13 22:58:48   state           appeared
     2017-04-13 23:02:15   transportState  PLAYING
Attributes:
   VolumeStep 2
   alias      Schlaf - Rechts
   event-on-change-reading state,presence
   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      SERVER,Schlaf
   icon       icoSONOSPLAYER_icon-S1.png
   minVolume  0
   model      Sonos_S1
   room       Homekit,Sonus
   sortby     1
   stateVariable Presence
   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; } }
   verbose    1


Einzelplayer Bad, kein Field Type:
Internals:
   DEF        RINCON_B8E937B0815001400_MR
   NAME       Sonos_Bad
   NR         3994
   STATE      appeared
   TYPE       SONOSPLAYER
   UDN        RINCON_B8E937B0815001400_MR
   Readings:
     2017-04-13 22:58:54   AlarmList       {}
     2017-04-13 22:58:54   AlarmListIDs
     2017-04-13 22:58:54   AlarmListVersion RINCON_5CAAFD22856E01400:0
     2017-04-13 21:46:48   AlarmRunning    0
     2017-04-13 21:46:48   AlarmRunningID
     2017-04-13 22:58:50   AvailablePlayer ['Sonos_BOOST','Sonos_Flur','Sonos_Kueche','Sonos_Schlaf']
     2017-04-13 21:46:41   Balance         0
     2017-04-13 21:47:04   Bass            0
     2017-04-13 21:46:48   CrossfadeMode   0
     2017-04-13 21:46:56   DailyIndexRefreshTime
     2017-04-13 21:46:48   DirectControlAccountID
     2017-04-13 21:46:48   DirectControlClientID
     2017-04-13 21:46:48   DirectControlIsSuspended 0
     2017-04-13 21:47:03   FavouritesVersion RINCON_5CAAFD22856E01400,41
     2017-04-13 22:59:29   GroupMute       0
     2017-04-13 23:02:11   GroupVolume     12
     2017-04-13 21:46:48   HeadphoneConnected 0
     2017-04-13 21:46:41   IsBonded        0
     2017-04-13 22:59:05   IsMaster        0
     2017-04-13 22:59:26   LastActionResult SetVolume: 4
     2017-04-13 21:47:04   Loudness        1
     2017-04-13 22:59:03   MasterPlayer    Sonos_Schlaf
     2017-04-13 22:59:33   Mute            0
     2017-04-13 21:47:04   OutputFixed     0
     2017-04-13 21:47:03   PlaylistsVersion RINCON_5CAAFD22856E01400,0
     2017-04-13 21:47:03   QueueHash       9a1c7ee2c7ce38d4bbbaf29ab9f2ac1e
     2017-04-13 21:47:03   QueueVersion
     2017-04-13 21:47:03   RadiosVersion   RINCON_5CAAFD22856E01400,41
     2017-04-13 21:46:48   Repeat          0
     2017-04-13 21:46:48   RepeatOne       0
     2017-04-13 21:46:48   Shuffle         0
     2017-04-13 21:46:41   SlavePlayer     []
     2017-04-13 21:46:41   SlavePlayerNotBonded []
     2017-04-13 21:46:48   SleepTimer      off
     2017-04-13 21:46:48   SleepTimerVersion
     2017-04-13 21:47:04   SubEnable       1
     2017-04-13 21:47:04   SubGain         0
     2017-04-13 21:47:04   SubPolarity     0
     2017-04-13 21:47:04   Treble          0
     2017-04-13 21:47:04   TruePlay        1
     2017-04-13 23:02:10   Volume          12
     2017-04-13 22:59:05   ZoneGroupID     RINCON_5CAAFD22856E01400:__
     2017-04-13 21:52:42   ZoneGroupName   Bad
     2017-04-13 22:59:03   ZoneGroupNameDetails Schlaf
     2017-04-13 22:59:17   ZonePlayerUUIDsInGroup RINCON_5CAAFD22856E01400,RINCON_B8E9378ED7EC01400,RINCON_949F3E0498E401400,RINCON_B8E937B0815001400
     2017-04-13 23:02:15   currentAlbum
     2017-04-13 22:59:24   currentAlbumArtURI ./www/images/default/SONOSPLAYER/Sonos_Schlaf_AlbumArt.png
     2017-04-13 23:02:15   currentAlbumArtURL http://cdn-radiotime-logos.tunein.com/s42824g.png
     2017-04-13 23:02:15   currentAlbumArtist
     2017-04-13 23:02:15   currentArtist
     2017-04-13 23:02:15   currentEnqueuedTransportURI x-sonosapi-stream:s42824?sid=254&flags=8224&sn=0
     2017-04-13 21:46:48   currentFavouriteName
     2017-04-13 23:02:15   currentNormalAudio 0
     2017-04-13 21:46:48   currentOriginalTrackNumber
     2017-04-13 21:46:48   currentPlaylistName
     2017-04-13 21:46:48   currentRadioName
     2017-04-13 23:02:15   currentSender   ANTENNE BAYERN
     2017-04-13 21:46:48   currentSenderCurrent
     2017-04-13 23:11:07   currentSenderInfo Rihanna - Love On The Brain
     2017-04-13 23:02:15   currentStreamAudio 1
     2017-04-13 23:02:15   currentTitle
     2017-04-13 22:59:23   currentTrack    1
     2017-04-13 23:02:15   currentTrackDuration 0:00:00
     2017-04-13 21:46:41   currentTrackPosition 0:00:00
     2017-04-13 23:02:15   currentTrackPositionSec 0
     2017-04-13 23:02:15   currentTrackProvider Radio
     2017-04-13 23:02:15   currentTrackURI aac://http://mp3channels.webradio.antenne.de/antenne.aac
     2017-04-13 21:46:41   fieldType
     2017-04-13 23:11:07   infoSummarize1  ANTENNE BAYERN: Rihanna - Love On The Brain
     2017-04-13 23:11:07   infoSummarize2  PLAYING => ANTENNE BAYERN: Rihanna - Love On The Brain
     2017-04-13 23:10:57   infoSummarize3  Lautstärke: 12 ~ Kein Ton ~ Balance: Mitte ~ Kein Kopfhörer
     2017-04-13 21:46:48   infoSummarize4
     2017-04-13 21:46:41   location        http://172.21.0.13:1400/xml/device_description.xml
     2017-04-13 21:46:48   nextAlbum
     2017-04-13 22:59:24   nextAlbumArtURI ./www/images/default/SONOSPLAYER/Sonos_Schlaf_NextAlbumArt.png
     2017-04-13 21:46:48   nextAlbumArtURL /fhem/sonos/cover/empty.jpg
     2017-04-13 21:46:48   nextAlbumArtist
     2017-04-13 21:46:48   nextArtist
     2017-04-13 21:46:48   nextOriginalTrackNumber
     2017-04-13 21:46:48   nextTitle
     2017-04-13 21:46:48   nextTrackDuration
     2017-04-13 21:46:48   nextTrackProvider
     2017-04-13 21:46:48   nextTrackURI
     2017-04-13 23:02:15   numberOfTracks  2
     2017-04-13 21:46:41   playerType      S1
     2017-04-13 22:58:52   presence        appeared
     2017-04-13 21:47:02   roomIcon        living
     2017-04-13 21:46:41   roomName        Bad
     2017-04-13 21:46:41   roomNameAlias   Bad
     2017-04-13 21:46:41   saveRoomName    Bad
     2017-04-13 21:46:41   serialNum       B8-E9-37-B0-81-50:F
     2017-04-13 21:46:41   softwareRevision 7.2
     2017-04-13 22:58:53   state           appeared
     2017-04-13 23:02:15   transportState  PLAYING
Attributes:
   VolumeStep 2
   alias      Bad
   event-on-change-reading state,presence
   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      Bad,SERVER
   icon       icoSONOSPLAYER_icon-S1.png
   minVolume  0
   model      Sonos_S1
   room       Homekit,Sonus
   sortby     1
   stateVariable Presence
   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; } }
   verbose    1


Titel: Antw:Sonos Integration Error ControlPoint.pm line 850
Beitrag von: Luco am 28 April 2017, 10:35:20
Sorry, dass ich erst jetzt wieder dazu komme meinen gestarteten Thread wieder aufzunehmen.
Ich hatte nun versucht die Player erstmal einzeln zu integrieren also nicht als Stereopaar. Es gibt einen Player Wohnzimmer und einen Player Esszimmer und diese sind in einer gemeinsamen Gruppe.


Wenn ich also in fhem.cfg define Sonos SONOS localhost:4711 30 1 5 erscheint zunächst das:

2017.04.28 10:26:55 1: SONOS0: Kein UPnP-Server gefunden... Starte selber einen und warte 1 Sekunde(n) darauf...
2017.04.28 10:26:56 3: Opening Sonos device localhost:4711
2017.04.28 10:26:56 3: Can't connect to localhost:4711: Connection refused
2017.04.28 10:26:57 1: SONOS0: ./FHEM/00_SONOS.pm is listening to Port 4711


Nach kurzer Zeit werden die Player folgendermaßen angelegt.

define Sonos_Esszimmer SONOSPLAYER RINCON_5CAAFD7BFE3001400_MR
attr Sonos_Esszimmer alias Esszimmer
attr Sonos_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>
attr Sonos_Esszimmer generateInfoSummarize2 <TransportState/><InfoSummarize1 prefix=" => "/>
attr Sonos_Esszimmer 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"/>
attr Sonos_Esszimmer generateVolumeSlider 1
attr Sonos_Esszimmer getAlarms 1
attr Sonos_Esszimmer getTitleInfoFromMaster 1
attr Sonos_Esszimmer group Esszimmer
attr Sonos_Esszimmer icon icoSONOSPLAYER_icon-S1.png
attr Sonos_Esszimmer minVolume 0
attr Sonos_Esszimmer model Sonos_S1
attr Sonos_Esszimmer room Sonos
attr Sonos_Esszimmer stateVariable Presence
attr Sonos_Esszimmer 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;; } }
define Sonos_EsszimmerRG readingsGroup Sonos_Esszimmer:<{SONOS_getCoverTitleRG($DEVICE)}@infoSummarize2>
attr Sonos_EsszimmerRG group Esszimmer
attr Sonos_EsszimmerRG noheading 1
attr Sonos_EsszimmerRG nonames 1
attr Sonos_EsszimmerRG room Sonos
define Sonos_EsszimmerRG_Favourites readingsGroup Sonos_Esszimmer:<{SONOS_getListRG($DEVICE,"Favourites",1)}@Favourites>
define Sonos_EsszimmerRG_Radios readingsGroup Sonos_Esszimmer:<{SONOS_getListRG($DEVICE,"Radios",1)}@Radios>
define Sonos_EsszimmerRG_Playlists readingsGroup Sonos_Esszimmer:<{SONOS_getListRG($DEVICE,"Playlists")}@Playlists>
define Sonos_EsszimmerRG_Queue readingsGroup Sonos_Esszimmer:<{SONOS_getListRG($DEVICE,"Queue")}@Queue>
define Sonos_EsszimmerRC remotecontrol
attr Sonos_EsszimmerRC group Sonos
attr Sonos_EsszimmerRC rc_iconpath icons/remotecontrol
attr Sonos_EsszimmerRC rc_iconprefix black_btn_
attr Sonos_EsszimmerRC room hidden
attr Sonos_EsszimmerRC row00 Play:rc_PLAY.svg,Pause:rc_PAUSE.svg,Previous:rc_PREVIOUS.svg,Next:rc_NEXT.svg,:blank,VolumeD:rc_VOLDOWN.svg,VolumeU:rc_VOLUP.svg,:blank,MuteT:rc_MUTE.svg,ShuffleT:rc_SHUFFLE.svg,RepeatT:rc_REPEAT.svg
define Sonos_EsszimmerRC_Notify notify Sonos_EsszimmerRC set Sonos_Esszimmer $EVENT
define Sonos_EsszimmerRC_Weblink weblink htmlCode {fhem("get Sonos_EsszimmerRC htmlcode", 1)}
attr Sonos_EsszimmerRC_Weblink group Esszimmer
attr Sonos_EsszimmerRC_Weblink room Sonos
define Sonos_Wohnzimmer SONOSPLAYER RINCON_949F3E046B0401400_MR
attr Sonos_Wohnzimmer alias Wohnzimmer
attr Sonos_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>
attr Sonos_Wohnzimmer generateInfoSummarize2 <TransportState/><InfoSummarize1 prefix=" => "/>
attr Sonos_Wohnzimmer 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"/>
attr Sonos_Wohnzimmer generateVolumeSlider 1
attr Sonos_Wohnzimmer getAlarms 1
attr Sonos_Wohnzimmer getTitleInfoFromMaster 1
attr Sonos_Wohnzimmer group Wohnzimmer
attr Sonos_Wohnzimmer icon icoSONOSPLAYER_icon-S12.png
attr Sonos_Wohnzimmer minVolume 0
attr Sonos_Wohnzimmer model Sonos_S12
attr Sonos_Wohnzimmer room Sonos
attr Sonos_Wohnzimmer stateVariable Presence
attr Sonos_Wohnzimmer 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;; } }
define Sonos_WohnzimmerRG readingsGroup Sonos_Wohnzimmer:<{SONOS_getCoverTitleRG($DEVICE)}@infoSummarize2>
attr Sonos_WohnzimmerRG group Wohnzimmer
attr Sonos_WohnzimmerRG noheading 1
attr Sonos_WohnzimmerRG nonames 1
attr Sonos_WohnzimmerRG room Sonos
define Sonos_WohnzimmerRG_Favourites readingsGroup Sonos_Wohnzimmer:<{SONOS_getListRG($DEVICE,"Favourites",1)}@Favourites>
define Sonos_WohnzimmerRG_Radios readingsGroup Sonos_Wohnzimmer:<{SONOS_getListRG($DEVICE,"Radios",1)}@Radios>
define Sonos_WohnzimmerRG_Playlists readingsGroup Sonos_Wohnzimmer:<{SONOS_getListRG($DEVICE,"Playlists")}@Playlists>
define Sonos_WohnzimmerRG_Queue readingsGroup Sonos_Wohnzimmer:<{SONOS_getListRG($DEVICE,"Queue")}@Queue>
define Sonos_WohnzimmerRC remotecontrol
attr Sonos_WohnzimmerRC group Sonos
attr Sonos_WohnzimmerRC rc_iconpath icons/remotecontrol
attr Sonos_WohnzimmerRC rc_iconprefix black_btn_
attr Sonos_WohnzimmerRC room hidden
attr Sonos_WohnzimmerRC row00 Play:rc_PLAY.svg,Pause:rc_PAUSE.svg,Previous:rc_PREVIOUS.svg,Next:rc_NEXT.svg,:blank,VolumeD:rc_VOLDOWN.svg,VolumeU:rc_VOLUP.svg,:blank,MuteT:rc_MUTE.svg,ShuffleT:rc_SHUFFLE.svg,RepeatT:rc_REPEAT.svg
define Sonos_WohnzimmerRC_Notify notify Sonos_WohnzimmerRC set Sonos_Wohnzimmer $EVENT
define Sonos_WohnzimmerRC_Weblink weblink htmlCode {fhem("get Sonos_WohnzimmerRC htmlcode", 1)}
attr Sonos_WohnzimmerRC_Weblink group Wohnzimmer
attr Sonos_WohnzimmerRC_Weblink room Sonos



In der Gruppe Sonos sind also nun beide Lautsprecher. Auf die Funktionstasten in FHEM reagieren die beiden kein bisschen. Auch die Ausgabe ist relativ dürftig
Bei 1Live steht dort einfach nur:

Spiele Titel 1 von 1 (Radio)
Titel:
Interpret:
Album:


Muss ich noch irgendwas anpassen?
Letztlich will ich nur eine einzige Funktion umsetzen, dass ich über FHEM bzw letztlich über Alexa "Starte Radio" triggern kann und in der Gruppe (Wohnzimmer+Esszimmer) läuft 1live
Momentan weiß ich aber leider gar nicht wo ich ansetzen soll. FHEM und sämtliche Pakete auf meinem pi sind up2date

Vielleicht hat ja jemand einen Tipp für mich
Titel: Antw:Sonos Integration Error ControlPoint.pm line 850
Beitrag von: Reinerlein am 28 April 2017, 11:08:15
Hi,

die erzeugten Devices sehen ja erstmal gut aus. Wegen der ersten aufgetauchten Fehlermeldung solltest du die Wartezeit auf min. 3 Sekunden setzen. Vorher ist dein SubProzess anscheinend noch nicht fertig gestartet, und kann dementsprechend auch nicht erreicht werden.

Könntest du mal ein 5er Log (Verbose am Sonos-Device setzen) posten, welche Meldungen er beim Empfang von Playerbenachrichtigungen so wegschreibt?
Das wird lang :)

Ich vermute einen Nicht-Sonos-Player, der dir dazwischen funkt...

Grüße
Reinerlein
Titel: Antw:Sonos Integration Error ControlPoint.pm line 850
Beitrag von: Luco am 28 April 2017, 14:12:52
Danke dir für deine Antwort.
Ich befürchte ich hänge doch noch am gleichen Fehler wie damals.

Die beiden Devices werden zwar angelegt, aber nach dem Restart durch setzen des attr verbose kam wieder folgendes im Log


2017.04.28 14:09:47 3: SONOS0: Connection accepted from localhost:47066
2017.04.28 14:09:47 3: SONOS0: Disconnecting client...
2017.04.28 14:09:52 3: Opening Sonos device localhost:4711
2017.04.28 14:09:52 3: SONOS0: Connection accepted from localhost:47070
2017.04.28 14:09:52 3: Sonos device opened
2017.04.28 14:09:53 3: SONOS7: UPnP-Thread gestartet.
2017.04.28 14:09:53 1: SONOS8: IsAlive-Thread gestartet. Warte 120 Sekunden und pruefe dann alle 30 Sekunden...
2017.04.28 14:09:53 1: SONOS9: Restore-Thread gestartet. Warte auf Arbeit...
2017.04.28 14:09:54 2: SONOS7: Discover Sonosplayer 'Wohnzimmer' (S12) Software Revision 7.2 with ID 'RINCON_949F3E046B0401400_MR'
2017.04.28 14:09:56 2: SONOS7: SonosPlayer 'Wohnzimmer_RF' (S12) with ID 'RINCON_949F3E046B0401400_MR' is already defined (as 'Sonos_Wohnzimmer_RF') and will only be updated
2017.04.28 14:09:56 2: SONOS7: SonosPlayer 'Wohnzimmer_RF' is now updated
2017.04.28 14:09:56 2: SONOS7: Service-subscribing successful with SID=uuid:RINCON_949F3E046B0401400_sub0000000722
2017.04.28 14:09:56 2: SONOS7: Rendering-Service-subscribing successful with SID=uuid:RINCON_949F3E046B0401400_sub0000000723
2017.04.28 14:09:56 2: SONOS7: GroupRendering-Service-subscribing successful with SID=uuid:RINCON_949F3E046B0401400_sub0000000724
2017.04.28 14:09:56 2: SONOS7: ContentDirectory-Service-subscribing successful with SID=uuid:RINCON_949F3E046B0401400_sub0000000725
2017.04.28 14:09:56 2: SONOS7: Alarm-Service-subscribing successful with SID=uuid:RINCON_949F3E046B0401400_sub0000000726
2017.04.28 14:09:56 2: SONOS7: ZoneGroupTopology-Service-subscribing successful with SID=uuid:RINCON_949F3E046B0401400_sub0000000727
2017.04.28 14:09:56 2: SONOS7: DeviceProperties-Service-subscribing successful with SID=uuid:RINCON_949F3E046B0401400_sub0000000728
2017.04.28 14:09:56 3: SONOS7: Discover: End of discover-event for "Wohnzimmer".
2017.04.28 14:09:56 2: SONOS7: Discover Sonosplayer 'Wohnzimmer' (S1) Software Revision 7.2 with ID 'RINCON_5CAAFD7BFE3001400_MR'
2017.04.28 14:09:58 2: SONOS7: SonosPlayer 'Wohnzimmer' (S1) with ID 'RINCON_5CAAFD7BFE3001400_MR' is already defined (as 'Sonos_Wohnzimmer') and will only be updated
2017.04.28 14:09:58 2: SONOS7: SonosPlayer 'Wohnzimmer' is now updated
2017.04.28 14:09:58 2: SONOS7: Service-subscribing successful with SID=uuid:RINCON_5CAAFD7BFE3001400_sub0000000314
2017.04.28 14:09:58 2: SONOS7: Rendering-Service-subscribing successful with SID=uuid:RINCON_5CAAFD7BFE3001400_sub0000000315
2017.04.28 14:09:58 2: SONOS7: GroupRendering-Service-subscribing successful with SID=uuid:RINCON_5CAAFD7BFE3001400_sub0000000316
2017.04.28 14:09:58 2: SONOS7: ContentDirectory-Service-subscribing successful with SID=uuid:RINCON_5CAAFD7BFE3001400_sub0000000317
2017.04.28 14:09:58 2: SONOS7: Alarm-Service-subscribing successful with SID=uuid:RINCON_5CAAFD7BFE3001400_sub0000000318
2017.04.28 14:09:59 2: SONOS7: ZoneGroupTopology-Service-subscribing successful with SID=uuid:RINCON_5CAAFD7BFE3001400_sub0000000319
2017.04.28 14:09:59 2: SONOS7: DeviceProperties-Service-subscribing successful with SID=uuid:RINCON_5CAAFD7BFE3001400_sub0000000320
2017.04.28 14:09:59 3: SONOS7: Discover: End of discover-event for "Wohnzimmer".
2017.04.28 14:09:59 3: SONOS7: Event: Received Transport-Event for Zone "Sonos_Wohnzimmer_RF".
2017.04.28 14:09:59 2: SONOS7: Error during UPnP-Handling: 500 Internal Server Error at FHEM/lib/UPnP/ControlPoint.pm line 850 thread 7.

2017.04.28 14:09:59 3: SONOS7: UPnP-Thread wurde beendet.


Das 500 Internal Server Error at FHEM/lib/UPnP/ControlPoint.pm line 850 thread 7. hatten wir ja schonmal.
Resultat davon ist dann, das der Perl Prozess sich aufhängt und 100% CPU frisst. Es hilft dann nur ein manuelles entfernen der Sonos Definitionen in der Config und ein Restart des PI


Edit:

Ups, ich war zu schnell.
Hier kam noch was im Log bevor sich FHEM selbst gefangen hat:
2017.04.28 14:09:59 2: SONOS7: Error during UPnP-Handling: 500 Internal Server Error at FHEM/lib/UPnP/ControlPoint.pm line 850 thread 7.

2017.04.28 14:09:59 3: SONOS7: UPnP-Thread wurde beendet.
2017.04.28 14:10:45 3: SONOS0: Disconnecting client...
2017.04.28 14:10:45 3: SONOS0: Trying to kill IsAlive_Thread...
2017.04.28 14:10:45 3: SONOS0: Trying to kill PlayerRestore_Thread...
2017.04.28 14:10:45 1: Including fhem.cfg
2017.04.28 14:10:45 3: WEB: port 8083 opened
2017.04.28 14:10:45 3: WEBphone: port 8084 opened
2017.04.28 14:10:45 3: WEBtablet: port 8085 opened
2017.04.28 14:10:45 3: WEBhabridge: port 8086 opened
2017.04.28 14:10:45 2: eventTypes: loaded 440 events from ./log/eventTypes.txt
2017.04.28 14:10:45 3: Opening CUL_0 device /dev/ttyACM0
2017.04.28 14:10:45 3: Setting CUL_0 serial parameters to 9600,8,N,1
2017.04.28 14:10:45 1: SONOS8: IsAlive-Thread wurde beendet.
2017.04.28 14:10:45 1: SONOS9: Restore-Thread wurde beendet.
2017.04.28 14:10:45 3: CUL_0: Possible commands: BbCFiAZEGMKUYRTVWXefmltux
2017.04.28 14:10:45 3: CUL_0 device opened
2017.04.28 14:10:45 1: Including ./FHEM/fhem_wohnzimmer.cfg
2017.04.28 14:10:45 1: Including ./FHEM/fhem_esszimmer.cfg
2017.04.28 14:10:46 1: Including ./FHEM/fhem_flur.cfg
2017.04.28 14:10:46 1: Including ./FHEM/fhem_badezimmer.cfg
2017.04.28 14:10:46 1: Including ./FHEM/fhem_schlafzimmer.cfg
2017.04.28 14:10:46 1: Including ./FHEM/fhem_garten.cfg
2017.04.28 14:10:46 1: Including ./FHEM/fhem_rasp.cfg
2017.04.28 14:10:46 1: Including ./FHEM/fhem_logdateien.cfg
2017.04.28 14:10:46 1: Including ./FHEM/fhem_alexa.cfg
2017.04.28 14:10:46 1: PERL WARNING: Use of uninitialized value $devicename in concatenation (.) or string at ./FHEM/00_SONOS.pm line 8755, <$fh> line 423.
2017.04.28 14:10:46 1: PERL WARNING: Deep recursion on subroutine "main::SONOS_getSonosPlayerByName" at ./FHEM/00_SONOS.pm line 8773, <$fh> line 423.
2017.04.28 14:10:46 1: PERL WARNING: Deep recursion on subroutine "main::SONOS_Log" at ./FHEM/00_SONOS.pm line 8755, <$fh> line 423.
2017.04.28 14:10:46 1: PERL WARNING: Deep recursion on subroutine "main::SONOS_getSonosPlayerByUDN" at ./FHEM/00_SONOS.pm line 9027, <$fh> line 423.
Out of memory!
Titel: Antw:Sonos Integration Error ControlPoint.pm line 850
Beitrag von: Reinerlein am 28 April 2017, 15:08:24
Hi Luco,

die letzte Fehlermeldung kommt, wenn kein zentrales Sonos-Device definiert wurde (bzw. es nicht gefunden werden konnte).
Kann es sein, dass du erst die Player-Devices in deiner Config hast, und dann erst das Sonos-Device?

Grüße
Reinerlein
Titel: Antw:Sonos Integration Error ControlPoint.pm line 850
Beitrag von: Luco am 28 April 2017, 16:52:19
Ich vermute die letzte Fehlermeldung kam dann, da ich den ganzen Sonos Block (siehe meine Nachricht von 10:35:20Uhr) aus der Config genommen habe.
Ich nutze extra ausschließlich define Sonos SONOS localhost:4711 30 5 5 und lasse FHEM die Sonos Boxen selbst entdecken und anlegen, was aber letztlich nicht gelingt wegen
500 Internal Server Error at FHEM/lib/UPnP/ControlPoint.pm line 850 thread 7.

Da komme ich leider nicht weiter.
Titel: Antw:Sonos Integration Error ControlPoint.pm line 850
Beitrag von: Reinerlein am 28 April 2017, 18:53:43
Hi Luco,

wie ich schon schrieb, brauche ich ein 5er Log, kurz vor dem Zeitpunkt, wo er aussteigt. Der 500er Server Fehler deutet daraufhin, dass ein Soap-Befehl an ein Device gesendet wurde, welches diesen nicht versteht (weil es z.B. kein Sonosplayer ist, oder irgend etwas anderes)...
Das müssen wir finden...

Grüße
Reinerlein
Titel: Antw:Sonos Integration Error ControlPoint.pm line 850
Beitrag von: Luco am 28 April 2017, 20:12:38
Hallo,

ich habe sowohl bei den beiden Playern als auch global verbose auf 5 gesetzt.
Das sind die letzten Zeilen mit Sonos Bezug kurz vor dem 500er Error:

2017.04.28 20:09:51 2: SONOS13: SonosPlayer 'Wohnzimmer' (S1) with ID 'RINCON_5CAAFD7BFE3001400_MR' is already defined (as 'Sonos_Wohnzimmer') and will only be updated
2017.04.28 20:09:52 2: SONOS13: SonosPlayer 'Wohnzimmer' is now updated
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'getstore('http://192.168.178.65:1400/img/icon-S1.png', $attr{global}{modpath}.'/www/images/default/icoSONOSPLAYER_icon-S1.png');'
2017.04.28 20:09:52 5: SONOS0: MainTrigger()-Line: getstore('http://192.168.178.65:1400/img/icon-S1.png', $attr{global}{modpath}.'/www/images/default/icoSONOSPLAYER_icon-S1.png');
2017.04.28 20:09:52 2: SONOS13: Service-subscribing successful with SID=uuid:RINCON_5CAAFD7BFE3001400_sub0000000349
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'SONOS_RefreshIconsInFHEMWEB('/www/images/default/icoSONOSPLAYER_icon-S1.png');'
2017.04.28 20:09:52 5: SONOS0: MainTrigger()-Line: SONOS_RefreshIconsInFHEMWEB('/www/images/default/icoSONOSPLAYER_icon-S1.png');
2017.04.28 20:09:52 5: Cmd: >set WEB rereadicons<
2017.04.28 20:09:52 2: SONOS13: Rendering-Service-subscribing successful with SID=uuid:RINCON_5CAAFD7BFE3001400_sub0000000350
2017.04.28 20:09:52 2: SONOS13: GroupRendering-Service-subscribing successful with SID=uuid:RINCON_5CAAFD7BFE3001400_sub0000000351
2017.04.28 20:09:52 2: SONOS13: ContentDirectory-Service-subscribing successful with SID=uuid:RINCON_5CAAFD7BFE3001400_sub0000000352
2017.04.28 20:09:52 2: SONOS13: Alarm-Service-subscribing successful with SID=uuid:RINCON_5CAAFD7BFE3001400_sub0000000353
2017.04.28 20:09:52 5: Starting notify loop for WEB, 1 event(s), first is rereadicons
2017.04.28 20:09:52 5: End notify loop for WEB
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBeginUpdate:RINCON_5CAAFD7BFE3001400_MR'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:presence:appeared'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:Volume:9'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:Balance:0'
2017.04.28 20:09:52 2: SONOS13: ZoneGroupTopology-Service-subscribing successful with SID=uuid:RINCON_5CAAFD7BFE3001400_sub0000000354
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:roomName:Wohnzimmer'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:roomNameAlias:Wohnzimmer - Links'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:saveRoomName:Wohnzimmer'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:playerType:S1'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:Volume:9'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:location:http://192.168.178.65:1400/xml/device_description.xml'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:softwareRevision:7.2'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:serialNum:5C-AA-FD-7B-FE-30:F'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:fieldType:LF'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:IsBonded:0'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:IsMaster:1'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:MasterPlayer:Sonos_Wohnzimmer'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:SlavePlayer:['Sonos_Wohnzimmer_RF']'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:SlavePlayerNotBonded:[]'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:transportState:STOPPED'
2017.04.28 20:09:52 2: SONOS13: DeviceProperties-Service-subscribing successful with SID=uuid:RINCON_5CAAFD7BFE3001400_sub0000000355
2017.04.28 20:09:52 3: SONOS13: Discover: End of discover-event for "Wohnzimmer".
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:currentTrackURI:x-rincon-mp3radio://http://1live.akacast.akamaistream.net/7/706/119434/v1/gnl.akacast.akamaistream.net/1live'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:currentTrackProvider:'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:currentTrackDuration:0:00:00'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:currentTrackPosition:0:00:00'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:currentTrackPositionSec:1'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:currentTrack:1'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:numberOfTracks:1'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:currentStreamAudio:1'
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsBulkUpdateIfChanged:RINCON_5CAAFD7BFE3001400_MR:currentNormalAudio:'
2017.04.28 20:09:52 3: SONOS13: Event: Received Transport-Event for Zone "Sonos_Wohnzimmer_RF".
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'ReadingsEndUpdate:RINCON_5CAAFD7BFE3001400_MR'
2017.04.28 20:09:52 5: Starting notify loop for Sonos_Wohnzimmer, 1 event(s), first is presence: appeared
2017.04.28 20:09:52 5: Sonos_WohnzimmerRG: not on any display, ignoring notify
2017.04.28 20:09:52 5: Sonos_WohnzimmerRG_Favourites: not on any display, ignoring notify
2017.04.28 20:09:52 5: Sonos_WohnzimmerRG_Playlists: not on any display, ignoring notify
2017.04.28 20:09:52 5: Sonos_WohnzimmerRG_Queue: not on any display, ignoring notify
2017.04.28 20:09:52 5: Sonos_WohnzimmerRG_Radios: not on any display, ignoring notify
2017.04.28 20:09:52 5: End notify loop for Sonos_Wohnzimmer
2017.04.28 20:09:52 5: SONOS0: Received from UPnP-Server: 'CommandAttrWithUDN:RINCON_5CAAFD7BFE3001400_MR:model Sonos_S1'
2017.04.28 20:09:52 5: Starting notify loop for global, 1 event(s), first is ATTR Sonos_Wohnzimmer model Sonos_S1
2017.04.28 20:09:52 5: End notify loop for global
2017.04.28 20:09:52 2: SONOS13: Error during UPnP-Handling: 500 Internal Server Error at FHEM/lib/UPnP/ControlPoint.pm line 850 thread 13.

2017.04.28 20:09:52 3: SONOS13: UPnP-Thread wurde beendet.


Zur Konstellation:
Aktuell gibt es einen Play1 Sonos_Wohnzimmer und einen weiteren Play1 als Stereopaar eingerichtet mit Sonos_Wohnzimmer_RF

Was mich halt wundert. Ihr meint die Definitionen der beiden Player sieht in FHEM korrekt aus. der 500er Fehler kommt immer "nur", wenn FHEM checkt ob es neue Player gibt?
Warum funktioniert dann das einfache Steuern der Player nicht über FHEM? Ich hatte das nur einmalig laufen, als ich die Player jeweils separat alleine konfiguriert hatte ohne Gruppe oder Stereopaar.
Titel: Antw:Sonos Integration Error ControlPoint.pm line 850
Beitrag von: Reinerlein am 28 April 2017, 20:29:19
Hi Luco,

irgendwie kommen keine 5er Logmeldungen aus dem SubProzess im Log an.
Hast du am Sonos-Device Verbose auf 5 gesetzt?

Grüße
Reinerlein