Problème de redémarrage démon plugin jmqtt

Salut,

J’ai un problème récurrent de redémarrage du démon ; des fois rien pendant 2 ou 3 jours puis des fois plusieurs fois par jour.

27 équipements depuis longtemps (> 2 ans).

J’ai activé le log :

2026-01-23 19:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-23 19:05:03] DEBUG  Pas de message ou de Heartbeat reçu depuis >300s, le Démon est probablement mort.
[2026-01-23 19:05:03] INFO  Arrêt du démon jMQTT
[2026-01-23 19:05:03] DEBUG  Envoi du signal SIGTERM au Démon
[2026-01-23 19:05:03] INFO  Démon jMQTT arrêté
[2026-01-23 19:05:03] DEBUG  Nettoyage du Démon
[2026-01-23 19:10:03] INFO  Démarrage du démon jMQTT
[2026-01-23 19:10:03] DEBUG  Nettoyage du Démon
[2026-01-23 19:10:04] DEBUG  Dépendances installées.
[2026-01-23 19:10:04] INFO  Lancement du démon jMQTT, commande shell: 'LOGLEVEL=debug CALLBACK="http://127.0.0.1:80/plugins/jMQTT/core/php/callback.php" APIKEY=XXXXXXPIDFILE=/tmp/jeedom/jMQTT/jmqttd.py.pid /var/www/html/plugins/jMQTT/resources/jmqttd/venv/bin/python3 /var/www/html/plugins/jMQTT/resources/jmqttd/jmqttd.py >> /var/www/html/core/class/../../log/jMQTTd 2>&1 &'
[2026-01-23 19:10:04] INFO  Démon démarré
[2026-01-23 19:15:01] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-23 19:30:01] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-23 19:38:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-23 19:39:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-23 19:42:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-23 19:43:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-23 19:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-23 20:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-23 20:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-23 20:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-23 21:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-23 21:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-23 21:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-23 22:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-23 22:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-23 22:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-23 23:00:03] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-23 23:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-23 23:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-23 23:45:01] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 00:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 02:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 03:45:03] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 04:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 04:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 04:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 04:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 05:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 05:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 05:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 06:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 06:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 06:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 06:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 07:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 07:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 07:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 07:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 08:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 08:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 09:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 09:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 09:30:01] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 09:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 10:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 10:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 11:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 11:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 11:40:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 11:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 12:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 12:17:10] DEBUG  Transmission des données statistiques (anonymes) suivantes : {"plugin":"jmqtt","hardwareKey":"xxxxx","lastUUID":"xxxxxx\/x","UUID":"xx\/xx","hardwareName":"kvm","distrib":"debian 11","phpVersion":"7.4.33","pythonVersion":"3.9.2","jeedom":"4.5.2","lang":"fr_FR","source":"market","branch":"stable","configVersion":"23.11.8","reason":"cron","next":1769844473}
[2026-01-24 12:17:10] DEBUG  Données statistiques envoyées (Réponse : {"status":"success","reason":"success"})
[2026-01-24 12:30:01] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 12:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 13:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 13:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 13:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 13:45:01] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 14:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 14:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 14:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 15:00:01] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 16:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 16:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 17:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 17:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 18:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 18:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 19:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 19:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 19:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 20:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 20:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 20:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 22:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 22:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-24 22:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 01:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 02:17:02] DEBUG  Pas de message ou de Heartbeat reçu depuis >300s, le Démon est probablement mort.
[2026-01-25 02:17:02] INFO  Arrêt du démon jMQTT
[2026-01-25 02:17:02] DEBUG  Envoi du signal SIGTERM au Démon
[2026-01-25 02:17:03] INFO  Démon jMQTT arrêté
[2026-01-25 02:17:03] DEBUG  Nettoyage du Démon
[2026-01-25 02:20:03] INFO  Démarrage du démon jMQTT
[2026-01-25 02:20:03] DEBUG  Nettoyage du Démon
[2026-01-25 02:20:05] DEBUG  Dépendances installées.
[2026-01-25 02:20:05] INFO  Lancement du démon jMQTT, commande shell: 'LOGLEVEL=debug CALLBACK="http://127.0.0.1:80/plugins/jMQTT/core/php/callback.php" APIKEY=xxxxxxxxxxxxPIDFILE=/tmp/jeedom/jMQTT/jmqttd.py.pid /var/www/html/plugins/jMQTT/resources/jmqttd/venv/bin/python3 /var/www/html/plugins/jMQTT/resources/jmqttd/jmqttd.py >> /var/www/html/core/class/../../log/jMQTTd 2>&1 &'
[2026-01-25 02:20:05] INFO  Démon démarré
[2026-01-25 04:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 04:15:01] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 04:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 04:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 05:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 05:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 05:30:04] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 06:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 06:15:01] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 06:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 06:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 07:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 07:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 07:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 07:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 08:00:03] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 08:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 08:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 09:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 09:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 09:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 10:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 10:15:01] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 10:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 11:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 11:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 12:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 12:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 12:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 13:00:03] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 16:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 16:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 16:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 16:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 17:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 17:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 17:45:01] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 18:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 18:30:01] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 18:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 19:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 19:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 20:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 20:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 20:45:01] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 21:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 21:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 21:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 22:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-25 22:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-26 02:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-26 05:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-26 06:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-26 06:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-26 07:00:03] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-26 07:15:01] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-26 07:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-26 08:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-26 08:30:01] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-26 09:10:05] DEBUG  Pas de message ou de Heartbeat reçu depuis >300s, le Démon est probablement mort.
[2026-01-26 09:10:05] INFO  Arrêt du démon jMQTT
[2026-01-26 09:10:05] DEBUG  Envoi du signal SIGTERM au Démon
[2026-01-26 09:10:06] INFO  Démon jMQTT arrêté
[2026-01-26 09:10:06] DEBUG  Nettoyage du Démon
[2026-01-26 09:15:03] INFO  Démarrage du démon jMQTT
[2026-01-26 09:15:03] DEBUG  Nettoyage du Démon
[2026-01-26 09:15:05] DEBUG  Dépendances installées.
[2026-01-26 09:15:05] INFO  Lancement du démon jMQTT, commande shell: 'LOGLEVEL=debug CALLBACK="http://127.0.0.1:80/plugins/jMQTT/core/php/callback.php" APIKEY=xxxxxxxxxxxxxxxxxPIDFILE=/tmp/jeedom/jMQTT/jmqttd.py.pid /var/www/html/plugins/jMQTT/resources/jmqttd/venv/bin/python3 /var/www/html/plugins/jMQTT/resources/jmqttd/jmqttd.py >> /var/www/html/core/class/../../log/jMQTTd 2>&1 &'
[2026-01-26 09:15:05] INFO  Démon démarré
[2026-01-26 09:39:02] DEBUG  Pas de message ou de Heartbeat reçu depuis >300s, le Démon est probablement mort.
[2026-01-26 09:39:02] INFO  Arrêt du démon jMQTT
[2026-01-26 09:39:02] DEBUG  Envoi du signal SIGTERM au Démon
[2026-01-26 09:39:02] INFO  Démon jMQTT arrêté
[2026-01-26 09:39:02] DEBUG  Nettoyage du Démon
[2026-01-26 09:40:03] INFO  Démarrage du démon jMQTT
[2026-01-26 09:40:03] DEBUG  Nettoyage du Démon
[2026-01-26 09:40:04] DEBUG  Dépendances installées.
[2026-01-26 09:40:04] INFO  Lancement du démon jMQTT, commande shell: 'LOGLEVEL=debug CALLBACK="http://127.0.0.1:80/plugins/jMQTT/core/php/callback.php" APIKEY=xxxxxxxxxxxxPIDFILE=/tmp/jeedom/jMQTT/jmqttd.py.pid /var/www/html/plugins/jMQTT/resources/jmqttd/venv/bin/python3 /var/www/html/plugins/jMQTT/resources/jmqttd/jmqttd.py >> /var/www/html/core/class/../../log/jMQTTd 2>&1 &'
[2026-01-26 09:40:05] INFO  Démon démarré

