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:
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