La domótica se ha convertido ya en una realidad al alcance de todos gracias a plataformas como Asistente de hogar. Esta solución de código abierto le permite centralizar la gestión de numerosos dispositivos conectados y personalizar completamente su experiencia de automatización del hogar. Ya sea por comodidad, seguridad o ahorro de energía, Home Assistant ofrece una flexibilidad inigualable. Sin embargo, la creación de escenarios complejos a veces puede parecer intimidante, especialmente para quienes no están familiarizados con la programación o los lenguajes de scripting.
Aquí es donde entra ChatGPT. Se ha hablado mucho de esta inteligencia artificial durante los últimos dos años, ¡y es imposible que no hayas oído hablar de ella! Esta IA se puede utilizar para muchas cosas, incluida la automatización del hogar, para simplificar el diseño de escenarios de automatización ayudando a los usuarios a formular sus ideas, escribir código o incluso optimizar escenarios ya existentes. Simplemente describiendo tus necesidades, ChatGPT puede guiarte paso a paso para transformar tus intenciones en scripts funcionales, adaptados a tu entorno.
En esta guía, exploraremos cómo ChatGPT puede ayudarte a crear escenarios de Home Assistant para cumplir objetivos muy específicos: aumentar la comodidad de tu hogar, fortalecer la seguridad de tu hogar y ahorrar energía. A través de numerosos ejemplos concretos, descubrirá cómo aprovechar al máximo la automatización para simplificar su vida diaria y maximizar el rendimiento de su instalación domótica.
Con esta combinación de Home Assistant y ChatGPT, no solo tendrá la capacidad de configurar su hogar de manera inteligente, sino que también podrá ajustar y refinar sus escenarios de acuerdo con sus necesidades cambiantes, sin tener que sumergirse en complejas líneas de código.
Entiende tus necesidades
Antes de lanzarse a crear escenarios de domótica, es fundamental identificar claramente sus necesidades y objetivos. Los usuarios de Home Assistant suelen tener diferentes expectativas en función de sus prioridades: algunos buscan optimizar el confort, otros mejorar la seguridad o incluso reducir su consumo energético. ChatGPT puede desempeñar un papel clave desde este primer paso, ayudándole a formalizar y perfeccionar sus ideas de automatización. Porque si Home Assistant es muy fácil de utilizar desde el principio, al detectar automáticamente los distintos objetos conectados ya instalados en tu hogar, la tarea es más compleja a la hora de automatizar tu hogar. Sin duda, la interfaz ha mejorado mucho en los últimos meses para facilitar la creación de escenarios, pero la mayoría de los usuarios principiantes simplemente no tienen idea de qué tipo de escenarios configurar. Es un poco como el síndrome de la página en blanco…
Analiza tus hábitos para definir escenarios
La primera pregunta que debes hacerte es: ¿qué acciones o hábitos recurrentes te gustaría automatizar? Por ejemplo :
- ¿Le gustaría que sus luces se enciendan y apaguen automáticamente según el tiempo o la presencia?
- ¿Quiere que sus persianas reaccionen según la previsión meteorológica?
- ¿Necesita aumentar la seguridad con notificaciones instantáneas cada vez que se detecta actividad anormal?
ChatGPT puede ayudarlo en esta reflexión haciéndole preguntas específicas. En función de tus respuestas, podrá ofrecerte ideas de escenarios y mostrarte cómo estructurarlos en Home Assistant. Este paso es crucial porque garantiza que cada automatización realmente satisfaga sus necesidades.
Traducir las necesidades en acciones automáticas
Una vez que tus necesidades estén claramente identificadas, es hora de traducirlas en acciones automáticas en Home Assistant. ChatGPT puede ayudarlo a formular estas necesidades en términos simples y luego transformarlas en secuencias de acciones viables. Por ejemplo :
- Si deseas automatizar tu iluminación en función de la presencia y la hora del día, ChatGPT podrá generar un código YAML teniendo en cuenta estos parámetros.
- Si su objetivo es regular de manera óptima la temperatura interior para ahorrar energía, ChatGPT puede sugerir automatizaciones que tengan en cuenta datos de sensores de temperatura y pronósticos meteorológicos.
YAML (YAML no es lenguaje de marcado) es un formato de datos legible por humanos que se utiliza principalmente para escribir archivos de configuración. Destaca por su sencillez, utilizando sangría espacial para estructurar los datos. A diferencia de JSON o XML, evita etiquetas y comillas, lo que facilita su lectura y escritura. Como parte de Home Assistant, YAML se utiliza para definir automatizaciones, escenas y configuraciones de forma clara y concisa.
Ejemplo concreto: encender las luces al anochecer si se detecta presencia
Supongamos que desea que las luces se enciendan automáticamente por la noche si hay alguien en la habitación. Así es como ChatGPT puede ayudarte a crear este escenario:
- Describe el comportamiento deseado: «Me gustaría que las luces se encendieran después del atardecer, pero sólo si hay alguien en el salón».
- ChatGPT te ofrece un script YAML que combina detección de presencia y hora de puesta de sol. Aquí hay un ejemplo de lo que ChatGPT podría generar:
alias: enciende las luces al atardecer si están presentes
desencadenar:
-plataforma: sol
evento: puesta de sol
condición:
- condición: estado
id_entidad: sensor_binario.presencia_salon
estado: 'encendido'
acción:
- servicio: light.turn_on
objetivo:
entidad_id: luz.salon
Este tipo de automatización simple se puede ajustar y adaptar rápidamente a tus necesidades con la ayuda de ChatGPT, ya sea para ajustar horarios, condiciones o dispositivos controlados.
Entonces ya sólo queda copiarlo en Home Assistant. Para eso:
- Vaya a Configuración > Automatizaciones y escenas.
- Haga clic en «Crear automatización» en la parte inferior derecha para crear un nuevo escenario desde la interfaz de usuario, luego en «Crear nueva automatización».

