Automation mit Dann - Optionen funktioniert nicht

saffi

Active member
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.

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:

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
6.307
Beiträge
60.904
Mitglieder
6.425
Neuestes Mitglied
Luckson
Zurück
Oben