FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: chunter1 am 16 März 2021, 09:01:58

Titel: [solved] URL string Formatierung Problem
Beitrag von: chunter1 am 16 März 2021, 09:01:58
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
Titel: Antw:URL string Formatierung Problem
Beitrag von: Otto123 am 16 März 2021, 09:56:49
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
Titel: Antw:URL string Formatierung Problem
Beitrag von: chunter1 am 16 März 2021, 10:08:57
Danke!!
Jetzt funktionierts :)