Sonos Steuerung über Homematic und alle Einzelschritte

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

looxer01
Beiträge: 442
Registriert: 06.05.2012, 13:17

Re: Sonos Steuerung über Homematic und alle Einzelschritte

Beitrag von looxer01 » 24.11.2015, 19:10

Schau mal in den thread <sonos steuerung>

Vg Looxer

virgin
Beiträge: 636
Registriert: 09.01.2013, 18:36
Wohnort: Leichlingen
Hat sich bedankt: 124 Mal
Danksagung erhalten: 5 Mal
Kontaktdaten:

Re: Sonos Steuerung über Homematic und alle Einzelschritte

Beitrag von virgin » 24.11.2015, 19:20

Mache ich sofort
Bernd

Benutzeravatar
Jailbraik
Beiträge: 429
Registriert: 26.07.2013, 06:53
Hat sich bedankt: 11 Mal
Danksagung erhalten: 2 Mal

Re: Sonos Steuerung über Homematic und alle Einzelschritte

Beitrag von Jailbraik » 24.11.2015, 19:22

looxer01 hat geschrieben:Schau mal in den thread <sonos steuerung>

Vg Looxer

Hast Du einen Link.

danke
@
Raspberry 4 / Home Assistant / 80 Aktoren /

virgin
Beiträge: 636
Registriert: 09.01.2013, 18:36
Wohnort: Leichlingen
Hat sich bedankt: 124 Mal
Danksagung erhalten: 5 Mal
Kontaktdaten:

Re: Sonos Steuerung über Homematic und alle Einzelschritte

Beitrag von virgin » 24.11.2015, 19:35

Bernd

looxer01
Beiträge: 442
Registriert: 06.05.2012, 13:17

Re: Sonos Steuerung über Homematic und alle Einzelschritte

Beitrag von looxer01 » 24.11.2015, 19:36

Bin mobil unterwegs, habs jetzt aber geschafft den link zu kopieren :)


http://homematic-forum.de/forum/viewtopic.php?t=14198

virgin
Beiträge: 636
Registriert: 09.01.2013, 18:36
Wohnort: Leichlingen
Hat sich bedankt: 124 Mal
Danksagung erhalten: 5 Mal
Kontaktdaten:

Re: Sonos Steuerung über Homematic und alle Einzelschritte

Beitrag von virgin » 21.01.2016, 20:23

Ich brauche Erklärungshilfe! Folgender CuXD Aufruf funktioniert. Aber ich weiß nicht WARUM ;-)

Code: Alles auswählen

var url = "http://xxx.xxx.xxx.xxx/sonos2.php?zonen=kueche&action=message&message=2&volume=35";

! hier ist die Abfrage mit CUxD

