Sonos lässt sich nicht steuern

Begonnen von steinigel, 02 August 2016, 23:26:19

Vorheriges Thema - Nächstes Thema

steinigel

Hallo,
ich habe das Sonos Modul gem. Anleitung eingebunden. Alle Geräte werden angelegt, offenbar ist alles prima.
Leider lässt sich keiner der Lautsprecher aus FHEM heraus steuern, z.B. führt das System nicht mal ein "set Sonos_xxx play" aus, gibt aber auch keine Fehlermeldung und keinen Log-Eintrag aus.
Ein Update & Restart habe ich durchgeführt, bringt aber keine Veränderung, ebenso habe ich bereits einige Male Sonos wieder komplett aus FHEM herausgenommen und neu eingebunden.

Die einzelnen Boxen befinden sich im Status initialized bzw. appeared.

Hat jemand eine Idee, was ich noch ausprobieren sollte?

Hier ein Auszug aus der fhem.cfg für eine Box:

#### SONOS
define Sonos SONOS localhost:4711
attr Sonos room Sonos
define Sonos_Studio SONOSPLAYER xxx
attr Sonos_Studio alias Studio
attr Sonos_Studio 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_Studio generateInfoSummarize2 <TransportState/><InfoSummarize1 prefix=" => "/>
attr Sonos_Studio 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_Studio generateVolumeSlider 1
attr Sonos_Studio getAlarms 1
attr Sonos_Studio group Studio
attr Sonos_Studio icon icoSONOSPLAYER_icon-S1.png
attr Sonos_Studio minVolume 0
attr Sonos_Studio model Sonos_S1
attr Sonos_Studio room Sonos
attr Sonos_Studio sortby 1
attr Sonos_Studio stateVariable Presence
attr Sonos_Studio userReadings Favourites:LastActionResult.*?GetFavouritesWithCovers.* { if (ReadingsVal("Sonos_Studio", "LastActionResult", "") =~ m/.*?: (.*)/) { return $1;; } }, Radios:LastActionResult.*?GetRadiosWithCovers.* { if (ReadingsVal("Sonos_Studio", "LastActionResult", "") =~ m/.*?: (.*)/) { return $1;; } }, Playlists:LastActionResult.*?GetPlaylistsWithCovers.* { if (ReadingsVal("Sonos_Studio", "LastActionResult", "") =~ m/.*?: (.*)/) { return $1;; } }, currentTrackPosition:LastActionResult.*?GetCurrentTrackPosition.* { if (ReadingsVal("Sonos_Studio", "LastActionResult", "") =~ m/.*?: (.*)/) { return $1;; } }
define Sonos_StudioRG readingsGroup Sonos_Studio:<{SONOS_getCoverTitleRG($DEVICE)}@infoSummarize2>
attr Sonos_StudioRG group Studio
attr Sonos_StudioRG noheading 1
attr Sonos_StudioRG nonames 1
attr Sonos_StudioRG room Sonos
attr Sonos_StudioRG sortby 2
define Sonos_StudioRG_Favourites readingsGroup Sonos_Studio:<{SONOS_getListRG($DEVICE,"Favourites",1)}@Favourites>
define Sonos_StudioRG_Radios readingsGroup Sonos_Studio:<{SONOS_getListRG($DEVICE,"Radios",1)}@Radios>
define Sonos_StudioRG_Playlists readingsGroup Sonos_Studio:<{SONOS_getListRG($DEVICE,"Playlists")}@Playlists>
define Sonos_StudioRC remotecontrol
attr Sonos_StudioRC group Sonos
attr Sonos_StudioRC rc_iconpath icons/remotecontrol
attr Sonos_StudioRC rc_iconprefix black_btn_
attr Sonos_StudioRC room hidden
attr Sonos_StudioRC 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_StudioRC_Notify notify Sonos_StudioRC set Sonos_Studio $EVENT
define Sonos_StudioRC_Weblink weblink htmlCode {fhem("get Sonos_StudioRC htmlcode", 1)}
attr Sonos_StudioRC_Weblink group Studio
attr Sonos_StudioRC_Weblink room Sonos
attr Sonos_StudioRC_Weblink sortby 3



Devender

Hast du mal mit dem attr. pingType des Sonos Device (nicht der Player in fhem) gespielt.
Umstellung von syn auf TCP z.b

Meine Player stehen durch Stromabschaltung auch häufig auf disapperaed und sind ohne Fhem reboot nicht mehr steuerbar .
Was sagt den. log bei Loglevel 4 oder 5?
FHEM 5.8 auf RasPi mit Jessy - CUL868, JeeLink Lacrosse
Komponenten: HM, IT, ELV, FB7390, FritzPL543,Sonos Play3
Mehrere Wandtablets sowie einen Smart Mirror
https://wiki.fhem.de/wiki/Anwesenheitserkennung#PRESENCE-Modul

DeeSPe

Zitat von: steinigel am 02 August 2016, 23:26:19"set Sonos_xxx play"

Es ist auch "set Sonos_xxx Play"! Man beachte das große P.

Werden denn die Readings in FHEM aktualisiert wenn Du über ein anderes Gerät steuerst?

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

steinigel

Hallo, inzwischen funktioniert alles einwandfrei.
Ich habe keine Ahnung woran es lag, bin aber froh dass es geht :-)
Gruss und danke für Eure Hilfe