Sonos steuern

Begonnen von Will, 05 Januar 2013, 15:51:12

Vorheriges Thema - Nächstes Thema

Tomk

Leider habe ich immernoch das Problem das mein Sonos extrem träge reagiert (delay von >1minute).
ich habe mehrfach folgende Meldung in dem Log gesehen. Sie bezieht sich auf eine alte IP Adresse welche ich mal vergeben hatte. Ich weiß nicht woher die noch kommt und ich finde nicht wo ich die anpassen kann:


2018.06.30 05:59:36 5: SONOS0: Player: Sonos_Wohnzimmer ~ Slaves: []
Loading device description failed with error: 500 Can't connect to 192.168.178.35:8000 (Location: http://192.168.178.35:8000/description.xml) at ./FHEM/00_SONOS.pm line 2432 thread 1.


Jemand ne idee wo ich die IP anpassen kann?

Robert1963

#3196
Hallo Reiner,

schon mal vielen Dank das du dich meinem Problem annimmst.

Hab diese Perlversion:
ZitatThis is perl 5, version 18, subversion 1 (v5.18.1) built for i486-linux-gnu-thread-multi-64int

Hier die device_description.xml

ZitatThis XML file does not appear to have any style information associated with it. The document tree is shown below.
<root xmlns="urn:schemas-upnp-org:device-1-0">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<device>
<deviceType>urn:schemas-upnp-org:device:ZonePlayer:1</deviceType>
<friendlyName>192.168.178.39 - Sonos PLAYBAR</friendlyName>
<manufacturer>Sonos, Inc.</manufacturer>
<manufacturerURL>http://www.sonos.com</manufacturerURL>
<modelNumber>S9</modelNumber>
<modelDescription>Sonos PLAYBAR</modelDescription>
<modelName>Sonos PLAYBAR</modelName>
<modelURL>http://www.sonos.com/products/zoneplayers/S9</modelURL>
<softwareVersion>43.3-53230</softwareVersion>
<hardwareVersion>1.9.1.10-2</hardwareVersion>
<serialNum>78-28-CA-52-6D-0C:E</serialNum>
<UDN>uuid:RINCON_7828CA526D0C01400</UDN>
<iconList>
<icon>
<id>0</id>
<mimetype>image/png</mimetype>
<width>48</width>
<height>48</height>
<depth>24</depth>
<url>/img/icon-S9.png</url>
</icon>
</iconList>
<minCompatibleVersion>42.0-00000</minCompatibleVersion>
<legacyCompatibleVersion>36.0-00000</legacyCompatibleVersion>
<apiVersion>1.5.2</apiVersion>
<minApiVersion>1.1.0</minApiVersion>
<displayVersion>8.6</displayVersion>
<extraVersion>OTP: </extraVersion>
<roomName>Wohnzimmer</roomName>
<displayName>PLAYBAR</displayName>
<zoneType>10</zoneType>
<feature1>0x00008000</feature1>
<feature2>0x30206772</feature2>
<feature3>0x00030008</feature3>
<seriesid>A100</seriesid>
<variant>2</variant>
<internalSpeakerSize>6</internalSpeakerSize>
<bassExtension>50.000</bassExtension>
<satGainOffset>0.000</satGainOffset>
<memory>128</memory>
<flash>128</flash>
<ampOnTime>425</ampOnTime>
<retailMode>0</retailMode>
<serviceList>
<service>
<serviceType>urn:schemas-upnp-org:service:AlarmClock:1</serviceType>
<serviceId>urn:upnp-org:serviceId:AlarmClock</serviceId>
<controlURL>/AlarmClock/Control</controlURL>
<eventSubURL>/AlarmClock/Event</eventSubURL>
<SCPDURL>/xml/AlarmClock1.xml</SCPDURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:MusicServices:1</serviceType>
<serviceId>urn:upnp-org:serviceId:MusicServices</serviceId>
<controlURL>/MusicServices/Control</controlURL>
<eventSubURL>/MusicServices/Event</eventSubURL>
<SCPDURL>/xml/MusicServices1.xml</SCPDURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:DeviceProperties:1</serviceType>
<serviceId>urn:upnp-org:serviceId:DeviceProperties</serviceId>
<controlURL>/DeviceProperties/Control</controlURL>
<eventSubURL>/DeviceProperties/Event</eventSubURL>
<SCPDURL>/xml/DeviceProperties1.xml</SCPDURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:SystemProperties:1</serviceType>
<serviceId>urn:upnp-org:serviceId:SystemProperties</serviceId>
<controlURL>/SystemProperties/Control</controlURL>
<eventSubURL>/SystemProperties/Event</eventSubURL>
<SCPDURL>/xml/SystemProperties1.xml</SCPDURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:ZoneGroupTopology:1</serviceType>
<serviceId>urn:upnp-org:serviceId:ZoneGroupTopology</serviceId>
<controlURL>/ZoneGroupTopology/Control</controlURL>
<eventSubURL>/ZoneGroupTopology/Event</eventSubURL>
<SCPDURL>/xml/ZoneGroupTopology1.xml</SCPDURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:GroupManagement:1</serviceType>
<serviceId>urn:upnp-org:serviceId:GroupManagement</serviceId>
<controlURL>/GroupManagement/Control</controlURL>
<eventSubURL>/GroupManagement/Event</eventSubURL>
<SCPDURL>/xml/GroupManagement1.xml</SCPDURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:HTControl:1</serviceType>
<serviceId>urn:upnp-org:serviceId:HTControl</serviceId>
<controlURL>/HTControl/Control</controlURL>
<eventSubURL>/HTControl/Event</eventSubURL>
<SCPDURL>/xml/HTControl1.xml</SCPDURL>
</service>
<service>
<serviceType>urn:schemas-tencent-com:service:QPlay:1</serviceType>
<serviceId>urn:tencent-com:serviceId:QPlay</serviceId>
<controlURL>/QPlay/Control</controlURL>
<eventSubURL>/QPlay/Event</eventSubURL>
<SCPDURL>/xml/QPlay1.xml</SCPDURL>
</service>
</serviceList>
<deviceList>
<device>
<deviceType>urn:schemas-upnp-org:device:MediaServer:1</deviceType>
<friendlyName>192.168.178.39 - Sonos PLAYBAR Media Server</friendlyName>
<manufacturer>Sonos, Inc.</manufacturer>
<manufacturerURL>http://www.sonos.com</manufacturerURL>
<modelNumber>S9</modelNumber>
<modelDescription>Sonos PLAYBAR Media Server</modelDescription>
<modelName>Sonos PLAYBAR</modelName>
<modelURL>http://www.sonos.com/products/zoneplayers/S9</modelURL>
<UDN>uuid:RINCON_7828CA526D0C01400_MS</UDN>
<serviceList>
<service>
<serviceType>urn:schemas-upnp-org:service:ContentDirectory:1</serviceType>
<serviceId>urn:upnp-org:serviceId:ContentDirectory</serviceId>
<controlURL>/MediaServer/ContentDirectory/Control</controlURL>
<eventSubURL>/MediaServer/ContentDirectory/Event</eventSubURL>
<SCPDURL>/xml/ContentDirectory1.xml</SCPDURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType>
<serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId>
<controlURL>/MediaServer/ConnectionManager/Control</controlURL>
<eventSubURL>/MediaServer/ConnectionManager/Event</eventSubURL>
<SCPDURL>/xml/ConnectionManager1.xml</SCPDURL>
</service>
</serviceList>
</device>
<device>
<deviceType>urn:schemas-upnp-org:device:MediaRenderer:1</deviceType>
<friendlyName>Wohnzimmer - Sonos PLAYBAR Media Renderer</friendlyName>
<manufacturer>Sonos, Inc.</manufacturer>
<manufacturerURL>http://www.sonos.com</manufacturerURL>
<modelNumber>S9</modelNumber>
<modelDescription>Sonos PLAYBAR Media Renderer</modelDescription>
<modelName>Sonos PLAYBAR</modelName>
<modelURL>http://www.sonos.com/products/zoneplayers/S9</modelURL>
<UDN>uuid:RINCON_7828CA526D0C01400_MR</UDN>
<serviceList>
<service>
<serviceType>urn:schemas-upnp-org:service:RenderingControl:1</serviceType>
<serviceId>urn:upnp-org:serviceId:RenderingControl</serviceId>
<controlURL>/MediaRenderer/RenderingControl/Control</controlURL>
<eventSubURL>/MediaRenderer/RenderingControl/Event</eventSubURL>
<SCPDURL>/xml/RenderingControl1.xml</SCPDURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType>
<serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId>
<controlURL>/MediaRenderer/ConnectionManager/Control</controlURL>
<eventSubURL>/MediaRenderer/ConnectionManager/Event</eventSubURL>
<SCPDURL>/xml/ConnectionManager1.xml</SCPDURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:AVTransport:1</serviceType>
<serviceId>urn:upnp-org:serviceId:AVTransport</serviceId>
<controlURL>/MediaRenderer/AVTransport/Control</controlURL>
<eventSubURL>/MediaRenderer/AVTransport/Event</eventSubURL>
<SCPDURL>/xml/AVTransport1.xml</SCPDURL>
</service>
<service>
<serviceType>urn:schemas-sonos-com:service:Queue:1</serviceType>
<serviceId>urn:sonos-com:serviceId:Queue</serviceId>
<controlURL>/MediaRenderer/Queue/Control</controlURL>
<eventSubURL>/MediaRenderer/Queue/Event</eventSubURL>
<SCPDURL>/xml/Queue1.xml</SCPDURL>
</service>
<service>
<serviceType>
urn:schemas-upnp-org:service:GroupRenderingControl:1
</serviceType>
<serviceId>urn:upnp-org:serviceId:GroupRenderingControl</serviceId>
<controlURL>/MediaRenderer/GroupRenderingControl/Control</controlURL>
<eventSubURL>/MediaRenderer/GroupRenderingControl/Event</eventSubURL>
<SCPDURL>/xml/GroupRenderingControl1.xml</SCPDURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:VirtualLineIn:1</serviceType>
<serviceId>urn:upnp-org:serviceId:VirtualLineIn</serviceId>
<controlURL>/MediaRenderer/VirtualLineIn/Control</controlURL>
<eventSubURL>/MediaRenderer/VirtualLineIn/Event</eventSubURL>
<SCPDURL>/xml/VirtualLineIn1.xml</SCPDURL>
</service>
</serviceList>
<X_Rhapsody-Extension xmlns="http://www.real.com/rhapsody/xmlns/upnp-1-0">
<deviceID>
urn:rhapsody-real-com:device-id-1-0:sonos_1:RINCON_7828CA526D0C01400
</deviceID>
<deviceCapabilities>
<interactionPattern type="real-rhapsody-upnp-1-0"/>
</deviceCapabilities>
</X_Rhapsody-Extension>
<qq:X_QPlay_SoftwareCapability xmlns:qq="http://www.tencent.com">QPlay:2</qq:X_QPlay_SoftwareCapability>
<iconList>
<icon>
<mimetype>image/png</mimetype>
<width>48</width>
<height>48</height>
<depth>24</depth>
<url>/img/icon-S9.png</url>
</icon>
</iconList>
</device>
</deviceList>
</device>
</root>

