[gelöst] Http Befehl funktioniert nicht via CUxD

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

Hubiherzog
Beiträge: 143
Registriert: 15.10.2014, 20:04

Re: [gelöst] Http Befehl funktioniert nicht via CUxD

Beitrag von Hubiherzog » 25.08.2016, 16:27

Hallo, Tomasz,

kannst Du mir bitte den kompletten Script geben, evtl, auch hier als Antwort; allein komme ich nicht klar.

Danke Hubiherzog

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: [gelöst] Http Befehl funktioniert nicht via CUxD

Beitrag von alchy » 25.08.2016, 17:13

Hubiherzog hat geschrieben:Hallo, Tomasz,

kannst Du mir bitte den kompletten Script geben, evtl, auch hier als Antwort; allein komme ich nicht klar.

Danke Hubiherzog

Code: Alles auswählen

string url="http://xx.xx.xx.xx/set_alarm.cgi?motion_armed=1&user=xxx&pwd=xxx";
dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("wget -q -O /dev/null '"#url#"'");
dom.GetObject("CUxD.CUX2801001:1.CMD_RUNS").State("1");
Der in der ersten Zeile angegebene Http Link ist natürlich Kameraabhängig, also erst mal im Browser eingeben und ausprobieren.

In der Langversion mit dem Vorteil, das man sehr schon nachschauen kann unter Einstellungen / Geräte
Da sollte dann etwa so etwas stehen

Code: Alles auswählen

wget -q -O /dev/null 'http://xx.xx.xx.xx/set_alarm.cgi?motion_armed=1&user=xxx&pwd=xxx'
Nur wenn der KOMPLETTE Link da drin steht, umschlossen von einfachen Anführungszeichen, ist alles gut.

Aber:

das Thema ist natürlich schon mehrfach behandelt wurde. Das einfache Motion Detect einschalten muss nicht immer funktionieren, wie z.B. >> H I E R << behandelt wurde, weiter unten vom User rhobin.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Antworten

Zurück zu „CUxD“