dom.GetObject("CUxD.CUX2801001:2.CMD_SETS").State("wget -q -O - '"#url#"'"); 
dom.GetObject("CUxD.CUX2801001:2.CMD_QUERY_RET").State(1);
string Blabla= dom.GetObject("CUxD.CUX2801001:2.CMD_RETS").State();
Nun könnte man ja sagen: egal, läuft doch. Aber ich will es verstehen.

Die hier im Forum gezeigten Aufrufe sind immer

Code: Alles auswählen

string url="http://192.168.x.xx/sonos2.php?zonen=wohnzimmer2&action=radioplaylist&playlist=WDR 1Live&volume=35";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - '"#url#"'");
Also ohne den

Code: Alles auswählen

string Blabla= dom.GetObject("CUxD.CUX2801001:2.CMD_RETS").State()
Aufruf. Kann mir das bitte mal jemand erklären? Ich stehe gerade vollkommen auf dem Schlauch. Danke!
Bernd

virgin
Beiträge: 636
Registriert: 09.01.2013, 18:36
Wohnort: Leichlingen
Hat sich bedankt: 124 Mal
Danksagung erhalten: 5 Mal
Kontaktdaten:

Re: Sonos Steuerung über Homematic und alle Einzelschritte

Beitrag von virgin » 23.01.2016, 14:52

habe heute beim Lesen der Bedienungsanleitung von CuXD selber die Erklärung gefunden (fütr alle die, die auch so dumm sind wie ich):
! Erklärung der CuXD Variablen in System.Exec (16 Kanäle):
! - CMD_SETS -> Befehl setzen
! - CMD_QUERY_RET -> Abfrage "CMD_RETS" für 10 Sekunde aktivieren
! - CMD_RETS -> Befehl ausführen
Vielleicht hilft Euch das ja auch....
Bernd

Dracoles
Beiträge: 1
Registriert: 03.02.2016, 22:28

Re: Sonos Steuerung über Homematic und alle Einzelschritte

Beitrag von Dracoles » 03.02.2016, 22:37

Hi,
Ich bin gerade dabei meine Sonos Steuerung über die CCU zu installieren.
Ich habe nun allerdings ein kleines Problem. Im Haupt-Thread ist von einem "PHP Server Pro" die rede. Da dies allerdings vor mehr als 7 Jahren gepostet wurde konnte ich keinen einzigen noch intakten download link für diese dateien finden. Hat vllt noch jemand die Dateien bei sich auf der Festplatte oder gibt es eine andere "modernere" lösung um PHP scripts auf der CCU auszuführen.
Vielen Dank für eine Rückmeldung.

virgin
Beiträge: 636
Registriert: 09.01.2013, 18:36
Wohnort: Leichlingen
Hat sich bedankt: 124 Mal
Danksagung erhalten: 5 Mal
Kontaktdaten:

Re: Sonos Steuerung über Homematic und alle Einzelschritte

Beitrag von virgin » 04.02.2016, 00:17

Keine Ahnung, wo man einen PHP pro Server für die CCU herbekommt. Ich habe mein PHP auf einen Raspi. Das klappt vorzüglich!
Bernd

Spaeni
Beiträge: 8
Registriert: 28.01.2016, 20:21

Re: Sonos Steuerung über Homematic und alle Einzelschritte

Beitrag von Spaeni » 16.02.2016, 21:00

Hallo zusammen,
ich haben mir die zwei Files auf meinen RasPi kopiert.
Das sonso2.php entsprechend angepasst.
Zum Testen mal einige Befehle im Browser eingegeben.
Die auch Funktionieren.

Code: Alles auswählen

http://ip/sonos2.php?zonen=wohnzimmer&action=volume&volume=10
http://ip/sonos2.php?zonen=wohnzimmer&action=pause
Folgende bringen mir eine Error 500

Code: Alles auswählen

http://IP/sonos2.php?zonen=wohnzimmer&action=play
http://IP/sonos2.php?zonen=wohnzimmer&action=radioplaylist&playlist=ANTENNE%20BAYERN%20Chillout&volume=35
In den Logs finde ich folgendes.

Code: Alles auswählen

PHP Notice:  Undefined variable: volume in /var/www/sonos2.php on line 147
[Tue Feb 16 20:56:19 2016] [error] [client 192.168.75.141] PHP Fatal error:  Uncaught exception 'Exception' with message 'String could not be parsed as XML' in /var/www/PHPSonos.inc.php:1857\nStack trace:\n#0 /var/www/PHPSonos.inc.php(1857): SimpleXMLElement->__construct('')\n#1 /var/www/sonos2.php(603): PHPSonos->GetCurrentPlaylist()\n#2 {main}\n  thrown in /var/www/PHPSonos.inc.php on line 1857

"GET /sonos2.php?zonen=wohnzimmer&action=radioplaylist&playlist=ANTENNE%20BAYERN%20Chillout&volume=35 HTTP/1.1" 500 273 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.36"

Kennt jemand das Problem oder den Fehler.
Würde mich freuen wenn ich alle Funktionen des php nutzen könnte.

Gruss Roland

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“