IPS Library, Sonos Fehlermeldung bei Radiostream

Moin,

seit geraumer Zeit geht das Abspielen eines Radiostreams über das Sonos Modul nicht mehr (also der Stream, der noch drinne steht geht zwar, aber ich kann nicht mehr wechseln…), bekomme immer eine Fehlermeldung:

  • es geht kein Radiostream, ist auch egal, welchen Namen ist versuche zu laden

  • egal ob per Webfront Button Auswahl oder manuell per script

  • scheint ein generelles Problem zu sein, denn die Sonos eigene Software funktioniert einwandfrei

  • IPSSonos: 1.1.2 (alle Module auf aktuellem Stand)

  • IPS: 3.4 #3785

Wäre super, wenn jemand helfen kann, verstehe auch nicht, warum das auf einmal kommt, lief bis dato immer einwandfrei.

Gruß Björn

Fehlermeldung:

Fatal error: Uncaught exception ‚Exception‘ with message ‚String could not be parsed as XML‘ in C:\Haussteuerung\IP-Symcon\scripts\IPSLibrary\app\modules\IPSSonos\PHP Sonos.inc.php:2121
Stack trace:
#0 C:\Haussteuerung\IP-Symcon\scripts\IPSLibrary\app\modules\IPSSonos\PHP Sonos.inc.php(2121): SimpleXMLElement->__construct(’’)
#1 C:\Haussteuerung\IP-Symcon\scripts\IPSLibrary\app\modules\IPSSonos\IPS Sonos_Server.class.php(640): PHPSonos->Browse(‚R:0/0‘, ‚c‘)
#2 C:\Haussteuerung\IP-Symcon\scripts\IPSLibrary\app\modules\IPSSonos\IPS Sonos_Server.class.php(396): IPSSonos_Server->SetQueueRadiostationByName(Object(IPSSonos_Roo m), Object(PHPSonos), ‚NDR 2 Schleswig…‘)
#3 C:\Haussteuerung\IP-Symcon\scripts\IPSLibrary\app\modules\IPSSonos\IPS Sonos.inc.php(338): IPSSonos_Server->SendData(‚AUD‘, ‚Flur‘, ‚PLAYRDNAME‘, ‚NDR 2 Schleswig…‘)
#4 C:\Haussteuerung\IP-Symcon\scripts\19085.ips.php(48): IPSSonos_PlayRadiostationByName(‚Flur‘, ‚NDR 2 Schleswig…‘)
#5 {main}
thrown in C:\Haussteuerung\IP-Symcon\scripts\IPSLibrary\app\modules\IPSSonos\PHP Sonos.inc.php on line 2121
Abort Processing during Fatal-Error: Uncaught exception ‚Exception‘ with message ‚String could not be parsed as XML‘ in C:\Haussteuerung\IP-Symcon\scripts\IPSLibrary\app\modules\IPSSonos\PHP Sonos.inc.php:2121
Stack trace:
#0 C:\Haussteuerung\IP-Symcon\scripts\IPSLibrary\app\modules\IPSSonos\PHP Sonos.inc.php(2121): SimpleXMLElement->__construct(’’)
#1 C:\Haussteuerung\IP-Symcon\scripts\IPSLibrary\app\modules\IPSSonos\IPS Sonos_Server.class.php(640): PHPSonos->Browse(‚R:0/0‘, ‚c‘)
#2 C:\Haussteuerung\IP-Symcon\scripts\IPSLibrary\app\modules\IPSSonos\IPS Sonos_Server.class.php(396): IPSSonos_Server->SetQueueRadiostationByName(Object(IPSSonos_Room ), Object(PHPSonos), ‚NDR 2 Schleswig…‘)
#3 C:\Haussteuerung\IP-Symcon\scripts\IPSLibrary\app\modules\IPSSonos\IPS Sonos.inc.php(338): IPSSonos_Server->SendData(‚AUD‘, ‚Flur‘, ‚PLAYRDNAME‘, ‚NDR 2 Schleswig…‘)
#4 C:\Haussteuerung\IP-Symcon\scripts\19085.ips.php(48): IPSSonos_PlayRadiostationByName(‚Flur‘, ‚NDR 2 Schleswig…‘)
#5 {main}
thrown
Error in Script C:\Haussteuerung\IP-Symcon\scripts\IPSLibrary\app\modules\IPSSonos\PHP Sonos.inc.php on Line 2121

Mrgoofy,
Da wurde mit der V6 der Sonos Firmware das Soap Protokoll leicht modifiziert. Such im IPSSonos PHPSonos thread, dort findest du einen. Workaround.
Gruß
hoep

Gesendet von iPad mit Tapatalk