ESP8266 sonde temperature

Forum pour tous les autres objets : sondes météo, capteurs, actionneurs ...
Vous avez un besoin mais vous ne savez pas quel matériel choisir ? C'est ici.
lecintre
Messages : 19
Inscription : 02 juin 2015, 14:28

ESP8266 sonde temperature

Message par lecintre »

bonjour a tous

votre forum est super avec beaucoup de renseignements géniaux

j'ai un raspberry avec domoticz d'installé dessus avec quelques sondes de températures MYSENSORS et j'ai fait une sonde a base de ESP8266 01 avec une ds18b20
mais le problème c'est que domoticz ne reçoit pas les infos envoyé du ESP8266

voila quelques capture de ce que j'ai. Je bloque sur un truc mais quoi????

J'ai l'impression que le raspberry n'accepte pas les connections json???? J'ai testé d'installer domoticz sur windows et la ca marche nikel???

Image

Image

Image

Si vous pouviez m’éclairer de vos lanternes ça serait sympas
raspberry + gateway MYSENSORS + sonde temperatures MYSENSORS ds18b20
evolution futur vers dimmer de guirlande RGB + prise commandées + d'autres actionneurs et sondes
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: ESP8266 sonde temperature

Message par patrice »

Bonjour,
Cela ressemble à un mot de passe sur l'interface Domoticz de ton rasp et que tu n'aurais pas sur ton Windows

Si c'est ça il faut mettre dans les paramètres de Domoticz l'adresse IP de ton ESP dans la case "
"Réseaux locaux (pas d'identifiant/mot de passe à fournir):"

Dis nous ce qu'il en est
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
lecintre
Messages : 19
Inscription : 02 juin 2015, 14:28

Re: ESP8266 sonde temperature

Message par lecintre »

merci de m'aider c'est gentil

alors j'ai mis son IP 14 en exception

Image

et ça ne fonctionne toujours pas

j'ai bien sure rebooter les deux
raspberry + gateway MYSENSORS + sonde temperatures MYSENSORS ds18b20
evolution futur vers dimmer de guirlande RGB + prise commandées + d'autres actionneurs et sondes
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: ESP8266 sonde temperature

Message par patrice »

Soit !
Allons voir plus loin.
Et a quoi ressemble ton message json que tu envoie au rasp
Si tu le copie/colle dans un navigateur vers ton domoticz du rasp qu' est il affiché ?
Copie nous le ici le message json
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
lecintre
Messages : 19
Inscription : 02 juin 2015, 14:28

Re: ESP8266 sonde temperature

Message par lecintre »

heeeuuuuu
la j'ai besoin d'une explication stp
quoi coller??

ca?? GET /json.htm?type=command&param=udevice&idx=11&nvalue=0&svalue=" .. t .. " HTTP/1.1\r\nHost: http://www.local.lan\r\n"
.."Connection: keep-alive\r\nAccept: */*\r\n\r\n

JSON je ne connais pas du tout

ça me donne rien
raspberry + gateway MYSENSORS + sonde temperatures MYSENSORS ds18b20
evolution futur vers dimmer de guirlande RGB + prise commandées + d'autres actionneurs et sondes
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: ESP8266 sonde temperature

Message par patrice »

Bonjour
Ce que je voulais voir c'est le messsage final JSON que tu envoie celui du style

"192.168.1.81:8080/json.htm?type=command&param=switchlight&idx=112&switchcmd="On"&level=0'

Celui qui est généré par la ligne
"GET /json.htm?type=command&param=udevice&idx=11&nvalue=0&svalue=" .. t .. " HTTP/1.1\r\nHost: http://www.local.lan\r\n""

Parce que si on prends une url comme cela
"192.168.1.81:8080/json.htm?type=command&param=switchlight&idx=112&switchcmd="On"&level=0'
et que on la copie/colle dans un navigateur et pour peu que 192.168.1.81 soit ton Domoticz, 8080 ton port et que le reste de la chaine soit correctment rempli
Domoticz affiche un OK pour te dire qu'il a compris le message , sinon tu as un message d'erreur
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
lecintre
Messages : 19
Inscription : 02 juin 2015, 14:28

Re: ESP8266 sonde temperature

Message par lecintre »

J'était justement en train de faire ma capture d’écran après une recherche sur GO--LE

tien ça me donne ça

Image

et domoticz c'est bien mis a jour

Image


donc ça serait le code lua qui n'est pas bon?????
raspberry + gateway MYSENSORS + sonde temperatures MYSENSORS ds18b20
evolution futur vers dimmer de guirlande RGB + prise commandées + d'autres actionneurs et sondes
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: ESP8266 sonde temperature

Message par patrice »

Bon ben parfait
Tout marche alors !
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: ESP8266 sonde temperature

Message par patrice »

il faut que tu découpe tout ca petit a petit en mettant des print dans ton code pour voir ou ça cloche
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
lecintre
Messages : 19
Inscription : 02 juin 2015, 14:28

Re: ESP8266 sonde temperature

Message par lecintre »

mon esp veut pas envoyer la lecture de la sonde au serveur
donc ya quelque chose qui cloche mais quoi??

peux tu me dire ou je met les print stp

Code : Tout sélectionner

 --domoticz.lua
 require('ds18b20')
 -- ESP-01 GPIO Mapping
 gpio0 =3
 gpio2 =4
 ds18b20.setup(gpio2)
 t=ds18b20.read()
 print("Temp:" .. ds18b20.read() .. " C\n")
 if(t==nil) then
 t=0
 end
 tmr.alarm(0,30000, 1, function()
 
 conn=net.createConnection(net.TCP, 0)
 conn:on("receive", function(conn, payload) print(payload) end )
 conn:connect(8080,"192.168.1.36")
 conn:send("GET /json.htm?type=command&param=udevice&idx=11&nvalue=0&svalue=" .. t .. " HTTP/1.1\r\nHost: www.local.lan\r\n"
 .."Connection: keep-alive\r\nAccept: */*\r\n\r\n")
 end)
merci beaucoup de ton aide
raspberry + gateway MYSENSORS + sonde temperatures MYSENSORS ds18b20
evolution futur vers dimmer de guirlande RGB + prise commandées + d'autres actionneurs et sondes
Répondre