Saltar al contenido

Panel de alarma manual: tu propia alarma con sensores

Monta un panel de alarma con el ayudante Alarma manual: tiempos de salida y entrada, código y sirena al saltar.

  • intermedio
  • Publicado el

Descripción general

El Panel de alarma manual crea una alarma propia con código, modos (fuera, en casa, noche, vacaciones…), tiempo de salida, tiempo de entrada y duración de la sirena. Tus automatizaciones deciden qué la hace saltar.

Estados de la alarma: desarmada, armando 30 segundos, armada, pendiente 20 segundos y disparada con sirena
Estados de la alarma y sus tiempos.

Ilustración: NODARA.

Requisitos

Una alarma casera no sustituye a un sistema de seguridad certificado ni a una central receptora.

Crear el ayudante

Se configura en YAML. Guarda el código en secrets.yaml (codigo_alarma: "1234") y añade a configuration.yaml:

alarm_control_panel:
  - platform: manual
    name: "Alarma casa"
    unique_id: alarma_casa
    code: !secret codigo_alarma
    code_arm_required: false
    arming_time: 30
    delay_time: 20
    trigger_time: 180
    disarmed:
      trigger_time: 0
    armed_home:
      arming_time: 0
      delay_time: 0

Ideas de uso

Ejemplo de uso

Objetivo: Tener un panel de alarma con modos «fuera» y «en casa», tiempo para salir y para desactivarla al entrar, y una sirena si salta.

Hacer saltar la alarma:

alias: "Alarma: intrusión"
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.puerta_entrada
      - binary_sensor.movimiento_salon
    to: "on"
conditions:
  - condition: state
    entity_id: alarm_control_panel.alarma_casa
    state: "armed_away"
actions:
  - action: alarm_control_panel.alarm_trigger
    target:
      entity_id: alarm_control_panel.alarma_casa

Reaccionar cuando ha saltado:

alias: "Alarma: disparada"
triggers:
  - trigger: state
    entity_id: alarm_control_panel.alarma_casa
    to: "triggered"
actions:
  - action: siren.turn_on
    target:
      entity_id: siren.sirena_entrada
  - action: notify.mobile_app_mi_movil
    data:
      title: "¡Alarma!"
      message: "Ha saltado la alarma de casa."

Cómo funciona

Resultado

Acción
Alarma armed_away · se abre la puerta
Resultado
pending 20 s → triggered
Sirena encendida + aviso «¡Alarma!»
Volver a Repositorio