frankhh
23. Dezember 2024 um 07:00
1
Hallo,
ich habe diverse Zähler um den Stromverbrauch zu erfassen, aktuell, täglich, wöchentlcih, monatlich und jährlich klappt ganz gut. Nun möchte ich die Statistik um den gestrigen Wert ergänzen. Dafür will ich um Mitternacht den “Daily-Wert” zu Gestern kopieren. Dafür habe ich eine Automation gebaut, die diverse Werte in Helfer kopiert. Aber es wir immer nur ein Wert kopiert, die restlichen Einstellungen werden nicht ausgeführt, wo liegt der Fehler?
alias: Yesterday
description: ""
triggers:
- hours: 23
minutes: 59
trigger: time_pattern
conditions: []
actions:
- action: input_number.set_value
metadata: {}
data:
value: "{{ iif (states('sensor.wama_daily'), states('sensor.wama_daily'), 0) }}"
target:
entity_id: input_number.wama_yesterday
- action: input_number.set_value
metadata: {}
data:
value: >-
{{ iif (states('sensor.heizung_daily'), states('sensor.heizung_daily'),
0) }}
target:
entity_id: input_number.heizung_yesterday
mode: single
Dbernt
23. Dezember 2024 um 07:14
2
Moin frankhh!
Du hast „if“ wohl falsch geschrieben („iif“).
Versuchs noch einmal nach der Korrektur…
Gruß
Bernt
crypton
23. Dezember 2024 um 08:24
3
@frankhh versuche es mal so, ich vermute einer deiner Sensoren liefert keinen Wert.
alias: Yesterday
description: ""
triggers:
- hours: 23
minutes: 59
trigger: time_pattern
conditions: []
actions:
- action: input_number.set_value
metadata: {}
data:
value: >-
{{ iif (is_number(states('sensor.wama_daily')),
states('sensor.wama_daily'), 0) }}
target:
entity_id: input_number.wama_yesterday
- action: input_number.set_value
metadata: {}
data:
value: >-
{{ iif (is_number(states('sensor.heizung_daily')),
states('sensor.heizung_daily'), 0) }}
target:
entity_id: input_number.heizung_yesterday
mode: single
@Dbernt das iif
ist schon richtig so.
1 „Gefällt mir“
frankhh
23. Dezember 2024 um 08:52
4
Hi,
danke ich werde es mal probieren, morgen früh kann ich dann berichten.
Grüße Frank
crypton
23. Dezember 2024 um 09:15
5
Du kannst die Automation auch manuell auslösen.
frankhh
23. Dezember 2024 um 09:46
6
Hallo crypton,
ist schon klar, aber viele Werte wie WaMa oder Trockner sind aktuell noch NULL, das sie heute noch nicht liefen.
Grüße Frank
Dbernt
23. Dezember 2024 um 10:05
7
Danke, crypton! Wieder etwas gelernt…
crypton
23. Dezember 2024 um 11:09
8
aber viele Werte wie WaMa oder Trockner sind aktuell noch NULL, das sie heute noch nicht liefen.
Deshalb ja das is_number
, dann wird kein Fehler erzeugt und du bekommst deine 0 als Default-Wert.
frankhh
27. Dezember 2024 um 17:00
9
Hallo Crypton,
Dein Tipp hat geholfen, nun habe ich alle Werte korrekt.
Grüße Frank
crypton
27. Dezember 2024 um 17:14
10
Danke für deine Rückmeldung, freut mich wenn es geholfen hat!