Verbrauchswerte [Gestern]

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

Moin frankhh!
Du hast „if“ wohl falsch geschrieben („iif“).
Versuchs noch einmal nach der Korrektur…
Gruß
Bernt

@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. :wink:

1 „Gefällt mir“

Hi,

danke ich werde es mal probieren, morgen früh kann ich dann berichten.

Grüße Frank

Du kannst die Automation auch manuell auslösen.

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

Danke, crypton! Wieder etwas gelernt…

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.

Hallo Crypton,

Dein Tipp hat geholfen, nun habe ich alle Werte korrekt.

Grüße Frank

Danke für deine Rückmeldung, freut mich wenn es geholfen hat! :slight_smile: