
Automatizar luces solo cuando falta luz natural: guía con lux
Cómo evitar que las luces se enciendan cuando aún hay luz natural y ahorrar en la factura sin perder comodidad.
01 El problema: luces que se encienden de día
La mayoría de automatizaciones de iluminación se basan solo en sensores de presencia o movimiento. El resultado es que las luces se encienden cada vez que entras en una habitación, aunque entre luz natural de sobra y no haga falta encender nada. En una casa con varias estancias y lámparas de 8-12 W, ese gasto tonto puede sumar unos pocos euros al año, pero sobre todo es incomodidad: nadie quiere luz artificial a las doce del mediodía.
El problema se resuelve combinando presencia con una medición de luminosidad. Si el sensor de presencia ya trae sensor de luz integrado, no necesitas comprar nada más; si no, un sensor de lux de 15-20 € es suficiente. En esta guía vas a ver cómo configurarlo en Home Assistant paso a paso, con umbrales realistas y sin depender de la nube.
02 Qué necesitas para medir la luz
Para medir la luz necesitas un sensor que reporte lux. No todos los sensores de movimiento lo hacen. Los más comunes en Zigbee local son el Aqara Motion Sensor P1 (que incluye sensor de luz), el Aqara Light Sensor T1 (solo mide lux) o el Xiaomi Mi Light Sensor. Si usas ZHA o Zigbee2MQTT, todos funcionan en local, sin nube, y se integran en Home Assistant como entidades del tipo sensor.
También hay sensores WiFi con lux, pero suelen depender de la nube o requieren flasheo. Para esta guía asumimos que ya tienes un coordinador Zigbee y Home Assistant funcionando. Si tu sensor de presencia es de onda milimétrica (mmWave), quizá ya reporta lux; compruébalo en la entidad.
03 Paso 1: Instala el sensor y mide los lux reales de la habitación
Coloca el sensor de luz en un lugar donde reciba la luz natural, no tapado por cortinas ni cerca de la lámpara que quieres controlar. Si usas un sensor de movimiento con lux integrado, colócalo donde ya lo tenías para la detección; la medición de luz será aproximada pero sirve.
En Home Assistant, ve a Herramientas de desarrollo > Estados y busca la entidad del sensor, por ejemplo sensor.luz_salon_illuminance. Déjala visible y observa los valores en diferentes momentos del día: con sol directo, con día nublado, al atardecer y con las luces de la casa encendidas.
Apaga todas las luces artificiales y observa el valor cuando consideres que ya no hay suficiente luz natural. Ese valor será tu umbral inicial. En la mayoría de salones y dormitorios, entre 15 y 30 lux suele ser el punto en el que apetece encender la luz. No uses un valor de Internet: cada habitación es distinta.
04 Paso 2: Crea la automatización con condición de luminosidad
La lógica es: cuando el sensor de presencia detecte movimiento o presencia, y además la luminosidad esté por debajo del umbral, enciende la luz. Si la luminosidad está por encima, no hagas nada.
En Home Assistant puedes crear la automatización desde la interfaz o en YAML. Aquí tienes un ejemplo completo usando un sensor de movimiento con lux integrado. El trigger es el cambio a 'on' del sensor de movimiento; la condición comprueba que la iluminancia sea menor que 20 lux; la acción enciende la luz.
Además, necesitas una automatización para apagar cuando no haya presencia o cuando la luz natural supere otro umbral. Yo suelo usar dos automatizaciones separadas: una para encender con condición de lux bajo, y otra para apagar cuando el sensor de presencia lleva X minutos sin detectar o cuando el lux sube por encima del umbral de apagado.
Si no quieres complicarte, puedes añadir un retardo en el apagado y una condición de lux para no apagar si de repente se nubla. El ejemplo siguiente apaga la luz si el sensor de presencia pasa a 'off' durante 5 minutos y la luminosidad sigue baja, usando un delay.
alias: "Encender luz salón si hay poca luz y presencia"
triggers:
- trigger: state
entity_id: binary_sensor.movimiento_salon_occupancy
to: "on"
conditions:
- condition: numeric_state
entity_id: sensor.movimiento_salon_illuminance
below: 20
actions:
- action: light.turn_on
target:
entity_id: light.lampara_salon
data:
brightness_pct: 8005 Paso 3: Evita parpadeos con histéresis y retardos
Si pones un solo umbral (por ejemplo 20 lux), puede que la luz natural varíe alrededor de ese valor y provoque encendidos y apagados molestos. La solución se llama histéresis: usa dos umbrales distintos. Enciende solo si baja de 15 lux; apaga solo si sube de 30 lux. Así el sistema no reacciona a pequeñas fluctuaciones.
Además, añade un retardo de encendido de 1-2 segundos para evitar que un destello de luz (como el de un coche) active la lámpara, y un retardo de apagado de 3-5 minutos para no dejar a oscuras a alguien que se queda quieto. Si tu sensor de presencia es mmWave, no necesitas el retardo por quietud; si es un PIR, sí.
En la automatización de encendido, puedes poner un delay en la acción o usar un trigger con 'for' para asegurar que el movimiento dure al menos un segundo. En la de apagado, el delay es imprescindible.
06 Qué no tocar y cuándo llamar a un técnico
Esta configuración no requiere tocar el cableado si usas sensores de pilas o USB. No abras la caja del interruptor para colocar un sensor de luz si no sabes lo que haces: hay 230 V y puedes electrocutarte o provocar un cortocircuito. Si la solución que has elegido implica sustituir el interruptor por un relé con sensor de luz integrado, llama a un electricista o a un instalador de domótica.
Tampoco intentes alimentar sensores de 3 V directamente desde la red sin un regulador adecuado. Los sensores de lux suelen ir a pila de botón y duran meses; no merece la pena arriesgar.
Si el sensor va integrado en una lámpara de techo y hay que desmontar la lámpara, corta la corriente desde el cuadro eléctrico y comprueba que no hay tensión. Ante la duda, para.
07 ¿Compensa o es un juguete caro?
Un sensor de lux dedicado cuesta entre 12 y 20 €. Si ya tienes un sensor de presencia con medición de luz, el coste es cero: solo tienes que añadir la condición. Si no lo tienes, calcula cuánto gastas en luz artificial innecesaria. Una lámpara LED de 10 W encendida 4 horas al día sin necesidad consume 14,6 kWh al año; a 0,15 €/kWh son unos 2,20 €. El sensor se amortizaría en 5-6 años solo con una lámpara. Si tienes varias, el plazo baja.
Pero el ahorro económico no es el único criterio. La comodidad de que la luz no moleste de día y la coherencia de una casa que no gasta energía a lo tonto también cuentan. Si buscas retorno rápido, quizá no sea para ti. Si ya tienes la infraestructura de Home Assistant, es una mejora de 10 minutos.
Preguntas frecuentes
¿Puedo usar un sensor de movimiento normal que no mide lux?
No directamente. Necesitas medir la luminosidad para no encender de día. Puedes comprar un sensor de luz por separado y combinar ambas entidades en la automatización, o cambiar el sensor de movimiento por uno con lux integrado. Los más baratos suelen costar lo mismo que uno solo de movimiento.
¿Qué umbral de lux escojo si no quiero estar midiendo?
Mide un par de días a la hora en que creas que ya hace falta luz, con las luces apagadas, y usa ese valor menos un 20% como margen. Si no quieres medir, empieza con 20 lux y ajusta después: si enciende demasiado pronto, baja a 15; si enciende tarde, sube a 30. La histéresis te ayudará a que no oscile.
¿Funciona con bombillas inteligentes en vez de interruptores?
Sí, la lógica es idéntica. Solo cambia la acción: en lugar de encender un interruptor o relé, llamas al servicio light.turn_on de la bombilla. El resto de condiciones sobre presencia y luminosidad se mantienen igual.
Si quieres automatizar la iluminación de tu casa sin que las luces se enciendan a destiempo, puedo ayudarte a elegir sensores y a configurar las automatizaciones en local. Cuéntame tu caso y lo dejamos funcionando.
Ver instalación y configuración de domótica →