Domótica al siguiente nivel: Integra Govee con Home Assistant usando Govee2MQTT
Share
En el mundo actual, la domótica se ha convertido en una tendencia irresistible. La posibilidad de controlar dispositivos y automatizar tareas en nuestro hogar con solo un comando de voz o un toque en la pantalla nos ofrece un sinfín de beneficios en cuanto a comodidad, eficiencia energética y seguridad.
En este blog, te guiaremos paso a paso en la creación de un proyecto para integrar los productos Govee con Home Assistant usando el repositorio Govee2MQTT. Esta integración te permitirá controlar tus luces LED, tiras LED, termómetros, humidificadores y otros dispositivos Govee desde la interfaz de Home Assistant, permitiéndote crear escenas personalizadas, automatizaciones y mucho más.
Requisitos previos:
- Un dispositivo compatible con Home Assistant (Raspberry Pi, PC, etc.)
- Home Assistant instalado y configurado
- Un dispositivo Govee compatible con Bluetooth o WiFi
- La aplicación Govee Home instalada en tu smartphone
Instalación de Govee2MQTT:
Opción 1: Instalación manual
- Descarga la última versión de Govee2MQTT desde GitHub: https://github.com/wez/govee2mqtt/releases
- Extrae los archivos a una carpeta de tu elección.
- Crea un archivo de configuración configuration.yaml en la carpeta de Govee2MQTT.
- Edita el archivo de configuración y agrega los detalles de tu dispositivo Govee y Home Assistant.
- Inicia el script govee2mqtt.py usando el comando python3 govee2mqtt.py.
Opción 2: Instalación usando Docker
- Instala Docker en tu dispositivo.
- Ejecuta el siguiente comando en la terminal:
- docker run -it --rm -v /path/to/config:/config wez/govee2mqtt
Configuración de Home Assistant:
- Accede a la interfaz de Home Assistant.
- Dirígete a "Ajustes" -> "Dispositivos y servicios".
- Haz clic en "Agregar integración".
- Busca e instala la integración "MQTT".
- Sigue las instrucciones en pantalla para configurar la conexión con tu servidor MQTT.
- Una vez configurada la integración MQTT, reinicia Home Assistant.
Integración de dispositivos Govee:
- En la interfaz de Home Assistant, ve a "Dispositivos y servicios".
- Haz clic en "Dispositivos".
- Deberías ver una lista de tus dispositivos Govee detectados.
- Si no aparecen, asegúrate de que Govee2MQTT está funcionando correctamente y que los dispositivos Govee están encendidos y conectados a la misma red Wi-Fi que tu dispositivo Home Assistant.
- Para cada dispositivo Govee, puedes cambiar su nombre, crear entidades para controlar sus diferentes funciones (encendido/apagado, color, brillo, etc.) y configurar automatizaciones.
Ejemplos de automatizaciones:
Apagar las luces LED cuando te vas a dormir:
- alias: "Apagar luces al dormir"
trigger:
- platform: state
entity_id: input_boolean.dormir
to: "on"
action:
- service: light.turn_off
entity_id: all
Cambiar el color de las luces LED según la temperatura:
- alias: "Cambiar color de luces por temperatura"
trigger:
- platform: numeric_state
entity_id: sensor.temperatura
above: 25
action:
- service: light.turn_on
entity_id: light.led_strip
data:
color_temp: 2000
Recursos adicionales:
- Repositorio Govee2MQTT: https://github.com/wez/govee2mqtt
- Documentación de Home Assistant: https://www.home-assistant.io/docs/
- Foro de la comunidad Home Assistant: https://community.home-assistant.io/
Conclusión
La integración de Govee con Home Assistant usando Govee2MQTT te abre un mundo de posibilidades para crear un hogar inteligente más eficiente, personalizado y divertido. Con este proyecto, podrás controlar tus dispositivos Govee con comandos de voz, automatizar tareas y crear escenas personalizadas que se adapten a tu estilo de vida.