Genau dafür ist es da.Eifeladmin hat geschrieben:Kann ich über Skript testen im HM das ausprobieren und einfach hintereinander die Befehle rein kopieren und ausführen?
Viele Grüße
Chris
Unterwegs @ G-Pad
Moderator: Co-Administratoren
Genau dafür ist es da.Eifeladmin hat geschrieben:Kann ich über Skript testen im HM das ausprobieren und einfach hintereinander die Befehle rein kopieren und ausführen?
Code: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s -d 'pw=Passwort' http://IP-Adresse/login.html | fgrep -q Status");
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s -d 'cte3=1' http://IP-Adresse/status.html | fgrep -q Status");
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s http://IP-Adresse/login.html | fgrep -q password"
Eifeladmin hat geschrieben:Also ich habe es hin bekommen.
Folgender Link hat mir weitergeholfen:
http://www.planetknauer.net/blog/archiv ... euern.html
Hier der Code der funktioniert:Wen es interessiert, ich schalte hiermit eine EnerGenie Mehrfachsteckdose mit LAN- Anschluss.Code: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s -d 'pw=Passwort' http://IP-Adresse/login.html | fgrep -q Status"); dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s -d 'cte3=1' http://IP-Adresse/status.html | fgrep -q Status"); dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s http://IP-Adresse/login.html | fgrep -q password"
In diesem Beispiel wird die dritte Steckdose eingeschaltet.
Vielen Dank und viele Grüße
EA
Ist an den 3 Zeilen noch etwas anderes abzuändern?dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s -d 'pw=PASSWORT' http://IP/login.html | fgrep -q Status");
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s -d 'cte3=1' http://IP/status.html | fgrep -q Status");
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s http://IP/login.html | fgrep -q password"