nachdem mich endlich mal wieder die Bastellust übermannt hat, habe ich mir zu meinen bestehenden 2 SONOS Zonen 3 weitere gegönnt. Diese konnte ich auch in IPS einbinden. Jedoch bekomme ich bei keiner Zone, bis auf das Schlafzimmer, die Cover angezeigt. Auch die Controls funktionieren, bis wieder aufs Schlafzimmer, nicht. Die Lautstärke jedoch lässt sich bei allen regeln, genauso, wie sie sich alle muten lassen.
Im Anhang mal ein Bild von meinem Objektbaum. Hier die Fehlermeldungen:
br_sonos_update:
Notice: Undefined variable: IPS_VARIABLE in C:\Users\Admin\Desktop\IPS\IP-Symcon\scripts\br_sonos_update.php on line 5
Warning: Wrong parameter type for IPS_GetObject() in C:\Users\Admin\Desktop\IPS\IP-Symcon\scripts\br_obj_handling.inc.php on line 113
Warning: fsockopen(): unable to connect to :1400 (Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte.
) in C:\Users\Admin\Desktop\IPS\IP-Symcon\scripts\PHPSonos.inc.php on line 2217
Fatal error: Uncaught exception 'Exception' with message 'Error opening socket: Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte.
(10061)' in C:\Users\Admin\Desktop\IPS\IP-Symcon\scripts\PHPSonos.inc.php:2219
Stack trace:
#0 C:\Users\Admin\Desktop\IPS\IP-Symcon\scripts\PHPSonos.inc.php(339): PHPSonos->XMLsendPacket('POST /DevicePro...')
#1 C:\Users\Admin\Desktop\IPS\IP-Symcon\scripts\br_sonos_update.php(48): PHPSonos->GetZoneAttributes()
#2 {main}
thrown in C:\Users\Admin\Desktop\IPS\IP-Symcon\scripts\PHPSonos.inc.php on line 2219
Abort Processing during Fatal-Error: Uncaught exception 'Exception' with message 'Error opening socket: Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte.
(10061)' in C:\Users\Admin\Desktop\IPS\IP-Symcon\scripts\PHPSonos.inc.php:2219
Stack trace:
#0 C:\Users\Admin\Desktop\IPS\IP-Symcon\scripts\PHPSonos.inc.php(339): PHPSonos->XMLsendPacket('POST /DevicePro...')
#1 C:\Users\Admin\Desktop\IPS\IP-Symcon\scripts\br_sonos_update.php(48): PHPSonos->GetZoneAttributes()
#2 {main}
thrown
Error in Script C:\Users\Admin\Desktop\IPS\IP-Symcon\scripts\PHPSonos.inc.php on Line 2219
br_sonos_read:
Warning: fsockopen(): unable to connect to 192.168.178.26:1400 (Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
) in C:\Users\Admin\Desktop\IPS\IP-Symcon\scripts\PHPSonos.inc.php on line 2251
Fatal error: Uncaught exception 'Exception' with message 'Error opening socket: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
(10060)' in C:\Users\Admin\Desktop\IPS\IP-Symcon\scripts\PHPSonos.inc.php:2253
Stack trace:
#0 C:\Users\Admin\Desktop\IPS\IP-Symcon\scripts\PHPSonos.inc.php(1226): PHPSonos->sendPacket('POST /MediaRend...')
#1 C:\Users\Admin\Desktop\IPS\IP-Symcon\scripts\br_sonos.inc.php(264): PHPSonos->GetTransportSettings()
#2 C:\Users\Admin\Desktop\IPS\IP-Symcon\scripts\br_sonos.inc.php(126): br_sonos_read(56947)
#3 C:\Users\Admin\Desktop\IPS\IP-Symcon\scripts\br_sonos_read.php(21): br_sonos_read_all()
#4 {main}
thrown in C:\Users\Admin\Desktop\IPS\IP-Symcon\scripts\PHPSonos.inc.php on line 2253
Abort Processing during Fatal-Error: Uncaught exception 'Exception' with message 'Error opening socket: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
(10060)' in C:\Users\Admin\Desktop\IPS\IP-Symcon\scripts\PHPSonos.inc.php:2253
Stack trace:
#0 C:\Users\Admin\Desktop\IPS\IP-Symcon\scripts\PHPSonos.inc.php(1226): PHPSonos->sendPacket('POST /MediaRend...')
#1 C:\Users\Admin\Desktop\IPS\IP-Symcon\scripts\br_sonos.inc.php(264): PHPSonos->GetTransportSettings()
#2 C:\Users\Admin\Desktop\IPS\IP-Symcon\scripts\br_sonos.inc.php(126): br_sonos_read(56947)
#3 C:\Users\Admin\Desktop\IPS\IP-Symcon\scripts\br_sonos_read.php(21): br_sonos_read_all()
#4 {main}
thrown
Error in Script C:\Users\Admin\Desktop\IPS\IP-Symcon\scripts\PHPSonos.inc.php on Line 2253
Kennst du die IP Adressen deiner Sonos Devices?
192.168.178.26 versucht er zu verbinden und erhält keine Antwort. Bist du 100% sicher das diese IP stimmt?
Ich hatte das Problem, dass ich bei mir ein paar alte SONOSIP Einträge hatte. Das Script durchsucht den gesamten Stamm nach %SONOSIP%. Falls du also noch alte Einträge hast (ich hatte Platzhalter names xSONOSIP) versuchst das Script darauf zu verbinden.
Tatsächlich handelt es sich bei der 26 um eine IP die nicht mehr aktuell ist. Leider weiß ich nicht, wo er diese her hat. Wenn Du mir sagen könntest, wo ich diese finde wär ich Dir sehr verbunden
Leider ist das aber anscheinend nicht die Ursache meines Problems, dass mir keine Infos angezeigt werden bzw. ich die Controls nicht nutzen kann außer im Schlafzimmer
Ok. Hab jetzt das Problem gelöst…und ein neues aufgetan
Die 26er IP stand im Wert der Variable SONOS_ZONES. Hab diesen Wert nun komplett gelöscht und das Sonos Setup nochmals durchlaufen lassen. Allerdings habe ich nun auch, wie ein paar Posts zuvor, dieses „Previous“ Problem. Sobald ich einen Track skippe, bekomme ich kurz das neue Cover und den neuen Track angezeigt aber der laufende Song wird lediglich nochmal zurück gesetzt und fängt von vorne an. Verhält sich ebenfalls so, wenn ich den Track pausiere und wieder starte.
Hallo Sonosfreunde,
ich habe meine beiden Sonos Zoneplayer über Br-Sonos eingebunden und es läuft auch ganz gut.
Jedoch schalte ich einzelne Zoneplayer über Homematic aktoren aus, wenn sie nicht gebraucht werden.
Und hier gibt nun br_sonos-read.php einen Fehler aus, da es keine Antwort von dem Zoneplayer bekommt, der aus ist.
Hat einer von Euch eine Idee, wie ich das lösen kann?
ich bin auch schon seit einer Weile sonosifiziert.
Klasse die Dingelchens, oder? Nun möchte ich sie ebenfalls in meine IPS integrieren, scheitere aber an der WF Integrität. Was habe ich bisher gemacht?
Ich habe mir das zip-Paket herunter geladen. Ich habe es entpackt und wie in http://www.ip-symcon.de/wiki/Br_sonos beschrieben ins Systemverzeichnis kopiert. Die Icons schon gleich mit. Dann habe ich eine Kategorie erstellt und dort die br_sonos_setup ausgeführt. Danach habe ich in dem Raum (Raumkategorie) in dem ein Play:1 steht erst eine Variable (String) angelegt und mit der IP bestückt, dann ein br_sonos_zonesetup Script erstellt und ausgeführt. Zu guterletzt noch einmal das br_sonos_setup. Das sollte es doch gewesen sein, oder?
Leider kommt auf das br_sonos_read folgendes:
br_sonos_read: NOTICE Execution of zonesetup in this category is needed!
Warning: Variable #0 existiert nicht in C:\IP-Symcon\scripts\br_sonos.inc.php on line 266
Warning: Variable #0 existiert nicht in C:\IP-Symcon\scripts\br_sonos.inc.php on line 273
Warning: Variable #0 existiert nicht in C:\IP-Symcon\scripts\br_sonos.inc.php on line 274
Warning: Variable #0 existiert nicht in C:\IP-Symcon\scripts\br_sonos.inc.php on line 278
Warning: Variable #0 existiert nicht in C:\IP-Symcon\scripts\br_sonos.inc.php on line 279
Warning: Variable #0 existiert nicht in C:\IP-Symcon\scripts\br_sonos.inc.php on line 280
Warning: Variable #0 existiert nicht in C:\IP-Symcon\scripts\br_sonos.inc.php on line 281
Warning: Variable #0 existiert nicht in C:\IP-Symcon\scripts\br_sonos.inc.php on line 282
Warning: Variable #0 existiert nicht in C:\IP-Symcon\scripts\br_sonos.inc.php on line 288
Warning: Variable #0 existiert nicht in C:\IP-Symcon\scripts\br_sonos.inc.php on line 289
Warning: Variable #0 existiert nicht in C:\IP-Symcon\scripts\br_sonos.inc.php on line 334
Warning: Variable #0 existiert nicht in C:\IP-Symcon\scripts\br_sonos.inc.php on line 335
Warning: Variable #0 existiert nicht in C:\IP-Symcon\scripts\br_sonos.inc.php on line 336
Warning: Variable #0 existiert nicht in C:\IP-Symcon\scripts\br_sonos.inc.php on line 348
Warning: filemtime(): stat failed for C:\IP-Symcon\webfront\user\Album_cover_Bad DG.jpg in C:\IP-Symcon\scripts\br_sonos.inc.php on line 430
Warning: Variable #0 existiert nicht in C:\IP-Symcon\scripts\br_sonos.inc.php on line 474
Warning: Variable #0 existiert nicht in C:\IP-Symcon\scripts\br_sonos.inc.php on line 477
br_sonos_read: NOTICE Execution of zonesetup in this category is needed!
Fatal error: Uncaught exception ‚Exception‘ with message 'Error sending command: HTTP/1.1 405 Method Not Allowed
Allow: GET, HEAD
Content-type: text/html
Server: Linux UPnP/1.0 Sonos/26.1-76230 (BR100)
Connection: close
Error 405Error 405Method Not Allowed’ in C:\IP-Symcon\scripts\PHPSonos.inc.php:2263
Stack trace: #0 C:\IP-Symcon\scripts\PHPSonos.inc.php(1447): PHPSonos->sendPacket(‚POST /MediaRend…‘) #1 C:\IP-Symcon\scripts\br_sonos.inc.php(190): PHPSonos->GetPositionInfo() #2 C:\IP-Symcon\scripts\br_sonos.inc.php(126): br_sonos_read(23910) #3 C:\IP-Symcon\scripts\br_sonos_read.php(21): br_sonos_read_all() #4 {main}
thrown in C:\IP-Symcon\scripts\PHPSonos.inc.php on line 2263
habe die Scripte kopiert, die Kategorie erstellt, die br_sonos_zonesetup.php" ab Zeile 100 geändert und die Kategorien pro ZP angelegt, die String Variable SONOS_IP mit der IP der ZP angelegt.
Wenn ich dann in der Kategorie zb. „Wohnzimmer“ das Script ausführe, bekomme ich folgenden Fehler:
Parse error: syntax error, unexpected ‚$id‘ (T_VARIABLE) in [SONOSLibs\br_sonos_zonesetup.php] on line 110
Abort Processing during Fatal-Error: syntax error, unexpected ‚$id‘ (T_VARIABLE)
Error in Script C:\IP-Symcon\scripts\br_sonos_zonesetup.php on Line 110
Irgendjemand eine Idee? Ich versuche es nun schon viele Stunden und komme zu keiner Lösung.
Danke!
Hiho,
ich hatte mich ja etwas zurückgezogen von der PHPSonos Bastelei.
Im Wiki wurden die letzten Download Links ja leider auf den Thread im Forum umgebogen. Viele Probleme hier sind auf die Verwendung einer alten Version z.B. aus dem 1. Post zurückzuführen.
Wenn ich mal Zeit finde, zippe ich es nochmal neu zusammen, so dass auch von mir in der Zwischenzeit vorgenommene Bugfixes drin sind. Mit den o.g. solltet Ihr aber prinzipiell starten, statt denen aus dem 1. Post! Ich hoffe das hilft Euch erst mal weiter.
ich hadere seit Tagen mit dem Sonos Kram. br_sonos…
Ich finde einfach die Installationsanleitung nicht.
br_sonos WIKI br_sonos - Seite 10 -> gibt es ja scheinbar nicht mehr, da wird man nur in diesen Teil des Forums weiter geleitet, da schreiben zwar viele darüber, aber ich finde einfach nichts, wie genau der Aufbau im Objektbaum sein muss, damit man das sauber zum Laufen bekommt.
Kann mir jemand mal helfen bitte.
Hintergrund:
Ich nutze IPS 3.4
Nein, ich möchte nicht nach 4.X updaten
Nein, ich möchte keine IPS LIbrary nutzen (weil dort das Sonos nicht mehr läuft, liegt aber an der IPSLibrary)
Ich möchte nur ein paar Informationen vom Sonos System in IPS angezeigt bekommen (titel, Album, Artist, zeitstreifen und das Cover)
Die eigentliche Steuerung läuft über Sonos@KNX und das sehr Stabil.