Tägliche Regenmenge in einem Sensor ermitteln Thema ist als GELÖST markiert

Bereich rings rum zum Thema Yaml und seine Tücken.


Antworten
Benutzeravatar
Friedi
Beiträge: 428
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 34 times
Been thanked: 21 times

Tägliche Regenmenge in einem Sensor ermitteln

Beitrag von Friedi »

Ich wollte einen Sensor anlegen, der mit die tägliche Niederschlagsmenge speichert. Bei Netatmo gibt es dafür zwei Sensoren:

  • sensor.netatmo_regenmesser_rain

  • sensor.netatmo_regenmesser_rain_today

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 ;) ).

Benutzeravatar
Undertaker
Beiträge: 211
Registriert: Di 26. Apr 2022, 09:21
1
Wohnort: Karlsruhe
Has thanked: 55 times
Been thanked: 32 times

Re: Tägliche Regenmenge in einem Sensor ermitteln

Beitrag 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 ?

"Ich habe keine besondere Begabung, sondern bin nur leidenschaftlich neugierig."
Albert Einstein
Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Tägliche Regenmenge in einem Sensor ermitteln

Beitrag 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

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Friedi
Beiträge: 428
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 34 times
Been thanked: 21 times

Re: Tägliche Regenmenge in einem Sensor ermitteln

Beitrag von Friedi »

Das war der Anstoß, der mir fehlte. Danke @Osorkon

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Tägliche Regenmenge in einem Sensor ermitteln

Beitrag von Osorkon »

@Friedi immer wieder gerne. 😀

@Undertaker es geht auch einfach, für alles andere nimmst Du den Homey. 😉😀

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Friedi
Beiträge: 428
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 34 times
Been thanked: 21 times

Re: Tägliche Regenmenge in einem Sensor ermitteln

Beitrag von Friedi »

Jetzt habe ich noch ne Frage zu elektrischer Arbeit :roll:

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
Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Tägliche Regenmenge in einem Sensor ermitteln

Beitrag von Osorkon »

@Friedi da fehlt noch der Parameter
max_age 😉
Schaue Dir einfach mal die Beispiele in der Dokumentation an.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Friedi
Beiträge: 428
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 34 times
Been thanked: 21 times

Re: Tägliche Regenmenge in einem Sensor ermitteln

Beitrag 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?

Benutzeravatar
Friedi
Beiträge: 428
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 34 times
Been thanked: 21 times

Re: Tägliche Regenmenge in einem Sensor ermitteln

Beitrag 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?

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Tägliche Regenmenge in einem Sensor ermitteln

Beitrag 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

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Friedi
Beiträge: 428
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 34 times
Been thanked: 21 times

Re: Tägliche Regenmenge in einem Sensor ermitteln

Beitrag 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.

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Tägliche Regenmenge in einem Sensor ermitteln

Beitrag 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
Haupzähler kWh.jpg (27.47 KiB) 175 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

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Friedi
Beiträge: 428
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 34 times
Been thanked: 21 times

Re: Tägliche Regenmenge in einem Sensor ermitteln

Beitrag von Friedi »

Eigentlich will ich nix Graphisches. Ich will Zahlen :ugeek:

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Tägliche Regenmenge in einem Sensor ermitteln

Beitrag 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

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Friedi
Beiträge: 428
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 34 times
Been thanked: 21 times

Re: Tägliche Regenmenge in einem Sensor ermitteln

Beitrag 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.

Antworten