Page 29 sur 37
Re: Teleinfo WIFI
Publié : 11 févr. 2018, 10:53
par Doume
Doume a écrit :Inutile d'effacer... (je pense) .
Tu devrais déjà essayer de régler le problème du uptime qui repasse à 0 ( pour moi, ça indique un reboot qui ne devrait pas se produire !)
Sans connecter l'interface avec le compteur, tu devrais disposer d'un serveur Web stable, sans reboot !
Lorsque ce problème sera réglé, tu pourras avancer sur la connexion Teleinfo
@Le Belge
Je viens (enfin) d'identifier le problème qui faisait crasher la Wemos, et forçait le compteur de temps à repartir à zéro !
En fait, si aucune information Teleinfo n'était disponible (table vide), le clic sur l'onglet 'Teleinformation' générait une boucle infinie, et un watchdog, donc reboot !
Ce problème est réglé avec la version 1.0.6 disponible sur mon Github (branche syslog)
https://github.com/Doume/LibTeleinfo
Au passage, cette nouvelle version est capable d'envoyer le debug vers un serveur syslog du réseau (je vais ouvrir un nouveau fil de discussion pour indiquer le mode opératoire)
De plus, les options choisies pour la compilation apparaissent dans la page 'System' : Options :
No SIMU, No DEBUG, SYSLOG, SENSOR et en début du debug et du syslog.
Re: Teleinfo WIFI
Publié : 11 févr. 2018, 11:11
par getget
Super

Il y a une version compilée pour faire un OTA ?
Re: Teleinfo WIFI
Publié : 11 févr. 2018, 12:11
par le belge
Salut Doume (et les autres lol)
dès que je peux , je refais un test !
j'ai un peu abandonné dernièrement ...
Re: Teleinfo WIFI
Publié : 11 févr. 2018, 12:31
par Doume
getget a écrit :Super

Il y a une version compilée pour faire un OTA ?
Le repository Github contient un dossier 'binaires' avec des exécutables pré-compilés (voir les READMEs ).
Toutes les versions de Wifinfo permettent une mise à jour OTA (au moins du sketch... Je n'ai jamais essayé le spiffs via OTA, car c'est un peu gros, les 3 mégas d'un SPIFFS pour Wemos D1)
Mais pour pouvoir utiliser l'OTA, il faut d'abord flasher le SPIFFS, pour accepter les fichiers .ino.bin
Re: Teleinfo WIFI
Publié : 11 févr. 2018, 12:34
par getget
J'avais pas vu le dossier
Merci
J'aime pas Github
Je vois pas de dossier
https://i.imgur.com/FBOlTkb.png
Re: Teleinfo WIFI
Publié : 11 févr. 2018, 13:24
par Doume
dans examples/Wifinfo.....
Re: Teleinfo WIFI
Publié : 11 févr. 2018, 14:14
par getget
Merci

J'aurai pas cherché dans exemples

Re: Teleinfo WIFI
Publié : 11 févr. 2018, 15:58
par getget
J'ai mis à jour (mais ça n'a pas marché, surement car j'ai commencé par le SPIFFS), j'ai reflashé depuis un PC du coup.
Le server marche, est bien en 1.0.6 mais il ne décode plus les trames téléinfo
Je me demande si je n'avais pas déjà eu ça avec le port série debug qui remplace le port d'entrée du compteur.
Si on active pas le Debug, il cherche l'entrée ailleurs que sur mon module (D7) donc il faut mettre le debug même si on en a pas besoin.
Du coup je voudrai le recompiler mais il me manque une librairie pour syslog, c'est laquelle ?
(Il manque pas mal de #ifdef SYSLOG

)
Merci.
Re: Teleinfo WIFI
Publié : 11 févr. 2018, 17:17
par Doume
Il te manque probablement
#include <Syslog.h>(et la lib qui va avec ?)
Je la joins ci-dessous, et je l'ai rajoutée dans le répertoire 'librairie' du Github
Ca devrait fonctionner, même sans le ifdef DEBUG
Le debug est envoyé sur le Serial UNIQUEMENT si ifdef SIMU
Si non, le Serial est bien affecté à la Téléinfo ! !
Donc, surtout, ne pas activer SIMU !
J'ai corrigé le Github à propos du ifdef SYSLOG manquant
Re: Teleinfo WIFI
Publié : 11 févr. 2018, 19:18
par getget
J'ai compilé sans syslog (que je n'utilise pas

) en commentant les lignes problématiques
Par contre si on met pas debug c'est rx1 et si on met debug rx2, indépendamment de simu à priori, car sans simu et sans debug ça ne marche pas alors que sans simu et avec debug ça marche.
Mon module est branché sur D7.