Last active
December 29, 2023 20:11
-
-
Save user-x-adm/c5d41dc65b8e49f61541db3c93e7a6c6 to your computer and use it in GitHub Desktop.
home assistant blueprint
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.