Vea qué cubre su detector de presencia antes de comprar
Dibuje su habitación con muebles y puertas, coloque un detector y vea dónde detecta presencia. En el navegador, también en el móvil, sin registro.
Así puede construir en una tarde, con un detector de presencia, su propio sistema de alarma, capaz de más que muchas soluciones comerciales, y sin costes mensuales.
Sea sincero: ¿alguna vez se ha planteado qué pasa cuando no está en casa? En Alemania se registraron recientemente alrededor de 83.000 robos en viviendas al año (PKS 2025), el cuarto año consecutivo con tendencia al alza. Son más de 220 robos al día. La buena noticia: alrededor del 45 % de los robos fracasan en la fase de intento, a menudo porque la tecnología de seguridad disuade a los ladrones o activa la alarma a tiempo.
Un sistema de alarma le da una mayor sensación de seguridad y, al mismo tiempo, actúa de forma preventiva. La tecnología de seguridad visible es uno de los factores de disuasión más importantes. Algunas aseguradoras incluso recompensan su uso con primas más económicas.
Sin embargo, los sistemas de alarma comerciales suelen ser caros, dependen de servicios en la nube y exigen cuotas mensuales. Hay otra forma de hacerlo.
Los detectores de movimiento clásicos (sensores PIR) tienen dos debilidades decisivas:
El detector de presencia Senvolon KL MZ resuelve ambos problemas a la vez:
Combinado con Home Assistant, esto se convierte en un sistema de alarma inteligente completo. Flexible, ampliable y sin ningún coste recurrente.
| Sistema | Adquisición | Costes mensuales | ¿Requiere nube? |
|---|---|---|---|
| Sistema de alarma comercial comparable | 500–1.000 € | 10–30 €/mes | casi siempre |
| DIY con Senvolon + Home Assistant | 300–450 € | 0 € | No |
Ejemplo de cálculo DIY:
Tras 2 años con una solución comercial basada en la nube (a 15 €/mes), ya habría gastado 360 € solo en la suscripción, y aun así seguiría limitado a la detección PIR sin zonas.
| Componente | Detalles | Coste |
|---|---|---|
| 2–3× detector de presencia Senvolon KL MZ | Pedir en la tienda | 99 € cada uno |
| Home Assistant | En una Raspberry Pi 4/5, mini PC o NUC | 0–150 € |
| Router WiFi | Probablemente ya disponible | 0 € |
| Fuentes de alimentación USB-C | 5V/2A por detector (cable USB-C incluido) | 0–10 € |
| Smartphone | Para las notificaciones (app HA Companion) | ya disponible |
No se necesita central independiente, ni pasarela, ni sirena adicional.
Piense qué estancias desea vigilar. Distribución típica para una vivienda:
| Estancia | Posición | Vigila |
|---|---|---|
| Pasillo | Pared frente a la puerta de entrada, a 1,8 m de altura | Zona de entrada |
| Salón | Pared con vista a la puerta del balcón, a 1,8 m de altura | Puerta del balcón y centro de la estancia |
| Dormitorio | Pared con vista a la ventana, a 1,8 m de altura | Zona de la ventana |
Consejos de montaje:
La alimentación eléctrica se realiza por USB-C (cable incluido). Coloque el cable de forma ordenada junto a la pared o utilice la conexión interna de 5 V para un cableado oculto.
MQTT es el protocolo de comunicación entre sus detectores y Home Assistant. Necesita un broker MQTT. La forma más sencilla es la aplicación Mosquitto en HA.
Instalar Mosquitto:
Crear un acceso para los detectores:
mqtt_user
sicheres_passwort
Añadir la integración MQTT:
localhost (o core-mosquitto), puerto: 1883
También encontrará un resumen compacto de todos los pasos de MQTT en nuestra guía rápida Integrar el detector de presencia en Home Assistant.
Cada detector de presencia dispone de su propia interfaz web de configuración.
192.168.1.100)1883
mqtt_user
sicheres_passwort
Flur, Wohnzimmer o Schlafzimmer. Este nombre se usa como base para todos los mensajes MQTT de este dispositivo.Tuer o Balkon, para la detección temprana en caso de intrusiónRaum, detecta movimiento en toda la estancia. Con el sistema de alarma desarmado, esta zona también resulta perfecta para el control de iluminación: la luz se enciende automáticamente cuando alguien entra en la estancia.Repita estos pasos para cada detector.
El detector de presencia admite MQTT Auto-Discovery: en cuanto MQTT está configurado, el detector se registra automáticamente en Home Assistant. No necesita escribir ninguna configuración YAML.
Como mínimo se crean automáticamente las siguientes entidades:
| Entidad | Descripción | Tipo |
|---|---|---|
Presence |
Presencia en la estancia (sí/no) | binary_sensor |
Detection |
Número de personas detectadas | sensor |
[Zonenname] |
Presencia en la zona correspondiente | binary_sensor |
Siren |
Sirena encendida/apagada | switch |
Temperature |
Temperatura de la estancia | sensor |
Humidity |
Humedad | sensor |
Air Pressure |
Presión atmosférica | sensor |
Brightness |
Luminosidad | sensor |
Las zonas aparecen en Home Assistant con exactamente el nombre que ha configurado en el detector de presencia. Si da a sus zonas nombres descriptivos (sin acentos ni caracteres especiales), tendrá directamente entidades claras y fáciles de usar en HA.
Consejo: ponga a sus dispositivos en el detector de presencia el nombre de la estancia en la que están montados (p. ej.,
Flur,Wohnzimmer,Schlafzimmer). Así todas las entidades en Home Assistant quedan ordenadas directamente por estancia, y los ID de entidad de estas instrucciones coinciden sin necesidad de renombrarlos. En efecto, el topic asignado es lo que genera los ID de entidad: un detector con el topicFlurgenerabinary_sensor.flur_presence, mientras que un detector con el topicmulti_zone_presence_sensorgenerabinary_sensor.multi_zone_presence_sensor_presence. Los ID exactos de su sistema puede consultarlos en cualquier momento en Herramientas de desarrollo → Estados.
El panel de control de la alarma es el elemento central de su sistema de alarma en Home Assistant.
Configúrelo a través de la interfaz de usuario:
Ajustes → Dispositivos & Servicios → Añadir integración → «Manual Alarm Control Panel»
Configure lo siguiente:
Alarmanlage
30 segundos, tiempo para salir de la vivienda30 segundos, tiempo para desarmar tras volver300 segundos, es el tiempo que permanece activo el estado de alarma, coherente con el apagado automático de las sirenas a los 5 minutos del paso 6Nota para usuarios de Docker: a diferencia de la instalación estándar, en la versión Docker/Portainer esta integración no se puede configurar actualmente desde la interfaz de usuario. Debe introducirse manualmente en
configuration.yaml.
1. Acceso al archivo de configuración mediante SSH
Como Home Assistant se ejecuta en un contenedor Docker, los archivos de configuración se encuentran en un directorio del sistema protegido.
Abra su terminal (PowerShell, CMD o Terminal de macOS) y conéctese:
ssh admin@192.168.1.100
Abra el archivo de configuración con permisos de administrador en el editor Nano:
sudo nano /var/lib/docker/volumes/HASS_Config/_data/configuration.yaml
2. Insertar la configuración YAML
Desplácese hasta el final del archivo e inserte el siguiente bloque. Asegúrese de que alarm_control_panel: empiece completamente alineado a la izquierda (sin espacios antes):
# Panel de control de alarma manual
alarm_control_panel:
- platform: manual
name: Alarmanlage
code: "0815" # Su PIN personal
delay_time: 30 # Tiempo para desarmar tras volver (retardo de entrada)
arming_time: 30 # Tiempo para salir de la vivienda (retardo de salida)
trigger_time: 300 # Duración del estado de alarma (300 seg = 5 min, coherente con el paso 6)
Guardar y salir: Ctrl + O → Intro → Ctrl + X
3. Comprobar la configuración y reiniciar
4. Añadir el panel al panel de control
Tras el reinicio, el sistema de alarma queda registrado en el sistema y todavía debe hacerse visible en la interfaz:
alarm_control_panel.alarmanlage y haga clic en Guardar
Ahora llega la parte central: las automatizaciones que convierten sus sensores en un verdadero sistema de alarma.
¿Dónde se editan las automatizaciones? Lo más sencillo es hacerlo directamente en la interfaz de HA, en Ajustes → Automatizaciones → Crear automatización → Comenzar con el editor. Allí pegue el código YAML de cada una de las siguientes automatizaciones por separado y guarde.
Una nota sobre el código: las automatizaciones utilizan el campo note:, que permite comentar directamente los triggers, las condiciones y las acciones. Las notas también aparecen en el editor visual en el paso correspondiente y señalan, entre otras cosas, los puntos en los que debe introducir sus propios ID de entidad. Si su versión de Home Assistant todavía no conoce este campo, simplemente elimine las líneas note:; la función de las automatizaciones no cambia por ello.
Automatización 1: activar la alarma al detectar presencia
alias: "Alarma: presencia detectada"
description: >
Activa la alarma cuando se detecta presencia con la instalación armada.
triggers:
- trigger: state
entity_id:
- binary_sensor.flur_presence
- binary_sensor.wohnzimmer_presence
- binary_sensor.schlafzimmer_presence
to: "on"
note: >-
Introduzca aquí las entidades de presencia de todos sus detectores.
Si solo desea armar zonas concretas, introduzca en su lugar las
entidades de zona, por ejemplo binary_sensor.flur_tuer.
conditions:
- condition: state
entity_id: alarm_control_panel.alarmanlage
state: "armed_away"
note: "La alarma solo actúa si la instalación está armada."
actions:
- action: alarm_control_panel.alarm_trigger
target:
entity_id: alarm_control_panel.alarmanlage
mode: single
Automatización 2: activar las sirenas en caso de alarma
alias: "Alarma: activar sirenas"
description: >
Activa todas las sirenas cuando se dispara la alarma.
triggers:
- trigger: state
entity_id: alarm_control_panel.alarmanlage
to: "triggered"
actions:
- action: switch.turn_on
target:
entity_id:
- switch.flur_siren
- switch.wohnzimmer_siren
- switch.schlafzimmer_siren
note: "Introduzca aquí las entidades de sirena de todos sus detectores."
mode: single
Automatización 3: desactivar las sirenas al desarmar o tras 5 minutos
alias: "Alarma: desactivar sirenas"
description: >
Desactiva todas las sirenas al desarmar la instalación o tras 5 minutos.
triggers:
- trigger: state
entity_id: alarm_control_panel.alarmanlage
to: "disarmed"
note: "Caso 1: usted desarma la instalación."
- trigger: state
entity_id: alarm_control_panel.alarmanlage
to: "triggered"
for:
minutes: 5
note: "Caso 2: la alarma lleva activada 5 minutos."
actions:
- action: switch.turn_off
target:
entity_id:
- switch.flur_siren
- switch.wohnzimmer_siren
- switch.schlafzimmer_siren
note: "Las mismas entidades de sirena que en la automatización 2."
mode: single
Un dato útil: las sirenas se apagan automáticamente en dos casos: cuando desarma la instalación, o a más tardar tras 5 minutos. La duración del disparo del panel de control de la alarma del paso 5 (
trigger_time: 300) está ajustada a este mismo valor.
Por supuesto, también querrá saber al instante cuando ocurra algo, incluso estando fuera de casa.
Automatización 4: notificación push en caso de alarma
alias: "Alarma: notificación push"
description: >
Envía una notificación cuando se dispara la alarma.
triggers:
- trigger: state
entity_id: alarm_control_panel.alarmanlage
to: "triggered"
actions:
- action: notify.mobile_app_ihr_handy
data:
title: "🚨 ¡ALARMA!"
message: >
¡Presencia detectada! Se ha activado la alarma.
Hora: {{ now().strftime('%H:%M:%S') }}
data:
priority: high
ttl: 0
channel: alarm
note: >-
Utilice su propio servicio de notificaciones, p. ej.,
notify.mobile_app_[nombre_del_dispositivo] o notify.signal.
mode: single
Consejo: instale la Home Assistant Companion App en su smartphone. El servicio de notificaciones queda disponible automáticamente como
notify.mobile_app_[nombre_del_dispositivo]; el nombre exacto depende del nombre del dispositivo en la app y puede encontrarlo en Herramientas de desarrollo → Acciones.
Un panel de control claro le muestra de un vistazo el estado de su sistema de alarma. Aquí tiene una configuración de Lovelace:
title: Sistema de alarma
views:
- title: Resumen
path: alarm
icon: mdi:shield-home
cards:
# Panel de alarma
- type: alarm-panel
entity: alarm_control_panel.alarmanlage
name: "Sistema de alarma"
states:
- arm_away
# Resumen por estancia
- type: horizontal-stack
cards:
- type: entities
title: "🚪 Pasillo"
entities:
- entity: binary_sensor.flur_presence
name: "Presencia"
- entity: sensor.flur_detection
name: "Personas"
- entity: binary_sensor.flur_tuer
name: "Zona puerta"
- type: entities
title: "🛋️ Salón"
entities:
- entity: binary_sensor.wohnzimmer_presence
name: "Presencia"
- entity: sensor.wohnzimmer_detection
name: "Personas"
- entity: binary_sensor.wohnzimmer_balkon
name: "Zona balcón"
- type: entities
title: "🛏️ Dormitorio"
entities:
- entity: binary_sensor.schlafzimmer_presence
name: "Presencia"
- entity: sensor.schlafzimmer_detection
name: "Personas"
- entity: binary_sensor.schlafzimmer_fenster
name: "Zona ventana"
# Datos de los sensores
- type: horizontal-stack
cards:
- type: sensor
entity: sensor.flur_temperature
name: "Pasillo"
graph: line
- type: sensor
entity: sensor.wohnzimmer_temperature
name: "Salón"
graph: line
- type: sensor
entity: sensor.schlafzimmer_temperature
name: "Dormitorio"
graph: line
# Últimos eventos
- type: logbook
entities:
- alarm_control_panel.alarmanlage
- binary_sensor.flur_presence
- binary_sensor.wohnzimmer_presence
- binary_sensor.schlafzimmer_presence
hours_to_show: 24
title: "Últimos eventos"
Consejo: los ID de entidad exactos de sus zonas (p. ej.,
binary_sensor.flur_tuer) puede encontrarlos en Herramientas de desarrollo → Estados en Home Assistant. Ajuste los ID de entidad en el panel de control en consecuencia.
Cada detector de presencia ofrece hasta 4 zonas de detección. Aprovéchelas de forma específica:
Arme la instalación automáticamente por la noche o cuando salga de casa:
alias: "Alarma: armar automáticamente por la noche"
description: >
Arma la instalación automáticamente cada tarde a una hora fija.
triggers:
- trigger: time
at: "23:00:00"
actions:
- action: alarm_control_panel.alarm_arm_away
target:
entity_id: alarm_control_panel.alarmanlage
data:
code: "IHR_CODE"
note: "Utilice el mismo código que configuró en el paso 5."
mode: single
alias: "Alarma: desarmar automáticamente por la mañana"
description: >
Desarma la instalación automáticamente cada mañana a una hora fija.
triggers:
- trigger: time
at: "06:30:00"
actions:
- action: alarm_control_panel.alarm_disarm
target:
entity_id: alarm_control_panel.alarmanlage
data:
code: "IHR_CODE"
note: "Utilice el mismo código que configuró en el paso 5."
mode: single
Todavía más cómodo: la instalación se arma automáticamente en cuanto la última persona sale de casa, sin necesidad de activarla manualmente.
Home Assistant utiliza para esto la función de zonas (zone.home). En cuanto el contador de personas en la zona home baja a 0, se dispara la automatización.
alias: "Alarma: armar automáticamente al salir"
description: >
Arma el sistema de alarma cuando ya no queda nadie en casa.
triggers:
- trigger: state
entity_id: zone.home
to: "0"
note: "El estado de zone.home corresponde al número de personas presentes."
actions:
- action: alarm_control_panel.alarm_arm_away
target:
entity_id: alarm_control_panel.alarmanlage
data:
code: "IHR_CODE"
note: "Utilice el mismo código que configuró en el paso 5."
mode: single
Requisito: la Home Assistant Companion App debe estar instalada en los smartphones de todos los miembros del hogar, con el uso compartido de la ubicación activado. Solo así puede HA reconocer cuándo realmente no queda nadie en casa.
Los sensores climáticos integrados aportan una pista adicional. Una caída repentina de temperatura en una estancia puede indicar una ventana abierta.
Su sistema de alarma es una base sólida, y con Home Assistant las posibilidades son casi ilimitadas:
Con unos pocos detectores de presencia Senvolon KL MZ y Home Assistant obtiene un sistema de alarma que supera a las soluciones comerciales clásicas en varios aspectos:
¿Listo para empezar?
👉 Pedir el detector de presencia Senvolon KL MZ en la tienda
Si tiene preguntas, el equipo de soporte de Senvolon estará encantado de ayudarle: support@senvolon.de
Todos los modelos en comparación: Detectores de presencia
Dibuje su habitación con muebles y puertas, coloque un detector y vea dónde detecta presencia. En el navegador, también en el móvil, sin registro.