Hallo,
ich möchte gerne einen "Energiezähler" haben, der mir die kWh pro Abrechnungszyklus (jährlich) meines Stromanbieters anzeigt.
Dieser soll jährlich an einem bestimmten Tag auf "0" zurückgesetzt werden. Und zwar immer am 01.04. eines Jahres.
Ich habe einen Template-Sensort "sensor.energy_total"
Code: Alles auswählen
- name: "kWh total"
unique_id: energy_total
state: >-
{{
[ states('sensor.shelly_3em_channel_a_energy'),
states('sensor.shelly_3em_channel_b_energy'),
states('sensor.shelly_3em_channel_c_energy'),
states('sensor.shellyem_keller_phase_3_energy'),
] | map('float') | sum
}}
unit_of_measurement: kWh
device_class: energy
state_class: total_increasing
availability: >-
{{
[ states('sensor.shelly_3em_channel_a_energy'),
states('sensor.shelly_3em_channel_b_energy'),
states('sensor.shelly_3em_channel_c_energy'),
states('sensor.shellyem_keller_phase_3_energy'),
] | map('is_number') | min
}}
mit dem ich den Gesamtverbrauch zähle.
Den (oder einen neuen) Sensor, würde ich dazu gerne nutzen.
Über einen Helfer "Verbrauchszähler" klappt das nicht, da man den zwar jährlich zurücksetzen kann, aber nur am 01.01. (oder habe ich das falsch verstanden?).
Ich benötigte die Rücksetzung aber zum 01.04. eines jeden Jahres. Der Offset, der sich im Helfer einstellen lässt, geht aber max. 28 Tage.
Wie kann man so etwas machen? Wie habt Ihr das gelöst?