CO₂ Gadget v0.16.015-beta: BTHome ya está aquí — integración directa con Home Assistant

¿Cansado de depender de MQTT o WiFi para que tu medidor de CO₂ aparezca en Home Assistant? Con la versión v0.16.015-beta de CO₂ Gadget, tu medidor habla directamente con Home Assistant por Bluetooth Low Energy, sin necesidad de red WiFi, sin broker MQTT, sin configuración.

Documentacion en actualizacion. Estamos revisando y mejorando todas las paginas. Es posible que encuentres algun enlace roto o contenido pendiente. Si ves algo que falla, ayudanos a arreglarlo en GitHub.

BTHome es un estándar abierto de beacon BLE que Home Assistant descubre automáticamente. Activas la opción en la Web UI y, en segundos, tu medidor aparece en Home Assistant con todas sus entidades.

¿Qué necesitas?

  • Un ESP32 con CO₂ Gadget v0.16.015-beta
  • Home Assistant con integrador BTHome (incluido por defecto)
  • Unos segundos para activar BTHome en la Web UI

Nada más. No necesitas configurar MQTT, ni tener tu medidor en la misma red WiFi, ni abrir puertos. El medidor anuncia sus mediciones por BLE y Home Assistant las recoge.

Novedades del release

10 tipos de medida seleccionables

Puedes elegir qué sensores anuncia tu medidor por BTHome, todo desde la Web UI o el menú serie:

  • Core (por defecto): CO₂, Temperatura, Humedad, Batería
  • Opcionales: PM2.5, Presión barométrica, PM10, Voltaje de batería
  • Extra: PM1.0, PM4.0 (IDs no estándar)

La Web UI muestra en vivo el presupuesto de bytes del anuncio BLE, para que sepas qué sensores caben y cuáles se omiten si hay demasiados.

Encriptación AES-CCM

Si quieres que nadie más que tú pueda leer los datos de tu medidor, activa la encriptación. CO₂ Gadget genera automáticamente una bind key de 32 caracteres que introduces en Home Assistant al emparejar. Puedes revelarla, copiarla o regenerarla desde la Web UI.

Funciona en low-power (deep sleep)

BTHome está optimizado para bajo consumo. En modo LOW_POWER, el medidor se despierta, toma medidas, anuncia un beacon BTHome y vuelve a dormir. Los sensores de partículas (PM) se omiten en deep sleep (el ventilador no da tiempo a calentarse), pero la selección se retiene y se reanuda automáticamente al volver a HIGH_PERFORMANCE.

Coexiste con MyAmbiance

BTHome no reemplaza a Sensirion MyAmbiance — funciona a su lado. Puedes tener los dos activos a la vez. Si ambos están activos, BTHome viaja en el scan response para no interferir.

Cómo actualizar

Si ya tienes CO₂ Gadget instalado, actualiza desde la Web UI:

  1. Abre http://ip_del_medidor/update
  2. Sube el binario de la nueva versión
  3. El medidor se reinicia automáticamente

Si es la primera vez, visita la Guía de Instalación.

Guía detallada

Para activar BTHome paso a paso, con capturas de pantalla y solución de problemas, consulta la Guía BTHome de CO₂ Gadget.

¿Y ahora qué?

Esta es solo la primera versión de BTHome en CO₂ Gadget. Si tienes ideas, sugerencias o encuentras algún problema, abre un issue en GitHub o pásate por el grupo de Telegram.

¿Te ha sido útil? Comparte este artículo. ¿Tienes dudas? Pregunta en el grupo de Telegram.

Deja un comentario