Danke für deine Hilfe!
Ich bin ein gutes Stück weiter. Der Repeat kommt, allerdings weiß ich nicht, wie ich diesen wieder beendet bekomme. Ich habe ja zwei Trigger-IDs:
- 5min wenn ein Fenster 5 Minuten geöffnet ist
- 10min wenn ein Fenster 10 Minuten geöffnet ist
Nun soll alle Minute eine Meldung kommen, bis das auslösende Fenster geschlossen wurde. Hierzu habe ich eine Repeat-while Schleife aufgebaut, mit einer Minute Wartezeit:
- repeat:
sequence:
- action: notify.mobile_app_tpmobile14
metadata: {}
data:
message: >-
Fenster noch offen. Temperatur {{
states.sensor.temperatursensor_special_snowflake_temperature.state
}} Grad
title: "{{ state_attr(trigger.entity_id, 'friendly_name') }}"
- delay:
hours: 0
minutes: 1
seconds: 0
milliseconds: 0
while:
- condition: trigger
id:
- 5min
Problem ist nun aber, dass die Aktion so nie endet, auch wenn das auslösende Fenster geschlossen wurde. Was mache ich da falsch bzw. wie werte ich den Trigger aus?