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.
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: ESP8266 sonde temperature

Message par patrice »

oui c'est bie nce que je disais
il faut decouper/chercher

par exemple dans ton code je vois un www.local.lan : qu'est ce que c'est
est tu sur que cela corresponds à qq chose
bref il faut tout eplucher pas à pas
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 »

excuse le "ben non" c’était pour ton message d’avant quand tu disait que tout marchais
j'avais un train de retard :?

peux tu m'expliquer comment découper le code pas a pas en mettant des print stp

le www.local.lan j'ai testé de le remplacer par lip de domo avec le port mais rien n'a changé

désolé de mon ignorance
raspberry + gateway MYSENSORS + sonde temperatures MYSENSORS ds18b20
evolution futur vers dimmer de guirlande RGB + prise commandées + d'autres actionneurs et sondes
lecintre
Messages : 19
Inscription : 02 juin 2015, 14:28

Re: ESP8266 sonde temperature

Message par lecintre »

quand je reboot l'ESP ca me print la temperature sur le moniteur serie donc ca doit bloquer apres

if(t==nil) then

????

Image
raspberry + gateway MYSENSORS + sonde temperatures MYSENSORS ds18b20
evolution futur vers dimmer de guirlande RGB + prise commandées + d'autres actionneurs et sondes
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: ESP8266 sonde temperature

Message par vil1driver »

essai juste comme ça

Code : Tout sélectionner

"GET /json.htm?type=command&param=udevice&idx=11&nvalue=0&svalue=" .. t
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
lecintre
Messages : 19
Inscription : 02 juin 2015, 14:28

Re: ESP8266 sonde temperature

Message par lecintre »

quand je fais ça il reboot en boucle

Image

j'ai rajouté ça

Code : Tout sélectionner

t=ds18b20.read()
après tmr.alarm

je l'avais supprimé pour tester
raspberry + gateway MYSENSORS + sonde temperatures MYSENSORS ds18b20
evolution futur vers dimmer de guirlande RGB + prise commandées + d'autres actionneurs et sondes
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: ESP8266 sonde temperature

Message par vil1driver »

pourquoi as tu 2 " avant GET ?
pourquoi tu n'as pas fermer la ) à la find e cette ligne ?
à quoi sert celle après le end ?

soit rigoureux sur la syntaxe...
je ne vois pas pourquoi mettre 2 fois t=ds18b20.read()

et lorsque ça ne marche pas, il faut simplifier, n'envoies pas t mais 12 par exemple...
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
lecintre
Messages : 19
Inscription : 02 juin 2015, 14:28

Re: ESP8266 sonde temperature

Message par lecintre »

excusez du retard

je ne fais que copier/coller du code qui vient de https://www.domoticz.com/wiki/ESP8266_WiFi_module

sur un domoticz windows ca fonctionne avec le code du site (avec mes IP ports bien sure)

Image

cela devrait fonctionner sur rasp???

pour les 2 "" ça doit être une erreur de copier/coller j'ai retester sans et pareil
la fermeture de parenthèse je ne sais pas mais quand je recompile sans, j'ai une erreur l'esp reboot

lorsque je met 12 a la place de t ca ne fonctionne pas non plus

Image
raspberry + gateway MYSENSORS + sonde temperatures MYSENSORS ds18b20
evolution futur vers dimmer de guirlande RGB + prise commandées + d'autres actionneurs et sondes
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: ESP8266 sonde temperature

Message par vil1driver »

ah oui la dernière parenthèse ferme la fonction tmr.alarme.. ok

les .. c'est pour concaténer lorsque l'on utilise une variable, si tu mets directement une valeur, fais le juste comme ça:

Code : Tout sélectionner

conn:send("GET /json.htm?type=command&param=udevice&idx=11&nvalue=0&svalue=12")
il faudrait mieux que tu te documente plutôt que de copier/coller sans savoir ce que tu fais.. sinon ça risque de durer longtemps

si ça fonctionne sous windows, et pas sur le rasp, pourquoi chercher le problème sur ce qui est commun (à savoir ton code) ?
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: ESP8266 sonde temperature

Message par vil1driver »

bon je suis un peu dure, excuses moi ;)

je n'avais pas vu que tu partais du wiki, et que ça fonctionnait avec ton domoticz sous windows..

donc le code est certainement bon..

reste juste à trouver en quoi ton installation sur le rasp diffère de celle sous windows...
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: ESP8266 sonde temperature

Message par vil1driver »

as tu testé l'url directement dans ton navigateur ?

http://192.168.1.36:8080/json.htm?type= ... &svalue=12
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Répondre