Teleinfo + MQTT distant HS depuis MAJ 4.9.3

Bonjour,

Depuis MAJ en 4.9.3 faite cette nuit, Teleinfo ne remonte plus rien. Je suis en MQTT distant avec Teleinfo2MQTT, ce qui marchait très bien jusque là.
J’ai réinstallé les dépendances (sinon erreur Python3) mais sans changement. La connexion au MQTT semble OK, cf log teleinfo_deamon_Mqtt :

A noter que je ne vois pas passer de trafic réseau vers mon MQTT quand je relance le démon.
A dispo pour fournir tout log utile… et merci à @Noyax37 pour le super boulot sur ce plugin

Est ce que tu as toujours cette ligne qui apparaît?

Signal 15 caught...

PS: stp envoie les logs en texte entre les balises « texte preformaré » c’est plus facile à lire et je peux copier/coller des parties de texte

Exact pour « signal 15 », c’était un peu plus haut… Voici le log complet :

[2025-05-11 10:00:37] INFO  : SOCKET-READ------Passage des log du demon en mode debug
[2025-05-11 10:00:38] DEBUG  : MQTT------Signal 15 caught, exiting...
[2025-05-11 10:00:38] DEBUG  : MQTT------Shutdown
[2025-05-11 10:00:38] DEBUG  : MQTT------Removing PID file /tmp/jeedom/teleinfo/teleinfo_Mqtt.pid
[2025-05-11 10:00:38] INFO  : MQTT------Start teleinfo
[2025-05-11 10:00:38] INFO  : MQTT------Socket port : 55064
[2025-05-11 10:00:38] INFO  : MQTT------Broker : ***.***.***.***
[2025-05-11 10:00:38] INFO  : MQTT------Broker port : 1883
[2025-05-11 10:00:38] INFO  : MQTT------User : *******
[2025-05-11 10:00:38] INFO  : MQTT------pass : *****************
[2025-05-11 10:00:38] INFO  : MQTT------Topic : teleinfo
[2025-05-11 10:00:38] INFO  : MQTT------Log level : debug
[2025-05-11 10:00:38] DEBUG  : Writing PID 4154510 to /tmp/jeedom/teleinfo/teleinfo_Mqtt.pid
[2025-05-11 10:00:38] DEBUG  : Init request module v2.32.3
[2025-05-11 10:00:38] DEBUG  : Starting new HTTP connection (1): 127.0.0.1:80
[2025-05-11 10:00:38] DEBUG  : http://127.0.0.1:80 "GET /plugins/teleinfo/core/php/jeeTeleinfo.php?apikey=*********************** HTTP/1.1" 200 0
[2025-05-11 10:00:38] DEBUG  : Socket interface started
[2025-05-11 10:00:38] DEBUG  : LoopNetServer Thread started
[2025-05-11 10:00:38] INFO  : MQTT------Start listening...
[2025-05-11 10:00:38] DEBUG  : Listening on: [127.0.0.1:55064]
[2025-05-11 10:00:38] INFO  : MQTT------Preparing Teleinfo...
[2025-05-11 10:00:38] INFO  : MQTT------Read Socket Thread Launched
[2025-05-11 10:00:38] INFO  : MQTT------Start listening MQTT...
[2025-05-11 10:00:38] INFO  : MQTT------Connexion: code retour = 0
[2025-05-11 10:00:38] INFO  : MQTT------Connexion: Statut = OK
[2025-05-11 10:13:06] DEBUG  : MQTT------Signal 15 caught, exiting...
[2025-05-11 10:13:06] DEBUG  : MQTT------Shutdown
[2025-05-11 10:13:06] DEBUG  : MQTT------Removing PID file /tmp/jeedom/teleinfo/teleinfo_Mqtt.pid
[2025-05-11 10:13:06] INFO  : MQTT------Start teleinfo
[2025-05-11 10:13:06] INFO  : MQTT------Socket port : 55064
[2025-05-11 10:13:06] INFO  : MQTT------Broker : ***.***.***.***
[2025-05-11 10:13:06] INFO  : MQTT------Broker port : 1883
[2025-05-11 10:13:06] INFO  : MQTT------User : ********
[2025-05-11 10:13:06] INFO  : MQTT------pass : ****************
[2025-05-11 10:13:06] INFO  : MQTT------Topic : teleinfo
[2025-05-11 10:13:06] INFO  : MQTT------Log level : debug
[2025-05-11 10:13:06] DEBUG  : Writing PID 4158782 to /tmp/jeedom/teleinfo/teleinfo_Mqtt.pid
[2025-05-11 10:13:06] DEBUG  : Init request module v2.32.3
[2025-05-11 10:13:06] DEBUG  : Starting new HTTP connection (1): 127.0.0.1:80
[2025-05-11 10:13:06] DEBUG  : http://127.0.0.1:80 "GET /plugins/teleinfo/core/php/jeeTeleinfo.php?apikey=******************* HTTP/1.1" 200 0
[2025-05-11 10:13:06] DEBUG  : Socket interface started
[2025-05-11 10:13:06] DEBUG  : LoopNetServer Thread started
[2025-05-11 10:13:06] INFO  : MQTT------Start listening...
[2025-05-11 10:13:06] DEBUG  : Listening on: [127.0.0.1:55064]
[2025-05-11 10:13:06] INFO  : MQTT------Preparing Teleinfo...
[2025-05-11 10:13:06] INFO  : MQTT------Read Socket Thread Launched
[2025-05-11 10:13:06] INFO  : MQTT------Start listening MQTT...
[2025-05-11 10:13:06] INFO  : MQTT------Connexion: code retour = 0
[2025-05-11 10:13:06] INFO  : MQTT------Connexion: Statut = OK

