Guten Morgen Zusammen,
Was habe ich vor:
Ich habe auf der Tresasse 2 Tasten die die Laustaerke der Zone 2 meines Yamah RX-A750 lauter/leiser machen sollen
Habe hier schon einiges gelesen und dass einige PRobleme mit dem CURL hatten und auch welchen Befehlsatz der Yamaha verwendet (denke YCNA).
Ich muss leider noch weiter vorne Anfangen da ich nicht weiss was ich im CUXD hinzufuegen muss um den Yamaha dann als virtuelles Geraet anzusprechen.
Habe wirklich nach allen Schlagwörtern gesucht jedoch nichts gefunden.
Danke fuer Eure Hilfe
N
[gelöst] Yamaha steuern - stehe am Anfang
Moderator: Co-Administratoren
-
- Beiträge: 320
- Registriert: 23.06.2013, 11:08
- Wohnort: bei Karlsruhe
- Hat sich bedankt: 8 Mal
- Danksagung erhalten: 3 Mal
Re: Yamaha steuern - stehe am Anfang
Da ich wirklich nichts finden konnte:
Hier mein Weg - zumindest fuer mich waren die einzelnen Schritte nicht klar
Das Geraet das gesteuert werden muss in CUxD anleget werden und zwar als EXEC - Klasse 28 (Symbol nach belieben)
Neues Geraet im Posteingang uebernehmen
Bei mir das erste Geraet (also CUX2801001:1)
Jetzt kann per Programm das Script ausgeloest werden
Power an (Main)
Power aus (Standby Main)
Leiser (Main)
lauter (Main)
Power an (Zone 2)
Power aus (Zone 2)
Leiser (Zone 2)
Lauter (Zone 2)
Mehr findet Ihr im Beitrag von Manu, http://homematic-forum.de/forum/viewtop ... 19&t=29456 - leider hat dieser Schritt fuer Einsteiger bei Manu gefehlt.
Hoffe dem Einen oder Anderen Newbee hilft es.
N
Hier mein Weg - zumindest fuer mich waren die einzelnen Schritte nicht klar
Das Geraet das gesteuert werden muss in CUxD anleget werden und zwar als EXEC - Klasse 28 (Symbol nach belieben)
Neues Geraet im Posteingang uebernehmen
Bei mir das erste Geraet (also CUX2801001:1)
Jetzt kann per Programm das Script ausgeloest werden
Power an (Main)
Code: Alles auswählen
var url= "http://192.168.1.25/YamahaRemoteControl/ctrl";
var cURL="LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State(cURL#" -X POST -H 'Content-Type: text/xml; charset=UTF-8' -d '<YAMAHA_AV cmd=\"PUT\"><System><Power_Control><Power>On</Power></Power_Control></System></YAMAHA_AV>' '"#url#"'");
Code: Alles auswählen
var url= "http://192.168.1.25/YamahaRemoteControl/ctrl";
var cURL="LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State(cURL#" -X POST -H 'Content-Type: text/xml; charset=UTF-8' -d '<YAMAHA_AV cmd=\"PUT\"><System><Power_Control><Power>Standby</Power></Power_Control></System></YAMAHA_AV>' '"#url#"'");
Code: Alles auswählen
var url= "http://192.168.1.25/YamahaRemoteControl/ctrl";
var cURL="LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State(cURL#" -X POST -H 'Content-Type: text/xml; charset=UTF-8' -d '<YAMAHA_AV cmd=\"PUT\"><Main_Zone><Volume><Lvl><Val>Up 2 dB</Val><Exp></Exp><Unit></Unit></Lvl></Volume></Main_Zone></YAMAHA_AV>' '"#url#"'");
Code: Alles auswählen
var url= "http://192.168.1.25/YamahaRemoteControl/ctrl";
var cURL="LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State(cURL#" -X POST -H 'Content-Type: text/xml; charset=UTF-8' -d '<YAMAHA_AV cmd=\"PUT\"><Main_Zone><Volume><Lvl><Val>Down 2 dB</Val><Exp></Exp><Unit></Unit></Lvl></Volume></Main_Zone></YAMAHA_AV>' '"#url#"'");
Code: Alles auswählen
var url= "http://192.168.1.25/YamahaRemoteControl/ctrl";
var cURL="LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State(cURL#" -X POST -H 'Content-Type: text/xml; charset=UTF-8' -d '<YAMAHA_AV cmd=\"PUT"><Zone_2><Power_Control><Power>On</Power></Power_Control></Zone_2></YAMAHA_AV>' '"#url#"'");
Code: Alles auswählen
var url= "http://192.168.1.25/YamahaRemoteControl/ctrl";
var cURL="LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State(cURL#" -X POST -H 'Content-Type: text/xml; charset=UTF-8' -d '<YAMAHA_AV cmd=\"PUT"><Zone_2><Power_Control><Power>Standby</Power></Power_Control></Zone_2></YAMAHA_AV>' '"#url#"'");
Code: Alles auswählen
var url= "http://192.168.1.25/YamahaRemoteControl/ctrl";
var cURL="LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State(cURL#" -X POST -H 'Content-Type: text/xml; charset=UTF-8' -d '<YAMAHA_AV cmd=\"PUT\"><Zone_2><Volume><Lvl><Val>Down 2 dB</Val><Exp></Exp><Unit></Unit></Lvl></Volume></Zone_2></YAMAHA_AV>' '"#url#"'");
Code: Alles auswählen
var url= "http://192.168.1.25/YamahaRemoteControl/ctrl";
var cURL="LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State(cURL#" -X POST -H 'Content-Type: text/xml; charset=UTF-8' -d '<YAMAHA_AV cmd=\"PUT\"><Zone_2><Volume><Lvl><Val>Up 2 dB</Val><Exp></Exp><Unit></Unit></Lvl></Volume></Zone_2></YAMAHA_AV>' '"#url#"'");
Hoffe dem Einen oder Anderen Newbee hilft es.
N