Rauchmelder Alarm Skript

Hallo,

ich habe einen Homematic Rauchmelder, den ich lokal im HA integriert habe. Um eine Alarmmeldung zu haben, bekomme ich eine Info aufs Iphone, eine Nachricht in HA und lasse Lampen rot blinken!

alias: Alarm Rauchmelder 
description: ""
triggers:
  - type: smoke
    device_id: 128c8d88eac96c6befe406fd6bed
    entity_id: f8c9fb82737ea327ca7cd453167d
    domain: binary_sensor
    trigger: device
conditions: []
actions:
  - action: notify.mobile_app_iphone_14
    metadata: {}
    data:
      message: Rauchmelder im Keller ausgelöst
      data:
        push:
          sound:
            name: default
            critical: 1
            volume: 1
    enabled: true
  - action: input_boolean.turn_on
    metadata: {}
    target:
      entity_id: input_boolean.alarm_rauchmelder_kg_vorratskeller
    data: {}
  - repeat:
      count: 5
      sequence:
        - target:
            entity_id: light.smart_mat
          data:
            rgb_color:
              - 255
              - 0
              - 0
            brightness: 255
          action: light.turn_on
        - delay:
            hours: 0
            minutes: 0
            seconds: 1
        - target:
            entity_id: light.smart_mat
          action: light.turn_off
          data: {}
        - delay:
            hours: 0
            minutes: 0
            seconds: 1
mode: single

Mein Problem ist, sobald ich die Nachricht auf dem Handy bekomme und wegdrücke, schaltet sich die Automatisation ab.

Die Anzeige der Nachricht erfolgt wie folgt auf dem Desktop:

type: custom:button-card
entity: automation.alarm_rauchmelder
name: Alarm! Rauchmelder!
icon: mdi:email
show_state: false
visibility:
  - condition: state
    entity: automation.alarm_rauchmelder
    state: "on"
styles:
  card:
    - background-color: red
    - border-radius: 12px
    - padding: 10px
  name:
    - color: white
    - font-size: 20px
    - font-weight: bold
  icon:
    - color: white
    - width: 20px
    - height: 20px

Wo liegt der Fehler?

Danke Euch!

Meinst du, dass dann deine Lichter nicht mehr blinken? Die blinken ja ohne zutun von deinem Handy nach 5 mal nicht mehr. Also die Automatisierung ist nach 5 mal blinken zu Ende.

Oder meinst du die Automatisierung ist deaktiviert?

Die Automatisierung ist deaktiviert!

Das sie sich deaktiviert bei der Nachricht am Handy ist seltsam. Oder drückst du auf die custom:button-card drauf. Die wird dann deaktiviert, da du die Automatisierung mit dem Button umschaltest.

Ich verstehe noch nicht was du mit dem Button-Card vor hast. Ich denke nicht, dass da die Automatisierung als entity hinterlegt sein sollte, sondern , dein input_boolean, was du in der Automatisierung aktivierst

Ich drücke auf die Buttom Card (also die Nachricht).

Die Buttom Card dient nur der Anzeige einer Nachricht auf dem Dashboard, was genau los ist. Davon habe ich einige, die nur dann erscheinen, wenn ein Sensor auslöst (Wassersensoren etc.).

Bei allen Nachrichten habe ich den gleichen Unterbau (also Yaml Code) mit entsprechenden Entitäten. Nur beim Rauchmelder habe ich das Problem der Deaktivierung der Automation.

Durch

visibility:
  - condition: state
    entity: automation.alarm_rauchmelder
    state: "on"

Wird die Karte aber angezeigt, wenn die Automatisierung aktiviert ist (und nicht nur auslöst). Du musst hier “input_boolean.alarm_rauchmelder_kg_vorratskeller“ einfügen.

Vielen Dank!

Habe dies mal mit den Wasseralarmen verglichen. Dort war immer der boolean in. Nur beim Rauchmelder nicht. Blöd. 100 mal kontrolliert und nicht gesehen. Betriebsblind.

Besten Dank!