tu as vérifié tes identifiants de connexion au broker? Je sais que ça fonctionnait avant mais on ne sait jamais… Est ce qu’avec un logiciel comme mqtt explorer tu te connectes bien au broker et tu vois bien le topic teleinfo?

Oui tout est OK, d’ailleurs MQTT Manager utilise les mêmes paramètres que Teleinfo. J’ai re-copié / collé le mot de passe et je viens de tester avec un autre compte MQTT mais idem…
J’utilise MQTT en long et en large, le reste ne pose pas de pb :

Les logs Teleinfo à l’instant après avoir modifié l’id / mot de passe (les logs Teleinfo_deamon_Mqtt restent identiques) :

[2025-05-11 15:57:11] DEBUG  : [TELEINFO_deamon_infoMqtt] test pid
[2025-05-11 15:57:11] DEBUG  : [TELEINFO_deamon_infoMqtt] démon Mqtt => ok
[2025-05-11 15:57:11] DEBUG  : [TELEINFO_deamon_modem] état : sans
[2025-05-11 15:57:11] DEBUG  : [TELEINFO_deamon_MQTT] état : ok
[2025-05-11 15:57:11] DEBUG  : [TELEINFO_deamon_prod] état : sans
[2025-05-11 15:57:11] DEBUG  : [TELEINFO_deamon] état global => retour: ok
[2025-05-11 15:57:11] DEBUG  : [TELEINFO_deamon_infoMqtt] test pid
[2025-05-11 15:57:11] DEBUG  : [TELEINFO_deamon_infoMqtt] démon Mqtt => ok
[2025-05-11 15:57:11] DEBUG  : [TELEINFO_deamon_modem] état : sans
[2025-05-11 15:57:11] DEBUG  : [TELEINFO_deamon_MQTT] état : ok
[2025-05-11 15:57:11] DEBUG  : [TELEINFO_deamon_prod] état : sans
[2025-05-11 15:57:11] DEBUG  : [TELEINFO_deamon] état global => retour: ok
[2025-05-11 15:57:11] INFO  : [deamon_stop_Mqtt] Tentative d'arrêt du service
[2025-05-11 15:57:11] INFO  : [deamon_stop_Mqtt] Arrêt du service Mqtt OK
[2025-05-11 15:57:11] DEBUG  : [TELEINFO_deamon_infoMqtt] test pid
[2025-05-11 15:57:11] ERROR  : [TELEINFO_deamon_infoMqtt] le deamon MQTT n'est pas démarré
[2025-05-11 15:57:11] DEBUG  : [TELEINFO_deamon_modem] état : sans
[2025-05-11 15:57:11] DEBUG  : [TELEINFO_deamon_MQTT] état : nok
[2025-05-11 15:57:11] DEBUG  : [TELEINFO_deamon_prod] état : sans
[2025-05-11 15:57:11] DEBUG  : [TELEINFO_deamon] état global => retour: nok
[2025-05-11 15:57:11] INFO  : [deamon_start_MQTT] Démarrage du service
[2025-05-11 15:57:11] INFO  : ---------------------------------------------
[2025-05-11 15:57:11] INFO  : [MQTT] Démarrage service MQTT
[2025-05-11 15:57:11] INFO  : SocketHost : 127.0.0.1
[2025-05-11 15:57:11] INFO  : Socketport : 55064
[2025-05-11 15:57:11] INFO  : Broker : ***.***.***.***
[2025-05-11 15:57:11] INFO  : Port du Broker : 1883
[2025-05-11 15:57:11] INFO  : topic : "teleinfo"
[2025-05-11 15:57:11] INFO  : ---------------------------------------------
[2025-05-11 15:57:11] INFO  : [découverte MQTT] Exécution du service : nice -n 19 /var/www/html/plugins/teleinfo/resources/venv/bin/python3 /var/www/html/plugins/teleinfo/resources/teleinfo_mqtt.py --socketport 55064 --mqtt True --mqtt_broker ***.***.***.*** --mqtt_port 1883 --apikey ****************** --mqtt_keepalive 45 --mqtt_username mqtt********* --mqtt_password ******************* --modem aucun --callback http://127.0.0.1:80/plugins/teleinfo/core/php/jeeTeleinfo.php --loglevel debug --mqtt_topic "teleinfo"
[2025-05-11 15:57:13] INFO  : [mqtt] Service OK
[2025-05-11 15:57:13] INFO  : [mqtt] Voir les logs MQTT dans le fichier correspondant
[2025-05-11 15:57:13] INFO  : ---------------------------------------------
[2025-05-11 15:57:13] DEBUG  : [TELEINFO_deamon_infoMqtt] test pid
[2025-05-11 15:57:13] DEBUG  : [TELEINFO_deamon_infoMqtt] démon Mqtt => ok
[2025-05-11 15:57:13] DEBUG  : [TELEINFO_deamon_modem] état : sans
[2025-05-11 15:57:13] DEBUG  : [TELEINFO_deamon_MQTT] état : ok
[2025-05-11 15:57:13] DEBUG  : [TELEINFO_deamon_prod] état : sans
[2025-05-11 15:57:13] DEBUG  : [TELEINFO_deamon] état global => retour: ok
[2025-05-11 15:57:18] DEBUG  : [TELEINFO_deamon_infoMqtt] test pid
[2025-05-11 15:57:18] DEBUG  : [TELEINFO_deamon_infoMqtt] démon Mqtt => ok
[2025-05-11 15:57:18] DEBUG  : [TELEINFO_deamon_modem] état : sans
[2025-05-11 15:57:18] DEBUG  : [TELEINFO_deamon_MQTT] état : ok
[2025-05-11 15:57:18] DEBUG  : [TELEINFO_deamon_prod] état : sans
[2025-05-11 15:57:18] DEBUG  : [TELEINFO_deamon] état global => retour: ok
[2025-05-11 15:57:24] DEBUG  : [TELEINFO_deamon_infoMqtt] test pid
[2025-05-11 15:57:24] DEBUG  : [TELEINFO_deamon_infoMqtt] démon Mqtt => ok
[2025-05-11 15:57:24] DEBUG  : [TELEINFO_deamon_modem] état : sans
[2025-05-11 15:57:24] DEBUG  : [TELEINFO_deamon_MQTT] état : ok
[2025-05-11 15:57:24] DEBUG  : [TELEINFO_deamon_prod] état : sans
[2025-05-11 15:57:24] DEBUG  : [TELEINFO_deamon] état global => retour: ok

Je reste bloqué sur la dernière valeur avant MAJ du plugin… :

image

pour le topic il faut que tu y mettes teleinfo/# , je ne sais pas pourquoi ça marchait avant mais cela n’aurait pas dû

1 « J'aime »

Super, ça a marché ! J’ai mis « teleinfo » ce matin en espérant que ça résolve (avant c’était vide) mais j’imagine que je n’aurais pas dû. En tout cas je te remercie sincèrement pour ton aide rapide et efficace.
Bon dimanche !

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.