Nachtstromverbrauch (Energy) von-bis berechnen

Hallo Leute, irgendwie habe ich einen Knoten in meinen Überlegungen. Ich möchte für mein Haus den Nachstromverbrauch berechnen. Der Verbrauchszähler liefert mir hierfür leider lediglich die Möglichkeit, feste Zeiten heranzuziehen (Tag, Monat Jahr o.ä.) Gibt es eine Möglichkeit, hier feste Zeitrahmen (von 22h -6h) einzugeben. Oder muss hier eine eigene Automation herhalten und wenn ja, wie. Ich danke euch schon einmal im Voraus.

Keine Gewähr auf Richtigkeit. Ein Versuch is es wert

Hallo. Das sieht ja super aus. Das werde ich einmal ausprobieren. Danke.

Einfach ein Verbrauchszähler als Helfer erstellen mit 2 Tarifen Tag & Nacht.

Gruß
Osorkon

Hat leider bisher nicht funktioniert.

Hallo chrischtili, auch wenn dein code nicht gleich zum Ziel geführt hat, so war er doch hilfreich, beim ausprobieren. Jetzt habe ich es doch geschafft. Es sieht zwar etwas anders aus, aber deine Gedanken dazu haben mir geholfen.

So konnte ich es mit eurer Hilfe lösen:

Ich habe 3 Helfer hierzu angelegt: Nachtstromverbrauch Startwert, Nachtstromverbrauch Endwert und Nachtstromverbrauch aktuell.

Diese Werte werden durch zwei Automatisierungen gefüllt bzw. berechnet:

alias: Nachtstromverbrauch Start
description: ""
trigger:
  - platform: time
    at: "22:00:00"
condition: []
action:
  - service: input_number.set_value
    data:
      value: "{{ states('sensor.aktuelle_leistung_scheidweg_energy')|float(0) }}"
    target:
      entity_id: input_number.nachtstromverbrauch_startwert
mode: single

alias: Nachtstromverbrauch Ende
description: ""
trigger:
  - platform: time
    at: "06:00:00"
condition: []
action:
  - service: input_number.set_value
    data:
      value: "{{ states('sensor.aktuelle_leistung_scheidweg_energy')|float(0) }}"
    target:
      entity_id: input_number.nachtstromverbrauch_endwert
  - service: input_number.set_value
    data:
      value: >-
        {{ states('input_number.nachtstromverbrauch_endwert')|float(0) -
        states('input_number.nachtstromverbrauch_startwert')|float(0) }}
    target:
      entity_id: input_number.nachtstromverbrauch_aktuell
mode: single

…und damit hat es funktioniert. Danke euch

1 „Gefällt mir“

…hier noch eine kleine Änderung der “Nachtstromverbrauch Start”-Automatisierung:

Da unsere nächtliche Leistung etwa 200W ist, habe ich beim Unterschreiten dieses Wertes durch die Einspeisung der PV-Anlage den Trigger gesetzt. Dieser soll aber erst nach 19Uhr greifen, da ja auch schon mal durch Bewölkung dieser Wert erreicht werden könnte. Wird dieser Wert von der PV-Anlage für 10 Minuten unterschritten wird getriggert.
Hier der Code für diese Automatisierung:

alias: Nachtstromverbrauch Start
description: ""
trigger:
  - platform: template
    value_template: "{{ states('sensor.aktuelle_leistung_pv_dach')|float(0) < 200 }}"
    for:
      hours: 0
      minutes: 10
      seconds: 0
condition:
  - condition: time
    after: "19:00:00"
action:
  - service: input_number.set_value
    data:
      value: "{{ states('sensor.aktuelle_leistung_scheidweg_energy')|float(0) }}"
    target:
      entity_id: input_number.nachtstromverbrauch_startwert
mode: single

1 „Gefällt mir“