Hallo,
Du hast die Sonderzeichen in der URL nicht laut Anleitung im CUxD-Handbuch ersetzt.
LG
Stefan
Moderator: Co-Administratoren
Hallo,
Code: Alles auswählen
string url="'http://USER:PASSWORT@IP/control/rcontrol?action=customfunction&action=sigout&profile=~Door'";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null '"#url#"'");
Wenn du eine halbwegs aktuelle CCU2/CCU3 firmwareversion hast sollten solche einfachste wget-basierten URL aufrufe (für die du auch keine Ausgaben brauchst) auch problemlos mit dem integrierten "system.Exec()" Befehl klappen ganz ohne CUxD:FischerICT hat geschrieben: ↑16.12.2018, 14:00leider funktioniert der Befehl bei mir nicht.
Code: Alles auswählen
string url="http://<IP-Adr.>/admin/rcontrol?action=customfunction&action=sigout&name=open; dom.GetObject("CUxD.CUX2801003:1.CMD_EXEC").State("wget -q -O /dev/null '"#url#"'");
Code: Alles auswählen
string url="http://<IP-Adr.>/admin/rcontrol?action=customfunction&action=sigout&name=open";
system.Exec("wget -q -O /dev/null '"#url#"' &");
Wie ich schon öfter schrieb, ich kann nicht nachvollziehen, warum man als Anfänger direkt In die "Formel 1" einsteigt, statt es langsam angehen zu lassen und Step by Step auf Basics aufbautFischerICT hat geschrieben: ↑17.12.2018, 11:47...
Was meinst Du mit "Sonderzeichen in der URL nicht laut Anleitung im CUxD-Handbuch ersetz" Ich kann Dir da leider nicht folgen. Wie schon gesagt - bin Anfänger Könntest Du mir trotzdem helfen?
Das stimmt so definitiv nicht pauschal!FischerICT hat geschrieben: ↑19.12.2018, 16:44... Die Sonderzeichen wie "=" und "&" stellen in der CCU3 kein Problem dar.
...
Zeig uns mal bitte den exakten String der angeblich mit dem ~ ein Problem haben soll. Deine Beschreibung kann ich leider so nicht nachvollziehen.FischerICT hat geschrieben: ↑19.12.2018, 16:44Nun das Problem für alle, die ebenfalls vor diesem stehen:
Das Problem ist, dass bei der CCU3 in dem String das Sonderzeichen "~" falsch übergeben wird. Hier kommt ein " an welches den String ungültig macht.