Hallo zusammen,
ich habe mir eine Automation gebaut, die die Starts meiner Wärmepumpe zählt.
Hierfür nutze ich die aufgenommene Wirkleistung, ist diese für > 1 min > 1 kW wird das als Start ausgewertet und ein Zähler erhöht.
Das funktioniert.
Jetzt wird aber jeder Abtauvorgang auch als Start gezählt. Ich möchte deswegen eine zweite Automation, die nur zählt, wenn der letzte Start weniger als 20 Minuten her ist. Deswegen habe ich eine zweite Automatisierung gebaut und entsprechend erweitert.
Hier harkt es jetzt, die folgende Condition liefert immer false zurück. Aber ich sehe den Fehler nicht.
Woran kann es liegen?
conditions:
- condition: template
value_template: >-
{{ (as_timestamp(now()) -
as_timestamp(states.binary_sensor.wp_in_betrieb.la st_changed)) >= 20 * 60
}}
ich habe mir eine Automation gebaut, die die Starts meiner Wärmepumpe zählt.
Hierfür nutze ich die aufgenommene Wirkleistung, ist diese für > 1 min > 1 kW wird das als Start ausgewertet und ein Zähler erhöht.
Das funktioniert.
Jetzt wird aber jeder Abtauvorgang auch als Start gezählt. Ich möchte deswegen eine zweite Automation, die nur zählt, wenn der letzte Start weniger als 20 Minuten her ist. Deswegen habe ich eine zweite Automatisierung gebaut und entsprechend erweitert.
Hier harkt es jetzt, die folgende Condition liefert immer false zurück. Aber ich sehe den Fehler nicht.
Woran kann es liegen?
conditions:
- condition: template
value_template: >-
{{ (as_timestamp(now()) -
as_timestamp(states.binary_sensor.wp_in_betrieb.la st_changed)) >= 20 * 60
}}

