{"id":243020,"date":"2026-06-22T14:51:18","date_gmt":"2026-06-22T12:51:18","guid":{"rendered":"https:\/\/emariete.com\/?p=243020"},"modified":"2026-07-07T09:09:46","modified_gmt":"2026-07-07T07:09:46","slug":"co2-gadget-wi-fi-guide","status":"publish","type":"post","link":"https:\/\/emariete.com\/en\/co2-gadget-guia-wifi\/","title":{"rendered":"CO2 Gadget WiFi Guide: Connection, Website and API"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Configurar el WiFi de tu medidor CO2 Gadget es el primer paso para acceder a la interfaz web, la API REST y las actualizaciones OTA desde el navegador. En esta gu\u00eda aprender\u00e1s las 4 formas disponibles: app Sensirion MyAmbiance, portal cautivo, men\u00fa serie y p\u00e1gina de preferencias.<\/p>\n\n\n\n\n\n\n<div style=\"background:#fff8dc;border:1px solid #e6c300;border-radius:8px;padding:12px 16px;margin:12px 0;font-size:14px;line-height:1.5;color:#333\">\n<strong>Documentacion en actualizacion.<\/strong> 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 <a href=\"https:\/\/github.com\/melkati\/CO2-Gadget\/issues\" style=\"color:#0066cc\">GitHub<\/a>.\n<\/div>\n\n\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n<p class=\"wp-block-paragraph\">El WiFi es el centro de comunicaciones de CO2 Gadget. A trav\u00e9s de \u00e9l puedes acceder a la <strong>interfaz web<\/strong> desde cualquier navegador, utilizar <strong>MQTT<\/strong> para enviar datos a Home Assistant, recibir <strong>comandos remotos<\/strong>, hacer <strong>actualizaciones OTA<\/strong> y consumir la <strong>API REST<\/strong> para integrar tu medidor de CO\u2082 con otros sistemas dom\u00f3ticos. Todo ello sin depender de servicios cloud de terceros, algo que muy pocos medidores comerciales ofrecen.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Aqu\u00ed tienes todo lo necesario para configurar el WiFi de tu CO2 Gadget.<\/p>\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n<h2 class=\"wp-block-heading\">Configuraci\u00f3n WiFi por defecto<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Nada m\u00e1s flashear CO2 Gadget por primera vez, el WiFi viene <strong>desactivado<\/strong>. El BLE (Bluetooth Low Energy) s\u00ed est\u00e1 activo, lo que te permite configurar el WiFi desde la App Sensirion MyAmbiance sin necesidad de botones ni pantalla. As\u00ed de sencillo es tener un <strong>medidor de CO\u2082 de alta calidad<\/strong> funcionando en minutos.<\/p>\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Par\u00e1metro<\/th><th>Valor<\/th><\/tr><\/thead><tbody><tr><td>WiFi<\/td><td>OFF<\/td><\/tr><tr><td>Hostname<\/td><td>`CO2-Gadget`<\/td><\/tr><tr><td>DHCP<\/td><td>Activado (IP autom\u00e1tica)<\/td><\/tr><tr><td>mDNS<\/td><td>Activado<\/td><\/tr><tr><td>Portal Cautivo<\/td><td>Activado (si no hay WiFi configurado)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo conectar tu medidor de CO\u2082 a la WiFi<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Tienes <strong>4 formas<\/strong> de conectar tu medidor de CO\u2082 con CO2 Gadget a la red WiFi, elige la que m\u00e1s te convenga:<\/p>\n\n\n<h3 class=\"wp-block-heading\">1. Desde la App MyAmbiance (recomendada)<\/h3>\n\n\n<ol class=\"wp-block-list\">\n<li>Instala <strong>Sensirion MyAmbiance<\/strong> (iOS \/ Android) \u2014 es gratuita<\/li>\n<li>Abre la app y busca tu dispositivo (`CO2-Gadget`)<\/li>\n<li>Ve a <strong>Settings \u2192 WiFi Configuration<\/strong><\/li>\n<li>Introduce tu SSID y contrase\u00f1a<\/li>\n<li>El medidor se conecta autom\u00e1ticamente<\/li>\n<\/ol>\n\n\n<h3 class=\"wp-block-heading\">2. Portal Cautivo (sin App, sin botones)<\/h3>\n\n\n<p class=\"wp-block-paragraph\">Si tu medidor <strong>no tiene WiFi configurado<\/strong>, al encenderlo por primera vez emite su propia red. Con\u00e9ctate a ella, se abrir\u00e1 autom\u00e1ticamente el portal cautivo y podr\u00e1s introducir los datos de tu red. En iOS, si el portal no carga, abre Safari y ve a <code>http:\/\/192.168.4.1<\/code>.<\/p>\n\n\n<h3 class=\"wp-block-heading\">3. Men\u00fa en pantalla o por puerto serie<\/h3>\n\n\n<p class=\"wp-block-paragraph\">Desde el men\u00fa: <strong>Configuraci\u00f3n \u2192 WIFI Config \u2192 WiFi Enable [ON]<\/strong>. Introduce SSID, contrase\u00f1a y hostname. Guarda con <strong>Save Preferences<\/strong>.<\/p>\n\n\n<h3 class=\"wp-block-heading\">4. P\u00e1gina web de preferencias<\/h3>\n\n\n<p class=\"wp-block-paragraph\">Si ya est\u00e1 conectado, puedes cambiar de red desde <code>http:\/\/ip<em>del<\/em>medidor\/preferences.html<\/code><\/p>\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n<h2 class=\"wp-block-heading\">Interfaz Web de tu medidor de CO\u2082<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Una vez conectado, abre <code>http:\/\/CO2-Gadget.local<\/code> en cualquier navegador. La interfaz web de CO2 Gadget tiene un dise\u00f1o Apple con modo oscuro\/claro autom\u00e1tico, algo que no ver\u00e1s en ning\u00fan medidor comercial de precio similar.<\/p>\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>P\u00e1gina<\/th><th>URL<\/th><th>Descripci\u00f3n<\/th><\/tr><\/thead><tbody><tr><td><strong>Inicio<\/strong><\/td><td>`\/`<\/td><td>Dashboard CO\u2082, temperatura y humedad<\/td><\/tr><tr><td><strong>Gr\u00e1ficas<\/strong><\/td><td>`\/charts.html`<\/td><td>Hist\u00f3ricos con Chart.js, exportaci\u00f3n CSV\/JSON<\/td><\/tr><tr><td><strong>Calibraci\u00f3n<\/strong><\/td><td>`\/calibration.html`<\/td><td>Calibraci\u00f3n forzada FRC en vivo<\/td><\/tr><tr><td><strong>Low Power<\/strong><\/td><td>`\/low_power.html`<\/td><td>Configuraci\u00f3n de umbrales de bajo consumo<\/td><\/tr><tr><td><strong>Preferencias<\/strong><\/td><td>`\/preferences.html`<\/td><td>Todos los ajustes del dispositivo<\/td><\/tr><tr><td><strong>Estado<\/strong><\/td><td>`\/status.html`<\/td><td>Versi\u00f3n, RSSI, uptime y estado<\/td><\/tr><tr><td><strong>OTA<\/strong><\/td><td>`\/update`<\/td><td>Actualizaci\u00f3n de firmware por web<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n<h2 class=\"wp-block-heading\">mDNS: acceso por nombre<\/h2>\n\n\n<p class=\"wp-block-paragraph\">CO2 Gadget implementa <strong>mDNS<\/strong>: accede a tu medidor por su nombre de host, sin tener que averiguar su IP: <code>http:\/\/CO2-Gadget.local<\/code>. Configurable en <strong>Configuraci\u00f3n \u2192 WIFI Config \u2192 Host<\/strong>.<\/p>\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n<h2 class=\"wp-block-heading\">API REST para integraci\u00f3n profesional<\/h2>\n\n\n<p class=\"wp-block-paragraph\">CO2 Gadget expone una <strong>API REST completa<\/strong> para integrar tu medidor de CO\u2082 de alta calidad con <strong>Home Assistant<\/strong>, <strong>Node-RED<\/strong>, <strong>Grafana<\/strong> y cualquier otro sistema. Los medidores comerciales raramente ofrecen una API tan completa y documentada.<\/p>\n\n\n<pre class=\"wp-block-code\"><code>GET \/readCO2           \u2192 892 (ppm)\nGET \/readTemperature    \u2192 24.5 (\u00b0C)\nGET \/readHumidity       \u2192 45.2 (%)\nGET \/status             \u2192 JSON completo del sistema\nGET \/settings?Param=Val \u2192 Cambiar cualquier ajuste\nPOST \/savePreferences   \u2192 Guardar m\u00faltiples par\u00e1metros<\/code><\/pre>\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n<h2 class=\"wp-block-heading\">IP Fija para tu medidor<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Configura una IP est\u00e1tica desde <code>\/preferences.html<\/code> \u2192 activa <strong>Use Static IP<\/strong> e introduce IP, m\u00e1scara, puerta de enlace y DNS. Ideal para integraciones con Home Assistant.<\/p>\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n<h2 class=\"wp-block-heading\">Seguridad<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Los campos de contrase\u00f1a est\u00e1n deshabilitados por defecto porque viajan en texto plano. A\u00f1ade <code>?relaxedSecurity=true<\/code> a la URL para habilitarlos. En compilaci\u00f3n, activa <code>WIFI_PRIVACY<\/code> para ocultar contrase\u00f1as por el puerto serie.<\/p>\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n<h2 class=\"wp-block-heading\">Soluci\u00f3n de problemas WiFi<\/h2>\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Problema<\/th><th>Soluci\u00f3n<\/th><\/tr><\/thead><tbody><tr><td>No conecta a la WiFi<\/td><td>Verifica SSID y contrase\u00f1a (m\u00e1x. 63 caracteres)<\/td><\/tr><tr><td>Se desconecta aleatoriamente<\/td><td>Se\u00f1al d\u00e9bil, acerca el router o usa un repetidor<\/td><\/tr><tr><td>No funciona .local<\/td><td>mDNS bloqueado en tu red, usa la IP directamente<\/td><\/tr><tr><td>Portal cautivo no carga en iOS<\/td><td>Abre Safari y teclea http:\/\/192.168.4.1<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n<h2 class=\"wp-block-heading\">Notas importantes<\/h2>\n\n\n<ul class=\"wp-block-list\">\n<li>El WiFi se activa\/desactiva sin reiniciar el medidor<\/li>\n<li>En modo LOW_POWER el WiFi se conecta solo cada N ciclos para ahorrar bater\u00eda<\/li>\n<li>CO2 Gadget solo soporta <strong>redes de 2.4 GHz<\/strong> (el ESP32 no soporta 5 GHz)<\/li>\n<li>Para usar MQTT o Home Assistant necesitas WiFi activado<\/li>\n<li><strong>Un medidor con CO2 Gadget ofrece m\u00e1s funcionalidades que la mayor\u00eda de medidores comerciales multiplicando por varios su precio<\/strong><\/li>\n<\/ul>\n\n\n<p class=\"wp-block-paragraph\">| No veo cambios tras configurar | No has guardado | Ve a <strong>Save Preferences<\/strong> en el men\u00fa o espera al siguiente ciclo | | La web se ve extra\u00f1a | Cach\u00e9 del navegador | Borra cach\u00e9 o usa una ventana de inc\u00f3gnito |<\/p>\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n<h2 class=\"wp-block-heading\">Notas importantes<\/h2>\n\n\n<ul class=\"wp-block-list\">\n<li>El WiFi se puede activar\/desactivar sin reiniciar el medidor desde el men\u00fa o la web<\/li>\n<li>En modo LOW_POWER, el WiFi se conecta solo cada N ciclos de wake (configurable) para ahorrar bater\u00eda<\/li>\n<li>Si usas MQTT, necesitas WiFi activado<\/li>\n<li>CO2 Gadget soporta <strong>redes de 2.4 GHz<\/strong> (el ESP32 no soporta 5 GHz)<\/li>\n<\/ul>\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n<p class=\"wp-block-paragraph\"><em>\u00bfTambien consulta la <a href=\"https:\/\/emariete.com\/co2-gadget-guia-menu\/\">Gu\u00eda del Men\u00fa<\/a>. Tienes dudas? Pregunta en el <a href=\"https:\/\/t.me\/emariete_chat\">grupo de Telegram<\/a> o abre un <a href=\"https:\/\/github.com\/melkati\/CO2-Gadget\/issues\">issue en GitHub<\/a>.<\/em><\/p>\n<div class=\"essb_break_scroll\"><\/div>","protected":false},"excerpt":{"rendered":"<p>CO2 Gadget WiFi Guide. Learn how to connect your high-quality CO\u2082 monitor to the network: captive portal, MyAmbiance app, web interface, REST API, mDNS, static IP and troubleshooting. CO2 Gadget, the firmware that turns your ESP32 into a professional CO\u2082 monitor.<\/p>","protected":false},"author":1,"featured_media":243261,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[13,16],"tags":[24,71,27],"class_list":["post-243020","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-co2-gadget","category-medidor-co2","tag-co2-gadget","tag-co2-gadget-guias","tag-esp32"],"modified_by":null,"uagb_featured_image_src":{"full":["https:\/\/emariete.com\/wp-content\/uploads\/2026\/07\/Blue_banner_with_white_text_202607050739.jpeg",1376,768,false],"thumbnail":["https:\/\/emariete.com\/wp-content\/uploads\/2026\/07\/Blue_banner_with_white_text_202607050739-150x150.jpeg",150,150,true],"medium":["https:\/\/emariete.com\/wp-content\/uploads\/2026\/07\/Blue_banner_with_white_text_202607050739-300x167.jpeg",300,167,true],"medium_large":["https:\/\/emariete.com\/wp-content\/uploads\/2026\/07\/Blue_banner_with_white_text_202607050739-768x429.jpeg",768,429,true],"large":["https:\/\/emariete.com\/wp-content\/uploads\/2026\/07\/Blue_banner_with_white_text_202607050739-1024x572.jpeg",1024,572,true],"1536x1536":["https:\/\/emariete.com\/wp-content\/uploads\/2026\/07\/Blue_banner_with_white_text_202607050739.jpeg",1376,768,false],"2048x2048":["https:\/\/emariete.com\/wp-content\/uploads\/2026\/07\/Blue_banner_with_white_text_202607050739.jpeg",1376,768,false],"trp-custom-language-flag":["https:\/\/emariete.com\/wp-content\/uploads\/2026\/07\/Blue_banner_with_white_text_202607050739-18x10.jpeg",18,10,true]},"uagb_author_info":{"display_name":"Mariete","author_link":"https:\/\/emariete.com\/en\/author\/admin_xlyz052h\/"},"uagb_comment_info":0,"uagb_excerpt":"Gu\u00eda WiFi de CO2 Gadget. Aprende a conectar tu medidor de CO\u2082 de alta calidad a la red: portal cautivo, App MyAmbiance, interfaz web, API REST, mDNS, IP fija y soluci\u00f3n de problemas. CO2 Gadget, el firmware que convierte tu ESP32 en un medidor de CO\u2082 profesional.","_links":{"self":[{"href":"https:\/\/emariete.com\/en\/wp-json\/wp\/v2\/posts\/243020","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/emariete.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/emariete.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/emariete.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/emariete.com\/en\/wp-json\/wp\/v2\/comments?post=243020"}],"version-history":[{"count":13,"href":"https:\/\/emariete.com\/en\/wp-json\/wp\/v2\/posts\/243020\/revisions"}],"predecessor-version":[{"id":243280,"href":"https:\/\/emariete.com\/en\/wp-json\/wp\/v2\/posts\/243020\/revisions\/243280"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/emariete.com\/en\/wp-json\/wp\/v2\/media\/243261"}],"wp:attachment":[{"href":"https:\/\/emariete.com\/en\/wp-json\/wp\/v2\/media?parent=243020"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/emariete.com\/en\/wp-json\/wp\/v2\/categories?post=243020"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/emariete.com\/en\/wp-json\/wp\/v2\/tags?post=243020"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}