Je suis en train de réaliser un système d'arrosage automatique pour mon grand jardin. Pour cela j'ai:
1x capteur d'humidité du sol GAVITY
1x capteur de température ADAFRUIT DHT11 bientôt remplacé par un DS18B20
1x capteur de lumière VELLEMAN VMA407
1x servomoteur a rotation continue // Qui actionne une vanne quand l'arrosage s'active
1x ecran LCD 16x2 VELLEMAN VMA203
1x Relay 220v // qui active une pompe a eau
1x LED VELLEMAN VMA307 // Qui clignote quand l'arduino communique avec le server NODE-RED
le tout est relié à un ARDUINO UNO WIFI REV 2 connecté en wifi a ma box internet. Mon but serait maintenant d'afficher les valeurs de mes capteurs sur une jolie page web (déjà construite sur NODE-RED) et de pouvoir contrôler tout ça sur cette page.
Mon problème est que sur NODE-RED je vois bien mon arduino qui se connecte, mais dans le payload impossible d'envoyer quelque chose depuis l'arduino...COMMENT FAIRE SVP ???
Si vous avez des solution plus simple que NODE-RED je suis aussi preneur.
Node-Red, j'ai plutôt perdu la main mais il me semble qu'on peut facilement y activer un broker MQTT puis 'dessiner' un cheminement cheminer des données(avec au besoin un poil de traitement de celles -ci) vers le serveur HTTP déjà mis en place dans Node-Red
(je vais essayer de retrouver ce qui dort dans un coin des mes Raspberry Pi !!)
En WiFi je n'utilise ques les ESP 'en solo' et j'espère qu'il est possible d'utiliser la librairie pubsub avec la carte UNO WiFI rev2.
Node-red peut rester simple et on bénéficie du potentiel pour l'évolution du projet, de la vaste communauté....
Un oubli de mot de passe n'empêche en ce moment d'entrer dans un Node-Red fonctionnel
j'ai juste la trace d'une copie d'écran, en bas un ESP8266 (sous IDE Arduino) envoyais les données d'un capteur SHT30 , d'après la copie d'écran il n'y avait pas de travail sur le payload puisque les sorties du module MQTT subscript (lilas) allait directement vers deux objet graphiques (jauges) du serveur HTTP( bleu clair) ajoutés, les objets debug (vert), sont pratiques pour suivre le contenu du payload
J'avais par contre eu un peu de travail sur le payload dans la moitié du haut pour horodater et construire le CSV a mémoriser sur carte SD (deux petites fonctions en javascript)
J'en saurai plus quand avec le bon mdp je pourrait entrer dans l'administration de mon NodeRed !!