Seite 1 von 1
Tägliche Regenmenge in einem Sensor ermitteln
Verfasst: Di 27. Sep 2022, 09:57
von Friedi
Ich wollte einen Sensor anlegen, der mit die tägliche Niederschlagsmenge speichert. Bei Netatmo gibt es dafür zwei Sensoren:
Leider ist der Erste totaler Müll, da er aufgrund der API von Netatmo nur alle 10 oder 11 Minuten was meldet und daher falsche Werte ausgibt. Klingt komisch, ist aber so.
Der zweite kumuliert den Niederschlag und gibt auch am Ende des Tages, den Gesamtniederschlag wieder. Um 00:00 Uhr wird der Sensor auf 0 gesetzt.
Ich bräuchte jetzt einen Sensor, der mir den max. Wert abspeichert und irgendwie stehe ich gerade völlig aufm Schlauch (war wohl der viele Ouzo in Griechenland ).
Re: Tägliche Regenmenge in einem Sensor ermitteln
Verfasst: Di 27. Sep 2022, 11:46
von Undertaker
Ich weiß nicht, ob das bei HA auch funktioniert, sollte aber, wenn man weiß wie, machbar sein.
Wenn ich dich richtig verstanden habe, willst du einen Sensor, der die tägliche Regenmenge anzeigt, ohne um 0Uhr ausgenutzt zu werden. Ich kann dir nur beschreiben, wie ich das in Homey mache:
Im Homey kann ich einen virtuelles Gerät anlegen, und per Flows mit Daten füttern.
In deinem Beispiel würde ich ein virtuelles Gerät anlegen, dass zwei Entientäten hat.
Entientät 1 wird mit den Daten von Netatmo gefüttert und zeigt den aktuellen Regen.
Um 23:59 Uhr wird der Wert auf Entientät 2 übertragen und bleibt dort gespeichert, bis er einen Tag später wieder überschrieben wird.
Das Ganze könntest du eskalieren und noch die Regenmenge mit Woche/Monat/Jahr aufzeichnen.
Das geht doch mit HA sicher auch ?
Re: Tägliche Regenmenge in einem Sensor ermitteln
Verfasst: Di 27. Sep 2022, 13:07
von Osorkon
Hallo @Friedi Trigger-based template sensor wäre das richtige, wenn ich Deine Anforderung richtig verstanden habe.
Der trigger wäre in diesem Fall die Uhrzeit 23:59
Gruß
Osorkon
Re: Tägliche Regenmenge in einem Sensor ermitteln
Verfasst: Mi 28. Sep 2022, 12:03
von Friedi
Das war der Anstoß, der mir fehlte. Danke @Osorkon
Re: Tägliche Regenmenge in einem Sensor ermitteln
Verfasst: Mi 28. Sep 2022, 12:53
von Osorkon
@Friedi immer wieder gerne.
@Undertaker es geht auch einfach, für alles andere nimmst Du den Homey.
Gruß
Osorkon
Re: Tägliche Regenmenge in einem Sensor ermitteln
Verfasst: Fr 30. Sep 2022, 10:49
von Friedi
Jetzt habe ich noch ne Frage zu elektrischer Arbeit
Ich versuche gerade einen Sensor zu basteln, der mir die aktuelle Arbeit alle Minuten ermittelt. Derzeit versuche ich das mit dem Statistics-Sensor. Leider gibt der aber ja zumindest in meiner Konfig immer den Mittelwert aller Messungen an und nicht nur den Mittelwert der letzten Minute, was ich recht seltsam finde. Hat jemand ne Idee, wo hier mein Denkfehler ist?
Code: Alles auswählen
- platform: statistics
name: power_per_minute_waeschetrockner
entity_id: sensor.waeschetrockner_power
state_characteristic: mean
sampling_size: 60
Re: Tägliche Regenmenge in einem Sensor ermitteln
Verfasst: Fr 30. Sep 2022, 11:11
von Osorkon
@Friedi da fehlt noch der Parameter
max_age
Schaue Dir einfach mal die Beispiele in der Dokumentation an.
Gruß
Osorkon
Re: Tägliche Regenmenge in einem Sensor ermitteln
Verfasst: Fr 30. Sep 2022, 11:31
von Friedi
Osorkon hat geschrieben: ↑Fr 30. Sep 2022, 11:11
@Friedi da fehlt noch der Parameter
max_age
Schaue Dir einfach mal die Beispiele in der Dokumentation an.
Gruß
Osorkon
Du meinst, anstatt „sampling_size“ ein max_age von 60s?
Re: Tägliche Regenmenge in einem Sensor ermitteln
Verfasst: Fr 30. Sep 2022, 17:15
von Friedi
Also ich hab das jetzt mal so gemacht:
Code: Alles auswählen
- platform: statistics
name: power_per_minute_waeschetrockner
entity_id: sensor.waeschetrockner_power
state_characteristic: mean
sampling_size: 60
max_age:
seconds: 60
Irgendwie überzeugt mich das Ergebnis nicht und ich muss gestehen, dass ich aus der Doku von max_age und sampling_size nicht gerade schlau werde.
Ich will einfach nen Sensor, der mir die aktuelle Arbeit anzeigt. Irgendwelche Ideen?
Re: Tägliche Regenmenge in einem Sensor ermitteln
Verfasst: Fr 30. Sep 2022, 18:20
von Osorkon
@Friedi der Sensor sensor.waeschetrockner_power liefert WATT, richtig?
Und Du möchtest jetzt die kWh als zusätzlichen Sensor haben, richtig?
In dem Fall, wäre es die Integration - Riemann sum integral.
Gruß
Osorkon
Re: Tägliche Regenmenge in einem Sensor ermitteln
Verfasst: Sa 1. Okt 2022, 13:57
von Friedi
Hmm. Der inkrementiert aber alles, oder?
Bringt mich dann auch nicht weiter, wenn ich den täglichen oder monatlichen Verbrauch angezeigt haben will.
Re: Tägliche Regenmenge in einem Sensor ermitteln
Verfasst: Sa 1. Okt 2022, 17:50
von Osorkon
Friedi hat geschrieben: ↑Sa 1. Okt 2022, 13:57
Bringt mich dann auch nicht weiter, wenn ich den täglichen oder monatlichen Verbrauch angezeigt haben will.
Das Energie Dashboard erfüllt nicht Deinen Anforderungen?
Ansonsten z.B. die ApexChart Karte verwenden.
Hier ein Bsp. für die Tagesansicht.
- Haupzähler kWh.jpg (27.47 KiB) 454 mal betrachtet
Code: Alles auswählen
type: custom:apexcharts-card
graph_span: 24h
span:
end: day
header:
show: true
title: Hauptzähler kWh pro h
apex_config:
chart:
type: area
height: 250
stroke:
show: true
width: 1
curve: smooth
legend:
show: true
dataLabels:
enabled: true
fill:
type: gradient
gradient:
shadeIntensity: 0.1
opacityFrom: 0.25
opacityTo: 1
inverseColors: true
stops:
- 0
- 90
- 100
series:
- color: rgb(138,43,226)
entity: sensor.hauptstromzahler
type: column
group_by:
func: diff
duration: 1h
Gruß
Osorkon
Re: Tägliche Regenmenge in einem Sensor ermitteln
Verfasst: Sa 1. Okt 2022, 21:58
von Friedi
Eigentlich will ich nix Graphisches. Ich will Zahlen
Re: Tägliche Regenmenge in einem Sensor ermitteln
Verfasst: Sa 1. Okt 2022, 23:46
von Osorkon
Hallo @Friedi das erinnert mich ein wenig an Ping Pong.
Und hat mit der Regenmenge, denke ich nicht mehr viel zu tun.
Vielleicht mags Du einen neuen Thread erstellen und Deine Aufgabenstellung
ein wenig genauer (unmissverständlicher) erläutern.
Gruß
Osorkon
Re: Tägliche Regenmenge in einem Sensor ermitteln
Verfasst: So 2. Okt 2022, 07:58
von Friedi
Hast recht.
Ich hab das jetzt mit nem Zwischensensor gelöst. Um 23:59:20 Uhr berechne ich den Verbrauch, indem ich den Wert von Vortrag vom aktuellen Verbrauch abziehe und um 23:59:40 Uhr schreibe ich den Gesamtverbrauch wieder in den Hilfssensor.