Forum Replies Created
-
AuthorPosts
-
adminKeymaster
Con un navegador invoca a la IP del esp32 y a ver aque te devuelve
adminKeymasterPero hombre borra la contraseña de la wifi antes de publicar el sketch 🤣
En nodename puedes poner lo que quieras. Por ejemplo, dormitorio, cocina… Lo que se te ocurra
Tiempo de reseteo: un par de segundos. De hecho cuando le quitas la corriente a un esp32 y se la vuelves a poner, en tres o cuatro segundos ya está listo.
Para subir un sketch a un esp32, a veces hay que prepararlo pulsando los switches que tiene en una determinada secuencia quenhaora no recuerdo. Yo solomillo tuve que hacer lamprimera vez. Si buscas en Google como subir unnsketch al esp32 encuentras info seguro.
Me lo anoto para ampliar la documentación.
adminKeymasterAh claro.
Es que en realidad, si no tienes un equipo en la red x.x.5.x, y otro en la x.x.6.x, pues no estan en la misma red. Al menos no en la misma subred.
Para la app es imposible averiguar que se encuentra en una subred, y que existen otras subredes accesibles. QUe yo sepa no hay ningun servicio que retorne esa informacion.
Saludos!
adminKeymaster¿Como la diferencia de rango? Un rango de 1024 ips? Me he perdido aqui :-0
adminKeymasterLo primero que veo es que hay un error en la estructura del json, justo despues del campo “status”.
A continuacion de status, se deberia mostrar el campo “celsius”, pero en tu caso solo hay dos comilla “”
“mac”:”30:AE:A4:18:48:D0″, “status”:”false”, “”, “fahrenheit”:”10.00″,
Deberia ser asi:
“mac”:”30:AE:A4:18:48:D0″, “status”:”false”, “celsius”:”20.00”, “fahrenheit”:”10.00″,
He revisado el codigo del sketch que hay en la web, y parece que esta bien. ¿Puedo ser que al copiar el sketch hayas modidicado sin querer la linea 204 o alguna cercana?
Echale un vistazo a eso, y me cuentas.
adminKeymasterHola, bienvenido!
Dos cosillas. ¿Puedes pegar aqui el json que te devuelve el esp cuando llamas a la ip? Y en segundo lugar, en la app old relic, cuando termina la busqueda y no encuentra nada, hay un boton que pone “log”. Si le das a ese boton te deberia mostrar que ha pasado con cada ip que ha consultado.
Mira a ver si pone algun mensaje util en la ip en la que esta el esp… y nos cuentas.
Un saludo!
adminKeymasterGenial!
Ve contandonos los avances. Yo tengo que actualizar la documentación con esta informacion que nos has dado. Se ve que los usuarios que de momento usan el proyecto, se las han arreglado solos, pero la verdad es que ni yo mismo me acordaba de todo esto.
Luis, no te olvides de cualquier sugerencia y problema que veas con la app, comentarmelo. Siempre ando a la busqueda de nuevas ideas.
Un saludo
adminKeymaster¿En serio es tan complicado? No tengo ese recuerdo… Madre mia que cabeza.
¿Los demas como lo habeis hecho?
adminKeymasterHola de nuevo Luis,
me pillas con el pie cambiado. Por mas que lo pienso no logro recordar si utilicé una libreria especial la wifi para el ESP32, pero todo apunta a que si.
La libreria estandar de arduino para wifi, necesita el parametro en la llamada a la funcion macaddresss(), pero en nuestro sketch no hace falta, asi que a pura fuerza he tenido que usar una libreria especial.
Y aunque no estoy seguro al 100%, creo que fue esta:
https://github.com/espressif/arduino-esp32
Las instrucciones de instalacion estan en esa pagina, aunque lo mas facil quizas sea bajarse el zip e instalarlo con el arduino IDE.
Si te funciona, avisa, porque tengo que actualizar la documentacion de los sketchs.
Vaya cabeza la mia, no me acuerdo…
Un saludo!
adminKeymasterHi David,
If I understand you correctly, your desire would be to have “nodes” with a very low consumption to operate them with batteries. But, for what? I mean, to use it as… remote thermostat for individual radiators maybe?
To have individual controllers for the radiators is an idea that I had already in the past, but my knowledge in electronics is not enough. I developed the original app in 2013 for my personal use in Spain, where normally a little house has only one thermostat on the wall in the main room.
Now I’m living in NRW – Germany, and I realized that there is not only one thermostat on the wall. There are many, one on each radiator. I dismantled one of them, and I thought it was too much for my knowledge. Besides that, the actually app can not control multiple relays. It should be adapted. It is not impossible, and not very difficult, but it requires work (a lot of hours of work).
Do you think that it may be possible to buy all the components for the radiator thermostat and only have to mount it? Or do we need to print ourselves the parts?
Greets from Leverkusen!
Roque.
adminKeymasterHi David,
your new sketch looks very good! A lot cleaner now, and I find some details very interesting (for example, scaling down the cpu to 160Mhz to reduce heat and power consumption. Is it really so noticeable?).
I have a couple of questions.
– What do you mean with “Maybe multiple sensors on a second webserver port”?
– And the same for the “deep sleep using one sensor collector”Design a collector head to control separate radiator would be fantastic! Unfortunately my knowledge in electronics is not so advanced. Do you think it is possible?
I will try the new library, and I think I will use your new code, it looks a lot cleaner. You will have to say me your name to add it to the credits 😉
Where are you from, David?
Thanks!
adminKeymasterHi again,
today I had a couple of hours to test the simple dht library. Finally I discovered that I was doing the connections with the DHT sensor wrong (the GND wire was connected to the serial pin in the dht). :-S
After that, I got the DHT to work and I tested the Simple DHT library, and compared it with the DHTStable library.
It is true that the SimpleDHT library seems more “stable”. That means that if I do a lot of requests with short intervals (each 5 seconds more or less), the SimpleDHT library returns always values, and never errors.
The DHTStable library seems not to tolerate very fast requests but it works well when requesting data each 10 seconds or greater.
BUT, using the DHTSimple, I received a wrong value for the humidity (always values like 3,30% or 3.50%). ANd using the DHTStable, I received accurate values (the right humidity at this moment should be around 50%).
Because of that I will remain using the DHTStable but thank you again for the suggestion.
And, very important: I found a bug. You are right: under certain circumstances, the thermostat may poll the sensor very fast, two or three times per second! That is a bug in the old relic app, is fixed now. I will release an update in the next weeks, I think this bug should not impact you always…
Thanks for the feedback!
adminKeymasterHi Mvg,
if you think that this library works better than the DHTStable library from RobTillart I believe you. I will do some tests, but I don’t know when, because in the next days I will not have very much free time. Maybe in the weekend.
Your source code looks good. I am myself not very proud of the code that I wrote for the sketchs (I find the arduino ide irritating, it is not easy to refactor, and I have a lot more excuses 🙂 ) and I know that the code is not very clean and good as it should be.
Of course you can add the error handling and I can publish your version of the sketch, if you give me permission.
Thanks!
adminKeymasterNaturalmente, para los que me estais ayudando en el desarrollo, habrá un registro de por vida gratis. Eso no debe preocuparos.
Para los demás usuarios, la mayor parte de las funciones estaran accesibles “con publicidad”, y quizas habra alguna funcion especial (graficas, estadisticas, etc), que requiera pagar una mini cuota mensual. Quizas incluso 2€ al mes sea demasiado, y con menos de 1€ al mes podria servir, si la base de usuarios es suficiente. En cualquier caso estoy muy lejos de todo eso.
La app todavia no esta terminada, y por dentro no es todo lo madura y “pulcra” que a mi me gustaria. Me temo que las proximas versiones no aportaran muchas novedades, porque me tengo que dedicar a reprogramar lo que ya hay, pero de una forma mas elegante y “limpia”.
Un saludo!!
adminKeymasterHi!
Thank you for the bug report. I will fix it soon.
When you talk about the simple DHT library are you talking from this library?
https://github.com/winlinvip/SimpleDHT
Thanks!
-
AuthorPosts