Viele Grüße Rob
Nuc 7i7, Ubuntu 20.04.2 LTS, FS20, Homematic, EnOcean, Hue, Conbee, Fritzbox 6490kd,

Tomk

#3197
Zitat von: Tomk am 30 Juni 2018, 06:08:33
Leider habe ich immernoch das Problem das mein Sonos extrem träge reagiert (delay von >1minute).
ich habe mehrfach folgende Meldung in dem Log gesehen. Sie bezieht sich auf eine alte IP Adresse welche ich mal vergeben hatte. Ich weiß nicht woher die noch kommt und ich finde nicht wo ich die anpassen kann:


2018.06.30 05:59:36 5: SONOS0: Player: Sonos_Wohnzimmer ~ Slaves: []
Loading device description failed with error: 500 Can't connect to 192.168.178.35:8000 (Location: http://192.168.178.35:8000/description.xml) at ./FHEM/00_SONOS.pm line 2432 thread 1.


Jemand ne idee wo ich die IP anpassen kann?

Ok ich habe ide IP wie im Wiki beschrieben als Ignored IP hinzugefügt und siehe da es läuft wieder flüssig... Aber woher kommt die IP (noch)?

Update nach 1h: Leider war der Erfolg nur von kurzer Dauer. Jetzt verhält es sich wieder träge... :-(

Robert1963


Hab jetzt noch Fhem von einem alten Backup installiert und mein ganzes Linux auf den neusten Stand gebracht.

Leider immer noch der selbe Fehler,
find auch nach lngem hin und hergoogeln keine Hebel um das Problem einzugrenzen.

Gr Rob
Nuc 7i7, Ubuntu 20.04.2 LTS, FS20, Homematic, EnOcean, Hue, Conbee, Fritzbox 6490kd,

Mitch

Habe seit kurzen folgende Logausgabe:

3 running and detached
1 finished and unjoined
0 running and unjoined
Perl exited with active threads:
2018.08.01 12:44:49 0: SONOS0: Das Lauschen auf der Schnittstelle wurde beendet. Prozess endet nun auch...


Danach ist Sonos beendet und muß manuell neu gestartet werden??
FHEM im Proxmox Container

viegener

Zitat von: Mitch am 01 August 2018, 12:49:44
Habe seit kurzen folgende Logausgabe:

3 running and detached
1 finished and unjoined
0 running and unjoined
Perl exited with active threads:
2018.08.01 12:44:49 0: SONOS0: Das Lauschen auf der Schnittstelle wurde beendet. Prozess endet nun auch...


Danach ist Sonos beendet und muß manuell neu gestartet werden??

Interessant wäre ob es Meldungen vorher gibt, denn das hier ist ja eigentlich nur die Info, dass etwas (FHEM/perl) beendet wurde und damit auch Sonos.
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

Torsten_MG

Hallo,

welche Geräte von Sonos sind kompatibel zum Fhem System? Sind alle Sonos Speaker verwendbar? Oder müssen sie ein bestimmtes Protokoll unterstützen?

Danke schonmal!

Esjay

Ich habe 3 Play 1, einen Play 3, einen Play One, die Playbase und nen Sub. Wird alles unterstützt. Was stellst du dir denn vor?
Grüße

Torsten_MG

Ich habe noch keinen festen Plan, ich habe erstmal nur aus Neugier gefragt

Gesendet von meinem SM-J730F mit Tapatalk


florian2833

Hallo zusammen,

seit geraumer Zeit habe ich ständig einen Sonos disconnect. Ich muss dann das Device aus Fhem löschen und via

define Sonos sonos localhost:4711

wieder neu anbinden, dann wird sofort wieder alles gefunden.

Was kann ich tun um herauszufinden wo der Hund begraben liegt?

Esjay

Genug Platz auf dem Speichermedium schaffen, verbose auf 5 hochdrehen, und dann schauen, was jeweils vor bzw. nach dem disconnect im Log auftaucht.
Wenn du den Fehler dann nicht lokalisieren kannst, dann die Log Einträge hier zur Verfügung stellen (In Code-Tags).

Grüße

kjmEjfu

Zitat von: florian2833 am 14 August 2018, 12:39:40
Hallo zusammen,

seit geraumer Zeit habe ich ständig einen Sonos disconnect. Ich muss dann das Device aus Fhem löschen und via

define Sonos sonos localhost:4711

wieder neu anbinden, dann wird sofort wieder alles gefunden.

Was kann ich tun um herauszufinden wo der Hund begraben liegt?

die "Lösung" ist aber ziemlich umständlich. Du kannst das Device auch einfach wiederbeleben, indem du disable erst auf 1 und direkt danach wieder auf 0 setzt bzw. löschst.
Migriere derzeit zu Home Assistant

DS_Starter

Das Problem hatte ich auch. Seit ich Sonos so definiert habe:

define Sonos SONOS localhost:4711 120 1 5

gibt es keine disconnects mehr. Scheint mir ein timeout-Problem zu sein.

Lg
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

florian2833

#3208
DS_starter - das werde ich direkt mal ausprobieren :-)

define Sonos SONOS localhost:4711 120 1 5

Was machen die letzten Ziffern denn? Kann das jemand erklären? Ich vermute "interval" / "Waittime" und Delaytime? - Wofür stehen die Parameter?

Zitat von: kjmEjfu am 14 August 2018, 14:02:25
die "Lösung" ist aber ziemlich umständlich. Du kannst das Device auch einfach wiederbeleben, indem du disable erst auf 1 und direkt danach wieder auf 0 setzt bzw. löschst.

Habe ich versucht, endet bei mir lediglich in einem "disconnected"

Esjay

define <Devicename> SONOS [<Hostname:Port> [Prüfintervall [WaitTime [DelayTime]]]]

Grüße