![]() |
|
Connecter compteur eau impulsion - Version imprimable +- F1ATB forum (https://f1atb.fr/forum_f1atb) +-- Forum : Forum de F1ATB (https://f1atb.fr/forum_f1atb/forum-3.html) +--- Forum : Domotique (https://f1atb.fr/forum_f1atb/forum-6.html) +--- Sujet : Connecter compteur eau impulsion (/thread-1984.html) |
RE: Connecter compteur eau impulsion - Lolo69 - 17-11-2025 lol non ce n est pas une critique tu as montré à de nombreuses reprises ta grande compétence en codage. De mon côté je fais de la prog bricole ça fonctionne mais pas trop académique ;-) RE: Connecter compteur eau impulsion - tupolev89 - 17-11-2025 j’installe la dernière version on va avoir bientôt la réponse et j’ai aussi une question : est-on obligé a chaque changement d’un paramètre de recompiler le programme complétement, ou peut-on téléverser directement? RE: Connecter compteur eau impulsion - Mike - 17-11-2025 (Il y a 11 heures)Lolo69 a écrit : lol non ce n est pas une critique tu as montré à de nombreuses reprises ta grande compétence en codage. Je ne l'ai pas pris pour une critique, pas de soucis. On a tous nos domaines de compétences, il est vrai que celui de la programmation est le mien mais pour quelqu'un qui "bricole" tu te débrouilles pas mal quand même ![]() A l'inverse moi c'est en électronique que je bricole et j'aurai été bien incapable d’améliorer l'algo de régulation. RE: Connecter compteur eau impulsion - Lolo69 - 17-11-2025 (Il y a 11 heures)tupolev89 a écrit : j’installe la dernière version on va avoir bientôt la réponse Pour l instant on recompile, plus tard on fera une page de parametrage RE: Connecter compteur eau impulsion - Mike - 17-11-2025 (Il y a 11 heures)tupolev89 a écrit : et j’ai aussi une question : est-on obligé a chaque changement d’un paramètre de recompiler le programme complétement, ou peut-on téléverser directement? Il faudra recompiler mais quand on lance le téléversement depuis l'ide arduino il recompile avant de toute façon. Par contre tu ne devrais pas avoir à le faire très souvent, les paramètres du wifi, du serveur smtp, ton email et password ne changent pas souvent. RE: Connecter compteur eau impulsion - tupolev89 - 17-11-2025 (Il y a 10 heures)Mike a écrit :(Il y a 11 heures)tupolev89 a écrit : et j’ai aussi une question : est-on obligé a chaque changement d’un paramètre de recompiler le programme complétement, ou peut-on téléverser directement? ok pour la réponse. de mon coté cela fonctionne le mail arrive parfaitement maintenant avec le dernier code de mike 21:12:49.406 -> < S: 354 OK RE: Connecter compteur eau impulsion - Lolo69 - 17-11-2025 Top Garde ce code précieusement On va s attaquer à la partie ecodevice Peux tu ouvrir l url suivante dans un navigateur et dire si elle renvoie les info http://admin:admin@10.0.30.18/api/xdevices.json?key=apikey&Get=all En remplaçant évidemment le user mot de passe et l adresse IP Si ça répond ce sera plus simple et complet que le xml que tu as testé avec succès. Sinon on fera avec RE: Connecter compteur eau impulsion - tupolev89 - 17-11-2025 (Il y a 10 heures)Lolo69 a écrit : TopAlors cela renvoi une page casi vide. Et en deuxième image un des tableaux de configuration push de ecodevice. Peut-on envoyer depuis ecodevice ? (Il y a 10 heures)tupolev89 a écrit :(Il y a 10 heures)Lolo69 a écrit : TopAlors cela renvoi une page casi vide. Et cette commande : http://[ADRESSE_IP_ECODEVICE]/api/xdevices.json?cmd=10 Et cette requête : http://[ADRESSE_IP_ECODEVICE]/api/xdevices.json?cmd=20 Renvoi ça: {"product":"Eco-devices","Day_C1":94,"Day_C2":13962} RE: Connecter compteur eau impulsion - Lolo69 - 17-11-2025 Avec quoi tu as généré ceci https://f1atb.fr/forum_f1atb/attachment.php?aid=4491 On ne voit pas tout mais ça parait intéressant Sinon avec les push de ton interface c est aussi très bien. On pourrait récupérer dans l esp ces push Le code ressemblera à ceci Code : #include <WiFi.h>http://ip_de_ton_esp32/push?index=1234&papp=560&impulsion=4 Grr dans le forum si je met le http:// ça tronque le reste… Après les 2 // il faut mettre par exemple ip_de_ton_esp32/push?index=1234&papp=560&impulsion=4 Dans le moniteur série ça doit s afficher Après au lieu de le faire par une saisie manuel ce sera en paramètrant les push dans l ecodevice que cela ce fera en auto Pour compiler tu as compris maintenant charger les bibliothèques additionnelles Dans l’interface push de l ecodevice tu mets évidemment l ip de ton esp ( qu on fixera plus tard) Dans le champs URL Tu rentres ceci /push?index=[INDEX]&papp=[PAPP]&impulsion=[TIMP] Dans action tu mets une condition facile à déclencher pour tester Après recherche sur le net sur un ecodevice 1 tu n’as que les balises suivantes qui t intéresse ignification [T1_PULSE] Nombre brut d’impulsions (depuis reboot) [T1_INDEX] Index calculé (selon ton “Poids de l’impulsion”) [T1_POWER] Débit (litres/min ou m³/h, selon config) Sinon avec l url http://[ADRESSE_IP_ECODEVICE]/api/xdevices.json?cmd=10 ou 20 Mike saura récupérer ça dans l esp ;-) Perso dans ton cas j oublierai la méthode PUSH et privilégierai la méthode api/ json plus riche et tu ne risques pas de manquer un push puisque c est l’esp qui va demander périodiquement les valeurs à l ecodevice Ça génère un peu plus de trafic wifi mais ça reste négligeable RE: Connecter compteur eau impulsion - tupolev89 - 17-11-2025 (Il y a 9 heures)Lolo69 a écrit : Avec quoi tu as généré ceci Avec cette commande http://[ADRESSE_IP_ECODEVICE]/api/xdevices.json?cmd=10 |