Eine Alarmanlage ist zum Schutz des eigenem Zuhaus bzw. der eigenen Person ein wichtiger Aspekt. Es gibt sie in den verschiedensten Ausbaustufen und von vielen Anbietern.
Grundsätzlich sollte eine Alarmanlage, ein für sich eigenständiges Gewerk sein und nur mit dafür vorgesehenen Meldern (Auslösern) betrieben werden. Möchte ich demnach eine der Norm entsprechende Alarmanlage für die eigenen vier Wände installieren (lassen), bleibt nur eine nach Vds-Klassen zertifizierte Anlage. Diese Klassifizierten Alarmanlagen sollte im Regelfall von Facherrichtern geplant, angeboten und errichtet werden.
Möchte man jedoch „nur“ eine in das Smarthome eingebundene „Alarmanlage“ welche bei unerlaubtem Betreten des überwachten Bereichs
- den Besitzer oder betroffene Personen alarmiert
- den „Einbrecher“ abschreckt
- die „Einbruchzeit“ minimiert
- hilft den Einbruch zu rekonstruieren
lässt sich das mit Home Assistant relativ einfach bewerkstelligen.
Bestandteile einer Alarmanlage?
Eine Alarmanlage besteht aus mehreren Teilen. Grundsätzlich unterscheidet man diese in
- Alarmzentrale
- Bedienelement
- Alarmmelder
- Endgeräte
Hier, in diesem Fall wird die Alarmzentrale mit Home Assistant umgesetzt. Das bedeutet, dass Home Assistant die Aufgaben der Alarmanlage übernimmt und zuständig ist, für die Verwaltung der eingehenden Meldungen sowie der Weiterleitung von Ereignissen bzw. Aktivierung von Endgeräten.
Als Bedienelement kann jede im Smarthome verfügbare „Bedieneinheit wie Tablets, Smartphone, Sprachassistent sowie herkömmliche Schalter verwendet werden.
Auch die Alarmmelder können jegliche Komponenten aus dem Smarthome sein. Meist werden jedoch zu diesem Zweck
- Bewegungsmelder
- Kamera Erfassungen
- Tür und Fensterkontakte
herangezogen.
Für Endgeräte gibt es auch jede Menge an Möglichkeiten. Je nach Art der Alarmierung (still, akustisch oder optisch), können Textnachrichten versendet, über den Sprachassistenten akustische Signale ausgegeben oder mittels Beleuchtung optisch Alarme angezeigt werden.
Meine Alarmanlage
Folgende Komponenten benutze ich für meine Alarmanlage in Home Assistant
Keine Produkte gefunden.
Home Assistant PC
Unterbrechungsfreie Stromversorgung USV
Tablet zur Bedienung
Sprachassistent zu akustischen Alarmierung
Kamera für Bewegung und Dokumentation
Kamera für Bewegung und Dokumentation
Türkontakt
Bewegungsmelder
Durch die USV bzw. die batteriebetriebenen Geräte ist auch bei Stromausfall eine Weiterleitung des Alarms sowie eine interne Alarmierung kein Problem.
Programmierung / Inbetriebnahme
Um die Alarmanlagenfunktion in Home Assistant zu aktivieren müssen mittels YAML Code in der „configuration.yaml“ ein paar Zeilen eingetragen werden.
Öffne dazu den File Editor oder Studio Code Server.
Um es übersichtlicher zu gestalten füge unter „config“ ein neues File hinzu und gib diesem den Namen „alarm.yaml“
Danach öffne das „alarm.yaml“ File und füge die folgenden Codezeilen ein
# ### ## ### ######## ## ## # # ## ## ## ## ## ## ## ### ### # # ## ## ## ## ## ## ## #### #### # # ## ## ## ## ## ######## ## ### ## # # ######### ## ######### ## ## ## ## # # ## ## ## ## ## ## ## ## ## # # ## ## ######## ## ## ## ## ## ## # ######################################################################################### #---------------------------------------------------------------------------------------# ##------------------------- Konfiguration der Alarmanlage ----------------------------## #---------------------------------------------------------------------------------------# ######################################################################################### #----------------------------------------------------------- # Dein Alarm Panel #----------------------------------------------------------- - platform: manual name: YouTube Alarm code: !secret code_alarm_panel arming_time: 60 # Zeit bis SCHARF geschaltet delay_time: 60 # Zeit von ERKENNEN bis AUSGELÖST trigger_time: 60 # Zeit wie lange ALARM Zustand andauert disarmed: trigger_time: 0 # Zeit bis UNSCHARF geschaltet armed_home: # Alarmfunktion für Nacht arming_time: 0 delay_time: 0
Passe den Namen und die in Sekunden angegebenen Zeiten für dich bzw. deine Alarmanlage an.
Wenn diese Einstellungen abgeschlossen sind, muss der Code zum Scharf/Unscharf schaltender Alarmanlage festgelegt werden. Dazu öffne im File Editor bzw. Studio Code Server dein „secrets.yaml“ File, füge dein Alarm Secret ein und passe den Code für dich persönlich an.
# ###### ######## ###### ######## ######## ######## ###### # # ## ## ## ## ## ## ## ## ## ## ## # # ## ## ## ## ## ## ## ## # # ###### ###### ## ######## ###### ## ###### # # ## ## ## ## ## ## ## ## # # ## ## ## ## ## ## ## ## ## ## ## # # ###### ######## ###### ## ## ######## ## ###### # ######################################################################################### #---------------------------------------------------------------------------------------# ##-------------------------- Meine geheimen Zugangsdaten -----------------------------## #---------------------------------------------------------------------------------------# ######################################################################################### #----------------------------------------------------------- # Code für YouTube Alarmanlage #----------------------------------------------------------- code_alarm_panel: 1234 # Dein Code in Ziffern
Nun muss lediglich noch in der „configuration.yaml“ der Zugriff auf das Alarm-File hergestellt werden.
Dazu einfach das Include in „configuration.yaml“ eintragen
# Include in configuration.yaml Eintragen #----------------------------------------------------------- # INCLUDE File #----------------------------------------------------------- alarm_control_panel: !include alarm.yaml
Wenn das erledigt ist, Home Assistant neu starten!
Tipp: Das Alphabet zum Yaml verschönern findest du hier:
Aktueller Status mit Node-RED
Da ich beinahe alle meine Automatisierungen und Abläufe in Node-RED ausführe, ist es auch mit den Abläufen und Status der Alarmanlage nicht anders.
Aus diesem Anlass habe ich einen eigenen ALARM-FLOW für Node-RED angelegt und diesen hier zum Download bereitgestellt.

