FHEM Forum

FHEM => Sonstiges => Thema gestartet von: bartman121 am 09 November 2022, 20:20:05

Titel: HTTPMod - multiple $val ?
Beitrag von: bartman121 am 09 November 2022, 20:20:05
Moin Moin,

das steht bestimmt irgendwo, aber so richtig habe ich es nicht gefunden. Ich bin auch HTTPMod-Anfänger, daher bitte nicht steinigen!

Ich würde im einem POST-Request gern mehrere Daten mitgeben:
{"red":$val1,"green":$val2,"blue":$val3}

Wie stelle ich das am einfachsten an?
Titel: Antw:HTTPMod - multiple $val ?
Beitrag von: StefanStrobel am 21 November 2022, 22:27:27
Hallo,

Schau mal hier:
https://wiki.fhem.de/wiki/HTTPMOD#Further_replacements_of_URL.2C_header_or_post_data

Gruß
   Stefan
Titel: Antw:HTTPMod - multiple $val ?
Beitrag von: ch.eick am 23 November 2022, 11:44:55
Zitat von: StefanStrobel am 21 November 2022, 22:27:27
Hallo,

Schau mal hier:
https://wiki.fhem.de/wiki/HTTPMOD#Further_replacements_of_URL.2C_header_or_post_data

Gruß
   Stefan
Hallo Stefan,
mehrere replacements sind ja möglich, wenn ich aber $val lese, vermute ich es besteht der Wunsch mit einem

set <DEVICE> <HTTP Request> Wert1 Wert2 Wert3

Die krönung wäre natürlich dann auch im FHEMWEB mehrere Werte für ein set durch die widgets setzen zu können.
Bisher löse ich das durch das setzen von readings, die dann im replacement verwendet werden.

my5cent
   Christian
Titel: Antw:HTTPMod - multiple $val ?
Beitrag von: StefanStrobel am 27 November 2022, 19:10:38
Hallo Christian,

ja, kann ich nachvollziehen.
Das wäre eine größere Operation. Dann müsste man ja sinnvollerweise auch eigene Maps, Exprs etc. je Wert definieren können.
Ich pack es mal auf die Wunschliste :-)

Gruss
   Stefan