Skip to content

Instantly share code, notes, and snippets.

@user-x-adm
Last active December 29, 2023 20:11
Show Gist options
  • Save user-x-adm/c5d41dc65b8e49f61541db3c93e7a6c6 to your computer and use it in GitHub Desktop.
Save user-x-adm/c5d41dc65b8e49f61541db3c93e7a6c6 to your computer and use it in GitHub Desktop.
home assistant blueprint
blueprint:
name: Alarmanlage-Aktionen
description: >
Der Blueprint der simplen Einbruchmeldeanlage (EMA) mit stillen Alarm kann
mit diesem Blueprint um weitere Aktionen - wie z.B. Alarmsirene ein - erweiterert werden.
Dazu werden die "Event Messages" der "Alarmanlage" - Automation verwendet.
domain: automation
input:
alarm_action:
name: Aktion-Alarmierung
description: "Aktionen, die im Alarmfall ausgeführt werden sollen. Als Standard ist ein Logbucheintrag definiert"
selector:
action: {}
default:
- service: logbook.log
data:
name: ALARM
message: Alarm wurde ausgelöst
info_off_action:
name: Alarm deaktiviert
description: "Aktionen, die ausgeführt werden sollen, wenn der Alarm deaktiviert wurde"
selector:
action: {}
default:
- service: logbook.log
data:
name: INFO
message: Alarm deaktiviert
info_on_action:
name: Alarm aktiviert
description: "Aktionen, die ausgeführt werden sollen, wenn der Alarm aktiviert wurde"
selector:
action: {}
default:
- service: logbook.log
data:
name: INFO
message: Alarm wurde aktiviert
error_action:
name: Fehler
description: "Aktionen, die ausgeführt werden sollen, wenn die Aktivierung fehlerhaft war"
selector:
action: {}
default:
- service: logbook.log
data:
name: INFO
message: Bei der Alarmaktivierung ist ein Fehler aufgetreten
trigger:
- platform: event
event_type: blueprint.user-x-adm
event_data:
status.message: alarm
blueprint: ema
id: "1"
- platform: event
event_type: blueprint.user-x-adm
event_data:
status.message: info_off
blueprint: ema
id: "2"
- platform: event
event_type: blueprint.user-x-adm
event_data:
status.message: info_on
blueprint: ema
id: "3"
- platform: event
event_type: blueprint.user-x-adm
event_data:
status.message: error
blueprint: ema
id: "4"
condition: []
action:
- choose:
- conditions:
- condition: trigger
id: "1"
sequence: !input 'alarm_action'
- conditions:
- condition: trigger
id: "2"
sequence: !input 'info_off_action'
- conditions:
- condition: trigger
id: "3"
sequence: !input 'info_on_action'
- conditions:
- condition: trigger
id: "4"
sequence: !input 'error_action'
mode: single
@user-x-adm
Copy link
Author

Voraussetzungen: Automation auf Basis des Blueprints Alarmanlage bereits erstellt.
Wenn ihr die Automatisierung für den stillen Alarm erstellt habt, könnt ihr eine zweite Automatisierung auf Basis dieses Blueprints anlegen um zusätzliche "Aktionen" auszulösen - beispielsweise: Die Aktivierung einer Sirene oder von Lichtern, die Betätigung von Summern als Bestätigung der Scharf-/Unscharfschaltung usw.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment