[solved] URL string Formatierung Problem

Begonnen von chunter1, 16 März 2021, 09:01:58

Vorheriges Thema - Nächstes Thema

chunter1

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

Otto123

#1
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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

chunter1