Guía de Bajo Consumo de CO2 Gadget: Deep Sleep y Batería

Cuando empecé con CO₂ Gadget, uno de mis objetivos era que pudiera funcionar semanas con una batería. Al final conseguí algo mejor: con una configuración cuidadosa, puedes llegar a los 3 meses con una sola carga. Y todo sin renunciar a funciones como WiFi, MQTT o la pantalla.

El truco está en los dos modos de funcionamiento: HIGH_PERFORMANCE para cuando quieres todas las funcionalidades activas, y LOW_POWER para el día a día con batería. Puedes cambiar entre ellos sin reiniciar.

ModoDescripciónConsumo
HIGH_PERFORMANCEFuncionamiento continuo, sin sueño, todas las radios activasAlto
LOW_POWERDeep sleep con wakes periódicos configurablesMuy bajo (~90 días con una carga)

Ciclo de deep sleep

En modo LOW_POWER el medidor se despierta periódicamente, toma medidas, publica datos (si corresponde) y vuelve a dormir. Puedes configurar:

  • WiFi cada N ciclos: ahorra batería entre publicaciones MQTT
  • Display cada N ciclos: la pantalla no se enciende en cada wake
  • Apagado automático en batería: la pantalla se apaga al detectar alimentación por batería
  • Wake por alerta de CO₂: la pantalla se enciende automáticamente al superar el umbral naranja

Configuración desde la web

La página /low_power.html tiene 4 pestañas para configurar los umbrales de publicación de Display, Bluetooth, MQTT y ESP-NOW. Desde allí también se controlan los modos de energía.

Batería

CO₂ Gadget mide el voltaje de la batería con histéresis para evitar fluctuaciones. Puedes configurar los valores de batería llena y vacía desde el menú Configuración → Battery Config.

Notas importantes

  • Las variables RTC se preservan en deep sleep (con fallback a NVS)
  • El T-Display S3 apaga completamente el backlight (IC DW8904)
  • La calibración en curso se preserva a través del sueño
  • CO2 Gadget ofrece una gestión de energía más avanzada que cualquier medidor comercial de precio similar

Deja un comentario