Seite 1 von 1

Erfassung Energieverbrauch ab Sonnenuntergang bis Sonnenaufgang

Verfasst: Mi 20. Sep 2023, 14:00
von Markus

Würde gerne den Energieverbrauch (in kWh) ab Sonnenuntergang (Tag 1) bis Sonnenaufgang (Tag 2) erfassen.

Folgende Sensorwerte hätte ich zur Verfügung:

  • sensor.nextsunset (Uhrzeit - Tag 1)

  • sensor.nextsunrise (Uhrzeit - Tag 2)

  • sensor.gridbezug [W]

Wie erstelle ich nun aber einen (template-) Sensor (Riemann sum integral) der zu dem definierten Zeitpunkt startet und am nächsten Tag endet? Oder löst man das ganz anders?

Die Ausgabe soll in einem Dashboard erfolgen.


Re: Erfassung Energieverbrauch ab Sonnenuntergang bis Sonnenaufgang

Verfasst: Mi 20. Sep 2023, 14:49
von Osorkon

Was möchtest Du den haben? Jeweils nur eine Zahl pro Nacht, als Summe?
Oder die Stundensicht, wie im Energie Dashboard.

Markus hat geschrieben: Mi 20. Sep 2023, 14:00

Die Ausgabe soll in einem Dashboard erfolgen.

Was soll und in welcher Form im Dashboard angezeigt werden?

Gruß
Osorkon


Re: Erfassung Energieverbrauch ab Sonnenuntergang bis Sonnenaufgang

Verfasst: Mi 20. Sep 2023, 15:33
von Markus
Osorkon hat geschrieben: Mi 20. Sep 2023, 14:49

Was möchtest Du den haben? Jeweils nur eine Zahl pro Nacht, als Summe?
Oder die Stundensicht, wie im Energie Dashboard.

Markus hat geschrieben: Mi 20. Sep 2023, 14:00

Die Ausgabe soll in einem Dashboard erfolgen.

Was soll und in welcher Form im Dashboard angezeigt werden?

Gruß
Osorkon

Einfach: Als Wert (Verbrauch pro vergangener Nacht)
Nice2Have: Säulendiagramm über mehrere Tage


Re: Erfassung Energieverbrauch ab Sonnenuntergang bis Sonnenaufgang

Verfasst: Do 21. Sep 2023, 22:35
von Osorkon

Als erstes musst Du Dir eine Riemann sum integral als erstellen (Helfer) Da Du einen Energy Sensor der kWh liefert benötigst.
ich habe diesem im Bsp. "sensor.gridbezug_energy" genannt.

Dann kannst Du Dir zwei Template Sensoren erstellen. Welche Bei Sonnenuntergang und Sonnenaufgang getriggert werden.
Bei Sonnenuntergang wird der Sensor "Nachtstrom" auf null gesetzt. Gleichzeitig wird der Sensor "Nachtsrom Start" auf den Wert des Energy Sensors gesetzt.
Bei Sonnenaufgang wird der "Nachstrom" Sensor aus den Werten "Energy Sensor" - "Nachtstrom Start" errechnet.

Der Wert "Nachstrom" Sensor bleibt bis zum nächsten Sonnenuntergang erhalten, wo er auf 0 zurückgesetzt wird um erneut bei Sonnenaufgang neu berechnet zu werden.

Code: Alles auswählen

- trigger:
    - platform: time
      at: sensor.nextsunset 
      id: start
    - platform: time
      at: sensor.nextsunrise
      id: stop
  sensor:
    - name: Nachtstrom Start
      state: |
        {% if trigger.id == "start" %}
          {{ states('sensor.gridbezug_energy') | float(0) | default(0) }}
        {% elif trigger.id == "stop" %}
          {{ states('sensor.nachtstrom_start') }}
        {%- endif %}
      unique_id: 75886f50-58b3-11ee-8bf9-31f422a34db7
    - name: Nachtstrom
      state: |
        {% if trigger.id == "start" %}
          0
        {% elif trigger.id == "stop" %}
          {{ (states('sensor.gridbezug_energy') | float(0) - states('sensor.nachtstrom_start') | float(0) ) | default(0) | round(2)}}
        {%- endif %}
      unique_id: 7ef72360-58b3-11ee-8bf9-31f422a34db7
      device_class: energy
      unit_of_measurement: "kWh"

Gruß
Osorkon


Re: Erfassung Energieverbrauch ab Sonnenuntergang bis Sonnenaufgang

Verfasst: Mo 2. Okt 2023, 19:03
von Markus

Danke, habs aber noch nicht ganz verstanden, z.B. beim Helfer, was nimmst du hier als Eingangssensor?


Re: Erfassung Energieverbrauch ab Sonnenuntergang bis Sonnenaufgang

Verfasst: Fr 6. Okt 2023, 11:43
von Osorkon
Markus hat geschrieben: Mo 2. Okt 2023, 19:03

z.B. beim Helfer, was nimmst du hier als Eingangssensor?

Du meinst den Riemann sum integral Sensor?
Wäre der Power Sensor (Watt) aus dem dann ein Energy Sensor (kWh) erstellt wird.

Gruß
Osorkon