FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: caldir65 am 09 September 2025, 18:03:13

Titel: Wert von Mitternacht bis ... errechnen (Wetterstation & Regenmenge)
Beitrag von: caldir65 am 09 September 2025, 18:03:13
Hallo,

ich habe einen Bresser 7in1-Aussensensor angebunden. Ich bekomme auch soweit gute Werte, einzig eine Regenmenge für heute fehlt mir - wird aber anscheinend auch nicht von meinem Sensor übertragen.

Ich würde jetzt gerne ein userreading errechnen lassen, wo aus der totalen Regenmenge um 0:00 bis zum aktuellen Zeitpung (max. bis 23:59) die Menge von heute errechnet wird - vorzugsweise nur, wenn sich der Wert tatsächlich auch ändert ...

Dummerweise habe ich überhaupt keine Idee, wie bzw. ob sich das umsetzen läßt. Vielleicht hat ja jemand etwas ähnliches bereits umgesetzt und kann mir dabei helfen?
Vielen Dank
Christoph
Titel: Aw: Wert von Mitternacht bis ... errechnen (Wetterstation & Regenmenge)
Beitrag von: betateilchen am 09 September 2025, 18:21:18
Voraussetzung: der Sensor hat die totale Regenmenge in einem reading stehen, das laufend (über einen unendlichen Zeitraum) fortgeschrieben wird.


Beispielsweise so:

define at_transfer at *00:00:05 {my $total = ReadingsNum('sensorName','totaleMenge',0); fhem("setreading  sensorname total00 $total"}
attr sensorName userReadings rainToday:totaleMenge:.* {return ReadingsNum('sensorName','totaleMenge',0) - ReadingsNum('sensorName','total00',0)}
(Prinzipdarstellung)
Titel: Aw: Wert von Mitternacht bis ... errechnen (Wetterstation & Regenmenge)
Beitrag von: eisman am 09 September 2025, 18:38:28
Hi,

vielleicht hilft das:
defmod BresserRain rain Bresser
attr BresserRain DayChangeTime 0000
attr BresserRain DontUseIsRaining 1
attr BresserRain devStateStyle style="text-align:right;;"
attr BresserRain group rain
attr BresserRain room Wetterstation
attr BresserRain verbose 0

gruss
Titel: Aw: Wert von Mitternacht bis ... errechnen (Wetterstation & Regenmenge)
Beitrag von: caldir65 am 09 September 2025, 19:11:58
Hallo,

@eisman
mit dem Modul rain ist es natürlich ganz einfach - kannte ich noch nicht, danke

@betateilchen
danke, der Weg sieht ganz gut aus ...

Gruß
Christoph