No soy capaz de instalar el sketch en ESP32
Si a pesar de seguir las instrucciones de la guía para instalar el sketch en el ESP32, sigue sin funcionar, te recomendamos que vuelvas a comprobar los siguientes puntos:
- El error “Timeout witing for packet header” normalmente se soluciona desconectando todo lo que tengas conectado al ESP32 (sensor de temperatura o relé). Incluso sacando el ESP32 del protoboard si es que estas usando uno.
- No todos los cables usb sirven para transmitir el sketch al ESP32. Desconocemos el motivo, pero con algunos cables la transmisión simplemente falla, y con otros aparentemente iguales, no falla.
- Lo mismo ocurre con los puertos de tu ordenador. Como regla general, intenta usar un puerto usb de la parte trasera de tu ordenador, y evita los hubs usb o similar.
- Tambien puede ser de ayuda subir un sketch cualquier al ESP32, no necesariamente el de este proyecto. Alguno de los ejemplos del arduino ide para ESP32 podria valer. De esta forma podemos descartar si estamos teniendo un problema relacionado con nuestro sketch particular, o con el ESP32 en general.
- Si sigues teniendo dificultades, pasate por nuestro foro e intentaremos ayudarte.
¿Funciona el proyecto con un ESP8266 en vez de un ESP32?
Si bien no lo hemos probado personalmente, varios usuarios han comentado en el foro que han sustituido un ESP32 por un ESP8266 con éxito. Si tu tambien lo haces, por favor no dejes de compartir tus resultados con nosotros.
¿Por que mi app cliente no recibe los datos del termostato, o viceversa?
Dos claves para el correcto funcionamiento de la app son los servicios en segundo plano, y las notificaciones push. Sin embargo, algunos dispositivos Android de marcas tales como Xiaomi, Huawei, etc, hacen una gestión de la bateria muy agresiva.
Para que la bateria dure lo máximo posible, estos dispositivos normalemente “matan” cualquier app en cuanto el usuario la abandona. Por lo tanto no funcionan los servicios en segundo plano, y se ignoran las notificaciones push recibidas.
Si crees que este fenomeno te puede estar afectando, puedes ajustar la configuración de la app. Los parametros que tienes que ajustar varian de fabricante a fabricante, pero en la web Don’t kill my app tienes una lista de los principales fabricantes y los ajustes que tienes que hacer:
¿Esta app es gratis?
Todas las funciones de la app se pueden utilizar de manera gratuita. Lamentablemente, serás molestado con publicidad ocasionalmente. Gracias a la publicidad podemos mantener nuestra infraestructura, y continuar desarrollando la app.
Si encuentras la app util, puedes comprar créditos para desactivar la publicidad y tener una experiencia de usuario mas agradable. Comprando créditos harás posible que este proyecto continue adelante.
En futuras versiones tenemos pensado añadir más funciones que quizás esten disponibles solo para los usuarios que compren créditos. Pero el funcionamiento básico de la app será gratis.