ich habe ein kleines Problem mit meiner Automation und hoffe, ihr könnt mir weiterhelfen.
Die Automation läuft grundsätzlich an – ich bekomme die Nachricht auf mein Handy und kann das Ereignis auch auslösen. In der Übersicht sehe ich auch, dass das Ereignis bei „Warten auf Auslöser“ erkannt wird.
Was allerdings nicht funktioniert, ist die eigentliche Aktion am Ende – nämlich das Schließen des Rollladens.
Ich verstehe leider nicht, warum die Automation dort nicht weiterläuft.
Hat jemand vielleicht eine Idee oder einen Tipp, woran das liegen könnte?
Vielen Dank schon mal im Voraus!
alias: Schuppen längere Zeit geöffnet
description: >-
triggers:
- trigger: state
entity_id:
- cover.rollladen_schuppen_cover_0
from: "off"
to: "on"
for:
hours: 2
minutes: 0
seconds: 0
- trigger: state
entity_id:
- cover.rollladen_schuppen_cover_0
from: "off"
to: "on"
for:
hours: 4
minutes: 0
seconds: 0
conditions: []
actions:
- data:
title: Schuppen ist offen
message: Der Schuppen ist noch offen, zum schließen gedrückt halten
data:
actions:
- action: close_schuppen
title: Schuppen schließen?
action: notify.notify
- wait_for_trigger:
- event_type: mobile_app_notification_action
event_data:
action: close_schuppen
trigger: event
timeout:
hours: 0
minutes: 5
seconds: 0
continue_on_timeout: false
- action: cover.close_cover
metadata: {}
data: {}
target:
entity_id:
- cover.rollladen_schuppen_cover_0
mode: single
Hi, es liegt sicherlich am wait_for_trigger. HA wartet gemäß der eingestellten Verzögerung 5min und ich denke mal du wirst nicht immer innerhalb der 5min bestätigen, so dass der letzte Teil der Automatisierung nicht ausgeführt wird. Ändere mal hier von false zu true, dann sollte es funktionieren.
Hi,
das ist das komische. Ich bekomme die Push, bestätige diese ( also den wait_for_trigger) nur das letzte (der Rollladen) startet nicht.
Den timeout möchte ich ja nicht, da sie nur durchlaufen soll, wenn ich es bestätige.
Viele Grüße
Korrigiere mich, aber das hatte ich so verstanden, das er ja dann ewig wartet…
Es sei denn HA wird neu gestartet oder ähnliches.
So muss innerhalb von 5 min reagiert werden, sonst Ende
Ja hast du richtig verstanden, dachte die 5min sind nicht so wichtig. Diese wait_trigger führen irgendwie öfter zu Problemen. Hatte ich persönlich auch schon und habe daher mal die Automatisierung umgebaut, so dass als trigger jetzt die Benachrichtigung genutzt und dann im template geprüft wird, ob die Benachrichtigung länger als 5min her ist (300).
alias: Schuppen längere Zeit geöffnet
description: " "
triggers:
- id: benachrichtigen
entity_id: cover.rollladen_schuppen_cover_0
from: "off"
to: "on"
for: "02:00:00"
trigger: state
- id: benachrichtigen
entity_id: cover.rollladen_schuppen_cover_0
from: "off"
to: "on"
for: "04:00:00"
trigger: state
- id: bestaetigt
event_type: mobile_app_notification_action
event_data:
action: close_schuppen
trigger: event
conditions: []
actions:
- choose:
- conditions:
- condition: trigger
id: benachrichtigen
sequence:
- data:
title: Schuppen ist offen
message: Der Schuppen ist noch offen. Zum Schließen bitte bestätigen.
data:
actions:
- action: close_schuppen
title: Schuppen schließen?
action: notify.notify
- conditions:
- condition: trigger
id: bestaetigt
- condition: template
value_template: >
{% set last = this.attributes.last_triggered %} {{ last is not
none and (now() - last).total_seconds() < 300 }}
sequence:
- target:
entity_id: cover.rollladen_schuppen_cover_0
action: cover.close_cover
data: {}
default: []
mode: single
vielen Dank, funktioniert super
Template sind leider nicht so meins, weshalb ich es nur kopieren kann.
Verstehe aber dennoch nicht, warum meins nicht ging.
Zumal ich nochmal etwas gespielt habe, und wenn ich eine zweite Automation anlege, da wird die Aktion ausgeführt
alias: schuppen test
description: ""
triggers:
- trigger: event
event_type: mobile_app_notification_action
event_data:
action: close_schuppen
conditions: []
actions:
- action: notify.alexa_media_buro
metadata: {}
data:
message: hat ausgelöst
mode: single
Und ich habe fast das selbe mit der Garage - da läuft es.
Alles komisch…
Hi, na super freut mich. Du kannst meine Automatisierung trotzdem auch im UI Editor bearbeiten, das Template bleibt erhalten und kann dort direkt bearbeitet werden.
Deine Garagen-Automatisierung hat einen Unterschied, sie hat nur einen Trigger. Könntest du ja mal testen, wenn du nicht nach 2 oder 4h die Aktionen ausführst, sondern immer nach 2h bzw. 4h je nachdem was dir lieber ist. Das wäre für mich noch eine Erklärung.
ich habe deine Automation übernommen – da diese ja viel cooler ist!
Mir ging es dabei eher darum, das ich halt den code nicht verstehe, und es somit nur copy/paste nutzen kann.
Die Garage hat zwar nur einen Trigger, aber ich hatte die Aktion für den Rollladen sowieso immer nur manuell gestartet.
Ich verstehe nach wie vor nicht, warum die letzte Aktion dann nicht mit durchläuft.