Manual Alarm Panel

Gezien de aard van een ‘ons huis’ willen we een alarmsysteem dat de gasten zelf kunnen bedienen. Daarnaast willen we wel zelf de meldingen ontvangen van rook– en waterlekkage-sensors, zowel op onze telefoon als via een akoestisch signaal in huis.

In Home Assistant kan een Alarm Paneel aangemaakt worden en via automatiseringen worden op de ingestelde tijden de raamsensors, deursensors en bewegingsmelders gebruikt om het alarm te ‘triggeren‘ bij activatie. Daarbij wordt onderscheid gemaakt tussen verschillende modi zodat het ‘Inschakelen Afwezig‘ andere sensoren bewaakt dan ‘Inschakelen Nacht‘.

Aanmaken alarm-paneel in Home Assistant

Het Alarm Paneel wordt gemaakt door het volgende in configuration.yaml te zetten:

alarm_control_panel:
  - platform: manual
    name: Gastenverblijf
    code_arm_required: false
    code: !secret gasten_alarmcode
    arming_time: 30
    delay_time: 20
    trigger_time: 4
    disarmed:
      trigger_time: 0
    arming_states:
      - armed_night
      - armed_away
    armed_night:
      arming_time: 10
      delay_time: 0 
  • code: Dit is de secret code die gebruikt wordt om het alarmsysteem te (de)activeren.
  • code_arm_required: Indien false dan hoeft geen code ingevoerd te worden voor activatie van het alarm. Voor de-activatie is altijd een code nodig.
  • arming_states: De alarmmodi die gebruikt kunnen worden
  • arming_time: De uitlooptijd in secondes nadat het systeem wordt geactiveerd. (standaard 60)
  • delay_time: de vertraging in secondes nadat een alarm wordt getriggered na een ‘pending’ state. (standaard 60)
  • trigger_time: De tijd in secondes in de ‘triggered’ state voordat een alarm wordt gegeven. (standaard 120)
  • disarm_after_trigger: true of false om het alarm uit te zetten na een activering (standaard false)

Nadat Home Assistant opnieuw gestart is zal het Alarm Panel beschikbaar zijn en in een Dashboard ziet dat er alsvolgt uit, (afhankelijk van je gekozen thema):

De volgende statussen zijn beschikbaar voor het Alarm Panel:

  • disarmed: het alarmsysteem is uitgeschakeld
  • arming: het alarm is aangezet en wacht op uitloopvertraging
  • armed_away: Actief op de ‘Afwezig’ stand
  • armed_night: Actief op de ‘Nacht’ stand
  • triggered: het alarm is geactiveerd.
  • pending: alarm is triggered, wacht op delay_time.

Zodra het alarm wordt aangezet gaat de ‘state’ naar ‘arming‘ en na de ‘arming_time‘ naar ‘armed_night‘ of ‘armed_away‘, afhankelijk van de gekozen keuze.

Als een alarm wordt geactiveerd, gaat de ‘state’ naar pending voor het aantal seconden dat is aangegeven bij de gewenste activering met delay_time. Hierna gaat de ‘state’ op triggered.

Het alarmsysteem blijft in de triggered ‘state’ voor het aantal seconden dat is ingesteld met trigger_time bij de gewenste activering. Afhankelijk van de disarm_after_trigger instelling zal de ‘state’ of teruggaan naar de vorige ‘state’ of naar disarmed gaan.

Het alarmsysteem wordt geactiveerd door te kiezen voor ‘Inschakelen voor Afwezig‘ of ‘Inschakelen voor Nacht‘. Indien code_arm_required: false is gezet hoeft geen code ingevoerd te worden om het alarm in te schakelen.

Uitschakelen van het alarm kan door te kiezen voor ‘Uitschakelen‘ en de code in te voeren.

Automatiseringen

Voor de automatiseringen die het alarm triggeren bij inbraak, rookontwikkeling en waterschade, zie de automatiseringen pagina’s.