Durante mucho tiempo, nuestra iluminación «inteligente» no era mucho más inteligente que un interruptor de toda la vida: encendíamos y apagábamos las mismas luces, al mismo brillo, para leer, cenar o ver una película. El cambio real llegó cuando empezamos a diseñar escenas pensadas por actividad, no por habitación. En este artículo explicamos cómo las hemos construido y qué detalles marcan la diferencia entre una escena que se nota y una que pasa desapercibida.

Por qué pensar en «actividades» y no en «habitaciones»

El error más común al empezar con escenas es organizarlas por estancia («escena salón», «escena cocina»), lo que obliga a tener decenas de variantes casi idénticas. Nosotros cambiamos el enfoque hace tiempo: diseñamos las escenas según lo que se va a hacer en ese momento, independientemente de la habitación, y dejamos que la propia escena decida qué luces de la estancia actual debe ajustar. Esto simplifica muchísimo el mantenimiento y hace que el sistema escale mejor cuando añades nuevas zonas de la casa.

Nuestras escenas base, después de bastante iteración, son:

  • Leer: luz fría-neutra (unos 4000K), brillo alto pero localizado en la zona de lectura, resto de la estancia atenuado.
  • Cenar: luz cálida (2700-3000K), brillo medio, priorizando la luz sobre la mesa frente a la iluminación general.
  • Película/TV: brillo muy bajo, tonos cálidos, y si tienes tiras LED de ambientación, sincronizadas con el contenido en pantalla
  • Trabajar/estudiar: luz fría y brillante, sin atenuaciones, priorizando el rendimiento visual sobre el ambiente.
  • Relax nocturno: brillo muy bajo, tonos muy cálidos, activando también el modo circadiano si lo tienes configurado.

Cómo estructuramos las escenas en Home Assistant

En lugar de usar el editor visual de escenas de Home Assistant (que guarda un estado fijo y no se adapta bien a distintas habitaciones), preferimos crear scripts parametrizados, que aplican la lógica de la actividad a un grupo de luces que se le pasa como variable. Esto permite reutilizar la misma «escena de leer», por ejemplo, tanto en el salón como en el dormitorio, sin duplicar configuración.

yaml

script:
  escena_leer:
    fields:
      luces:
        description: "Entidad o grupo de luces a aplicar"
    sequence:
      - service: light.turn_on
        target:
          entity_id: "{{ luces }}"
        data:
          color_temp_kelvin: 4000
          brightness_pct: 80

Y se invoca así, desde una automatización de voz o un botón físico:

yaml

service: script.escena_leer
data:
  luces: light.grupo_salon_lectura

Este enfoque nos ha ahorrado muchísimo trabajo cada vez que añadimos una habitación nueva al sistema: solo hace falta definir el grupo de luces de esa estancia, no rehacer la escena entera.

Activación por voz

Si tienes configurado un asistente de voz local (te lo explicamos con detalle en nuestra guía de asistente de voz local con Whisper y Piper), puedes exponer estos scripts como comandos de voz personalizados mediante «sentences» (frases) en Home Assistant Assist:

yaml

intent_script:
  ActivarEscenaLeer:
    speech:
      text: "Escena de lectura activada"
    action:
      service: script.escena_leer
      data:
        luces: light.grupo_salon_lectura

Con esto, decir «activa la escena de lectura» dispara exactamente la misma lógica que un botón físico o una automatización programada, algo que en nuestro día a día usamos constantemente, sobre todo por la noche cuando no apetece buscar el móvil para cambiar de escena.

Activación por actividad detectada automáticamente

La evolución natural de estas escenas es que se activen solas, sin que tengas que decir nada ni pulsar ningún botón. Algunos ejemplos que tenemos funcionando:

  • Escena «cenar» activada automáticamente entre las 20:30 y las 22:00 cuando se detecta presencia en la cocina/comedor mediante sensores de movimiento o presencia por radar.
  • Escena «película» activada cuando el televisor cambia a estado «reproduciendo» (si tu TV o receptor tiene integración con Home Assistant), sin necesidad de decir nada ni tocar mandos de luz.
  • Escena «relax nocturno» activada automáticamente a partir de una hora concreta si se detecta que ya no hay actividad en zonas de trabajo de la casa.

Un detalle importante: transiciones suaves

Uno de los errores que cometimos al principio fue cambiar de escena de forma instantánea, lo que resulta bastante brusco visualmente, sobre todo en escenas con cambios grandes de brillo. Añadir una transición gradual mejora muchísimo la sensación:

yaml

data:
  color_temp_kelvin: 2700
  brightness_pct: 20
  transition: 3

Ese parámetro transition (en segundos) hace que el cambio se perciba como algo natural, similar a cómo regularías manualmente un regulador físico, en lugar de un salto brusco de luz.

Conclusión

Diseñar escenas por actividad, en lugar de por habitación, ha sido uno de los cambios de enfoque que más ha mejorado la sensación de «casa inteligente de verdad» en nuestra instalación, muy por encima de simplemente automatizar encendidos y apagados. La clave está en pensar primero en qué vas a hacer en cada momento —leer, cenar, desconectar viendo una película— y diseñar la luz alrededor de esa actividad, dejando que el sistema decida qué luces concretas ajustar según dónde estés. Si además combinas estas escenas con iluminación circadiana de fondo, el resultado es un sistema de luz que acompaña tanto el momento del día como lo que estás haciendo, sin que tengas que pensarlo.

Por adbruiz