Ilustración: Detector de presencia PIR en Raspberry Pi para encender luces con Home Assistant

Ilustración generada con IA

Actualizado el 24 de octubre de 2026 Por Emmanuel SAUVAGE

Detector de presencia PIR en Raspberry Pi para encender luces con Home Assistant

HC-SR501 en Raspberry Pi 4 o 5, presencia por MQTT y automatización de iluminación. Código gpiozero, compatible Pi 5.

Encender el pasillo o el trastero al pasar, sin interruptor: un PIR es lo más simple. El Pi no conmuta 230 V: avisa a Home Assistant, que enciende tus luces conectadas. Más seguro y flexible.

Objetivo

  • Movimiento en GPIO.
  • Sensor «Presencia» en HA vía MQTT.
  • Encender luz y apagar tras 2 min sin movimiento.

Material y cableado

HC-SR501 (Amazon.es), alimentación 5 V, salida 3,3 V:

PIRPi
VCCpin 2 (5V)
OUTpin 7 (GPIO4)
GNDpin 6 (GND)

Jumper en H (repetición), temporización del módulo al mínimo; HA gestiona el tiempo de luz.

Código

Descarga: presence_pir_mqtt.py — MotionSensor, device_class: occupancy.

Automatización recomendada (mode: restart):

alias: Luz pasillo con presencia
mode: restart
triggers:
  - trigger: state
    entity_id: binary_sensor.raspberry_pi_pir_pi_pir_couloir_presence
    to: "on"
actions:
  - action: light.turn_on
    target:
      entity_id: light.pasillo
  - wait_for_trigger:
      - trigger: state
        entity_id: binary_sensor.raspberry_pi_pir_pi_pir_couloir_presence
        to: "off"
        for: "00:02:00"
  - action: light.turn_off
    target:
      entity_id: light.pasillo

Truco: luz nocturna atenuada

Entre 23:00 y 6:00, brightness_pct: 15 en light.turn_on para no despertar a la familia (mejor con bombilla dimmable).

Errores frecuentes

No uses RPi.GPIO en Pi 5; usa gpiozero + lgpio. Evita ventana o radiador en el campo del PIR. Espera ~1 min de estabilización tras encender.

Más: sensor de puerta, cómo empezar.

Todas las guías

¿Tienes alguna pregunta sobre este artículo o necesitas consejo? Escríbenos aquí

¿Dudas entre dos modelos o necesitas ayuda con un montaje? Escríbenos y te responderemos rápido por correo.