Guía de Instalación de CO2 Gadget: Web Installer, Binarios y Compilación

Modificado por última vez hace 4 días

Instalar CO2 Gadget en tu placa ESP32 es un proceso de un solo clic gracias al instalador web basado en ESP Web Tools: compatible con Chrome, Edge y navegadores Chromium, sin instalar nada en tu ordenador. Aquí encontrarás los 13 modelos de placa soportados, los pasos de flasheado, la tabla de binarios y la guía para compilar desde código fuente.


Que versión instalar

Hay dos versiones disponibles. Elige la que mejor se adapte a tus necesidades:

  • Beta (recomendada): incluye las ultimas funcionalidades — BTHome v2, modo binario de bajo consumo, MQTT Discovery mejorado, gráficos con exportación CSV/JSON, calibración web, screenshots vía HTTP, y más de 40 endpoints REST. La rama development se compila y publica en cada cambio. Si encuentras cualquier problema, reportalo en GitHub o en el grupo de Telegram.
  • Release estable: versión probada de hace aproximadamente dos anos (v0.14.006). Tiene sentido solo si necesitas máxima estabilidad para un despliegue crítico y las funcionalidades nuevas no te aportan valor. Si tu uso es personal, doméstico o educativo, la Beta es mejor opción.

Instalación versión Beta (recomendada)

Pulsa INSTALAR en la fila correspondiente a tu placa. Conecta tu ESP32 por USB y selecciona el puerto cuando se abra el diálogo del navegador. En pocos segundos el firmware Beta estará grabado en tu dispositivo.

Documentación en actualización. Estamos revisando y mejorando todas las páginas. Es posible que encuentres algún enlace roto o contenido pendiente. Si ves algo que falla, ayúdanos a arreglarlo en GitHub.
SaborVersiónFechaInstalar
TTGO_TDISPLAY_SANDWICH 0.16.031-beta26-10-2026
TTGO_TDISPLAY 0.16.031-beta26-10-2026
TDISPLAY_S3 0.16.031-beta26-10-2026
esp32dev_OLED 0.16.031-beta26-10-2026
esp32dev 0.16.031-beta26-10-2026
esp32dev_ST7789_240x320 0.16.031-beta26-10-2026
ttgo-t5-EINKBOARDGDEM0213B74 0.16.031-beta26-10-2026
ttgo-t5-EINKBOARDDEPG0213BN 0.16.031-beta26-10-2026
ttgo-t5-EINKBOARDGDEW0213M21 0.16.031-beta26-10-2026
ttgo-t7-EINKBOARDGDEM029T94 0.16.031-beta26-10-2026
ttgo-t7-WEACT_GDEH0154D67 0.16.031-beta26-10-2026
ttgo-t7-WEACT_DEPG0213BN 0.16.031-beta26-10-2026
ttgo-t7-WEACT_GxEPD2_290_BS 0.16.031-beta26-10-2026

Primera vez? Marca “Erase device” en el instalador para borrar la configuración previa (recomendado si vienes de otro firmware).

Instalación versión Release estable

Si prefieres la versión estable, también puedes instalarla directamente desde el navegador. Mismo procedimiento: busca tu placa en la tabla, pulsa INSTALAR, conecta por USB y espera.

SaborVersiónFechaInstalar
TTGO_TDISPLAY_SANDWICH v0.014.00609-06-2024
TTGO_TDISPLAY v0.014.00609-06-2024
TDISPLAY_S3 v0.014.00609-06-2024
esp32dev_OLED v0.014.00609-06-2024
esp32dev v0.014.00609-06-2024
esp32dev_ST7789_240x320 v0.014.00609-06-2024
ttgo-t5-EINKBOARDGDEM0213B74 v0.014.00609-06-2024
ttgo-t5-EINKBOARDDEPG0213BN v0.014.00609-06-2024
ttgo-t5-EINKBOARDGDEW0213M21 v0.014.00609-06-2024
ttgo-t7-EINKBOARDGDEM029T94 v0.014.00609-06-2024
ttgo-t7-WEACT_GDEH0154D67 v0.014.00609-06-2024
ttgo-t7-WEACT_DEPG0213BN v0.014.00609-06-2024
ttgo-t7-WEACT_GxEPD2_290_BS v0.014.00609-06-2024

Elije el sabor que quieres instalar y sigue las instrucciones.

  • TTGO_TDISPLAY_SANDWICH: Placa TTGO T-Display con sensor I2C en pines alternativos (SDA en 21 y SCD en 22)
  • TTGO_TDISPLAY: Placa TTGO T-Display con sensor I2C en pines normales (SDA en 21 y SCD en 22)
  • TDISPLAY_S3: Placa T-Display S3 con sensor I2C en pines normales (SDA en 42 y SCD en 43). Pronto disponible.
  • esp32dev_OLED: Placa ESP32 genérica con display OLED (SH1106 de 128X64)
  • esp32dev: Placa ESP32 genérica sin display
  • esp32dev_ST7789_240x320: Placa genérica con display TFT de 240×320 y controlador ST7789
  • ttgo-t5-EINKBOARDGDEM0213B74: Lilygo TTGO T5 con display e-Ink con panel GDEM0213B74
  • ttgo-t5-EINKBOARDDEPG0213BN: Lilygo TTGO T5 con display e-Ink con panel DEPG0213BN
  • ttgo-t5-EINKBOARDGDEW0213M21: Lilygo TTGO T5 con display e-Ink con panel GDEW0213M21
  • ttgo-t7-EINKBOARDGDEM029T94: Placa ESP32 genérica con display e-Ink GDEM029T94
  • ttgo-t7-WEACT_GDEH0154D67: Placa ESP32 genérica con display e-Ink WeAct Studio GDEH0154D67
  • ttgo-t7-WEACT_DEPG0213BN: Placa ESP32 genérica con display e-Ink WeAct Studio DEPG0213BN
  • ttgo-t7-WEACT_GxEPD2_290_BS: Placa ESP32 genérica con display e-Ink WeAct Studio GDEM029T94 BS

