Hallo Freunde,
irgendwie habe ich den Überblick verloren. Vielleicht sieht einer den Wald.^^
Habe mir eine Automation gebastelt, die bei einer Aktion oder besser Zustand mir eine Meldung geben soll. Bitte den Sinn dabei erstmal nicht beachten.
Wenn ich in den Trace gehe, sehe ich das die Bedingungen aller erfüllt werden, aber beim Abschnitte "dann tue" kommt nichts zu Stande. Einzelne Aktionen gehen, aber meine verschachtelten Optionen gehen ins Leere.
Kurze Erklärunge dazu:
die 10 min und 15 min stehen aktuell auf 1 bzw. 2sec. wegen Testzwecke
Sensor Fenster Status ist eine Gruppe aus mehreren Sensoren.
Warum mehrere optionen? Weil ich unterscheiden will, ob ich zu Hause bin oder nicht.
Wenn ich auf die einzelnen Aktionen klicke und ausführe, wird es auch getan.
Vielen Dank im Voraus.
P.S. den Test mache ich unter Entwicklerwerkzeuge -> Aktionen.
irgendwie habe ich den Überblick verloren. Vielleicht sieht einer den Wald.^^
Habe mir eine Automation gebastelt, die bei einer Aktion oder besser Zustand mir eine Meldung geben soll. Bitte den Sinn dabei erstmal nicht beachten.
Wenn ich in den Trace gehe, sehe ich das die Bedingungen aller erfüllt werden, aber beim Abschnitte "dann tue" kommt nichts zu Stande. Einzelne Aktionen gehen, aber meine verschachtelten Optionen gehen ins Leere.
Code:
id: '1739798939450'
alias: AAA-Testautomation Fensterüberwachung
description: ''
triggers:
- trigger: state
entity_id:
- binary_sensor.fenster_status
to: 'on'
for:
hours: 0
minutes: 0
seconds: 1
id: Fenster offen 10min test
- trigger: state
entity_id:
- binary_sensor.fenster_status
to: 'on'
for:
hours: 0
minutes: 0
seconds: 2
id: Fenster offen 15min test
conditions:
- condition: time
after: '07:00:00'
before: '21:00:00'
- condition: numeric_state
entity_id: sensor.ip44_stromspeicher_temperatur
below: 15
- condition: state
entity_id: sensor.season
state: winter
actions:
- choose:
- conditions:
- condition: trigger
id:
- Fenster offen 10min test
- Fenster offen 15min test
sequence:
- action: tts.speak
target:
entity_id: tts.piper
data:
cache: true
media_player_entity_id: media_player.fire_tablet
message: >-
Achtung! Es sind noch {{ expand('binary_sensor.fenster_status')
| selectattr('state', 'eq', 'on') | map(attribute='name') |
list | join (', ') }} offen. Bitte schau danach.
- action: notify.send_mail_von_ha
metadata: {}
data:
title: Fenster offen Test Option 1
message: >-
Achtung! Es sind noch {{ expand('binary_sensor.fenster_status')
| selectattr('state', 'eq', 'on') | map(attribute='name') |
list | join (', ') }} offen. Bitte schau danach.
- conditions:
- condition: trigger
id:
- Fenster offen 10min test
- Fenster offen 15min test
- condition: state
entity_id: person.homeassistant
state: home
sequence:
- action: notify.mobile_app_sm_a515f
metadata: {}
data:
title: Fenster offen Test option 2
message: >-
Achtung! Es sind noch {{ expand('binary_sensor.fenster_status')
| selectattr('state', 'eq', 'on') | map(attribute='name') |
list | join (', ') }} offen. Bitte schau danach.
- action: notify.send_mail_von_ha
metadata: {}
data:
title: Fenster offen Test
message: >-
Achtung! Es sind noch {{ expand('binary_sensor.fenster_status') |
selectattr('state', 'eq', 'on') | map(attribute='name') | list | join
(', ') }} offen. Bitte schau danach.
enabled: false
mode: single
Kurze Erklärunge dazu:
die 10 min und 15 min stehen aktuell auf 1 bzw. 2sec. wegen Testzwecke
Sensor Fenster Status ist eine Gruppe aus mehreren Sensoren.
Warum mehrere optionen? Weil ich unterscheiden will, ob ich zu Hause bin oder nicht.
Wenn ich auf die einzelnen Aktionen klicke und ausführe, wird es auch getan.
Vielen Dank im Voraus.
P.S. den Test mache ich unter Entwicklerwerkzeuge -> Aktionen.
Zuletzt bearbeitet: