Hallo
Ich möchte, wenn ein Schalter betätigt wird, einen Befehl per http an Loxone senden. Mein Code:
defmod di_Modul1 DOIF ([GPIO7] eq "on") {system "curl http://BN:Passw@IP/dev/sps/io/13699132-031d-ee3e-ffff5xx8fxx5f27d/on"} DOELSE {system "curl http://BN:PASSW@IP/dev/sps/io/13699132-031d-eexxxxxxx8fa55f27d/off"}
Leider bekomme ich den Http Befehl nicht an Loxone gesendet. Könnte sich jemand mit Programmierkentnissen den Code ansehen? Wenn der Code Schrott ist, bitte um alternativen.
Danke im Voraus.
RafaelP
Hi,
funktioniert der Befehl "curl http://BN:Passw@IP/dev/sps/io/13699132-031d-ee3e-ffff5xx8fxx5f27d/on"
in der Kommandozeile von FHEM? Also ich meine wirklich so! Mit " vorne und hinten"
Ich denke Du musst @ schützen -> \@
"curl http://BN:Passw\@IP/dev/sps/io/13699132-031d-ee3e-ffff5xx8fxx5f27d/on"
Hinweis: {system ("Befehl")} brauchst Du nicht. Es geht im DOIF mit ("Befehl") siehe commandref FHEM Befehle (https://commandref.fhem.de/#command)
Gruß Otto
P.S: Bitte auch dies beachten ->https://forum.fhem.de/index.php/topic,71806.0.html