la page santé :

Dis-moi s’il faut autre chose.

Mea culpa, j’avais ouvert un post il y a quelques jours en indiquant ce souci sur jeeZigbee mais c’était un mauvais copier coller sur le scénario qui surveille les plugins. C’est bien de jMQTT dont il s’agit.

Salut,

Tu as quelque chose de paramétré dans le Heartbeat du plugin ?

Mea culpa, j’y ai pensé en rédigeant le post.
Non bien sûr.

Il me semble avoir lu que le heartbeat est intégré d’origine dans le démon.

Bonjour,

Je n’en sais rien, mais logiquement si le demon ne tourne pas, le plugin est inopérant et peux t-il s’auto-surveiller s’il n’est pas opérationnel, je n’en suis pas sur.
Ce que je suis sur, c’est que le plugin intègre une surveillance du client mqtt et le relance si défaillance. Mais quand le client mqtt se déconnecte, le demon lui est toujours OK.

Problème encore ce matin… plus de données pendant 5min et le démon reboote tout seul. Et tout revient dans l’ordre.

[2026-01-27 00:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-27 00:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-27 01:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-27 02:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-27 02:15:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-27 02:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-27 02:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-27 03:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-27 03:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-27 03:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-27 04:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-27 04:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-27 05:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-27 05:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-27 05:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-27 06:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-27 07:30:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-27 07:40:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-27 07:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-27 08:45:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-27 09:00:02] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-01-27 09:10:03] DEBUG  Pas de message ou de Heartbeat reçu depuis >300s, le Démon est probablement mort.
[2026-01-27 09:10:03] INFO  Arrêt du démon jMQTT
[2026-01-27 09:10:03] DEBUG  Envoi du signal SIGTERM au Démon
[2026-01-27 09:10:03] INFO  Démon jMQTT arrêté
[2026-01-27 09:10:03] DEBUG  Nettoyage du Démon
[2026-01-27 09:15:02] INFO  Démarrage du démon jMQTT
[2026-01-27 09:15:02] DEBUG  Nettoyage du Démon
[2026-01-27 09:15:04] DEBUG  Dépendances installées.
[2026-01-27 09:15:04] INFO  Lancement du démon jMQTT, commande shell: 'LOGLEVEL=debug CALLBACK="http://127.0.0.1:80/plugins/jMQTT/core/php/callback.php" APIKEY=XXXX PIDFILE=/tmp/jeedom/jMQTT/jmqttd.py.pid /var/www/html/plugins/jMQTT/resources/jmqttd/venv/bin/python3 /var/www/html/plugins/jMQTT/resources/jmqttd/jmqttd.py >> /var/www/html/core/class/../../log/jMQTTd 2>&1 &'
[2026-01-27 09:15:04] INFO  Démon démarré

