Ich bräuchte Hilfe beim korrekten formatieren der folgenden URL:
{system("sudo curl -T low.xml http://user:password@192.168.1.100/ISAPI/System/IO/Inputs/1")}
Im FHEM log steht nach dem Aufruf folgendens:
curl: (3) URL using bad/illegal format or missing URL
Wie muss ich denn den string korrekterweise formatieren?
Ist das "@" das Problem?
Danke
ja :) oder die " - ist Ansichtssache
{system('sudo curl -T low.xml http://user:password@192.168.1.100/ISAPI/System/IO/Inputs/1')}
Der Aufruf ist aus meiner Sicht ziemlich unklug, er blockiert und bringt nichts zurück!
So hättest Du den Rückgabewert
{qx(sudo curl -T low.xml http://user:password@192.168.1.100/ISAPI/System/IO/Inputs/1)}
So hättest Du es nicht blockiert und die Rückgabe im Log
"sudo curl -T low.xml http://user:password@192.168.1.100/ISAPI/System/IO/Inputs/1"
Wichtig! "das ist ein FHEM Shell Befehl" die Hochkommas gehören dazu! Siehe commandref FEHM Befehle
Warum man sudo braucht um eine Datei herunterzuladen wird sich mir allerdings auch nie erschließen - aber sudo heißt eben: dünnes Brett bohren ;D
Gruß Otto
Danke!!
Jetzt funktionierts :)