Habe Auf Taste 1 bei 'kurz' einschalten und bei 'lang' ausschalten gelegt. Schaltet auch sauber
Habe auf Taste 2 die gleichen Scripts gelegt durch Kopieren von Taste 1 und Umstellen auf Taste 2 ( Taster-Kanal ':2' statt ':1' im DropDown).
Somit lauten meine 3 Script-Teile zu je 1 Zeile (Ausführung je mit 1sec Verzögerung):
Code: Alles auswählen
LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s -d 'pw=PASSWORT' http://IP/login.html | fgrep -q Status
LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s -d 'cte2=0' http://IP/status.html | fgrep -q Status
LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s http://IP/login.html | fgrep -q password
Code: Alles auswählen
LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s -d 'pw=PASSWORT' http://IP/login.html | fgrep -q Status
LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s -d 'cte2=1' http://IP/status.html | fgrep -q Status
LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s http://IP/login.html | fgrep -q password
Gebe ich Zeile 1 & 2 via PUTTY unter root ein, wird geschaltet, nutze ich den 6-fach Taster mit dem WebUI-Script (Kopie von Taster 1 mit Umstellung auf Taster 2, s.o.) wird nicht geschaltet. Die grüne LED-Sendebestätigung am Taster erscheint jedoch nach kurz & lang. Wo bitte geht der Aufruf via Taste 2 denn nun ins Leere?
Habe
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/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 'cte2=0' 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"
Code: Alles auswählen
dom.GetObject("CUxD.CUX2801001:2.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:2.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s -d 'cte2=0' http://IP/status.html | fgrep -q Status");
dom.GetObject("CUxD.CUX2801001:2.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s http://IP/login.html | fgrep -q password"
...ich denke, wenn ich hier alle 6 Tasten durch habe, habe ich einige grundlegende HM-Basics verstanden und muss nimmer ganz so bescheidene Fragen stellen...
Danke für Eure Nachsicht