CUxD cURL Problem

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

Moderator: Co-Administratoren

Antworten
afroasiate
Beiträge: 15
Registriert: 01.01.2017, 12:53

CUxD cURL Problem

Beitrag von afroasiate » 21.09.2017, 20:08

Hallo Leute,

habe folgendes Problem möchte nach drücken eines Schalters wird folgendes Script ausgeführt:

Code: Alles auswählen

var url ="http://192.168.100.165:8087/set/scene.0.Rollos_EG?value=true";
var cURL="LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State(cURL#" -s -m 5 '"#url#"'");
Dieses Script funktioniert ohne Probleme. Beim drücken des Nachbarschalters wird dieses Script ausgeführt:

Code: Alles auswählen

var url ="http://192.168.100.165:8087/set/scene.0.Rollos_EG?value=false";
var cURL="LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State(cURL#" -s -m 5 '"#url#"'");
Leider passiert hier nichts, obwohl die URL im Browser ausgeführt funktioniert.

Wäre über tipps dankbar.

Grüße
afro

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

Re: CUxD cURL Problem

Beitrag von uwe111 » 21.09.2017, 20:18

afroasiate hat geschrieben:Leider passiert hier nichts, obwohl die URL im Browser ausgeführt funktioniert.
Vielleicht wird das 2. Script nicht ausgeführt?
Funktioniert das 2. Script, wenn Du es unter "Skript testen" ausführst?

Mir ist aufgefallen, dass Du beim Aufruf von Curl noch die LD_LIBRARY_PATH Umgebungsvariable setzt. Das hat zwar mit dem Problem jetzt nichts zu tun, ist aber schon lange nicht mehr notwendig.

Code: Alles auswählen

var cURL="/usr/local/addons/cuxd/curl";
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

afroasiate
Beiträge: 15
Registriert: 01.01.2017, 12:53

Re: CUxD cURL Problem

Beitrag von afroasiate » 21.09.2017, 20:23

Mit "Script testen" geht es merkwürdigerweise.


OKAY manchmal ist man echt blind.....

Hatte Tastendruck kurz eingestellt aber lange gedrückt... SORRY das ich gefragt habe.

Antworten

Zurück zu „CUxD“