- Haga clic en los tres puntos en la parte superior derecha de la página de automatización.
- Seleccione Editar como YAML. Esto le permite acceder directamente al código YAML generado por la interfaz de usuario.
- Puedes copiar el código proporcionado por ChatGPT y modificarlo directamente en la interfaz si es necesario
- Después de editar el YAML, guarde su automatización.
- No es necesario reiniciar Home Assistant, los cambios surten efecto inmediatamente.
Soporte personalizado para cada tipo de automatización
Ya sea que desee escenarios simples o automatizaciones complejas, ChatGPT le permite estructurar eficientemente sus necesidades y traducirlas en escenarios concretos. A través de conversaciones, puede guiarlo para refinar los detalles y hacer que cada automatización sea lo más eficiente y precisa posible. Esto le ahorra tiempo y evita errores de configuración.
Creando escenarios de automatización con ChatGPT
Una vez identificadas las necesidades, el siguiente paso es crear los escenarios en Home Assistant. Uno de los mayores desafíos para los usuarios es escribir el código necesario para automatizar sus dispositivos conectados. ChatGPT simplifica esta tarea generando directamente scripts adaptados a sus necesidades. Exploraremos varios ejemplos del mundo real en los que ChatGPT puede ser de gran ayuda para crear automatizaciones efectivas y personalizadas.
Ejemplo concreto: automatizar la iluminación según la hora del día y la presencia
Supongamos que desea que las luces de su casa se enciendan y apaguen automáticamente según quién esté en una habitación, pero solo en ciertos momentos del día, como por la noche o temprano en la mañana. Así es como ChatGPT puede ayudarte paso a paso.
- Definición del escenario :
- Describes tu necesidad en ChatGPT: «Quiero que las luces de mi sala de estar se enciendan automáticamente por la noche cuando se detecte una presencia, pero que se apaguen después de unos minutos de inactividad».
- Generación de código :
- ChatGPT toma esta descripción y genera un script YAML correspondiente, teniendo en cuenta los tiempos y la detección de movimiento. Aquí hay un código de ejemplo que ChatGPT podría proporcionar:
alias: Iluminación del salón basada en la presencia y el tiempo
desencadenar:
-plataforma:estado
id_entidad: sensor_binario.presencia_salon
a: 'encendido'
condición:
- condición: tiempo
después: '18:00:00'
antes: '23:59:00'
acción:
- servicio: light.turn_on
objetivo:
entidad_id: luz.salon
modo: individual
- Este script enciende la luz del salón a partir de las 18:00 horas si se detecta presencia. ChatGPT también puede ajustar este script en función de cuánto tiempo debe permanecer encendida la luz antes de apagarse.
- Personalizando el guión :
- Si desea agregar un retraso de apagado automático después de un período de inactividad, puede solicitarle a ChatGPT que agregue esta función. Por ejemplo :
También conocido como: las luces de la sala se apagan automáticamente.
desencadenar:
-plataforma:estado
id_entidad: sensor_binario.presencia_salon
a: 'apagado'
para: '00:05:00' # La luz se apaga después de 5 minutos de inactividad
acción:
- servicio: light.turn_off
objetivo:
entidad_id: luz.salon
En unos pocos intercambios simples, ChatGPT te ayuda a crear un escenario completo que satisfaga tus necesidades exactas, mientras te brinda una explicación clara de las diferentes secciones del código.
Ejemplo concreto: gestión de persianas enrollables en función de las condiciones meteorológicas
Otro ejemplo común de automatización se refiere a la gestión de las persianas enrollables en función de las condiciones climáticas, para regular la temperatura dentro de la casa y ahorrar energía.
- Definición del escenario :
- Usted describe su necesidad: «Me gustaría que mis persianas se cerraran automáticamente cuando la temperatura exterior supere los 25°C para mantener la casa fresca».
- Generando el guión :
- ChatGPT puede generar un script YAML que tiene en cuenta la temperatura exterior medida por un sensor o fuente meteorológica. Por ejemplo :
alias: cierre automático del obturador en condiciones de alta temperatura
desencadenar:
- plataforma: estado_numérico
entidad_id: sensor.temperatura_exterior
arriba: 25
acción:
- servicio: cover.close_cover
objetivo:
entidad_id: portada.volets_salon
- Personalización con condiciones adicionales :
- Si deseas que esta automatización solo funcione durante ciertas horas (por ejemplo, solo por la tarde), puedes pedirle a ChatGPT que agregue esta condición:
condición:
- condición: tiempo
después: '12:00:00'
antes: '18:00:00'
Este ejemplo muestra cómo ChatGPT puede integrar diferentes parámetros (temperatura, horario, presencia) en una única automatización, proporcionando así la máxima personalización.
Ejemplo concreto: activar una atmósfera de cine
Otro tipo de automatización, más orientada al confort, consiste en la creación de escenarios ambientales. Por ejemplo, es posible que desees activar una escena de “teatro” cuando enciendes el televisor, ajustando la iluminación y los dispositivos circundantes para crear una atmósfera inmersiva.
- Definición del escenario :
- Describes tu necesidad: “Quiero que las luces se atenúen y las cortinas se cierren cuando enciendo el televisor”.
- Generando el guión :
- ChatGPT puede ofrecerte un escenario que se activa cuando el televisor está encendido:
alias: Escena de cine
desencadenar:
-plataforma:estado
entidad_id: media_player.television
a: 'encendido'
acción:
- servicio: light.turn_off
objetivo:
entidad_id: luz.salon
- servicio: cover.close_cover
objetivo:
entidad_id: portada.rideaux_salon
- Agregar variaciones :
- Puedes pedirle a ChatGPT que agregue opciones, como atenuar el brillo en lugar de apagar las luces por completo o ajustar la temperatura ambiente:
acción:
- servicio: light.turn_on
datos:
entidad_id: luz.salon
brillo_pct: 20 # Luz atenuada al 20%
ChatGPT demuestra ser un valioso aliado para traducir sus ideas en escenarios concretos en Home Assistant. Ya sea para una automatización simple, como encender una luz, o un escenario complejo que involucra múltiples dispositivos y condiciones, ChatGPT simplifica el proceso generando automáticamente el código apropiado.
Por supuesto, ChatGPT proporciona código genérico aquí. Las entidades deberán ser reemplazadas por sus propias entidades, que puede encontrar en Configuración, Dispositivos y servicios, pestaña Entidades:

