(Hier, 10:16 PM)tupolev89 a écrit : 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
Super !
Tu as testé aussi la notif push depuis l'ecodevice ?
Je vois que lolo est déjà sur la v2
Il y a 11 heures(Modification du message : Il y a 11 heures par tupolev89.)
(Hier, 11:20 PM)Mike a écrit :
(Hier, 10:16 PM)tupolev89 a écrit : 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
Super !
Tu as testé aussi la notif push depuis l'ecodevice ?
Je vois que lolo est déjà sur la v2
Je vais essayer
(Hier, 11:03 PM)Lolo69 a écrit : 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
Pour tester ce code garde le moniteur série arduino ouvert et tape dans un navigateur web l url suivante http://ip_de_ton_esp32/push?index=1234&p...mpulsion=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
alors le retour de la première commande donne ça en réponse: Not found: /push
Il y a 11 heures(Modification du message : Il y a 11 heures par Lolo69.)
(Il y a 11 heures)tupolev89 a écrit :
(Hier, 11:20 PM)Mike a écrit :
(Hier, 10:16 PM)tupolev89 a écrit : 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
Super !
Tu as testé aussi la notif push depuis l'ecodevice ?
Je vois que lolo est déjà sur la v2
Je vais essayer
(Hier, 11:03 PM)Lolo69 a écrit : 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
Pour tester ce code garde le moniteur série arduino ouvert et tape dans un navigateur web l url suivante http://ip_de_ton_esp32/push?index=1234&p...mpulsion=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
alors le retour de la première commande donne ça en réponse: Not found: /push
Comment as tu fait la commande Push je ne te suis pas …
Il y a 11 heures(Modification du message : Il y a 11 heures par tupolev89.)
(Il y a 11 heures)Lolo69 a écrit :
(Il y a 11 heures)tupolev89 a écrit :
(Hier, 11:20 PM)Mike a écrit :
(Hier, 10:16 PM)tupolev89 a écrit : 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
Super !
Tu as testé aussi la notif push depuis l'ecodevice ?
Je vois que lolo est déjà sur la v2
Je vais essayer
(Hier, 11:03 PM)Lolo69 a écrit : 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
Pour tester ce code garde le moniteur série arduino ouvert et tape dans un navigateur web l url suivante http://ip_de_ton_esp32/push?index=1234&p...mpulsion=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
alors le retour de la première commande donne ça en réponse: Not found: /push
Comment as tu fait la commande Push je ne te suis pas …
Mais je commence à comprendre la démarche de Mike de son programme….
Mais la j arrête pour ce soir à +
merci bien de votre aide ça progresse très vite encore bravo à tous les deux
pour linstant le dernier code de mike avec la modif du client mail fonctionne pour lenvoi
il restera a recuperer les push de eco dans esp pour voir si cela fonctionne
Mais je commence à comprendre la démarche de Mike de son programme….
L idée est de effectivement dans le parametrage push de laisser url vide et de faire déclencher l action et donc le programme « Mike » devrait déclencher le mail et le cahier des charges serait déjà rempli
Mais la j arrête pour ce soir à +
(Il y a 11 heures)Lolo69 a écrit : Mais je commence à comprendre la démarche de Mike de son programme….
L idée est de effectivement dans le parametrage push de laisser url vide et de faire déclencher l action et donc le programme « Mike » devrait déclencher le mail et le cahier des charges serait déjà rempli
Mais la j arrête pour ce soir à +
oui cette logique parait possible , mais je laisse mike finaliser son idée , moi je suis tout tout petit à coté
Oui voilà c'est ça la logique de mon code. Je pensais l'avoir expliqué mais manifestement je n'ai pas été très clair.
Ça rempli effectivement le cahier des charges, ni plus ni moins.
Tupolev, pour tester si cela fonctionne tu as juste a remplacer la notif email dans la config de l'ecodevice par une notif push et comme URL tu utilises http://IP_ESP
Avec IP_ESP qui correspond à l'IP de l'ESP sur lequel tourne mon programme.
Il y a 11 heures(Modification du message : Il y a 10 heures par tupolev89.)
(Il y a 11 heures)Mike a écrit : Oui voilà c'est ça la logique de mon code. Je pensais l'avoir expliqué mais manifestement je n'ai pas été très clair.
Ça rempli effectivement le cahier des charges, ni plus ni moins.
Tupolev, pour tester si cela fonctionne tu as juste a remplacer la notif email dans la config de l'ecodevice par une notif push et comme URL tu utilises http://IP_ESP
Avec IP_ESP qui correspond à l'IP de l'ESP sur lequel tourne mon programme.
Oui mais il n'y a rien à ajouter dans le programme esp pour la réception du push ?
Donc la notification push de eco,
Serait comme ça :
(Il y a 11 heures)tupolev89 a écrit :
(Il y a 11 heures)Mike a écrit : Oui voilà c'est ça la logique de mon code. Je pensais l'avoir expliqué mais manifestement je n'ai pas été très clair.
Ça rempli effectivement le cahier des charges, ni plus ni moins.
Tupolev, pour tester si cela fonctionne tu as juste a remplacer la notif email dans la config de l'ecodevice par une notif push et comme URL tu utilises http://IP_ESP
Avec IP_ESP qui correspond à l'IP de l'ESP sur lequel tourne mon programme.
Oui mais il n'y a rien à ajouter dans le programme esp pour la réception du push ?
Donc la notification push de eco,
Serait comme ça :
Il y a 10 heures(Modification du message : Il y a 10 heures par Mike.)
(Il y a 11 heures)tupolev89 a écrit :
(Il y a 11 heures)Mike a écrit : Oui voilà c'est ça la logique de mon code. Je pensais l'avoir expliqué mais manifestement je n'ai pas été très clair.
Ça rempli effectivement le cahier des charges, ni plus ni moins.
Tupolev, pour tester si cela fonctionne tu as juste a remplacer la notif email dans la config de l'ecodevice par une notif push et comme URL tu utilises http://IP_ESP
Avec IP_ESP qui correspond à l'IP de l'ESP sur lequel tourne mon programme.
Oui mais il n'y a rien à ajouter dans le programme esp pour la réception du push ?
Non rien. Le code est déjà fait pour attendre une requête sur la racine (ie http://IP_ESP) et dès qu'il reçoit une telle requête il envoie le mail.
C'est pour ça que si dans un navigateur tu entres l'adresse http://IP_ESP ça t'envoie un mail.
La notif push de l'ecodevice sur http://IP_ESP entraînera une requête et par conséquent déclenchera l'envoi de l'email.
Oui c'est exactement comme ça qu'il faut faire dans la config de l'ecodevice.
Avec ça, ça devrait marcher.
Laisse couler l'eau toute la nuit pour tester et normalement demain matin tu auras reçu un email
(Il y a 11 heures)Mike a écrit : Oui voilà c'est ça la logique de mon code. Je pensais l'avoir expliqué mais manifestement je n'ai pas été très clair.
Ça rempli effectivement le cahier des charges, ni plus ni moins.
Tupolev, pour tester si cela fonctionne tu as juste a remplacer la notif email dans la config de l'ecodevice par une notif push et comme URL tu utilises http://IP_ESP
Avec IP_ESP qui correspond à l'IP de l'ESP sur lequel tourne mon programme.
Oui mais il n'y a rien à ajouter dans le programme esp pour la réception du push ?
Non rien. Le code est déjà fait pour attendre une requête sur la racine (ie http://IP_ESP) et dès qu'il reçoit une telle requête il envoie le mail.
C'est pour ça que si dans un navigateur tu entres l'adresse http://IP_ESP ça t'envoie un mail.
La notif push de l'ecodevice sur http://IP_ESP entraînera une requête et par conséquent déclenchera l'envoi de l'email.
Oui c'est exactement comme ça qu'il faut faire dans la config de l'ecodevice.
Avec ça, ça devrait marcher.
Laisse couler l'eau toute la nuit pour tester et normalement demain matin tu auras reçu un email
Alors, je viens de refaire un essai, et effectivement je reçois un mail mais uniquement au démarrage de lesp, si je me connecte sur sa page, rien ne se passe pas d'email