FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Kharim am 13 März 2016, 11:17:48

Titel: set dummy "von extern" mittels Variable
Beitrag von: Kharim am 13 März 2016, 11:17:48
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 -_-
Titel: Antw:set dummy "von extern" mittels Variable
Beitrag von: Ellert am 13 März 2016, 12:28:04
Vielleicht geht es so:
wget -q -O - "http://127.0.0.1:8083/fhem?cmd=set%20Speicher%20$wert&XHR=1"
Titel: Aw: set dummy "von extern" mittels Variable
Beitrag von: wollik am 17 Januar 2024, 13:25:00
Hallo Ellert,
der oben genannte wget Befehl bring "400 Bad Request" zurück, bitte wie hast Du das gelöst?

Grüße
wollik
Titel: Aw: set dummy "von extern" mittels Variable
Beitrag von: Otto123 am 17 Januar 2024, 13:32:17
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 ;)
Titel: Aw: set dummy "von extern" mittels Variable
Beitrag von: JoWiemann am 17 Januar 2024, 14:03:41
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