Page 8 sur 24

Re: TUTO Esp Easy + Nextion + Domoticz

Publié : 24 oct. 2017, 20:02
par jackslayter
Effectivement, si tu as plusieurs pages tu peux switcher de page ou mettre un script de refresh https://www.itead.cc/wiki/Nextion_Instr ... mmediately ou mettre un bouton avec un "doevents"

Re: RE: Re: TUTO Esp Easy + Nextion + Domoticz

Publié : 25 oct. 2017, 20:19
par dokho
jackslayter a écrit :Effectivement, si tu as plusieurs pages tu peux switcher de page ou mettre un script de refresh https://www.itead.cc/wiki/Nextion_Instr ... mmediately ou mettre un bouton avec un "doevents"
Le changement de page ne fait pas la mise à jour, ou alors c'est que les données ne sont pas mise en mémoire lorsque l'écran est éteint.

Envoyé de mon SM-N9005 en utilisant Tapatalk

Re: TUTO Esp Easy + Nextion + Domoticz

Publié : 25 oct. 2017, 22:09
par jackslayter
Le truc qui est sur c'est que ma valeur analogique du wemos que je récupère sur l'écran marche en changeant de page (viewtopic.php?f=24&t=3731&start=40#p42489) et j'ai un script lua qui envoie les données des sondes domoticz au nextion qui sont mises à jour même après que l'écran a été éteint

Re: TUTO Esp Easy + Nextion + Domoticz

Publié : 27 oct. 2017, 14:40
par dokho
Ça ne fonctionne pas chez moi: les mise à jour d'affichage (texte et images) ne se font pas ...

Je vais devoir laisser l'écran allumé :(

Re: TUTO Esp Easy + Nextion + Domoticz

Publié : 30 oct. 2017, 08:49
par jackslayter
je viens de finir mon montage wemos+nextion, je sais pas si je le rajoute à la suite ce qui permet d'avoir un historique et Jeff mets un lien sur OP ou si je recréai un nouveau topic.

Re: TUTO Esp Easy + Nextion + Domoticz

Publié : 30 oct. 2017, 16:45
par Jeff
jackslayter a écrit :je viens de finir mon montage wemos+nextion, je sais pas si je le rajoute à la suite ce qui permet d'avoir un historique et Jeff mets un lien sur OP ou si je recréai un nouveau topic.
Pas de problème pour rajouter à la suite de la 1ère page, comme cela le tuto est mis à jour et concentre tout ce qu'on peut faire avec nextion à un seul endroit.

C'est quoi OP ? :?

Re: TUTO Esp Easy + Nextion + Domoticz

Publié : 30 oct. 2017, 19:14
par jackslayter
L'OP c'est le premier post

Re: TUTO Esp Easy + Nextion + Domoticz

Publié : 31 oct. 2017, 08:21
par jackslayter
voila ma version du nextion + domoticz le tout sur batterie
IMG_20171029_143645.jpg
IMG_20171029_143645.jpg (820.16 Kio) Consulté 14652 fois
IMG_20171029_143920.jpg
IMG_20171029_143920.jpg (614.41 Kio) Consulté 14652 fois
IMG_20171029_143932.jpg
IMG_20171029_143932.jpg (343.63 Kio) Consulté 14652 fois
et voici l'écran
IMG_20171029_144229.jpg
IMG_20171029_144229.jpg (817.59 Kio) Consulté 14652 fois
IMG_20171029_144239.jpg
IMG_20171029_144239.jpg (754.19 Kio) Consulté 14652 fois
IMG_20171029_144252.jpg
IMG_20171029_144252.jpg (683.07 Kio) Consulté 14652 fois
IMG_20171029_144259.jpg
IMG_20171029_144259.jpg (596.88 Kio) Consulté 14652 fois
les pièces
un wemos avec support batterie
https://fr.aliexpress.com/item/Wemos-es ... 0.0.fctPKJ

ou alors en pièces détachées
https://fr.aliexpress.com/store/product ... 8a46f3sotg
https://fr.aliexpress.com/store/product ... e182rSXdwL
https://fr.aliexpress.com/store/product ... e1827rA6FX

l'écran, moi c'est 3.5"
https://fr.aliexpress.com/wholesale?cat ... xt=nextion

et la résistance pour calculer le voltage de la batterie ( à souder entre le + de la batterie au A0 du wemos)
https://fr.aliexpress.com/w/wholesale-r ... tance+100k

le fichier nextion
nextion.zip
(66.47 Kio) Téléchargé 747 fois
le programme espeasy + nextion en DEV11 ROM en 1024
ESPEasy.d1_mini.DEV11-1024_mini.zip
(362.84 Kio) Téléchargé 724 fois
pour avoir le voltage sur l’écran
https://easydomoticz.com/forum/viewtopi ... =40#p42489

et pour finir le code domoticz

Code : Tout sélectionner

commandArray = {}

time = os.date("*t")

curl = '/usr/bin/curl -m 5 '
function url_encode(str)
  if (str) then
    str = string.gsub (str, "\n", "\r\n")
    str = string.gsub (str, "([^%w %-%_%.%~])",
        function (c) return string.format ("%%%02X", string.byte(c)) end)
    str = string.gsub (str, " ", "+")
  end
  return str   
end

if (otherdevices["wifi_remote"]=='On') then

--sonde de temp
tempsalon = otherdevices_svalues['salon']:match("([^;]+)")
commandArray[1] = {['OpenURL']='192.168.1.2/control?cmd=NEXTION,page0.va1.txt="'..url_encode(tonumber(tempsalon))..'"'}

tempchambre = otherdevices_svalues['chambre']:match("([^;]+)")
commandArray[2] = {['OpenURL']='192.168.1.2/control?cmd=NEXTION,page0.va2.txt="'..url_encode(tonumber(tempchambre))..'"'}

tempext = otherdevices_svalues['Exterieur']:match("([^;]+)")
commandArray[3] = {['OpenURL']='192.168.1.2/control?cmd=NEXTION,page0.t2.txt="'..url_encode(tonumber(tempext))..'"'}

tempcouloir = otherdevices_svalues['couloir']:match("([^;]+)")
commandArray[4] = {['OpenURL']='192.168.1.2/control?cmd=NEXTION,page0.t8.txt="'..url_encode(tonumber(tempcouloir))..'"'}

--conso
owl, total = otherdevices_svalues['cm180']:match("([^;]+);([^;]+)")
commandArray[5] = {['OpenURL']='192.168.1.2/control?cmd=NEXTION,page0.t10.txt="'..url_encode(tonumber(owl))..'"'}

Vsunset, Vbar, Vlune, Nlune, Vvigi = uservariables['nextion']:match("([^;]+);([^;]+);([^;]+);([^;]+);([^;]+)")
os.execute(curl..' "http://192.168.1.2/control?cmd=NEXTION,page0.t16.txt=%22'..url_encode(Vsunset)..'%22"')
os.execute(curl..' "http://192.168.1.2/control?cmd=NEXTION,page0.t18.txt=%22'..url_encode(Vbar)..'%22"')
os.execute(curl..' "http://192.168.1.2/control?cmd=NEXTION,page0.t19.txt=%22'..url_encode(Vlune)..'%22"')
os.execute(curl..' "http://192.168.1.2/control?cmd=NEXTION,page0.p0.pic='..tonumber(Nlune)..'"')
os.execute(curl..' "http://192.168.1.2/control?cmd=NEXTION,page0.t20.txt=%22'..url_encode(Vvigi)..'%22"')
end

return commandArray
pour notre ami Chrominator voila à quoi ça sert viewtopic.php?f=17&t=5154&p=43297#p43297

Re: TUTO Esp Easy + Nextion + Domoticz

Publié : 26 févr. 2018, 17:45
par nico33
Tout d'abord, merci pour ce partage qui m'a permis de me lancer.
J'ai tout de même une question.
Je passe par des commandes http. Je tente d'envoyer à ma box domotique la valeur d'un slider mais je ne sais comment le saisir dans les rules.

Une piste ? Merci d'avance.

Re: TUTO Esp Easy + Nextion + Domoticz

Publié : 09 mai 2018, 14:47
par nissart
Bonjour,

je dois remercier le créateur du sujet qui m'a conforté dans l'achat un Nextion... je bavais dessus depuis un moment et voila j'ai sauté le pas, tout configuré etc... mais je bloque au niveau du MQTT Import.

Si j'ai bien compris, le MQTT de domoticz balance des messages sur domoticz/out.
Il faut donc passer par Node Red ?
Ca récupère les messages de domoticz/out, recrée par x et y un nouveau chemin du type domoticz/out/le nom du capteur/l'info qu'on veut ?

dites moi si je m'éloigne svp...

Merci