Smarte Alarmanlage mit Home Assistant selber bauen und was das mit einem Rauchmelder zu tun hat

Unterstützung des Kanals

Hinweis: Der folgende Link ist ein Affiliate-Link.

Die Erstellung meiner Skripte und Videos ist mit einem erheblichen zeitlichen Aufwand verbunden – von der technischen Vorbereitung über intensive Recherche bis hin zu Tests, Aufnahmen und Nachbearbeitung. Alle Inhalte stelle ich dir dennoch vollständig kostenlos zur Verfügung.

Wenn du meine Arbeit unterstützen möchtest, kannst du das ganz einfach tun: Für deine Amazon-Bestellungen nutze gern meinen Partner-Link. Für dich ändert sich am Preis nichts – ich erhalte lediglich eine kleine Provision. Vielen Dank für deinen Support!

Jetzt über Amazon unterstützen
YouTube player

Was ein Zigbee Rauchmelder mit einer Alarmanlage gemeinsam hat ? Dieser Frage wird im Video nachgegangen. Mit Home Assistant lassen sich Zigbee Rauchmelder einbinden und ein Automatismus erstellen, welcher bei Rauch eine Benachrichtung schickt. Dieses Video führt euch die alle nötigen Schritte von den Parametern in der configuartion.yaml bis hin zur Anwendung der Integration auf eurem Dashboard.

Diese ZigBee Produkte verwende ich:*

Den Rauchmelder könnt ihr hier bekommen *: https://s.click.aliexpress.com/e/_DBME4tB

Home Assistant Integration Alarm Control Panel: https://www.home-assistant.io/integrations/alarm_control_panel/

Beispielkonfiguration Configuartion.Yaml:

alarm_control_panel:

  - platform: manual
    name: smarthome Alarmanlage
    code: 0815  # Hier könnt ihr euren individuellen Code einstellen                 
    code_arm_required: false  # Wenn false, dann braucht man für die Aktivierung keinen Pin Code, nur für die Deaktivierung
    delay_time: 60 # Zeitspanne bei Erkennung, bis ausgelöst wird.
    arming_time: 60 # Zeitspanne, bis die Alarmanlage scharf geschaltet wird. 
    trigger_time: 60 # Zeitpsanne des gesamten Alarms
    disarm_after_trigger: false 
    disarmed:
     trigger_time: 0 # Zeitspanne, bis die Alarmanlage wieder deaktiviert wird
    armed_home:   # Hier kann man Zeiten einstellen für Alarm, während der Anwesenheit, z.B. Nachts etc..
       arming_time: 0
       delay_time: 60

Beispielautomatisierung ( Nutzung Rauchmelder als Sirene ) .

alias: Rauchmelder Alarmanlage
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.gruppe_bewegunsmelder_alarmanlage
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
  - platform: state
    entity_id:
      - input_boolean.trigger_alarm_test
    from: "off"
    to: "on"
condition:
  - condition: state
    entity_id: alarm_control_panel.smarthome_alarmanlage
    state: armed_away
action:
  - service: select.select_option
    data:
      option: alarm
    target:
      entity_id:
        - select.rauchmelder_flur_eg_buzzer
        - select.rauchmelder_flur_og_buzzer
        - select.rauchmelder_studio_buzzer
        - select.rauchmelder_wohnzimmer_eg_buzzer
  - delay:
      hours: 0
      minutes: 1
      seconds: 0
      milliseconds: 0
  - service: select.select_option
    data:
      option: mute
    target:
      entity_id:
        - select.rauchmelder_flur_eg_buzzer
        - select.rauchmelder_flur_og_buzzer
        - select.rauchmelder_studio_buzzer
        - select.rauchmelder_wohnzimmer_eg_buzzer
mode: single

Häufige Fragen (FAQ)

Brauche ich eine extra Sirene für die Alarmanlage?

Nein, du nutzt die Buzzer deiner Zigbee-Rauchmelder als Sirene. Per select.select_option setzt du sie auf „alarm“ und nach einer Minute wieder auf „mute“.

Wie lege ich die Alarmanlage in Home Assistant an?

In der configuration.yaml als alarm_control_panel mit platform: manual. Dort stellst du Code, delay_time (Zeit bis zur Auslösung), arming_time (Zeit bis scharf) und trigger_time (Dauer des Alarms) ein.

Muss ich zum Scharfschalten einen Code eingeben?

Nicht, wenn du code_arm_required: false setzt – dann ist der Pin nur für die Deaktivierung nötig.

Wann löst die Beispielautomatisierung aus?

Wenn die Bewegungsmelder-Gruppe auf „on“ geht oder der Test-Helfer eingeschaltet wird – aber nur, wenn die Alarmanlage im Zustand armed_away ist.

Kann ich bei Anwesenheit andere Zeiten verwenden?

Ja, im Block armed_home legst du eigene Werte für arming_time und delay_time fest, zum Beispiel für nachts.

Wie teste ich den Alarm ohne Bewegung?

Über den Helfer input_boolean.trigger_alarm_test, der als zweiter Trigger in der Automatisierung hinterlegt ist.

Über den Autor

Tobias Lerch betreibt Smart Home & more – praxisorientierte Anleitungen zu Home Assistant, Proxmox, NAS, EVCC, Netzwerk und Camping-Technik. Alles aus eigener Erfahrung, ohne Marketingsprache.