Temperaturwechsel Automation

Hallo,

ich hab alle meine Temperatursensoren zu einem „Innentemperatur“ Sensor zusammengefasst.
Nun würde ich gerne, nachdem die Heizung an ist (Holzofen) gerne bestätigen lassen das die Temperatur steigt.

Ich brauch also eine Automation die die Temperatur abfragt und mit der vor 5min vergleicht, wenn diese x Grad höher ist, soll eine Automation auslösen.

Wie könnte ich das vergleichen der Temperaturen bewerkstelligen?

Danke schonmal im Vorraus!

Hallo,
du könntest es mal so probieren (habe es nicht getestet!)

trigger:
    platform: time_pattern
    minutes: "/5"
  action:
    - variables:
        current_temp: "{{ states('sensor.temperatursensor') | float(0) }}"
        previous_temp: "{{ states('sensor.temperatursensor') | float(0) }}"
    - delay: "00:05:00"
    - condition: template
      value_template: "{{ ((states('sensor.temperatursensor') | float(0)) - previous_temp) > 5 }}"
    - service: DEIN_SERVICE_HIER

Diese Automation wird alle 5 Minuten ausgeführt und vergleicht die aktuelle Temperatur mit der Temperatur, die vor 5 Minuten aufgezeichnet wurde. Wenn die aktuelle Temperatur um mehr als 5 Grad höher ist als die vorherige Temperatur, wird die in der DEIN_SERVICE_HIER -Zeile angegebene Aktion ausgeführt.
Als Service kannst du zb eine Entität betätigen/schalten oder eine weitere Automation starten usw.
Ich habe das selber aber noch nicht getestet, wäre nur ein Vorschlag…

2 „Gefällt mir“

Vielen Dank für deine Nachricht, hat super geklappt👍

Das ist die fertige Automation

alias: Benachrichtigung - Heizung gestartet
description: ""
trigger:
  - platform: time_pattern
    minutes: /5
action:
  - variables:
      current_temp: "{{ states('sensor.innentemperatur') | float(0) }}"
      previous_temp: "{{ states('sensor.innentemperatur') | float(0) }}"
  - delay: "00:05:00"
  - condition: template
    value_template: >-
      {{ ((states('sensor.innentemperatur') | float(0)) - previous_temp) > 0.1
      }}
  - service: notify.mobile_app_luca_11
    data:
      message: Heizung gestartet!
  - service: automation.turn_off
    data:
      stop_actions: false
    target:
      entity_id: automation.benachrichtigung_heizung_gestartet
mode: single

Die Automation wird dann wieder durch eine andere um 0 Uhr aktiviert und kann dann wieder ausgeführt werden

1 „Gefällt mir“