Je rajoute ça qui aurait dû être envoyé en même temps que le post sur le forum.
J’ai vu le bouton Nouveau Sujet Community sur le plugin.


Mes infos de config
OS version: debian 11 on kvm
PHP version: 7.4.33
Python version: 3.9.2
Core version: 4.5.2 (master)
Nb lines in http.error: 1016
Plugins: alarm autologin calendar camera ChauffeEau conso dayinfo delestage dyndns frigate geoloc geotrav harmonyhub heliotrope histolisse icon iopool_EcO jeedouino jeeHistoGraph jeelink jeelog jMQTT mail MeteoFull mode Monitoring mqtt2 MQTTDiscovery mymodbus networks nut openvpn phone_detection piHole post_it powerFlow proxmox rfxcom rosee script speedtestByOokla sshmanager telegram teleinfo tgw thermostat todo tplinksms traccar virtual wazeintime weatherForecast xiaomihome z2m

jMQTT: 23.11.8 (2024-06-08 14:14:45) branch: stable
Nb Errors or Warnings in jMQTT logs: 0 (level is debug)
Daemon Status: Started (2026-01-27 09:15:02)
Nb eqBrokers: 1 / eqLogics: 27 / cmds: 548

Bon, les jours s’enchainent et les soucis avec ce plugin.
Régulièrement, le démon tombe. Malgré la fonction heartbeat intégré au plugin, il ne redémarre pas forcément. Je dois des fois jouer du redémarrer pour que tout revienne correctement.