Opcional, borrar la memoria:

Al grabar tienes la opción de seleccionar “Erase device”, lo que borrará primero la memoria del ESP32 y restablecerá todas las configuraciones. Recomendado al grabar CO2-Gadget por primera vez.

Esta versión no incluye BTHome, modo binario de bajo consumo, ni las ultimas mejoras de MQTT.

Descarga de binarios

Todos los binarios están disponibles en GitHub Releases. Descarga el archivo correspondiente a tu placa y grabarlo con cualquier herramienta compatible con ESP32.

Compilación desde código

Para desarrolladores: clona el repositorio, instala PlatformIO y compila para tu placa:

git clone https://github.com/melkati/CO2-Gadget.git
cd CO2-Gadget
pio run -e TTGO_TDISPLAY --target upload

Modelos de placa

CO2 Gadget soporta 13 placas diferentes. Las más populares son:

  • TTGO_TDISPLAY — TFT 240×135, la más usada
  • TDISPLAY_S3 — ESP32-S3 con TFT 320×170
  • esp32dev_OLED — Placa genérica con OLED
  • esp32dev — Sin pantalla, headless
  • ttgo-t5-* — E-Ink 2.13
  • ttgo-t7-* — E-Ink 2.9 y 1.54

Primer arranque

Al encender por primera vez, BLE está activo y WiFi apagado. Usa la app MyAmbiance para configurar el WiFi o conéctate al portal cautivo. Todos los ajustes por defecto están optimizados para que el medidor funcione nada más encenderlo.

Notas

  • Usa un buen cable USB: los cables de carga no siempre transmiten datos
  • Si tienes problemas de conexión, prueba con Erase device antes de flashear
  • Arduino IDE no está soportado oficialmente: usa PlatformIO
  • Tras flashear, espera 30 segundos antes de desconectar el USB

Te ha sido útil? Comparte este artículo. También consulta la Guía del Menú. Tienes dudas? Pregunta en el grupo de Telegram.

9 comentarios en «Guía de Instalación de CO2 Gadget: Web Installer, Binarios y Compilación»

    • Hi Michael, thanks for the report and sorry for the long wait.

      The 404 was not on your side: the beta binaries were being served from a location that had started returning “not found”, so the installer could not download them. We’ve moved all firmware binaries to a new, reliable host and published a fresh beta, v0.16.031-beta.

      Please open the installation guide again, do a hard refresh (Ctrl+F5 / Cmd+Shift+R) so the page loads the updated version table, and press INSTALL on the ttgo-t5-EINKBOARDDEPG0213BN row. It should now download the four files and flash normally. Coming from an older firmware, ticking “Erase device” first is recommended.

      If anything still fails, tell me and I’ll look into it. Thanks for your patience!

      Responder
  1. Hi, Thanks for your continuing efforts to update the CO2 gadget!
    I tried to instal the latest beta firmware however i get a 404 error. The stable firmware is no problem but i can not download CO2-Gadget-esp32dev-0.16.014-bootloader.bin, could you please fix this? Thanks!

    Responder
    • Hi Cadster, thanks for reporting and sorry it took so long.

      You were right: the beta binaries’ download URLs were returning 404, while the stable ones worked. We’ve moved the beta firmware to a new host and published v0.16.031-beta, so the beta table now points to files that actually exist.

      Please reload the installation guide with a hard refresh (Ctrl+F5 / Cmd+Shift+R) and press INSTALL on the esp32dev row. The installer should fetch all four parts and flash without errors. If you’re upgrading, “Erase device” is recommended.

      Let me know if it works for you now. Thanks!

      Responder
  2. Hello! Thank you for all your efforts with the CO₂ gadget! , I am sorry to bother you, but I am getting the same error as described in previous comments – I tried to install the latest beta firmware, but I’m getting a 404 error. The stable firmware works fine, but I can’t download CO2-Gadget-esp32dev-0.16.014-bootloader.bin. Is it possible to sort it out? Thank you!

    Responder
    • Hi!

      Thank you for reporting this, and for your kind words about the CO₂ Gadget.

      I’m sorry for the inconvenience. It looks like there is indeed an issue with the download of the latest beta firmware. I’ll investigate it and try to fix it over the weekend.

      In the meantime, if the stable firmware is working correctly for you, I recommend continuing to use that version until the beta download issue is resolved.

      Thanks again for letting me know, and for your patience and support! 😊

      Best regards,
      Mariete

      Responder
    • Hi Snekounec, thanks for flagging this again and sorry for the wait — you caught it right before the fix landed.

      The cause was the same 404 on the beta binary URLs that other users reported. The beta firmware is now hosted in a new, stable location and we’ve published v0.16.031-beta, so the download links are valid again.

      Please do a hard refresh of the installation guide (Ctrl+F5 / Cmd+Shift+R) and press INSTALL on the esp32dev row. It should download and flash normally now. Using “Erase device” is recommended when flashing from a different version.

      If you still hit any error, let me know. Thanks for your patience and for the kind words!

      Responder

Deja un comentario