rechnen mit readingVal und Value

Begonnen von Damn_s, 13 Oktober 2019, 14:56:05

Vorheriges Thema - Nächstes Thema

Damn_s


Hallo, sicherlich nur eine Kleinigkeit, aber ich komme hier nicht weiter:
Diese Rechnung funktioniert:
define 15min at +*00:15:00 {fhem("set Verbrauch_zaehlerstrom_db " . (Value("counter_kWh")-Value("zaehlerstrom_db")))}

Nun möchte ich gerne (Value("counter_kWh") gegen ReadingsVal("Gosund","ENERGY_Total",0 austauschen, sprich mit einem ReadinsVal rechnen. Was muss ich hier beachten, bzw. wie sieht hier die konkrete Lösung aus ?

Vielen Dank!

Stefan

betateilchen

Vorausgesetzt, die Namen "Gosund" für das device und "ENERGY_Total" für das reading sind korrekt, sollte die Rechnung ziemlich einfach sein:


define 15min at +*00:15:00 { fhem( "set Verbrauch_zaehlerstrom_db " . ReadingsNum('Gosund','ENERGY_Total',0) - Value('zaehlerstrom_db') ) }


-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Damn_s