[2026-02-19 07:34:15] INFO  Démon démarré
[2026-02-19 09:29:19] DEBUG  Impossible de se connecter du Démon sur le port 40135, erreur Connection refused
[2026-02-19 09:29:19] DEBUG  Impossible de se connecter du Démon sur le port 40135, erreur Connection refused
[2026-02-19 09:29:19] DEBUG  Impossible de se connecter du Démon sur le port 40135, erreur Connection refused
[2026-02-19 09:29:19] DEBUG  Impossible de se connecter du Démon sur le port 40135, erreur Connection refused
[2026-02-19 09:30:06] INFO  Démarrage du démon jMQTT
[2026-02-19 09:30:06] DEBUG  Nettoyage du Démon
[2026-02-19 09:30:08] DEBUG  Dépendances installées.
[2026-02-19 09:30:08] INFO  Lancement du démon jMQTT, commande shell: 'LOGLEVEL=debug CALLBACK="http://127.0.0.1:80/plugins/jMQTT/core/php/callback.php" APIKEY=XXXXXXXXXXXXXXPIDFILE=/tmp/jeedom/jMQTT/jmqttd.py.pid /var/www/html/plugins/jMQTT/resources/jmqttd/venv/bin/python3 /var/www/html/plugins/jMQTT/resources/jmqttd/jmqttd.py >> /var/www/html/core/class/../../log/jMQTTd 2>&1 &'
[2026-02-19 09:30:08] INFO  Démon démarré
[2026-02-19 09:45:04] DEBUG  Pas de message ou de Heartbeat reçu depuis >300s, le Démon est probablement mort.
[2026-02-19 09:45:04] INFO  Arrêt du démon jMQTT
[2026-02-19 09:45:04] DEBUG  Envoi du signal SIGTERM au Démon
[2026-02-19 09:45:04] DEBUG  Impossible de se connecter du Démon sur le port 39865, erreur Connection refused
[2026-02-19 09:45:04] DEBUG  Impossible de se connecter du Démon sur le port 39865, erreur Connection refused
[2026-02-19 09:45:04] DEBUG  Impossible de se connecter du Démon sur le port 39865, erreur Connection refused
[2026-02-19 09:45:04] DEBUG  Impossible de se connecter du Démon sur le port 39865, erreur Connection refused
[2026-02-19 09:45:04] INFO  Démon jMQTT arrêté
[2026-02-19 09:45:04] DEBUG  Nettoyage du Démon
[2026-02-19 09:48:20] INFO  Démarrage du démon jMQTT
[2026-02-19 09:48:20] DEBUG  Nettoyage du Démon
[2026-02-19 09:48:22] DEBUG  Dépendances installées.
[2026-02-19 09:48:22] INFO  Lancement du démon jMQTT, commande shell: 'LOGLEVEL=debug CALLBACK="http://127.0.0.1:80/plugins/jMQTT/core/php/callback.php" APIKEY=XXXXXXXXXXXXPIDFILE=/tmp/jeedom/jMQTT/jmqttd.py.pid /var/www/html/plugins/jMQTT/resources/jmqttd/venv/bin/python3 /var/www/html/plugins/jMQTT/resources/jmqttd/jmqttd.py >> /var/www/html/core/class/../../log/jMQTTd 2>&1 &'
[2026-02-19 09:48:22] INFO  Démon démarré

J’ai aussi eu la surprise de voir hier que MQTTmanager avait repris la main sur Mosquitto. Il m’a fallu réparer côté jMQTT pour que tout remarche correctement et que MQTTmanager refonctionne aussi.

Bref, cela met un bazar car derrière jeeZigbee, TGW etc ne fonctionnent plus correctement.

Bref, ça serait sympa si l’auteur passait par là…

Cela répète régulièrement.

