Bonjour
Suite de mes essais, (merci jeff) j'ai mis en production mon esp12E nodemcu (esp easy R120) en mesure de temp sur la chaudière gaz, les infos sont traitées avec node-red sur mon pc courant, je verrai pour le déplacer vers le serveur mqtt porté par un pc portable inutilisé, (en fait si maintenant) .
mon projet
Je cherche depuis quelques mois maintenant sans trouver, ni comment faire que les commandes envoyées depuis mqtt explorer via cmd, ni exploiter, lire les variables enregistrées sur mosquitto... Je suppose que je dois configurer quelque chose dans les devices, à moins qu'il soit nécessaire de passer par les rules.
je ne demande pas la réponse complète, (quoi que!!) une piste sera enrichissante.
Merci de votre patience.
Olivier
recuperer données depuis MQTT
recuperer données depuis MQTT
Dernière modification par olivierd le 24 juin 2020, 22:39, modifié 1 fois.
Re: recuperer données depuis MQTT
Ca fait plaisir de pouvoir aider et avoir un retour
Par contre je ne comprends pas grand chose à ton projet !
Un conseil, déjà prend un bon wemos avec la dernière version espeasy.
Utilise domoticz pour ton projet en liaison mqtt avec ta sonde sur espeasy et là tout va se simplifier !
Si j'ai rien compris, explique clairement ton besoin pour qu'on puisse t'aider
Par contre je ne comprends pas grand chose à ton projet !
Un conseil, déjà prend un bon wemos avec la dernière version espeasy.
Utilise domoticz pour ton projet en liaison mqtt avec ta sonde sur espeasy et là tout va se simplifier !
Si j'ai rien compris, explique clairement ton besoin pour qu'on puisse t'aider
Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
Re: recuperer données depuis MQTT
Merci Jeff,
J'ai corrigé mon lien...
Actuellement cet ESP 12E (LoLin) avec esp easy R120, mais il doit être suffisant
Ma chaudière marche en TOR, (Tout Ou Rien), et il y ajuste un thermostat pour régler la température de la cuve (ballon comme un ballon d'eau chaude électrique, mais à gaz avec un brûleur dessous)
L'esp me remonte des températutres sur mosquitto.
Node red lit mosquitto pour m'afficher les résultats, et faire un graphique pour chaque sonde, plus la temp extérieure obtenue par ailleurs et stockée sur mosquitto.
Il va bien falloir que je me décide à passer par domoticz un jour, qu'au moins j'essaie... (je sais, ici, c'est un forum domoticz... mais en français et avec des gens compétents!)
Pour le moment, depuis que j'ai découvert node red (IBM, natif sur Rpi et Buster), je fais tout avec
Quand j'ai découvert, l'ESP, j'ai abandonné l'arduino (partiellement!)
Le but maintenant, c'est d'activer ou non un GPIO selon une valeur stockée dans mosquitto.
J'ai lu que ce n'était pas possible, mais ça me surprend, je pense ne pas avoir bien compris.
De la même façon qu'on envoie des valeurs avec les devices, et dans mon cas le protocol Open HAB, j'aimerais les lire... que ce soit avec domotics, nodered, HA ou autre, je pense (mais en fait je n'en sais rien) que esp easy doit être capable de lire une donnée sur Mosquitto. Il y a peut être un autre moyen.
Encore merci pour ton aide pour les variables, je ne devais pas être bien loin, j'avais essayé toutes ces possibilités, à un chouia près, puisque ça ne marchait pas!
Olivier
J'ai corrigé mon lien...
Actuellement cet ESP 12E (LoLin) avec esp easy R120, mais il doit être suffisant
Ma chaudière marche en TOR, (Tout Ou Rien), et il y ajuste un thermostat pour régler la température de la cuve (ballon comme un ballon d'eau chaude électrique, mais à gaz avec un brûleur dessous)
L'esp me remonte des températutres sur mosquitto.
Node red lit mosquitto pour m'afficher les résultats, et faire un graphique pour chaque sonde, plus la temp extérieure obtenue par ailleurs et stockée sur mosquitto.
Il va bien falloir que je me décide à passer par domoticz un jour, qu'au moins j'essaie... (je sais, ici, c'est un forum domoticz... mais en français et avec des gens compétents!)
Pour le moment, depuis que j'ai découvert node red (IBM, natif sur Rpi et Buster), je fais tout avec
Quand j'ai découvert, l'ESP, j'ai abandonné l'arduino (partiellement!)
Le but maintenant, c'est d'activer ou non un GPIO selon une valeur stockée dans mosquitto.
J'ai lu que ce n'était pas possible, mais ça me surprend, je pense ne pas avoir bien compris.
De la même façon qu'on envoie des valeurs avec les devices, et dans mon cas le protocol Open HAB, j'aimerais les lire... que ce soit avec domotics, nodered, HA ou autre, je pense (mais en fait je n'en sais rien) que esp easy doit être capable de lire une donnée sur Mosquitto. Il y a peut être un autre moyen.
Encore merci pour ton aide pour les variables, je ne devais pas être bien loin, j'avais essayé toutes ces possibilités, à un chouia près, puisque ça ne marchait pas!
Olivier
Re: recuperer données depuis MQTT
Je comprends mieux, vite fait ce soir pour piloter un gpio, c'est un basique, tout est ici, commande http ou mqtt (même si je comprends pas leur ex)
https://www.letscontrolit.com/wiki/index.php?title=GPIO
Je t'ai pas déjà parlé du wiki ?
Nodered, j'adore aussi, j'ai fait un mini système à un pote avec nodered dashboard et espeasy...
Tu as aussi les "rules" sur espeasy, à explorer, cela te permer de traiter l'action d'un gpio en fonction de la temperature, par espeasy en autonomie.
..
https://www.letscontrolit.com/wiki/index.php?title=GPIO
Je t'ai pas déjà parlé du wiki ?
Nodered, j'adore aussi, j'ai fait un mini système à un pote avec nodered dashboard et espeasy...
Tu as aussi les "rules" sur espeasy, à explorer, cela te permer de traiter l'action d'un gpio en fonction de la temperature, par espeasy en autonomie.
..
Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
Re: recuperer données depuis MQTT
Merci jeff.
Oui tu m'avais parlé du wiki que j'avais déjà consulté longuement avant même de trouver ce super forum. Je me doute bien que gérer les gpio est dans le basique, mais j'ai pas trouvé!!
Edit : ben oui bine sûr, depuis node red, lancer la commande http://<espeasyip>/control?cmd=GPIO,12,1
J'essaie...
Je pouvais gérer les gpio via le moniteur série de l'ide arduino, refaire la config, mais ps adresser les gpio via mqtt, même avec la variable cmd, d'ailleurs les variables dans mqtt ont peut être un nom spécial. Merci je vais voir ton lien.
Au fait je pense supprimer le raspberry faute de fiabilité, je perds la page web quand les données des graphiques de node red sont trop grandes... j'ai un mini <pc qui ne fait rien, ou alors le portable qui contient mosquitto... mais c'est un autre débat qui fera l'objet d'autres questions dans une autre rubrique. rapport fiabilité/conso.
Encore merci
olivier
Oui tu m'avais parlé du wiki que j'avais déjà consulté longuement avant même de trouver ce super forum. Je me doute bien que gérer les gpio est dans le basique, mais j'ai pas trouvé!!
Edit : ben oui bine sûr, depuis node red, lancer la commande http://<espeasyip>/control?cmd=GPIO,12,1
J'essaie...
Je pouvais gérer les gpio via le moniteur série de l'ide arduino, refaire la config, mais ps adresser les gpio via mqtt, même avec la variable cmd, d'ailleurs les variables dans mqtt ont peut être un nom spécial. Merci je vais voir ton lien.
Au fait je pense supprimer le raspberry faute de fiabilité, je perds la page web quand les données des graphiques de node red sont trop grandes... j'ai un mini <pc qui ne fait rien, ou alors le portable qui contient mosquitto... mais c'est un autre débat qui fera l'objet d'autres questions dans une autre rubrique. rapport fiabilité/conso.
Encore merci
olivier
Re: recuperer données depuis MQTT
bonsoir
en fait tout est ici
https://www.letscontrolit.com/wiki/inde ... QTT_Import
mais je ne comprend spas bien tout, je vais étudier et chercher des tutos, puis je donnerai ma solution.
en fait tout est dans le wiki, ces gens-là font un boulot formidable.
merci jeff
olivier
en fait tout est ici
https://www.letscontrolit.com/wiki/inde ... QTT_Import
mais je ne comprend spas bien tout, je vais étudier et chercher des tutos, puis je donnerai ma solution.
en fait tout est dans le wiki, ces gens-là font un boulot formidable.
merci jeff
olivier