FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Damn_s am 13 Oktober 2019, 14:56:05

Titel: rechnen mit readingVal und Value
Beitrag von: Damn_s am 13 Oktober 2019, 14:56:05

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
Titel: Antw:rechnen mit readingVal und Value
Beitrag von: betateilchen am 13 Oktober 2019, 16:10:08
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') ) }


Titel: Antw:rechnen mit readingVal und Value
Beitrag von: Damn_s am 13 Oktober 2019, 21:08:30
Danke, ich werde es morgen testen!