[löschung]User Reading frage (subtraktion, Monatsende )

Begonnen von Dia81, 10 April 2021, 16:24:06

Vorheriges Thema - Nächstes Thema

Dia81

Hallo zusammen,

Ich bastel gerade daran, dass mein Energieverbrauch aus der FRITZ!Dect jeden monatsanfang in ein userreading geschrieben wird, welches dann auch am nächsten Monat wieder überschrieben wird.

Irgendwie krieg ich das in Kombi mit AT und Setreading nicht zusammen gebaut . Klappt das überhaupt? Vielleicht hat jemand Code Unterstützung für mich :(

Edit: nach etwas suchen könnte das so funktionieren ? Schwer zu testen weil mitten im Monat :)

Monatsende

define 3DDruckerEnergie_Monatsende at *23:59:00 {fhem "setreading Fritz_Steckdose_3D energyCounterEndofmonth [Fritz_Steckdose_3D:energy]" if ((strftime "%d",localtime time+86400) eq "01")}


Monatsanfang

define 3DDruckerEnergie_Monatsanfang at *00:00:10 {fhem "setreading Fritz_Steckdose_3D energyCounterBeginofmonth [Fritz_Steckdose_3D:energy]" if ((strftime "%d",localtime time) eq "01")}


Wenn das klappt bräuchte ich dann noch ein at zum Monatsende welche die Werte von einander subtrahiert um den Monats wert zu haben, wie könnte das gehen ?