Sonos Modul

Hat sich erledigt :cool:

Hallo …

wird das Modul vom Thorsten noch gepflegt.?

Gruß

Gesendet von meinem SM-G930F mit Tapatalk

Update für das Sonos Modul wurde durchgeführt.
Trotzdem bekomme ich diese Meldungen:

Fatal error: Uncaught Exception: Error during Soap Call: looks like we got no XML document Client in C:\IP-Symcon\modules\symconSonos\Sonos\sonosAccess.php:579
Stack trace:
#0 C:\IP-Symcon\modules\symconSonos\Sonos\sonosAccess.php(286): SonosAccess->processSoapCall(’/ZoneGroupTopol…’, ‚urn:schemas-upn…‘, ‚GetZoneGroupSta…‘, Array)
#1 C:\IP-Symcon\scripts\14176.ips.php(26): SonosAccess->GetZoneGroupState()
#2 {main}
thrown in C:\IP-Symcon\modules\symconSonos\Sonos\sonosAccess.php on line 579

Was kann ich tun, dass diese Meldungen nicht mehr kommen?
Danke
Gruß
Ekkehard

Nur ab und zu oder regelmaessig alle 120 Sekunden ? So wie im Formular unter Update Grouping Frq .
Wenn es immer ist antwortet eins deiner SONOS nicht wie gewollt.
Teste mal folgendes, dabei sollte kein Fehler kommen und alle SONOS richtig antworten:

include_once("../modules/SymconSonos/Sonos/sonosAccess.php");

$ipAddress="192.168.1.68";	// IP-Adresse eines deiner SONOS

$sonos = new SonosAccess($ipAddress);

$grouping = new SimpleXMLElement($sonos->GetZoneGroupState());

print_R($grouping);

Hallo,
danke für Deine Antwort.
Lt. Meldungsfenster kommt die Fehlermeldung jede Minute.

Habe die Befehle in einem neuen Script erfasst und gestartet.
Es kommt keine Fehlermeldung. Brauchst Du eine Info zu dem Ergebnis?
Frage: muss ich diese Befehle in einem php-Script einbauen?

Danke für Deine Antwort
Grüße von
Ekkehard

Das Script macht eigentlich nur die Anfrage was das Script _updateGrouping in der Instanz.
Wieviel SONOS Geraete hast du den. Der Fehler kommt bei dir vom Event 14176.ips.php .
Mit welchem Geraet ist das den verbunden?

Hallo,
ich habe in Summe 12 Sonos Geräte in meinem Netzwerk.
Bei zwei Geräten sehe ich im Objektbaum, dass das Script „_updateGrouping“ als fehlerhaft markiert ist.
Mit Gruppen arbeite ich überhaupt nicht.
Wenn man das deaktivieren könnte wäre dies eine Variante?
Oder welche Möglichkeiten habe ich noch?
Danke.
Grüße
Ekkehard

Im Formular „Update Grouping Frq“ auf 0 setzen deaktiviert den Timer.
Interessant waere warum zwei auf Fehler gehen.
Einen schoenen Ueberblick und Infos zu jedem Geraet bekommt man ueber folgenden interne Webseite
der SONOS Geraete :

http://192.168.1.65:1400/support/review

Wobei die IP eines deiner SONOS-Geraete ist.
Bei Network Matrix sieht man die Verbindungen der Geraete und Signalstaerken.

Das hatte ich auch mal frueher. Kommt wenn Geraet auch nicht ueber Ping zu erreichen. (kurzzeitig)
Oder dein Fehler.
Seit ich alles ueber LAN hab war das weg.

Hallo,
danke für den Link. Bezüglich Signalstärke: alle SONOS Geräte werden über Kabel im Netzwerk betrieben.
Mit der Einstellung : Grouping Freq auf 0 kommen jetzt auch keine Fehlermeldungen mehr.
Gerne sende ich Dir ein pdf-File der SONOS support Masken zu.
Aber dann nur an Deine Mail Adresse, den diese Daten möchte ich nicht öffentlich gaben.
Danke
Gruß
Ekkehard

Danke nicht noetig , bin nicht Autor des Moduls.
Hauptsache ist der Fehler (ist nicht weg ) wird nicht mehr geloggt.

EDIT: done…

Hallo, Ich glaube das Sonos Modul spinnt! Wie bekomme ich die ganzen Fehlermeldungen weg.
Danke!

Hat Jemand ein Idee, wie dieser Fehler zu beheben ist?

Hi,

ich bastel gerade an einer „miniaturvorschau“ der variable Detail. Sinn und Zweck hat nichts mit dem Problem zutunt:

Mir ist aufgefallen, dass Streams oder Alben, welche online abgerufen werden wunderbar, alle 5s aktualisiert werden.
Wenn ich dann aber mit der Sonos Windows App einen Titel, von Amazon music -> meine Musik starte wird der Timer, welcher den Status updatet von 5s auf 300s hoch gesetzt und die Daten werden nicht mehr aktualisiert!

Hat das schon einmal jemand beobachtet?

Deine Sonos ist Coordinator, oder?
Ich hatte den Fehler auch, ich habe im _updateStatus Script jetzt folgendes gemacht:

Das habe ich auskommentiert

$vidSleeptimer    = @IPS_GetObjectIDByName("Sleeptimer",    $vidInstance);

Und folgendes hinzugefügt:

$vidSleeptimer = NULL;

Bei der Sonos, die Coordinator ist.

Grüße,
Kai

Gibt es eigentlich eine Mögllichkeit ein Sonos Gerät einzeln zu steuern?
Ich habe 4 Sonos Geräte im Haus und würde zum Schlafengehen gerne nur 1 mit Sleeptime laufen lassen.
Wenn ich die anderen Geräte auf „Mute“ setze, habe ich zwar mein Ziel erreicht, aber ich weiss nicht, ob die Geräte an sich noch streamen oder nicht.
Oder muss ich dafür eine neue Gruppe aufmachen?
Ich kann ja auch kein einzelnes Gerät einer Gruppe auf Klick play oder stop Befehle geben, oder?

Läuft das Modul fehlerfrei mit dem aktuellen Softwarestand 10.3.2? Oder ist mit Einschränkungen zu rechnen? Möchte den WAF nicht gefährden…

Läuft hier. IPS 5.3 auf pi.

Gesendet von iPhone mit Tapatalk

:mad:
gibt es hierzu was neues? habe die selbe Meldung