Mejore el confort con automatizaciones personalizadas
Una de las principales ventajas de la automatización es la mejora del confort diario. Home Assistant, combinado con la flexibilidad de ChatGPT, le permite personalizar el entorno de su hogar para adaptarlo a sus hábitos y preferencias. Puedes automatizar la iluminación, ajustar la temperatura o incluso crear ambientes adaptados a cada momento del día.
Automatiza el ambiente de iluminación según la hora del día.
La iluminación juega un papel clave en el confort interior. Puedes configurar Home Assistant para que ajuste automáticamente el brillo y el color de las luces según la hora del día, para crear una atmósfera cálida por la noche, por ejemplo, o más vibrante por la mañana.
- Definición del escenario :
- Podrías describirle a ChatGPT: «Quiero que mis luces se suavicen gradualmente desde el atardecer y se atenúen por completo a las 10 p. m.».
- Generando el guión :
- ChatGPT genera un script que ajusta el brillo según la puesta del sol y la hora, con una transición gradual:
alias: Ajuste gradual de las luces por la noche
desencadenar:
-plataforma: sol
evento: puesta de sol
acción:
- servicio: light.turn_on
datos:
entidad_id: luz.salon
brillo_pct: 50 # Se ilumina al 50% después del atardecer
- retraso: '01:00:00' # Espere 1 hora
- servicio: light.turn_on
datos:
entidad_id: luz.salon
brillo_pct: 20 # Se ilumina al 20% después de 1h
- Personalización adicional :
- Puedes pedirle a ChatGPT que haga la automatización más compleja agregando colores específicos, por ejemplo cambiando a un tono cálido por la noche:
acción:
- servicio: light.turn_on
datos:
entidad_id: luz.salon
brillo_pct: 50
color_name: warm_white # Luz blanca cálida después del atardecer
Ejemplo concreto: activar una atmósfera de cine
Crear ambientes específicos basados en tus actividades puede mejorar enormemente el confort en tu hogar. Por ejemplo, cuando mira una película, es posible que desee atenuar las luces, cerrar las cortinas y ajustar la temperatura. Así es como ChatGPT puede ayudarte a crear tal escenario.
- Definición del escenario :
- Usted describe su deseo: «Quiero que mis luces se atenúen al 10% y que mis cortinas se cierren cuando reproduzca una película en el televisor».
- Generando el guión :
- ChatGPT ofrece un escenario que se activa cuando el televisor está encendido:
alias: atmósfera de cine
desencadenar:
-plataforma:estado
entidad_id: media_player.television
a: 'encendido'
acción:
- servicio: light.turn_on
datos:
entidad_id: luz.salon
brillo_pct: 10 # Luces atenuadas al 10%
- servicio: cover.close_cover
objetivo:
entidad_id: cover.rideaux_salon # Cerrando las cortinas
- Escenario combinado :
- Puedes pedirle a ChatGPT que integre otras acciones como ajustar la temperatura con tu termostato conectado o activar un sistema de sonido envolvente:
acción:
- servicio: light.turn_on
datos:
entidad_id: luz.salon
brillo_pct: 10
- servicio: cover.close_cover
objetivo:
entidad_id: portada.rideaux_salon
- servicio: clima.set_temperature
datos:
entidad_id: clima.salon
temperatura: 22 # Temperatura ajustada a 22°C
Con la ayuda de ChatGPT, puedes ajustar el ambiente de tu hogar según tus actividades. Ya sea leyendo, cenando o viendo una película, la automatización de estos elementos permite un confort inmediato adaptado a cada momento del día.
Automatizar la gestión del confort térmico
El confort también pasa por la gestión de la temperatura. Gracias a los sensores de temperatura, los termostatos conectados y ChatGPT, podrás crear escenarios que optimicen automáticamente la regulación térmica de tu hogar.
- Definición del escenario :
- Le describe a ChatGPT: «Quiero que mi calefacción se encienda automáticamente cuando la temperatura baje de 19°C y se apague cuando supere los 21°C».
- Generando el guión :
- ChatGPT genera un script teniendo en cuenta la temperatura ambiente y ajusta la calefacción en consecuencia:
alias: regulación automática de calefacción
desencadenar:
- plataforma: estado_numérico
entidad_id: sensor.temperatura_casa
abajo: 19
acción:
- servicio: clima.set_hvac_mode
objetivo:
entidad_id: clima.chauffage_salon
datos:
hvac_mode: calor
- Escenario optimizado con periodos de ausencia :
- ChatGPT también puede integrar condiciones adicionales, por ejemplo para reducir la temperatura si la casa está vacía:
condición:
- condición: estado
entidad_id: grupo.todas_personas
estado: 'not_home' # Solo si no hay nadie en casa
Escenas programadas para el confort diario.
Otra forma de mejorar el confort es crear “escenas” que agrupen varias acciones a la vez. Por ejemplo, podría tener una escena «mañana» que abra las contraventanas, encienda las luces y ajuste la temperatura, y una escena «tarde» que atenúe las luces, cierre las cortinas y ponga la casa en modo de ahorro de energía.
- Definición del escenario :
- “Quiero una escena para la mañana que abra las contraventanas, encienda la luz de la cocina y ajuste la temperatura a 21°C”.
- Generando el guión :
- ChatGPT genera el código de una escena agrupando estas acciones:
alias: escena de la mañana
secuencia:
- servicio: cover.open_cover
objetivo:
entidad_id: cubierta.shutters_chamber
- servicio: light.turn_on
objetivo:
entidad_id: luz.cocina
- servicio: clima.set_temperature
objetivo:
entidad_id: clima.casa
datos:
temperatura: 21
- Mejora y personalización :
- ChatGPT puede ajustar la escena con parámetros como el tiempo de activación o agregar condiciones de luz exterior.
Con la compatibilidad con ChatGPT, puede crear escenarios de automatización complejos que mejoren la comodidad de su vida diaria. Con unos sencillos cambios podrás configurar luces, persianas, termostatos y otros dispositivos para satisfacer con precisión tus necesidades y crear un ambiente agradable en todo momento.
Reforzar la seguridad del hogar
La seguridad es una prioridad para muchos usuarios de Home Assistant. Con la configuración adecuada, podrás transformar tu hogar en una fortaleza conectada, capaz de detectar anomalías, alertarte en caso de peligro o incluso simular una presencia para disuadir a los intrusos. ChatGPT puede ayudarle a crear escenarios de automatización para mejorar la seguridad de su hogar, sin necesidad de conocimientos profundos de programación.
Ejemplo concreto: alerta instantánea si se abre una puerta en tu ausencia
Uno de los escenarios de seguridad más básicos y efectivos es recibir una alerta instantánea cuando alguien abre una puerta o ventana en tu ausencia. Así es como ChatGPT puede ayudarte a configurar este tipo de escenario.
- Definición del escenario :
- Le explicas a ChatGPT: «Quiero recibir una notificación en mi teléfono si se abre una puerta cuando no estoy en casa».
- Generando el guión :
- ChatGPT puede generar un script que monitorea el estado de una puerta y envía una notificación cuando el usuario no está:
alias: Alerta de puerta abierta en mi ausencia
desencadenar:
-plataforma:estado
id_entidad: sensor_binario.puerta_entrada
de: 'apagado'
a: 'encendido'
condición:
- condición: estado
entidad_id: grupo.todas_personas
estado: 'not_home' # Solo si no hay nadie en casa
acción:
- servicio: notify.mobile_app_mon_telephone
datos:
mensaje: "¡Alerta! Se ha abierto la puerta principal".
- Personalizando el mensaje de alerta :
- Puedes pedirle a ChatGPT que ajuste el mensaje enviado o active múltiples acciones simultáneas (como encender una cámara o una sirena):
acción:
- servicio: cámara.registro
datos:
entidad_id: cámara.camera_entry
duración: 30# Graba 30 segundos de vídeo
- servicio: notify.mobile_app_mon_telephone
datos:
mensaje: "¡Alerta! Se ha abierto la puerta principal".
Este tipo de escenario se puede adaptar a diferentes puertas, ventanas o detectores, y permite recibir alertas al instante ante una posible intrusión. El mismo tipo de alerta también se puede configurar para el botiquín o cualquier habitación sensible.
Ejemplo concreto: simulación de presencia para disuadir a los intrusos
La simulación de presencia es una técnica utilizada para disuadir a los ladrones haciendo que parezca que alguien está en casa incluso si no está allí. ChatGPT puede ayudarte a configurar escenarios donde las luces, la televisión u otros dispositivos se encienden y apagan en momentos aleatorios cuando no estás.
- Definición del escenario :
- Le describe a ChatGPT: «Quiero que mis luces se enciendan y apaguen aleatoriamente en varias habitaciones cuando estoy fuera, para simular una presencia».
- Generando el guión :
- ChatGPT puede crear un escenario en el que las luces se encienden y apagan a intervalos aleatorios mientras estás fuera:
alias: Simulación de presencia
desencadenar:
-plataforma:estado
entidad_id: grupo.todas_personas
to: 'not_home' # Se dispara cuando todos se han ido
acción:
- servicio: light.turn_on
objetivo:
entidad_id: luz.salon
-demora:
minutos: '{{ rango(10, 30) | aleatorio }}' # Tiempo aleatorio entre 10 y 30 minutos
- servicio: light.turn_off
objetivo:
entidad_id: luz.salon
- servicio: light.turn_on
objetivo:
entidad_id: luz.cocina
-demora:
minutos: '{{ rango(15, 45) | aleatorio }}' # Otro retraso aleatorio
- servicio: light.turn_off
objetivo:
entidad_id: luz.cocina
- Agregar variaciones y otros dispositivos :
- Puedes pedirle a ChatGPT que incluya dispositivos adicionales como televisión o radio para que la simulación sea aún más realista:
acción:
- servicio: light.turn_on
objetivo:
entidad_id: luz.salon
- servicio: media_player.turn_on
objetivo:
entidad_id: media_player.television
-demora:
minutos: '{{ rango(20, 40) | aleatorio }}'
- servicio: light.turn_off
objetivo:
entidad_id: luz.salon
- servicio: media_player.turn_off
objetivo:
entidad_id: media_player.television
Esta automatización ayuda a simular la actividad normal en el hogar, creando la ilusión de que hay alguien presente, lo que puede disuadir a posibles intrusos.
Ejemplo concreto: habilitar la grabación de video durante la detección de movimiento
Si tienes cámaras de vigilancia, puedes automatizar la grabación cada vez que se detecte movimiento. Esto le permite capturar cualquier actividad sospechosa incluso si no está en casa monitoreando en tiempo real.
- Definición del escenario :
- Le describe a ChatGPT: «Quiero que mis cámaras graben automáticamente cuando se detecte movimiento».
- Generando el guión :
- ChatGPT puede generar un script que activa la grabación de video tan pronto como un sensor de movimiento detecta actividad:
alias: Grabación por detección de movimiento
desencadenar:
-plataforma:estado
id_entidad: sensor_binario.movement_garden
a: 'encendido'
acción:
- servicio: cámara.registro
objetivo:
entidad_id: cámara.jardín
datos:
duración: 60# Graba 60 segundos de vídeo
- Agregar una notificación y personalizar :
- Puede personalizar este script para recibir una notificación cuando comience la grabación:
acción:
- servicio: cámara.registro
objetivo:
entidad_id: cámara.jardín
datos:
duración: 60
- servicio: notify.mobile_app_mon_telephone
datos:
mensaje: "Movimiento detectado en el jardín. Grabación en curso."
Esta automatización te permite monitorear de forma remota todo lo que sucede alrededor de tu hogar y mantener registros en caso de algún incidente.
Acceso y puertas seguros
Con las cerraduras conectadas, también puede aumentar la seguridad de sus puertas automatizando su bloqueo o monitoreando los intentos de acceso. Por ejemplo, ChatGPT puede ayudarte a crear un escenario en el que las puertas se cierran automáticamente en un momento determinado o cuando todos salen de casa.
- Definición del escenario :
- Le dices a ChatGPT: «Quiero que la puerta de mi casa se cierre automáticamente a las 10 p. m. o cuando todos salgan de casa».
- Generando el guión :
- ChatGPT genera un script para cerrar la puerta según estos criterios:
alias: cerradura de puerta automática
desencadenar:
-plataforma: tiempo
a las: '22:00:00'
-plataforma:estado
entidad_id: grupo.todas_personas
a: 'not_home' # Cuando no hay nadie en casa
acción:
- servicio: lock.lock
objetivo:
entidad_id: lock.door_entrance
Este tipo de escenario aumenta la seguridad al garantizar que las puertas estén siempre cerradas cuando usted está fuera o de noche.
Con la ayuda de ChatGPT, puedes crear escenarios de seguridad sofisticados que cubran todos los aspectos de la protección de tu hogar. Ya sea recibiendo alertas instantáneas, grabando videos de vigilancia o simulando presencia cuando está ausente, ChatGPT simplifica la creación de estas automatizaciones adaptándolas precisamente a sus necesidades.
Reducción del consumo de energía.
La domótica no se trata sólo de mejorar el confort o la seguridad: también puede ser una excelente forma de ahorrar energía. Gracias a Home Assistant y ChatGPT, es posible crear escenarios inteligentes que optimizan el consumo de los dispositivos en función de diversos parámetros (presencia, clima, consumo eléctrico).
Automatizar la calefacción y la refrigeración según la presencia
Una de las principales fuentes de gasto energético en una vivienda es la gestión de la calefacción y el aire acondicionado. Al automatizar estos sistemas para que funcionen sólo cuando sea necesario, se pueden evitar desperdicios.
- Definición del escenario :
- Podrías explicarle a ChatGPT: «Quiero que mi calefacción se apague automáticamente cuando no haya nadie en casa y se vuelva a encender 30 minutos antes de que regrese».
- Generando el guión :
- ChatGPT puede generar un escenario que tenga en cuenta la presencia en la casa y controle la calefacción en consecuencia:
alias: Gestión de la calefacción según presencia
desencadenar:
-plataforma:estado
entidad_id: grupo.todas_personas
a: 'no_casa'
-plataforma:estado
entidad_id: grupo.todas_personas
a: 'casa'
condición:
- condición: estado
entidad_id: clima.casa
estado: 'calor'
acción:
- elegir:
- términos:
- condición: estado
entidad_id: grupo.todas_personas
estado: 'not_home'
secuencia:
- servicio: clima.set_hvac_mode
objetivo:
entidad_id: clima.casa
datos:
hvac_mode: 'apagado'
- términos:
- condición: estado
entidad_id: grupo.todas_personas
estado: 'casa'
secuencia:
- servicio: clima.set_hvac_mode
objetivo:
entidad_id: clima.casa
datos:
hvac_mode: 'calor'
- Mejora con un retraso de reinicio :
- Si quieres que la calefacción se vuelva a encender un poco antes de tu regreso, ChatGPT puede añadir un retraso:
acción:
- retraso: '00:30:00' # La calefacción se reinicia 30 minutos antes de tu regreso
- servicio: clima.set_hvac_mode
objetivo:
entidad_id: clima.casa
datos:
hvac_mode: 'calor'
Este tipo de domótica te permite gestionar eficientemente tu calefacción, evitando que funcione innecesariamente cuando no estás en casa.
Utilice sensores de temperatura para una regulación fina
También puede usar sensores de temperatura para ajustar automáticamente la calefacción o la refrigeración según las condiciones reales dentro de la casa, no solo el horario o la asistencia.
- Definición del escenario :
- Le preguntas a ChatGPT: «Quiero que mi calefacción se encienda automáticamente cuando la temperatura en la sala de estar baje de 19°C».
- Generando el guión :
- ChatGPT ofrece un script basado en los sensores de temperatura integrados en Home Assistant:
alias: regulación automática de calefacción
desencadenar:
- plataforma: estado_numérico
entidad_id: sensor.temperatura_salon
abajo: 19
acción:
- servicio: clima.set_hvac_mode
objetivo:
entidad_id: clima.salon
datos:
hvac_mode: 'calor'
- Optimización según la climatología exterior. :
- También puedes pedirle a ChatGPT que ajuste la operación de calefacción según el pronóstico del tiempo:
condición:
- condición: estado_numérico
entidad_id: sensor.temperatura_exterior
abajo: 10 # Calefacción activada sólo si la temperatura exterior es inferior a 10°C
Esta automatización permite regular la temperatura con precisión, en función de las condiciones interiores y exteriores, lo que optimiza el consumo energético.
Apague los dispositivos en espera para evitar desperdicios
Muchos dispositivos, como televisores o cargadores, siguen consumiendo electricidad cuando están en modo de espera. Home Assistant y ChatGPT pueden ayudarte a automatizar el apagado de estos dispositivos por la noche o cuando no estás en casa.
- Definición del escenario :
- Podrías decirle a ChatGPT: «Quiero que todos los dispositivos conectados a un tomacorriente inteligente se apaguen automáticamente por la noche».
- Generando el guión :
- ChatGPT puede generar un escenario para cortar la energía a estos dispositivos en un momento específico o según su presencia:
alias: apagar automáticamente los dispositivos por la noche
desencadenar:
-plataforma: tiempo
a las: '23:00:00'
acción:
- servicio: switch.turn_off
objetivo:
entidad_id: switch.connected_plugs
- Agregar una condición de presencia :
- Puedes personalizar esta secuencia de comandos para que los dispositivos solo se apaguen si no hay nadie en casa o si todos están durmiendo:
condición:
- condición: estado
entidad_id: grupo.todas_personas
state: 'not_home' # Solo se apaga si todos se han ido
Esto ayuda a evitar un consumo innecesario, especialmente cuando estás durmiendo o fuera de casa.
Monitorización y optimización del consumo energético en tiempo real
Home Assistant también permite monitorizar el consumo energético en tiempo real, mediante sensores o integraciones específicas. ChatGPT puede ayudarte a configurar paneles que te muestren el consumo de diferentes dispositivos, permitiéndote optimizarlo.
- Definición de necesidad :
- Podrías decirle a ChatGPT: «Quiero un panel en Home Assistant que me muestre el consumo de mis dispositivos en tiempo real».
- Generando la configuración :
- ChatGPT genera código YAML para mostrar esta información en un panel personalizado:
sensor:
- plataforma: plantilla
sensores:
consumo_total:
friendly_name: "Consumo total"
value_template: "{{ estados('sensor.device_consumption_1') | float + estados('sensor.device_consumption_2') | float }}"
- Agregar notificaciones :
- Puedes pedirle a ChatGPT que agregue notificaciones en caso de consumo excesivo:
automatización:
- alias: alerta de alto consumo
desencadenar:
- plataforma: estado_numérico
id_entidad: sensor.consumo_total
arriba: 1000 # Se activa si el consumo supera los 1000W
acción:
- servicio: notify.mobile_app_mon_telephone
datos:
mensaje: "¡Alerta! El consumo de energía supera los 1000 W".
Esto le permite controlar su consumo de energía y tomar medidas para reducirlo si es necesario.
Al combinar las funciones avanzadas de Home Assistant y la ayuda personalizada de ChatGPT, puedes automatizar muchos aspectos de la gestión energética de tu hogar. Ya sea regulando la temperatura según la presencia, apagando dispositivos para dormir o rastreando el consumo en tiempo real, estas automatizaciones pueden ayudarlo a reducir sus facturas de electricidad y minimizar su impacto en el medio ambiente.
Crea escenarios complejos y encadenados con ChatGPT
Los escenarios complejos combinan múltiples factores, como presencia, condiciones climáticas y horarios, para administrar de manera dinámica y eficiente su hogar conectado. Gracias a ChatGPT, puedes diseñar automatizaciones que tengan en cuenta múltiples parámetros y encadenen varias acciones para crear un sistema que se adapte perfectamente a tus necesidades.
Ejemplo del mundo real: escenario completo de gestión de una casa de vacaciones
Un ejemplo típico de escenario complejo es la gestión de la casa cuando te vas de vacaciones. Este escenario podría incluir cerrar automáticamente las contraventanas, bajar la temperatura de calefacción, activar una simulación de presencia y armar los sistemas de seguridad.
- Definición del escenario :
- Podrías decirle a ChatGPT: «Quiero un escenario que se encargue de todo cuando me vaya de vacaciones: cerrar las contraventanas, bajar la calefacción, activar la alarma y simular presencia con las luces».
- Generando el guión :
- ChatGPT genera un escenario que vincula varias acciones dependiendo de tu ausencia:
alias: Escenario de vacaciones
desencadenar:
-plataforma:estado
id_entidad: input_boolean.modo_vacaciones
a: 'encendido'
acción:
- servicio: cover.close_cover
objetivo:
entidad_id: cover.volets_maison # Cerrando las contraventanas
- servicio: clima.set_temperature
objetivo:
entidad_id: clima.casa
datos:
temperatura: 16 # Reducción de calentamiento
- servicio: alarm_control_panel.alarm_arm_away
objetivo:
entidad_id: alarm_control_panel.home # Activación de alarma
- servicio: light.turn_on
objetivo:
entidad_id: luz.salon
- retraso: '01:00:00'
- servicio: light.turn_off
objetivo:
entidad_id: luz.salon # Simulación de presencia con luces
- Personalización de acciones :
- Puedes ajustar horarios o agregar otras acciones específicas, como grabar videos si se detecta movimiento mientras estás fuera:
- servicio: cámara.registro
datos:
entidad_id: cámara.jardín
duración: 120 # Grabación de 2 minutos si se detecta movimiento
Este tipo de escenarios combina la gestión de equipos de seguridad, energía y presencia, lo que te permite salir con tranquilidad optimizando los recursos de tu hogar.
Ejemplo concreto: Gestión automática del confort en función del clima y la presencia.
Otro ejemplo de escenario complejo es la gestión automática del confort en función de la climatología exterior y de la presencia en la casa. En este tipo de escenarios se puede regular la calefacción o el aire acondicionado, abrir o cerrar las persianas y encender las luces dependiendo de varios factores.
- Definición del escenario :
- Le explicas a ChatGPT: «Quiero que la calefacción se ajuste según la temperatura exterior y que las persianas se cierren automáticamente si hace demasiado calor afuera».
- Generando el guión :
- ChatGPT crea un escenario que regula varios dispositivos en función del clima y la temperatura interior:
alias: Gestión del confort según el clima
desencadenar:
- plataforma: estado_numérico
entidad_id: sensor.temperatura_exterior
arriba: 25 # Se activa si la temperatura exterior supera los 25°C
condición:
- condición: estado
entidad_id: grupo.todas_personas
estado: 'casa' # Solo funciona si hay alguien en casa
acción:
- servicio: cover.close_cover
objetivo:
entidad_id: cover.volets_salon # Cerrar las contraventanas para mantener todo fresco
- servicio: clima.set_temperature
objetivo:
entidad_id: clima.salon
datos:
temperatura: 22 # Ajuste de temperatura a 22°C
- Gestión de luz agregada :
- Si quieres que las luces también se ajusten según la luminosidad exterior, ChatGPT puede enriquecer el escenario:
desencadenar:
- plataforma: estado_numérico
entidad_id: sensor.luminosidad_exterior
abajo: 200 # Se activa si la luz exterior es baja
acción:
- servicio: light.turn_on
objetivo:
entidad_id: light.salon # Encender las luces si el brillo es demasiado bajo
Este tipo de escenario permite gestionar automáticamente varios aspectos del confort interior sin tener que intervenir manualmente, teniendo en cuenta factores ambientales y de presencia.
Ejemplo concreto: escenario combinado de seguridad y energía
En un escenario aún más avanzado, puedes combinar automatismos de seguridad y energía para optimizar la gestión del hogar. Por ejemplo, puede apagar automáticamente todos los dispositivos no utilizados, cerrar puertas y activar cámaras cuando salga de casa.
- Definición del escenario :
- Le dices a ChatGPT: «Quiero que todos los dispositivos se apaguen, que la puerta se cierre con llave y que las cámaras se activen tan pronto como salga de casa».
- Generando el guión :
- ChatGPT genera un escenario que vincula estas acciones tan pronto como se detecta la ausencia:
alias: Escenario de seguridad y energía
desencadenar:
-plataforma:estado
entidad_id: grupo.todas_personas
a: 'no_casa'
acción:
- servicio: switch.turn_off
objetivo:
entidad_id: switch.home_devices # Apagar dispositivos
- servicio: lock.lock
objetivo:
entidad_id: lock.porte_entree # Cerradura de puerta
- servicio: cámara.turn_on
objetivo:
entidad_id: cámara.casa # Activación de cámaras
- Agregar notificaciones :
- Puedes agregar una notificación para ser informado cuando se active el escenario:
acción:
- servicio: notify.mobile_app_mon_telephone
datos:
mensaje: "Todos los dispositivos están apagados, la casa es segura".
Este escenario garantiza una gestión óptima del consumo de energía y una mayor seguridad cuando estás fuera de casa.
Cree escenarios basados en múltiples parámetros
Los escenarios complejos también pueden desencadenarse mediante una combinación de parámetros como horarios, clima, presencia o incluso eventos específicos. ChatGPT puede ayudarlo a crear estas automatizaciones, incluso cuando tienen múltiples condiciones.
- Definición del escenario :
- Le preguntas a ChatGPT: «Quiero que las luces se enciendan a las 8 p.m. si el pronóstico del tiempo es lluvia y hay alguien en casa».
- Generando el guión :
- ChatGPT te proporciona un script que tiene en cuenta varias condiciones:
alias: Luces automáticas según el clima y la presencia
desencadenar:
-plataforma: tiempo
a las: '20:00:00'
condición:
- condición: estado
entidad_id: clima.casa
estado: 'lluvioso' # Se activa solo si el pronóstico del tiempo predice lluvia
- condición: estado
entidad_id: grupo.todas_personas
estado: 'casa' # Solo funciona si hay alguien presente
acción:
- servicio: light.turn_on
objetivo:
entidad_id: luz.salon # Encendiendo las luces
Este tipo de escenario muestra cómo ChatGPT puede ayudar a automatizar su hogar de una manera sofisticada, combinando múltiples configuraciones para satisfacer necesidades específicas.
Conclusión
Con ChatGPT, puede crear escenarios complejos y encadenados que administren múltiples aspectos de su hogar en función de diversos factores, como el clima, la ocupación o los eventos programados. Ya sea por seguridad, conveniencia o ahorro de energía, ChatGPT simplifica la configuración de estas automatizaciones y lo ayuda a aprovechar al máximo Home Assistant. Porque tener una colección de objetos conectados es bueno, pero automatizar tu hogar es mejor. No siempre es fácil tener ideas de escenarios a implementar, y menos aún llevarlos a cabo. En este contexto ChatGPT puede resultar realmente útil, incluso en su versión gratuita. Por tanto, sería una pena privarse de ello :)
Con escenarios bien diseñados, podrás transformar tu hogar en un entorno conectado e inteligente, perfectamente adaptado a tus necesidades. No dudes en compartir tus ideas para escenarios, o incluso tus creaciones obtenidas usando ChatGPT, ¡siempre da ideas interesantes!
Por favor, sea cortés: ¡un hola y un gracias no cuestan nada! Estamos aquí para mantener debates constructivos. Los trolls serán eliminados.