[2026-02-19 09:50:04] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-19 10:08:03] DEBUG  Pas de message ou de Heartbeat reçu depuis >300s, le Démon est probablement mort.
[2026-02-19 10:08:03] INFO  Arrêt du démon jMQTT
[2026-02-19 10:08:03] DEBUG  Envoi du signal SIGTERM au Démon
[2026-02-19 10:08:03] DEBUG  Impossible de se connecter du Démon sur le port 39805, erreur Connection refused
[2026-02-19 10:08:03] DEBUG  Impossible de se connecter du Démon sur le port 39805, erreur Connection refused
[2026-02-19 10:08:03] DEBUG  Impossible de se connecter du Démon sur le port 39805, erreur Connection refused
[2026-02-19 10:08:03] DEBUG  Impossible de se connecter du Démon sur le port 39805, erreur Connection refused
[2026-02-19 10:08:03] DEBUG  Impossible de se connecter du Démon sur le port 39805, erreur Connection refused
[2026-02-19 10:08:03] DEBUG  Impossible de se connecter du Démon sur le port 39805, erreur Connection refused
[2026-02-19 10:08:03] DEBUG  Impossible de se connecter du Démon sur le port 39805, erreur Connection refused
[2026-02-19 10:08:03] DEBUG  Impossible de se connecter du Démon sur le port 39805, erreur Connection refused
[2026-02-19 10:08:03] DEBUG  Impossible de se connecter du Démon sur le port 39805, erreur Connection refused
[2026-02-19 10:08:03] DEBUG  Impossible de se connecter du Démon sur le port 39805, erreur Connection refused
[2026-02-19 10:08:03] DEBUG  Impossible de se connecter du Démon sur le port 39805, erreur Connection refused
[2026-02-19 10:08:03] INFO  Démon jMQTT arrêté
[2026-02-19 10:08:03] DEBUG  Nettoyage du Démon
[2026-02-19 10:10:03] INFO  Démarrage du démon jMQTT
[2026-02-19 10:10:03] DEBUG  Nettoyage du Démon
[2026-02-19 10:10:05] DEBUG  Dépendances installées.
[2026-02-19 10:10:05] INFO  Lancement du démon jMQTT, commande shell: 'LOGLEVEL=debug CALLBACK="http://127.0.0.1:80/plugins/jMQTT/core/php/callback.php" APIKEY=XXXXXXXXXXXPIDFILE=/tmp/jeedom/jMQTT/jmqttd.py.pid /var/www/html/plugins/jMQTT/resources/jmqttd/venv/bin/python3 /var/www/html/plugins/jMQTT/resources/jmqttd/jmqttd.py >> /var/www/html/core/class/../../log/jMQTTd 2>&1 &'
[2026-02-19 10:10:06] INFO  Démon démarré
[2026-02-19 10:14:07] DEBUG  Pas de message ou de Heartbeat reçu depuis >300s, le Démon est probablement mort.
[2026-02-19 10:14:07] INFO  Arrêt du démon jMQTT
[2026-02-19 10:14:07] DEBUG  Envoi du signal SIGTERM au Démon
[2026-02-19 10:14:17] DEBUG  Envoi du signal SIGKILL au Démon
[2026-02-19 10:14:17] DEBUG  Nettoyage du Démon
[2026-02-19 10:14:17] DEBUG  Impossible de se connecter du Démon sur le port 38713, erreur Connection refused
[2026-02-19 10:14:17] DEBUG  Démon [96609:38713]:
[2026-02-19 10:14:17] DEBUG  Démon [96609:38713]:
[2026-02-19 10:15:03] INFO  Démarrage du démon jMQTT
[2026-02-19 10:15:03] DEBUG  Nettoyage du Démon
[2026-02-19 10:15:05] DEBUG  Dépendances installées.
[2026-02-19 10:15:05] INFO  Lancement du démon jMQTT, commande shell: 'LOGLEVEL=debug CALLBACK="http://127.0.0.1:80/plugins/jMQTT/core/php/callback.php" APIKEY=XXXXXXXXXXXXXXXPIDFILE=/tmp/jeedom/jMQTT/jmqttd.py.pid /var/www/html/plugins/jMQTT/resources/jmqttd/venv/bin/python3 /var/www/html/plugins/jMQTT/resources/jmqttd/jmqttd.py >> /var/www/html/core/class/../../log/jMQTTd 2>&1 &'
[2026-02-19 10:15:05] INFO  Démon démarré

EDIT : j’ai pris la liberté de réinstaller les dépendances de chaque plugin, de vérifier que mqttmanager pointe bien sur le brocker distant géré par jMQTT etc.

Bonjour,
Tu avais pourtant bien installé mqttmanager en mode Broker Distant ?
C’est quand même très bizarre qu’il ai repris la main tout seul et installé un mosquitto.
Tu as vérifié si tu n’avais pas 2 instances de mosquitto qui tourne en // ?

Bonjour,

Les deux tournent en parallèle chez moi sur un broker distant et zéro problème.

Fournissez le log du démon/broker car celui que vous fournissez indique un problème dans celui-ci

Oui, j’ai bien paramétré en distant sur localhost.
Par contre, aucune idée pour savoir si 2 mosquittos installés. Surtout que tout est sur la même VM.

En te lisant, tu utilises un broker distant ? C’est à dire, tu as une VM ou conteneur dédié à Mosquitto ?

Le log du démon est vide ! Si on parle bien du jMQTTd (je suis bien en debug).

Par contre, depuis que j’ai réinstallé les dépendances sur les 2 plugins, refais le paramétrage, pour l’instant ça roule.

