Home › Forums › Foro de soporte en español › Old relic no encuentra sensor de temperatura
- This topic has 23 replies, 3 voices, and was last updated 6 years, 7 months ago by admin.
-
AuthorPosts
-
26/03/2018 at 15:03 #682adminKeymaster
Hola!
La version esta en una variable del sketch.
Ante la duda actualizalos, porque yo creo que es la fuente de tu problema.
Ya me cuentas!
10/04/2018 at 16:41 #742xolmaticParticipantHola.
Estoy atascado, no consigo que el “Old relic” detecte al ESP32, estando en la misma Red. Veo como se enciende el led azul un instante y la App de Android sigue buscando durante bastante tiempo sin encontrar nada.
Accediendo a la ip del ESP32 veo el json y puedo pasarle parametros H y L. Pero desde la App no consigo ver que encuentre el ESP32.¿alguna idea o pista?
Me apatece muuuucho que me funcione.Muchas gracias.
Saludos
Pepo10/04/2018 at 18:51 #743adminKeymasterHola, 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!
11/04/2018 at 07:12 #744xolmaticParticipantHola!
Cuando accedo a la IP, este json me devuelve:{
“nodeType”:”TH&Relay”,
“name”:”TH&Relay”,
“version”:”2″,
“relayError”:””,
“thError”:””,
“mac”:”30:AE:A4:18:48:D0″,
“status”:”false”,
“”,
“fahrenheit”:”10.00″,
“humidity”:”10.00″}
En la salida de “consola” por el puerto serie, me sale esto (y veo como se enciende el led azul de conexión)
New client
GET / HTTP/1.1
Host: 192.168.6.254
Connection: Keep-Alive
Accept-Encoding: gzip
User-Agent: okhttp/3.9.0DHT OK, client disconnected
New client
GET / HTTP/1.1
Host: 192.168.6.254
Connection: Keep-Alive
Accept-Encoding: gzip
User-Agent: okhttp/3.9.0DHT OK, client disconnected
Después de la búsqueda, al pulsar en “LOG”, me aparece “No data found”
Ya contareis si se os ocurre algo.
Muchas gracias!
Saludos
Pepo11/04/2018 at 07:23 #745adminKeymasterLo 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.
11/04/2018 at 10:14 #749xolmaticParticipantCierto!
Era eso y la diferencia de rango de IPs entre los dispositivos, (estar en un rango de 1024 ips)
Muchas gracias.Ahora a trastear a tope!
Saludos
Pepo11/04/2018 at 11:16 #750adminKeymaster¿Como la diferencia de rango? Un rango de 1024 ips? Me he perdido aqui :-0
11/04/2018 at 13:44 #752xolmaticParticipantA ver si me explico…
Usamos en mi oficina una mascara de red 255.255.252.0
De manera que puedes tener equipos en 192.168.5.52 y otros en 192.168.6.23, la aplicación parece hacer el “scan” en el rango de 254 ips en el que esta.¿no?
Saludos
Pepo11/04/2018 at 13:58 #753adminKeymasterAh 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!
-
AuthorPosts
- You must be logged in to reply to this topic.