Flow in Node-Red importieren
Nach dem Download entpacke die ZIP Datei und öffne Node-RED in Home Assistant
Jetzt gehe auf das Burger Symbol und wähle
Danach öffnet sich folgendes Fenster

Hier wähle und suche die entpackte Datei auf deinem PC. Diese „.json“ Datei wähle aus und drücke „Öffnen“

Nun sollte das geöffnete Fenster so aussehen

Aktiviere noch den Reiter „Neuen Flow“ und drücke auf
Wenn alles geklappt hat sollte der neue Flow angelegt sein und folgendes Fenster erscheinen

Dieser Artikel enthält Affiliate-Links zu Produkten auf Amazon.
Das bedeutet, wenn Sie über diese Links etwas kaufen, erhalten wir eine kleine Provision, ohne dass für Sie zusätzliche Kosten entstehen. Diese Provision hilft uns, diese Website zu betreiben und weiterhin nützliche Inhalte für Sie bereitzustellen. Wir empfehlen nur Produkte, von denen wir überzeugt sind und die einen Mehrwert bieten. Ihre Unterstützung durch den Kauf über diese Links ist für uns sehr wertvoll.
Vielen Dank!
Letzte Aktualisierung am 13.02.2025 / Affiliate Links / Bilder von der Amazon Product Advertising API
Diese Produktpräsentation wurde mit dem AAWP-Plugin erstellt.
Dieser Beitrag hat 9 Kommentare
Hallo,
vielen Dank für die gut gemachten Tutorials.
Mich würde auch die Antwort auf die gestellte Frage von Sven interessieren. Ich habe zwar eine Vorahnung aber bevor ich in die verkehrte Richtung laufe, wäre ein netter Hinweis schön.
Vielen Dank schonmal …
Gruß aus Niedersachsen und weiterhin viel Erfolg.
Wie kann man die Alarmanlage dann nutzen und mit Entitäten verknüpfen? Habs soweit hinbekommen dass das Alarmpanel geht aber weiter nicht.
Hi Sven, vor der Frage stehe ich gerade auch:
Wo definiere ich was einen Alarm auslöst? Also welches Fenster / Tür (bei mir HmIP SWDO) überwacht wird.
Und auch die Stelle, an der definiert wird, was im Alarmfall passieren soll ist mir leider noch nicht so ganz klar…
Hast du inzwischen etwas gefunden? Gruß Nik
es geht mit mozilla.
Danke Prima weiter so
kannst du die zip schicken
Hallo
es geht nicht ,mit Opera, microsoft ,chrom
Danke
Hallo
es ladet nicht der Dowload Flow bei mir nicht.
Danke
Hallo Thomas! Manchmal kann es vorkommen, dass bei gewissen Browsern der Download nicht funktioniert. Ich würde dich bitten es mit einem anderen Browser zu versuchen oder den Downloadlink in einem neuen Tab zu öffnen. Das sollte klappen. Grüße, Maxx
Kommentare sind geschlossen.