Hallo Zusammen,
ich arbeite hier auf einem Raspi mittels Shell Script und möchte aus dem Script heraus einen Dummy-Wert setzen.
Der Wert selber aber befindet sich in einer Variable..
Ich nutze dazu folgenden Ansatz:
/opt/fhem/fhem.pl 127.0.0.1:7072 "set Speicher Wert"
Nutze ich den Befehl genau so, wird "Wert" auf Speicher geschrieben - das funktioniert also schon einmal.
Nun will ich aber "set Speicher $wert" verarbeiten. Dabei soll der Inhalt von "wert" an Fhem übergeben werden.
Danke,
Kharim
Edit: Fehler ist gefunden. War doch etwas im Script selbst - Beitrag kann ich leider nicht löschen -_-
Vielleicht geht es so:
wget -q -O - "http://127.0.0.1:8083/fhem?cmd=set%20Speicher%20$wert&XHR=1"
Hallo Ellert,
der oben genannte wget Befehl bring "400 Bad Request" zurück, bitte wie hast Du das gelöst?
Grüße
wollik
Zitat von: wollik am 17 Januar 2024, 13:25:00Hallo Ellert,
der oben genannte wget Befehl bring "400 Bad Request" zurück, bitte wie hast Du das gelöst?
8 Jahre später :o
Wahrscheinlich liegt es daran https://wiki.fhem.de/wiki/CsrfToken-HowTo
eingeführt 2017 ;)
Zitat von: Kharim am 13 März 2016, 11:17:48Edit: Fehler ist gefunden. War doch etwas im Script selbst - Beitrag kann ich leider nicht löschen -_-
Hallo Kharim,
Du kannst aber im ersten Beitrag den Betreff ändern. Auch würde ich den Fehlertext durchstreichen und den Fehler im Script kurz beschreiben. Könnte ja jemand anderem helfen.
Grüße Jörg