Hello @benj29,

En effet, il se passe des choses bizarres sur ton Jeedom…

Si le démon ne répond plus, d’après log Pas de message ou de Heartbeat reçu depuis >300s, le Démon est probablement mort., c’est probablement que le démon crash pour une cause (encore) inconnue.

Il me faudrait effectivement le log du démon (jMQTTd) en débug pour en savoir plus, il s’active depuis la page de configuration du plugin :

Peut-être aussi qu’il y avait un problème avec certaines dépendances et que ça a été corrigé par une réinstallation.

Ca plante à heure fixe ou c’est aléatoire ?
C’est corrélé avec un évènement ou une action sur ton Jeedom ou ton installation ?

Bad

C’est aléatoire, totalement.
Je note toutes mes modifications etc, j’ai l’impression que cela est arrivé quand j’ai basculé sur la dernière stable. Mais surtout avant, c’était avant que je change la manière dont était configuré MQTTmanager.

Je suis bien en debug, mais le log est vide.

Pour l’instant, je croise les doigts mais depuis ce matin 10h, plus de souci de stop/redémarrage. mais des fois cela marche 2 jours et pouf ça recommence. A suivre !

(et merci d’être passé).

Ce n’est pas normal, tu es bien en debug sur la page de configuration de jMQTT (pas de l’équipement Broker) ?
Tu peux me faire une capture d’écran pour être sur stp ?

Bad

Exactement un lxc séparé sur proxmox :slight_smile:

Et c’est emqx même :wink: pas mosquitto (mais hors sujet)

1 « J'aime »

Yes ! Et c’est bien ça qui me dérange.

Alors que de l’autre :

Plus de souci depuis hier. A suivre.

1 « J'aime »

Ca y est ! Il vient de planter… et j’ai un log.

[2026-02-20 09:55:07] INFO  Lancement du démon jMQTT, commande shell: 'LOGLEVEL=debug CALLBACK="http://127.0.0.1:80/plugins/jMQTT/core/php/callback.php" APIKEY=XXXPIDFILE=/tmp/jeedom/jMQTT/jmqttd.py.pid /var/www/html/plugins/jMQTT/resources/jmqttd/venv/bin/python3 /var/www/html/plugins/jMQTT/resources/jmqttd/jmqttd.py >> /var/www/html/core/class/../../log/jMQTTd 2>&1 &'
[2026-02-20 09:55:07] INFO  Démon démarré
[2026-02-20 10:00:03] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 10:30:03] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 10:45:03] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 11:00:04] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
[2026-02-20 11:14:03] DEBUG  Pas de message ou de Heartbeat reçu depuis >300s, le Démon est probablement mort.
[2026-02-20 11:14:03] INFO  Arrêt du démon jMQTT
[2026-02-20 11:14:03] DEBUG  Envoi du signal SIGTERM au Démon
[2026-02-20 11:14:04] INFO  Démon jMQTT arrêté
[2026-02-20 11:14:04] DEBUG  Nettoyage du Démon
[2026-02-20 11:15:05] INFO  Démarrage du démon jMQTT
[2026-02-20 11:15:05] DEBUG  Nettoyage du Démon
[2026-02-20 11:15:07] DEBUG  Dépendances installées.
[2026-02-20 11:15:07] INFO  Lancement du démon jMQTT, commande shell: 'LOGLEVEL=debug CALLBACK="http://127.0.0.1:80/plugins/jMQTT/core/php/callback.php" APIKEY=XXXXPIDFILE=/tmp/jeedom/jMQTT/jmqttd.py.pid /var/www/html/plugins/jMQTT/resources/jmqttd/venv/bin/python3 /var/www/html/plugins/jMQTT/resources/jmqttd/jmqttd.py >> /var/www/html/core/class/../../log/jMQTTd 2>&1 &'
[2026-02-20 11:15:07] INFO  Démon démarré
[2026-02-20 11:17:00] DEBUG  Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).`

Le log fait 70 Mo entre 9h55 et maintenant. @Bad comment te l’envoyer ?

Ahhhh on avance :slight_smile:
Tu peux me l’envoyer (zipé) en pièce jointe par message privé (si ca passe).
Sinon (tjrs zipé en privé) un lien google drive, dropbox, onedrive, ou autre avec le fichier stp.

C’est fait :wink: