Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
- trigger:
- trigger: time
at: "23:58"
sensor:
- name: Energieverbrauch gesamt
unique_id: "energieverbrauch_gesamt"
state_class: "measurement"
unit_of_measurement: "kWh"
state: >
{% set gesamt = states('sensor.energieverbrauch_gesamt') | float(0) %}
{{ gesamt + states('sensor.energie_tag') | float(0) }}
Hast du dir die Log-Datei angesehen? Gibt es dort irgendwelche Fehlermeldungen? Kannst du deinen Code posten?Das Einzige woran es noch hakt ist die zeitgetriggerte Ausführung. Zum eingestellten Zeitpunkt passiert nichts.
Wenn du Code einfügst, mache bitte so wie es hier beschrieben ist. Dann kann man den Code besser lesen und sehen, ob z.B. die Einrückung richtig ist.Hier ein Auszug aus dem Code
Eigenschaften des Sensors auf measurement und total_increasing gestellt?Aus meiner Heizung erhalte ich den Energieverbrauch. Dieser Wert wird täglich angezeigt und startet am nächsten Tag wieder bei Null. Wie kann ich am besten den Gesamtverbrauch ermitteln (summierung über einen Zeitraum / Gesamtsumme).
- name: Oelverbrauch gesamt
unique_id: oilsum
state: >
{{ ( (states('sensor.oelverbrauch_hzg')|float(0)) + (states('sensor.oelverbrauch_ww')|float(0)) ) }}
unit_of_measurement: L
- trigger:
- trigger: time
at: "12:37"
sensor:
- name: Oelverbrauch Summe
unique_id: "Oel_summiert"
state_class: "measurement"
unit_of_measurement: "L"
state: >
#{% set summe = states('input_number.summe')|float(0) %}
{{( 123|float(0) )}}
#{{( summe + (states('sensor.oelverbrauch_gesamt')|float(0)) )}}
Ja, das ist mir klar. Zunächst möchte ich ja nur den zeitlichen Trigger zum funktionieren bringen. Dann geht es weiterSoll der Zählerstand von Zeit zu Zeit gelöscht werden, muss es anders programmiert werden.
Das ist ein Template Sensor. Wie und wo kann ich das einstellen?Eigenschaften des Sensors auf measurement und total_increasing gestellt?
Das was du da versuchst, gehört zur Grundfunktionalität von HA.
so wird es bei dir nicht funktionieren, mit namen und unique_id mache ich einwenig anders. Z.BZunächst möchte ich ja nur den zeitlichen Trigger zum funktionieren bringen.
- name: Oelverbrauch gesamt
unique_id: oilsum
- name: Oelverbrauch gesamt
unique_id:"oelverbrauch_gesamt"
{{states('sensor.oelverbrauch_gesamt')|float(0)) }}
- name: Oelverbrauch WW
unique_id: oilww
state: >
{{(( states('sensor.home_hot_water_energy_consumed')|float(0) / 9.70|float(0))|float|round(3))}}
unit_of_measurement: L
- name: Oelverbrauch Hzg
unique_id: oilhzg
state: >
{{(( states('sensor.home_heating_energy_consumed')|float(0) / 9.70|float(0))|float|round(3))}}
unit_of_measurement: L
- name: Oelverbrauch gesamt
unique_id: oilsum
state: >
{{ ( (states('sensor.oelverbrauch_hzg')|float(0)) + (states('sensor.oelverbrauch_ww')|float(0)) ) }}
unit_of_measurement: L
probiere bitte so einen Zahlenwert einzugebenDas Kernproblem ist dass der Trigger zu einer bestimmten Zeit nicht funktioniert.
state: >
#{% set summe = states('input_number.summe')|float(0) %}
123