FHEM Forum

FHEM => Sonstiges => Thema gestartet von: freetz am 20 August 2021, 12:04:53

Titel: HTTPMOD: $val bei set in state schreiben
Beitrag von: freetz am 20 August 2021, 12:04:53
Hallo zusammen,

gibt es eine Möglichkeit, den Wert, der über ein "set" Kommando an ein HTTPMOD Device geschickt wird (und der ja in $val landet) in das state des HTTPMOD Device zu schreiben?

Ich übermittle alle 5 Minuten meine PV-Produktion an SolCast und würde im state Reading gerne den zuletzt übermittelten Wert sehen können.

VG, F.
Titel: Antw:HTTPMOD: $val bei set in state schreiben
Beitrag von: StefanStrobel am 04 September 2021, 16:50:11
Hallo freetz,

Das Modul hat keine explizite Funktion um das zu tun.
Du könntest das aber vermutlich über ein notify oder auch über eine set...IExpr realisieren.

Gruß
    Stefan
Titel: Antw:HTTPMOD: $val bei set in state schreiben
Beitrag von: freetz am 04 September 2021, 22:26:04
Hallo Stefan,

danke für die Info, wo finde ich mehr zu set...IExpr? In der CommandRef finde ich dazu nichts (oder ich habe es übersehen)...

VG, F.
Titel: Antw:HTTPMOD: $val bei set in state schreiben
Beitrag von: freetz am 04 September 2021, 22:27:52
Sorry, hab's in der englischen CommandRef gefunden, aber ohne Beispiel, gibt es dafür einen Wiki-Eintrag oder so, wo ich mehr über die Funktion erfahren kann?
Titel: Antw:HTTPMOD: $val bei set in state schreiben
Beitrag von: freetz am 05 September 2021, 09:29:46
Ich habe es jetzt so gelöst, dass ich über stateFormat das Internal "value" für die Anzeige in STATE wähle. Dort scheint der (zumindest zuletzt übermittelte) set-Wert hinterlegt zu sein. Da ich nur einen set-Parameter verwende, gibt es damit kein Problem.
Danke noch mal und VG, F.