Verständnisfrage zur CUxD Syntax

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

Moderator: Co-Administratoren

Antworten
BitMac
Beiträge: 186
Registriert: 27.11.2015, 09:51
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 1 Mal
Danksagung erhalten: 8 Mal

Verständnisfrage zur CUxD Syntax

Beitrag von BitMac » 30.10.2021, 22:17

Wenn ich folgenden Befehl per SSH-Konsole auf meiner Rasperrymatic eingebe,
funktioniert es:

curl 'http://zoneminder.fritz.box/zm/modect.php

Diese Funktion möchte ich gerne von einem HM-Script ausführen lassen.
Nach dem Lesen vom CUxD-Handbuch und Googlen bin ich zu dem Schluß gekommen,
das die Ausführung mit CUxD z.B. so aussehen müßte:

var cmd = "/usr/local/addons/cuxd/curl 'http://zoneminder.fritz.box/zm/monitor.php'";
dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State(cmd);


Geht aber leider nicht.
Was mache ich falsch ?

Viele Grüße
Andreas

Benutzeravatar
uwe111
Beiträge: 4819
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 245 Mal
Kontaktdaten:

Re: Verständnisfrage zur CUxD Syntax

Beitrag von uwe111 » 31.10.2021, 16:28

BitMac hat geschrieben:
30.10.2021, 22:17
Nach dem Lesen vom CUxD-Handbuch ...
In der aktuellen CUxD-Doku stehen auf Seite 107 mehrere Beispiele.
BitMac hat geschrieben:
30.10.2021, 22:17
var cmd = "/usr/local/addons/cuxd/curl 'http://zoneminder.fritz.box/zm/monitor.php'";
dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State(cmd);

Geht aber leider nicht.
Was mache ich falsch ?
Der Datenpunkt zum sofortigen Ausführen des übergebenen Befehs heißt nicht CMD_SETS sondern CMD_EXEC.

Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

BitMac
Beiträge: 186
Registriert: 27.11.2015, 09:51
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 1 Mal
Danksagung erhalten: 8 Mal

Re: Verständnisfrage zur CUxD Syntax

Beitrag von BitMac » 31.10.2021, 17:46

Läuft !

Vielen Dank Uwe.

Antworten

Zurück zu „CUxD“