Alarmanlage mit Home Assistant – ganz einfach 2022

Inhaltsverzeichnis

Alarmanlage Titelbild

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

  1. Alarmzentrale
  2. Bedienelement
  3. Alarmmelder
  4. 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

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.

Alarmanlage Flow

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

  1. Meik

    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.

  2. Sven

    Wie kann man die Alarmanlage dann nutzen und mit Entitäten verknüpfen? Habs soweit hinbekommen dass das Alarmpanel geht aber weiter nicht.

    1. Nik

      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

  3. thomas

    es geht mit mozilla.

    Danke Prima weiter so

  4. thomas

    kannst du die zip schicken

  5. thomas

    Hallo
    es geht nicht ,mit Opera, microsoft ,chrom

  6. Thomas

    Danke

  7. Thomas

    Hallo
    es ladet nicht der Dowload Flow bei mir nicht.

    Danke

    1. Maxx

      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.