L’envoi des commandes vers le poêle ne fonctionnent pas

Bonjour,

J’ai installé le plugin MCZRemote qui est OK, et je reçois bien toutes les données du poêle toutes les 30 sec.
Par contre, l’envoi des commandes ne fonctionne pas. Par example, si j’envoie la commande d’activation du mode eco, je vois bien cette commande passer dans le log de jmqtt:
[2023-12-27 11:11:46,493]INFO Client106 MainThread publish() : Sending message to broker (topic=« SUBmcz », payload=« 41,1 », QoS=1, retain=False)
Par contre, cette commande n’est jamais reçue par le poêle. Je ne vois rien dans les log de remoteMCZ (je n’ai jamais vu autre chose que des publications dans ce log).
Y-a-t-il quelque chose d’autre a faire pour autoriser les commandes ?

Merci pour votre aide.

Bonjour @patch,

Je ne dirais pas non à quelques logs de plus, ainsi que les versions de Jeedom et des plugins mczremote et jMQTT et pourquoi pas des captures d’écran.

Qu’as-tu changé depuis de « ça marchait » ?
Si la remontée des infos se fait bien, c’est que la « chaîne » est bonne dans le sens poêle → réseau → daemon → MCZ → Jeedom, mais qu’il y a eu un changement dans l’autre sens.

Quelles opérations as-tu testé pour essayer de régler le souci ?

Bad

Bonjour,

Peux tu mettre le niveau de log a debug dans MCZremote , stopper et redémarrer le plugin.
J’aurais besoin des logs mczremote et mczremoted.

Je ne suis pas disponible pendant ± 2h.

Merci @Bad

1 « J'aime »

Mon jeedom est a jour:
Jeedom V4.3.21
JMQTT 2023-12-01 19:57:55
MCZ remote 2023-09-21 18:02:13

Je n’ai rien changé depuis l’installation du plugin, et ça n’a jamais marché: la lecture des états du poêle fonctionne bien, mais l’envoi des commandes ne marche pas. J’ai juste regardé les logs en debug, mais aucune erreur. Lorsque j’envoie une commande, on voit bien l’envoi de la commande au broker, mais MCZ remote ne reçoit rien, et bien sur le poêle ne reçoit rien non plus. J’ai essayé de redémarrer les plugin, puis jeedom sans résultats. J’ai essayé plusieurs commandes differents mais toujours pareil.
Voici la page du plugin:


et de JMQTT:

Voici les log de MCZremotre aprés redemarrage:

[2023-12-27 22:59:36]DEBUG : path:/var/www/html/plugins/mczremote/resources/mczremoted
[2023-12-27 22:59:36]DEBUG : Lancement démon MCZremote : /usr/bin/python3 /var/www/html/plugins/mczremote/resources/mczremoted/mczremoted.py --loglevel debug --mqttip 127.0.0.1 --mqttport 1883 --mqttauth 1 --mqttuser XXXXX --mqttpwd YYYYYYYYYYYYYYY --topicpub PUBmcz --topicsub SUBmcz --devserial SSSSSSSSSSS --devmac MMMMMMMMMMM --urlmcz http://app.mcz.it:9000 --socketport 55520 --sockethost 127.0.0.1 --callback http://127.0.0.1:80/plugins/mczremote/core/php/jeeMCZRemote.php --apikey AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA --pidfile /tmp/jeedom/mczremote/deamon.pid

[2023-12-27 22:59:15.094]DEBUG : Signal 15 caught, exiting...
[2023-12-27 22:59:15.095]DEBUG : Shutdown in progress...
[2023-12-27 22:59:15.096]DEBUG : Removing PID file /tmp/jeedom/mczremote/deamon.pid
[2023-12-27 22:59:38.680]INFO : Starting MCZ Remote Daemon (Version 0.2)
[2023-12-27 22:59:38.681]INFO : Log level: debug
[2023-12-27 22:59:38.682]DEBUG : Socket port: 55520
[2023-12-27 22:59:38.683]DEBUG : Socket host: 127.0.0.1
[2023-12-27 22:59:38.684]DEBUG : MQTT IP: 127.0.0.1
[2023-12-27 22:59:38.684]DEBUG : MQTT port: 1883
[2023-12-27 22:59:38.685]DEBUG : MQTT Authentication: 1
[2023-12-27 22:59:38.686]DEBUG : MQTT User: ********
[2023-12-27 22:59:38.686]DEBUG : MQTT Password: *********
[2023-12-27 22:59:38.687]DEBUG : MQTT Topic PUB: PUBmcz
[2023-12-27 22:59:38.687]DEBUG : MQTT Topic SUB: SUBmcz
[2023-12-27 22:59:38.688]DEBUG : MCZ Device Serial: ********
[2023-12-27 22:59:38.689]DEBUG : MCZ Device MAC: *********
[2023-12-27 22:59:38.690]DEBUG : MCZ Url: http://app.mcz.it:9000
[2023-12-27 22:59:38.691]DEBUG : PID file: /tmp/jeedom/mczremote/deamon.pid
[2023-12-27 22:59:38.692]DEBUG : Apikey: *******************************************************
[2023-12-27 22:59:38.693]DEBUG : Callback: http://127.0.0.1:80/plugins/mczremote/core/php/jeeMCZRemote.php
[2023-12-27 22:59:38.694]INFO : Connection en cours au broker MQTT (IP:127.0.0.1 PORT:1883)
[2023-12-27 22:59:38.701]INFO : Souscription au topic SUBmcz avec un Qos=1
[2023-12-27 22:59:38.703]DEBUG : Writing PID 15866 to /tmp/jeedom/mczremote/deamon.pid
[2023-12-27 22:59:38.707]DEBUG : Init request module v2.21.0
[2023-12-27 22:59:38.716]INFO : Connecté au broker MQTT avec le code : 0
[2023-12-27 22:59:38.730]DEBUG : Starting new HTTP connection (1): 127.0.0.1:80
[2023-12-27 22:59:38.757]DEBUG : http://127.0.0.1:80 "GET /plugins/mczremote/core/php/jeeMCZRemote.php?apikey=**************************************** HTTP/1.1" 200 1
[2023-12-27 22:59:38.763]DEBUG : request : http://127.0.0.1:80/plugins/mczremote/core/php/jeeMCZRemote.php?apikey=****************************************
[2023-12-27 22:59:38.764]DEBUG : Socket interface started
[2023-12-27 22:59:38.766]DEBUG : LoopNetServer Thread started
[2023-12-27 22:59:38.767]INFO : Start listening on: [127.0.0.1:55520]
[2023-12-27 22:59:38.767]DEBUG : Listening on: [127.0.0.1:55520]
[2023-12-27 22:59:38.769]DEBUG : start while read_socket
[2023-12-27 22:59:38.770]DEBUG : Read socket thread launched on: [127.0.0.1:55520]
[2023-12-27 22:59:43.782]DEBUG : Starting new HTTP connection (1): app.mcz.it:9000
[2023-12-27 22:59:43.882]DEBUG : http://app.mcz.it:9000 "GET /socket.io/?transport=polling&EIO=3&t=1703714383.7745655 HTTP/1.1" 200 121
[2023-12-27 22:59:44.047]INFO : Starting  link to mcz maestro
[2023-12-27 22:59:44.049]DEBUG : Link started to mcz maestro OK
[2023-12-27 22:59:44.085]INFO : Connected
[2023-12-27 22:59:44.086]DEBUG : SID is : PxsLCX47fRh6DvgHZgM4
[2023-12-27 22:59:44.227]INFO : Publication sur MQTT PUBmcz: {"Etat du poele": ["Code inconnu :", "91781347027523042834641894817091538412893000860324342555513324727753471042535878628896729616384"]}
[2023-12-27 22:59:44.497]INFO : Publication sur MQTT PUBmcz: {"Etat du poele": "Puissance 1", "Etat du ventilateur ambiance": "Automatique", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 67.0, "Temperature ambiante": 22.0, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 1000, "RPM - Ventilateur fummees": 999, "RPM - Vis sans fin - SET": 142, "RPM - Vis sans fin - LIVE": 137, "Brazero": ["Code inconnu :", "255"], "Profil": "Manuel", "Etat du mode Active": "Off", "ACTIVE - Live": 100, "Mode de regulation": "Dynamique", "Mode ECO": "Off", "Silence": "Off", "Mode Chronotermostato": "On", "TEMP - Consigne": 18.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 35.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 23, "Minutes du poele (0-29)": 3, "Jour du poele (1-31)": 27, "Mois du poele (1-12)": 12, "Annee du poele": 2023, "Heures de fonctionnement total (s)": "44:0:34:46", "Heures de fonctionnement en puissance 1 (s)": "37:9:7:46", "Heures de fonctionnement en puissance 2 (s)": "0:14:17:58", "Heures de fonctionnement en puissance 3 (s)": "0:16:17:18", "Heures de fonctionnement en puissance 4 (s)": "1:17:16:50", "Heures de fonctionnement en puissance 5 (s)": "0:16:42:4", "Heures avant entretien": 943, "Minutes avant extinction": 0, "Nombre d'allumages": 133, "Sonde Pellets": "Sonde pas active", "Effet sonore": "Off", "Etat effets sonores": "On", "Sleep": "Off", "Mode": "Hiver", "Sonde wifi temperature 1": 127.5, "Sonde wifi temperature 2": 127.5, "Sonde wifi temperature 3": 127.5, "Inconnu": 255, "Set Puffer": 64, "Set Boiler": 50, "Set Health": 255, "Temperature retour": 127.5, "Antigel": "On"}
[2023-12-27 23:00:14.392]INFO : Publication sur MQTT PUBmcz: {"Etat du poele": "Puissance 1", "Etat du ventilateur ambiance": "Automatique", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 66.0, "Temperature ambiante": 22.0, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 1000, "RPM - Ventilateur fummees": 999, "RPM - Vis sans fin - SET": 142, "RPM - Vis sans fin - LIVE": 155, "Brazero": ["Code inconnu :", "255"], "Profil": "Manuel", "Etat du mode Active": "Off", "ACTIVE - Live": 99, "Mode de regulation": "Dynamique", "Mode ECO": "Off", "Silence": "Off", "Mode Chronotermostato": "On", "TEMP - Consigne": 18.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 35.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 23, "Minutes du poele (0-29)": 3, "Jour du poele (1-31)": 27, "Mois du poele (1-12)": 12, "Annee du poele": 2023, "Heures de fonctionnement total (s)": "44:0:35:15", "Heures de fonctionnement en puissance 1 (s)": "37:9:8:15", "Heures de fonctionnement en puissance 2 (s)": "0:14:17:58", "Heures de fonctionnement en puissance 3 (s)": "0:16:17:18", "Heures de fonctionnement en puissance 4 (s)": "1:17:16:50", "Heures de fonctionnement en puissance 5 (s)": "0:16:42:4", "Heures avant entretien": 943, "Minutes avant extinction": 0, "Nombre d'allumages": 133, "Sonde Pellets": "Sonde pas active", "Effet sonore": "Off", "Etat effets sonores": "On", "Sleep": "Off", "Mode": "Hiver", "Sonde wifi temperature 1": 127.5, "Sonde wifi temperature 2": 127.5, "Sonde wifi temperature 3": 127.5, "Inconnu": 255, "Set Puffer": 64, "Set Boiler": 50, "Set Health": 255, "Temperature retour": 127.5, "Antigel": "On"}
[2023-12-27 23:00:44.222]INFO : Publication sur MQTT PUBmcz: {"Etat du poele": "Puissance 1", "Etat du ventilateur ambiance": "Automatique", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 66.5, "Temperature ambiante": 22.0, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 1000, "RPM - Ventilateur fummees": 998, "RPM - Vis sans fin - SET": 142, "RPM - Vis sans fin - LIVE": 180, "Brazero": ["Code inconnu :", "255"], "Profil": "Manuel", "Etat du mode Active": "Off", "ACTIVE - Live": 99, "Mode de regulation": "Dynamique", "Mode ECO": "Off", "Silence": "Off", "Mode Chronotermostato": "On", "TEMP - Consigne": 18.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 35.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 23, "Minutes du poele (0-29)": 4, "Jour du poele (1-31)": 27, "Mois du poele (1-12)": 12, "Annee du poele": 2023, "Heures de fonctionnement total (s)": "44:0:35:45", "Heures de fonctionnement en puissance 1 (s)": "37:9:8:45", "Heures de fonctionnement en puissance 2 (s)": "0:14:17:58", "Heures de fonctionnement en puissance 3 (s)": "0:16:17:18", "Heures de fonctionnement en puissance 4 (s)": "1:17:16:50", "Heures de fonctionnement en puissance 5 (s)": "0:16:42:4", "Heures avant entretien": 943, "Minutes avant extinction": 0, "Nombre d'allumages": 133, "Sonde Pellets": "Sonde pas active", "Effet sonore": "Off", "Etat effets sonores": "On", "Sleep": "Off", "Mode": "Hiver", "Sonde wifi temperature 1": 127.5, "Sonde wifi temperature 2": 127.5, "Sonde wifi temperature 3": 127.5, "Inconnu": 255, "Set Puffer": 64, "Set Boiler": 50, "Set Health": 255, "Temperature retour": 127.5, "Antigel": "On"}
[2023-12-27 23:01:14.193]INFO : Publication sur MQTT PUBmcz: {"Etat du poele": "Puissance 1", "Etat du ventilateur ambiance": "Automatique", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 66.5, "Temperature ambiante": 22.0, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 1000, "RPM - Ventilateur fummees": 998, "RPM - Vis sans fin - SET": 142, "RPM - Vis sans fin - LIVE": 241, "Brazero": ["Code inconnu :", "255"], "Profil": "Manuel", "Etat du mode Active": "Off", "ACTIVE - Live": 100, "Mode de regulation": "Dynamique", "Mode ECO": "Off", "Silence": "Off", "Mode Chronotermostato": "On", "TEMP - Consigne": 18.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 35.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 23, "Minutes du poele (0-29)": 4, "Jour du poele (1-31)": 27, "Mois du poele (1-12)": 12, "Annee du poele": 2023, "Heures de fonctionnement total (s)": "44:0:36:15", "Heures de fonctionnement en puissance 1 (s)": "37:9:9:15", "Heures de fonctionnement en puissance 2 (s)": "0:14:17:58", "Heures de fonctionnement en puissance 3 (s)": "0:16:17:18", "Heures de fonctionnement en puissance 4 (s)": "1:17:16:50", "Heures de fonctionnement en puissance 5 (s)": "0:16:42:4", "Heures avant entretien": 943, "Minutes avant extinction": 0, "Nombre d'allumages": 133, "Sonde Pellets": "Sonde pas active", "Effet sonore": "Off", "Etat effets sonores": "On", "Sleep": "Off", "Mode": "Hiver", "Sonde wifi temperature 1": 127.5, "Sonde wifi temperature 2": 127.5, "Sonde wifi temperature 3": 127.5, "Inconnu": 255, "Set Puffer": 64, "Set Boiler": 50, "Set Health": 255, "Temperature retour": 127.5, "Antigel": "On"}

Merci pour ton aide.

Peux tu lancer une commande telle que ECO OFF ou ON et donner les lignes correspondantes dans le log mczremoted.
Tu devrais obtenir des lignes comme celles-ci

0491|[2023-12-28 09:32:55.293][INFO] : Message MQTT reçu : 41,1
0492|[2023-12-28 09:32:55.293][INFO] : Contenu Pile Message_MQTT : ['C|WriteParametri|41|1']
0493|[2023-12-28 09:32:56.294][INFO] : Envoi de la commande : C|WriteParametri|41|1
....
0496|[2023-12-28 09:32:59.499][INFO] : Message MQTT reçu : 41,0
0497|[2023-12-28 09:32:59.500][INFO] : Contenu Pile Message_MQTT : ['C|WriteParametri|41|0']
0498|[2023-12-28 09:33:00.501][INFO] : Envoi de la commande : C|WriteParametri|41|0

Peux tu confirmer que tu peux aussi contrôler bien le poêle avec l’application MCZ Maestro à partir de ton smartphone en passant via internet.

Le problème est justement la , je n’ai jamais vu de log d’envoi de commandes dans MCZremote.
Je viens de refaire le test avec l’envoi de la commande ECO ON. L’envoi de la commande est fait a 10:41:08 dans le log ci-dessous de JMQTT:


[2023-12-28 10:40:45,791][INFO] Client106       Brk106Th        on_message() : Message received (topic="PUBmcz", payload="{"Etat du poele": "Puissance 1", "Etat du ventilateur ambiance": "Automatique", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 63.0, "Temperature ambiante": 21.0, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 1000, "RPM - Ventilateur fummees": 997, "RPM - Vis sans fin - SET": 632, "RPM - Vis sans fin - LIVE": 367, "Brazero": ["Code inconnu :", "255"], "Profil": "Manuel", "Etat du mode Active": "Off", "ACTIVE - Live": 99, "Mode de regulation": "Dynamique", "Mode ECO": "Off", "Silence": "Off", "Mode Chronotermostato": "On", "TEMP - Consigne": 18.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 35.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 10, "Minutes du poele (0-29)": 44, "Jour du poele (1-31)": 28, "Mois du poele (1-12)": 12, "Annee du poele": 2023, "Heures de fonctionnement total (s)": "44:9:32:2", "Heures de fonctionnement en puissance 1 (s)": "37:17:34:43", "Heures de fonctionnement en puissance 2 (s)": "0:14:17:58", "Heures de fonctionnement en puissance 3 (s)": "0:16:17:18", "Heures de fonctionnement en puissance 4 (s)": "1:17:16:50", "Heures de fonctionnement en puissance 5 (s)": "0:16:42:4", "Heures avant entretien": 934, "Minutes avant extinction": 0, "Nombre d'allumages": 134, "Sonde Pellets": "Sonde pas active", "Effet sonore": "Off", "Etat effets sonores": "On", "Sleep": "Off", "Mode": "Hiver", "Sonde wifi temperature 1": 127.5, "Sonde wifi temperature 2": 127.5, "Sonde wifi temperature 3": 127.5, "Inconnu": 255, "Set Puffer": 64, "Set Boiler": 50, "Set Health": 255, "Temperature retour": 127.5, "Antigel": "On"}", QoS=1, retain=False)
[2023-12-28 10:40:45,793][DEBUG] JMsg.Snd        Brk106Th        send_async() : Enqued the message in 0.022411ms (qToJ size 1): {'cmd': 'messageIn', 'id': '106', 'topic': 'PUBmcz', 'payload': '{"Etat du poele": "Puissance 1", "Etat du ventilateur ambiance": "Automatique", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 63.0, "Temperature ambiante": 21.0, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 1000, "RPM - Ventilateur fummees": 997, "RPM - Vis sans fin - SET": 632, "RPM - Vis sans fin - LIVE": 367, "Brazero": ["Code inconnu :", "255"], "Profil": "Manuel", "Etat du mode Active": "Off", "ACTIVE - Live": 99, "Mode de regulation": "Dynamique", "Mode ECO": "Off", "Silence": "Off", "Mode Chronotermostato": "On", "TEMP - Consigne": 18.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 35.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 10, "Minutes du poele (0-29)": 44, "Jour du poele (1-31)": 28, "Mois du poele (1-12)": 12, "Annee du poele": 2023, "Heures de fonctionnement total (s)": "44:9:32:2", "Heures de fonctionnement en puissance 1 (s)": "37:17:34:43", "Heures de fonctionnement en puissance 2 (s)": "0:14:17:58", "Heures de fonctionnement en puissance 3 (s)": "0:16:17:18", "Heures de fonctionnement en puissance 4 (s)": "1:17:16:50", "Heures de fonctionnement en puissance 5 (s)": "0:16:42:4", "Heures avant entretien": 934, "Minutes avant extinction": 0, "Nombre d\'allumages": 134, "Sonde Pellets": "Sonde pas active", "Effet sonore": "Off", "Etat effets sonores": "On", "Sleep": "Off", "Mode": "Hiver", "Sonde wifi temperature 1": 127.5, "Sonde wifi temperature 2": 127.5, "Sonde wifi temperature 3": 127.5, "Inconnu": 255, "Set Puffer": 64, "Set Boiler": 50, "Set Health": 255, "Temperature retour": 127.5, "Antigel": "On"}', 'qos': 1, 'retain': False}
[2023-12-28 10:40:45,804][DEBUG] JMsg.Snd        SockOut           _loopSnd() : Sending 1 messages (0 left in queue)
[2023-12-28 10:40:46,537][DEBUG] JMsg.Snd        SockOut               send() : Sent TO Jeedom 1 messages handled in 731.267452ms (qToJ size 0): [{'cmd': 'messageIn', 'id': '106', 'topic': 'PUBmcz', 'payload': '{"Etat du poele": "Puissance 1", "Etat du ventilateur ambiance": "Automatique", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 63.0, "Temperature ambiante": 21.0, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 1000, "RPM - Ventilateur fummees": 997, "RPM - Vis sans fin - SET": 632, "RPM - Vis sans fin - LIVE": 367, "Brazero": ["Code inconnu :", "255"], "Profil": "Manuel", "Etat du mode Active": "Off", "ACTIVE - Live": 99, "Mode de regulation": "Dynamique", "Mode ECO": "Off", "Silence": "Off", "Mode Chronotermostato": "On", "TEMP - Consigne": 18.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 35.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 10, "Minutes du poele (0-29)": 44, "Jour du poele (1-31)": 28, "Mois du poele (1-12)": 12, "Annee du poele": 2023, "Heures de fonctionnement total (s)": "44:9:32:2", "Heures de fonctionnement en puissance 1 (s)": "37:17:34:43", "Heures de fonctionnement en puissance 2 (s)": "0:14:17:58", "Heures de fonctionnement en puissance 3 (s)": "0:16:17:18", "Heures de fonctionnement en puissance 4 (s)": "1:17:16:50", "Heures de fonctionnement en puissance 5 (s)": "0:16:42:4", "Heures avant entretien": 934, "Minutes avant extinction": 0, "Nombre d\'allumages": 134, "Sonde Pellets": "Sonde pas active", "Effet sonore": "Off", "Etat effets sonores": "On", "Sleep": "Off", "Mode": "Hiver", "Sonde wifi temperature 1": 127.5, "Sonde wifi temperature 2": 127.5, "Sonde wifi temperature 3": 127.5, "Inconnu": 255, "Set Puffer": 64, "Set Boiler": 50, "Set Health": 255, "Temperature retour": 127.5, "Antigel": "On"}', 'qos': 1, 'retain': False}]
[2023-12-28 10:41:06,671][DEBUG] Main            MainThread             run() : Heartbeat received from Jeedom
[2023-12-28 10:41:08,477][INFO] Client106       MainThread         publish() : Sending message to broker (topic="SUBmcz", payload="41,1", QoS=1, retain=False)
[2023-12-28 10:41:15,765][INFO] Client106       Brk106Th        on_message() : Message received (topic="PUBmcz", payload="{"Etat du poele": "Puissance 1", "Etat du ventilateur ambiance": "Automatique", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 62.5, "Temperature ambiante": 21.0, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 1000, "RPM - Ventilateur fummees": 999, "RPM - Vis sans fin - SET": 142, "RPM - Vis sans fin - LIVE": 144, "Brazero": ["Code inconnu :", "255"], "Profil": "Manuel", "Etat du mode Active": "Off", "ACTIVE - Live": 99, "Mode de regulation": "Dynamique", "Mode ECO": "Off", "Silence": "Off", "Mode Chronotermostato": "On", "TEMP - Consigne": 18.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 35.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 10, "Minutes du poele (0-29)": 44, "Jour du poele (1-31)": 28, "Mois du poele (1-12)": 12, "Annee du poele": 2023, "Heures de fonctionnement total (s)": "44:9:32:32", "Heures de fonctionnement en puissance 1 (s)": "37:17:35:13", "Heures de fonctionnement en puissance 2 (s)": "0:14:17:58", "Heures de fonctionnement en puissance 3 (s)": "0:16:17:18", "Heures de fonctionnement en puissance 4 (s)": "1:17:16:50", "Heures de fonctionnement en puissance 5 (s)": "0:16:42:4", "Heures avant entretien": 934, "Minutes avant extinction": 0, "Nombre d'allumages": 134, "Sonde Pellets": "Sonde pas active", "Effet sonore": "Off", "Etat effets sonores": "On", "Sleep": "Off", "Mode": "Hiver", "Sonde wifi temperature 1": 127.5, "Sonde wifi temperature 2": 127.5, "Sonde wifi temperature 3": 127.5, "Inconnu": 255, "Set Puffer": 64, "Set Boiler": 50, "Set Health": 255, "Temperature retour": 127.5, "Antigel": "On"}", QoS=1, retain=False)
[2023-12-28 10:41:15,766][DEBUG] JMsg.Snd        Brk106Th        send_async() : Enqued the message in 0.013590ms (qToJ size 1): {'cmd': 'messageIn', 'id': '106', 'topic': 'PUBmcz', 'payload': '{"Etat du poele": "Puissance 1", "Etat du ventilateur ambiance": "Automatique", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 62.5, "Temperature ambiante": 21.0, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 1000, "RPM - Ventilateur fummees": 999, "RPM - Vis sans fin - SET": 142, "RPM - Vis sans fin - LIVE": 144, "Brazero": ["Code inconnu :", "255"], "Profil": "Manuel", "Etat du mode Active": "Off", "ACTIVE - Live": 99, "Mode de regulation": "Dynamique", "Mode ECO": "Off", "Silence": "Off", "Mode Chronotermostato": "On", "TEMP - Consigne": 18.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 35.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 10, "Minutes du poele (0-29)": 44, "Jour du poele (1-31)": 28, "Mois du poele (1-12)": 12, "Annee du poele": 2023, "Heures de fonctionnement total (s)": "44:9:32:32", "Heures de fonctionnement en puissance 1 (s)": "37:17:35:13", "Heures de fonctionnement en puissance 2 (s)": "0:14:17:58", "Heures de fonctionnement en puissance 3 (s)": "0:16:17:18", "Heures de fonctionnement en puissance 4 (s)": "1:17:16:50", "Heures de fonctionnement en puissance 5 (s)": "0:16:42:4", "Heures avant entretien": 934, "Minutes avant extinction": 0, "Nombre d\'allumages": 134, "Sonde Pellets": "Sonde pas active", "Effet sonore": "Off", "Etat effets sonores": "On", "Sleep": "Off", "Mode": "Hiver", "Sonde wifi temperature 1": 127.5, "Sonde wifi temperature 2": 127.5, "Sonde wifi temperature 3": 127.5, "Inconnu": 255, "Set Puffer": 64, "Set Boiler": 50, "Set Health": 255, "Temperature retour": 127.5, "Antigel": "On"}', 'qos': 1, 'retain': False}
[2023-12-28 10:41:15,807][DEBUG] JMsg.Snd        SockOut           _loopSnd() : Sending 1 messages (0 left in queue)
[2023-12-28 10:41:16,381][DEBUG] JMsg.Snd        SockOut               send() : Sent TO Jeedom 1 messages handled in 572.749853ms (qToJ size 0): [{'cmd': 'messageIn', 'id': '106', 'topic': 'PUBmcz', 'payload': '{"Etat du poele": "Puissance 1", "Etat du ventilateur ambiance": "Automatique", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 62.5, "Temperature ambiante": 21.0, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 1000, "RPM - Ventilateur fummees": 999, "RPM - Vis sans fin - SET": 142, "RPM - Vis sans fin - LIVE": 144, "Brazero": ["Code inconnu :", "255"], "Profil": "Manuel", "Etat du mode Active": "Off", "ACTIVE - Live": 99, "Mode de regulation": "Dynamique", "Mode ECO": "Off", "Silence": "Off", "Mode Chronotermostato": "On", "TEMP - Consigne": 18.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 35.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 10, "Minutes du poele (0-29)": 44, "Jour du poele (1-31)": 28, "Mois du poele (1-12)": 12, "Annee du poele": 2023, "Heures de fonctionnement total (s)": "44:9:32:32", "Heures de fonctionnement en puissance 1 (s)": "37:17:35:13", "Heures de fonctionnement en puissance 2 (s)": "0:14:17:58", "Heures de fonctionnement en puissance 3 (s)": "0:16:17:18", "Heures de fonctionnement en puissance 4 (s)": "1:17:16:50", "Heures de fonctionnement en puissance 5 (s)": "0:16:42:4", "Heures avant entretien": 934, "Minutes avant extinction": 0, "Nombre d\'allumages": 134, "Sonde Pellets": "Sonde pas active", "Effet sonore": "Off", "Etat effets sonores": "On", "Sleep": "Off", "Mode": "Hiver", "Sonde wifi temperature 1": 127.5, "Sonde wifi temperature 2": 127.5, "Sonde wifi temperature 3": 127.5, "Inconnu": 255, "Set Puffer": 64, "Set Boiler": 50, "Set Health": 255, "Temperature retour": 127.5, "Antigel": "On"}', 'qos': 1, 'retain': False}]

On ne voit rien dans le log de MCZremote:


[2023-12-28 10:39:45.622][INFO] : Publication sur MQTT PUBmcz: {"Etat du poele": "Puissance 1", "Etat du ventilateur ambiance": "Automatique", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 63.0, "Temperature ambiante": 21.0, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 1000, "RPM - Ventilateur fummees": 999, "RPM - Vis sans fin - SET": 142, "RPM - Vis sans fin - LIVE": 141, "Brazero": ["Code inconnu :", "255"], "Profil": "Manuel", "Etat du mode Active": "Off", "ACTIVE - Live": 99, "Mode de regulation": "Dynamique", "Mode ECO": "Off", "Silence": "Off", "Mode Chronotermostato": "On", "TEMP - Consigne": 18.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 35.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 10, "Minutes du poele (0-29)": 43, "Jour du poele (1-31)": 28, "Mois du poele (1-12)": 12, "Annee du poele": 2023, "Heures de fonctionnement total (s)": "44:9:31:3", "Heures de fonctionnement en puissance 1 (s)": "37:17:33:44", "Heures de fonctionnement en puissance 2 (s)": "0:14:17:58", "Heures de fonctionnement en puissance 3 (s)": "0:16:17:18", "Heures de fonctionnement en puissance 4 (s)": "1:17:16:50", "Heures de fonctionnement en puissance 5 (s)": "0:16:42:4", "Heures avant entretien": 934, "Minutes avant extinction": 0, "Nombre d'allumages": 134, "Sonde Pellets": "Sonde pas active", "Effet sonore": "Off", "Etat effets sonores": "On", "Sleep": "Off", "Mode": "Hiver", "Sonde wifi temperature 1": 127.5, "Sonde wifi temperature 2": 127.5, "Sonde wifi temperature 3": 127.5, "Inconnu": 255, "Set Puffer": 64, "Set Boiler": 50, "Set Health": 255, "Temperature retour": 127.5, "Antigel": "On"}
[2023-12-28 10:40:15.673][INFO] : Publication sur MQTT PUBmcz: {"Etat du poele": "Puissance 1", "Etat du ventilateur ambiance": "Automatique", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 63.5, "Temperature ambiante": 21.0, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 1000, "RPM - Ventilateur fummees": 998, "RPM - Vis sans fin - SET": 142, "RPM - Vis sans fin - LIVE": 203, "Brazero": ["Code inconnu :", "255"], "Profil": "Manuel", "Etat du mode Active": "Off", "ACTIVE - Live": 99, "Mode de regulation": "Dynamique", "Mode ECO": "Off", "Silence": "Off", "Mode Chronotermostato": "On", "TEMP - Consigne": 18.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 35.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 10, "Minutes du poele (0-29)": 43, "Jour du poele (1-31)": 28, "Mois du poele (1-12)": 12, "Annee du poele": 2023, "Heures de fonctionnement total (s)": "44:9:31:32", "Heures de fonctionnement en puissance 1 (s)": "37:17:34:13", "Heures de fonctionnement en puissance 2 (s)": "0:14:17:58", "Heures de fonctionnement en puissance 3 (s)": "0:16:17:18", "Heures de fonctionnement en puissance 4 (s)": "1:17:16:50", "Heures de fonctionnement en puissance 5 (s)": "0:16:42:4", "Heures avant entretien": 934, "Minutes avant extinction": 0, "Nombre d'allumages": 134, "Sonde Pellets": "Sonde pas active", "Effet sonore": "Off", "Etat effets sonores": "On", "Sleep": "Off", "Mode": "Hiver", "Sonde wifi temperature 1": 127.5, "Sonde wifi temperature 2": 127.5, "Sonde wifi temperature 3": 127.5, "Inconnu": 255, "Set Puffer": 64, "Set Boiler": 50, "Set Health": 255, "Temperature retour": 127.5, "Antigel": "On"}
[2023-12-28 10:40:45.785][INFO] : Publication sur MQTT PUBmcz: {"Etat du poele": "Puissance 1", "Etat du ventilateur ambiance": "Automatique", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 63.0, "Temperature ambiante": 21.0, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 1000, "RPM - Ventilateur fummees": 997, "RPM - Vis sans fin - SET": 632, "RPM - Vis sans fin - LIVE": 367, "Brazero": ["Code inconnu :", "255"], "Profil": "Manuel", "Etat du mode Active": "Off", "ACTIVE - Live": 99, "Mode de regulation": "Dynamique", "Mode ECO": "Off", "Silence": "Off", "Mode Chronotermostato": "On", "TEMP - Consigne": 18.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 35.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 10, "Minutes du poele (0-29)": 44, "Jour du poele (1-31)": 28, "Mois du poele (1-12)": 12, "Annee du poele": 2023, "Heures de fonctionnement total (s)": "44:9:32:2", "Heures de fonctionnement en puissance 1 (s)": "37:17:34:43", "Heures de fonctionnement en puissance 2 (s)": "0:14:17:58", "Heures de fonctionnement en puissance 3 (s)": "0:16:17:18", "Heures de fonctionnement en puissance 4 (s)": "1:17:16:50", "Heures de fonctionnement en puissance 5 (s)": "0:16:42:4", "Heures avant entretien": 934, "Minutes avant extinction": 0, "Nombre d'allumages": 134, "Sonde Pellets": "Sonde pas active", "Effet sonore": "Off", "Etat effets sonores": "On", "Sleep": "Off", "Mode": "Hiver", "Sonde wifi temperature 1": 127.5, "Sonde wifi temperature 2": 127.5, "Sonde wifi temperature 3": 127.5, "Inconnu": 255, "Set Puffer": 64, "Set Boiler": 50, "Set Health": 255, "Temperature retour": 127.5, "Antigel": "On"}
[2023-12-28 10:41:15.761][INFO] : Publication sur MQTT PUBmcz: {"Etat du poele": "Puissance 1", "Etat du ventilateur ambiance": "Automatique", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 62.5, "Temperature ambiante": 21.0, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 1000, "RPM - Ventilateur fummees": 999, "RPM - Vis sans fin - SET": 142, "RPM - Vis sans fin - LIVE": 144, "Brazero": ["Code inconnu :", "255"], "Profil": "Manuel", "Etat du mode Active": "Off", "ACTIVE - Live": 99, "Mode de regulation": "Dynamique", "Mode ECO": "Off", "Silence": "Off", "Mode Chronotermostato": "On", "TEMP - Consigne": 18.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 35.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 10, "Minutes du poele (0-29)": 44, "Jour du poele (1-31)": 28, "Mois du poele (1-12)": 12, "Annee du poele": 2023, "Heures de fonctionnement total (s)": "44:9:32:32", "Heures de fonctionnement en puissance 1 (s)": "37:17:35:13", "Heures de fonctionnement en puissance 2 (s)": "0:14:17:58", "Heures de fonctionnement en puissance 3 (s)": "0:16:17:18", "Heures de fonctionnement en puissance 4 (s)": "1:17:16:50", "Heures de fonctionnement en puissance 5 (s)": "0:16:42:4", "Heures avant entretien": 934, "Minutes avant extinction": 0, "Nombre d'allumages": 134, "Sonde Pellets": "Sonde pas active", "Effet sonore": "Off", "Etat effets sonores": "On", "Sleep": "Off", "Mode": "Hiver", "Sonde wifi temperature 1": 127.5, "Sonde wifi temperature 2": 127.5, "Sonde wifi temperature 3": 127.5, "Inconnu": 255, "Set Puffer": 64, "Set Boiler": 50, "Set Health": 255, "Temperature retour": 127.5, "Antigel": "On"}
[2023-12-28 10:41:45.753][INFO] : Publication sur MQTT PUBmcz: {"Etat du poele": "Puissance 1", "Etat du ventilateur ambiance": "Automatique", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 62.0, "Temperature ambiante": 21.0, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 1000, "RPM - Ventilateur fummees": 994, "RPM - Vis sans fin - SET": 142, "RPM - Vis sans fin - LIVE": 151, "Brazero": ["Code inconnu :", "255"], "Profil": "Manuel", "Etat du mode Active": "Off", "ACTIVE - Live": 100, "Mode de regulation": "Dynamique", "Mode ECO": "Off", "Silence": "Off", "Mode Chronotermostato": "On", "TEMP - Consigne": 18.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 35.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 10, "Minutes du poele (0-29)": 45, "Jour du poele (1-31)": 28, "Mois du poele (1-12)": 12, "Annee du poele": 2023, "Heures de fonctionnement total (s)": "44:9:33:2", "Heures de fonctionnement en puissance 1 (s)": "37:17:35:43", "Heures de fonctionnement en puissance 2 (s)": "0:14:17:58", "Heures de fonctionnement en puissance 3 (s)": "0:16:17:18", "Heures de fonctionnement en puissance 4 (s)": "1:17:16:50", "Heures de fonctionnement en puissance 5 (s)": "0:16:42:4", "Heures avant entretien": 934, "Minutes avant extinction": 0, "Nombre d'allumages": 134, "Sonde Pellets": "Sonde pas active", "Effet sonore": "Off", "Etat effets sonores": "On", "Sleep": "Off", "Mode": "Hiver", "Sonde wifi temperature 1": 127.5, "Sonde wifi temperature 2": 127.5, "Sonde wifi temperature 3": 127.5, "Inconnu": 255, "Set Puffer": 64, "Set Boiler": 50, "Set Health": 255, "Temperature retour": 127.5, "Antigel": "On"}
[2023-12-28 10:42:15.859][INFO] : Publication sur MQTT PUBmcz: {"Etat du poele": "Puissance 1", "Etat du ventilateur ambiance": "Automatique", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 62.5, "Temperature ambiante": 21.0, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 1000, "RPM - Ventilateur fummees": 1001, "RPM - Vis sans fin - SET": 142, "RPM - Vis sans fin - LIVE": 184, "Brazero": ["Code inconnu :", "255"], "Profil": "Manuel", "Etat du mode Active": "Off", "ACTIVE - Live": 99, "Mode de regulation": "Dynamique", "Mode ECO": "Off", "Silence": "Off", "Mode Chronotermostato": "On", "TEMP - Consigne": 18.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 35.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 10, "Minutes du poele (0-29)": 45, "Jour du poele (1-31)": 28, "Mois du poele (1-12)": 12, "Annee du poele": 2023, "Heures de fonctionnement total (s)": "44:9:33:32", "Heures de fonctionnement en puissance 1 (s)": "37:17:36:13", "Heures de fonctionnement en puissance 2 (s)": "0:14:17:58", "Heures de fonctionnement en puissance 3 (s)": "0:16:17:18", "Heures de fonctionnement en puissance 4 (s)": "1:17:16:50", "Heures de fonctionnement en puissance 5 (s)": "0:16:42:4", "Heures avant entretien": 934, "Minutes avant extinction": 0, "Nombre d'allumages": 134, "Sonde Pellets": "Sonde pas active", "Effet sonore": "Off", "Etat effets sonores": "On", "Sleep": "Off", "Mode": "Hiver", "Sonde wifi temperature 1": 127.5, "Sonde wifi temperature 2": 127.5, "Sonde wifi temperature 3": 127.5, "Inconnu": 255, "Set Puffer": 64, "Set Boiler": 50, "Set Health": 255, "Temperature retour": 127.5, "Antigel": "On"}
[2023-12-28 10:42:46.001][INFO] : Publication sur MQTT PUBmcz: {"Etat du poele": "Puissance 1", "Etat du ventilateur ambiance": "Automatique", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 63.0, "Temperature ambiante": 21.0, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 1000, "RPM - Ventilateur fummees": 999, "RPM - Vis sans fin - SET": 142, "RPM - Vis sans fin - LIVE": 334, "Brazero": ["Code inconnu :", "255"], "Profil": "Manuel", "Etat du mode Active": "Off", "ACTIVE - Live": 99, "Mode de regulation": "Dynamique", "Mode ECO": "Off", "Silence": "Off", "Mode Chronotermostato": "On", "TEMP - Consigne": 18.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 35.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 10, "Minutes du poele (0-29)": 46, "Jour du poele (1-31)": 28, "Mois du poele (1-12)": 12, "Annee du poele": 2023, "Heures de fonctionnement total (s)": "44:9:34:2", "Heures de fonctionnement en puissance 1 (s)": "37:17:36:43", "Heures de fonctionnement en puissance 2 (s)": "0:14:17:58", "Heures de fonctionnement en puissance 3 (s)": "0:16:17:18", "Heures de fonctionnement en puissance 4 (s)": "1:17:16:50", "Heures de fonctionnement en puissance 5 (s)": "0:16:42:4", "Heures avant entretien": 934, "Minutes avant extinction": 0, "Nombre d'allumages": 134, "Sonde Pellets": "Sonde pas active", "Effet sonore": "Off", "Etat effets sonores": "On", "Sleep": "Off", "Mode": "Hiver", "Sonde wifi temperature 1": 127.5, "Sonde wifi temperature 2": 127.5, "Sonde wifi temperature 3": 127.5, "Inconnu": 255, "Set Puffer": 64, "Set Boiler": 50, "Set Health": 255, "Temperature retour": 127.5, "Antigel": "On"}
[2023-12-28 10:43:15.818][INFO] : Publication sur MQTT PUBmcz: {"Etat du poele": "Puissance 1", "Etat du ventilateur ambiance": "Automatique", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 63.5, "Temperature ambiante": 21.0, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 1000, "RPM - Ventilateur fummees": 1000, "RPM - Vis sans fin - SET": 142, "RPM - Vis sans fin - LIVE": 143, "Brazero": ["Code inconnu :", "255"], "Profil": "Manuel", "Etat du mode Active": "Off", "ACTIVE - Live": 100, "Mode de regulation": "Dynamique", "Mode ECO": "Off", "Silence": "Off", "Mode Chronotermostato": "On", "TEMP - Consigne": 18.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 35.5, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 10, "Minutes du poele (0-29)": 46, "Jour du poele (1-31)": 28, "Mois du poele (1-12)": 12, "Annee du poele": 2023, "Heures de fonctionnement total (s)": "44:9:34:31", "Heures de fonctionnement en puissance 1 (s)": "37:17:37:12", "Heures de fonctionnement en puissance 2 (s)": "0:14:17:58", "Heures de fonctionnement en puissance 3 (s)": "0:16:17:18", "Heures de fonctionnement en puissance 4 (s)": "1:17:16:50", "Heures de fonctionnement en puissance 5 (s)": "0:16:42:4", "Heures avant entretien": 934, "Minutes avant extinction": 0, "Nombre d'allumages": 134, "Sonde Pellets": "Sonde pas active", "Effet sonore": "Off", "Etat effets sonores": "On", "Sleep": "Off", "Mode": "Hiver", "Sonde wifi temperature 1": 127.5, "Sonde wifi temperature 2": 127.5, "Sonde wifi temperature 3": 127.5, "Inconnu": 255, "Set Puffer": 64, "Set Boiler": 50, "Set Health": 255, "Temperature retour": 127.5, "Antigel": "On"}
[2023-12-28 10:43:45.934][INFO] : Publication sur MQTT PUBmcz: {"Etat du poele": "Puissance 1", "Etat du ventilateur ambiance": "Automatique", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 63.0, "Temperature ambiante": 21.0, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 1000, "RPM - Ventilateur fummees": 997, "RPM - Vis sans fin - SET": 142, "RPM - Vis sans fin - LIVE": 154, "Brazero": ["Code inconnu :", "255"], "Profil": "Manuel", "Etat du mode Active": "Off", "ACTIVE - Live": 99, "Mode de regulation": "Dynamique", "Mode ECO": "Off", "Silence": "Off", "Mode Chronotermostato": "On", "TEMP - Consigne": 18.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 35.5, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 10, "Minutes du poele (0-29)": 47, "Jour du poele (1-31)": 28, "Mois du poele (1-12)": 12, "Annee du poele": 2023, "Heures de fonctionnement total (s)": "44:9:35:1", "Heures de fonctionnement en puissance 1 (s)": "37:17:37:42", "Heures de fonctionnement en puissance 2 (s)": "0:14:17:58", "Heures de fonctionnement en puissance 3 (s)": "0:16:17:18", "Heures de fonctionnement en puissance 4 (s)": "1:17:16:50", "Heures de fonctionnement en puissance 5 (s)": "0:16:42:4", "Heures avant entretien": 934, "Minutes avant extinction": 0, "Nombre d'allumages": 134, "Sonde Pellets": "Sonde pas active", "Effet sonore": "Off", "Etat effets sonores": "On", "Sleep": "Off", "Mode": "Hiver", "Sonde wifi temperature 1": 127.5, "Sonde wifi temperature 2": 127.5, "Sonde wifi temperature 3": 127.5, "Inconnu": 255, "Set Puffer": 64, "Set Boiler": 50, "Set Health": 255, "Temperature retour": 127.5, "Antigel": "On"}
[2023-12-28 10:44:15.915][INFO] : Publication sur MQTT PUBmcz: {"Etat du poele": "Puissance 1", "Etat du ventilateur ambiance": "Automatique", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 62.0, "Temperature ambiante": 21.0, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 1000, "RPM - Ventilateur fummees": 999, "RPM - Vis sans fin - SET": 142, "RPM - Vis sans fin - LIVE": 173, "Brazero": ["Code inconnu :", "255"], "Profil": "Manuel", "Etat du mode Active": "Off", "ACTIVE - Live": 99, "Mode de regulation": "Dynamique", "Mode ECO": "Off", "Silence": "Off", "Mode Chronotermostato": "On", "TEMP - Consigne": 18.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 35.5, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 10, "Minutes du poele (0-29)": 47, "Jour du poele (1-31)": 28, "Mois du poele (1-12)": 12, "Annee du poele": 2023, "Heures de fonctionnement total (s)": "44:9:35:31", "Heures de fonctionnement en puissance 1 (s)": "37:17:38:12", "Heures de fonctionnement en puissance 2 (s)": "0:14:17:58", "Heures de fonctionnement en puissance 3 (s)": "0:16:17:18", "Heures de fonctionnement en puissance 4 (s)": "1:17:16:50", "Heures de fonctionnement en puissance 5 (s)": "0:16:42:4", "Heures avant entretien": 934, "Minutes avant extinction": 0, "Nombre d'allumages": 134, "Sonde Pellets": "Sonde pas active", "Effet sonore": "Off", "Etat effets sonores": "On", "Sleep": "Off", "Mode": "Hiver", "Sonde wifi temperature 1": 127.5, "Sonde wifi temperature 2": 127.5, "Sonde wifi temperature 3": 127.5, "Inconnu": 255, "Set Puffer": 64, "Set Boiler": 50, "Set Health": 255, "Temperature retour": 127.5, "Antigel": "On"}
[2023-12-28 10:44:45.897][INFO] : Publication sur MQTT PUBmcz: {"Etat du poele": "Puissance 1", "Etat du ventilateur ambiance": "Automatique", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 62.5, "Temperature ambiante": 21.0, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 1000, "RPM - Ventilateur fummees": 998, "RPM - Vis sans fin - SET": 142, "RPM - Vis sans fin - LIVE": 266, "Brazero": ["Code inconnu :", "255"], "Profil": "Manuel", "Etat du mode Active": "Off", "ACTIVE - Live": 99, "Mode de regulation": "Dynamique", "Mode ECO": "Off", "Silence": "Off", "Mode Chronotermostato": "On", "TEMP - Consigne": 18.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 35.5, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 10, "Minutes du poele (0-29)": 48, "Jour du poele (1-31)": 28, "Mois du poele (1-12)": 12, "Annee du poele": 2023, "Heures de fonctionnement total (s)": "44:9:36:1", "Heures de fonctionnement en puissance 1 (s)": "37:17:38:42", "Heures de fonctionnement en puissance 2 (s)": "0:14:17:58", "Heures de fonctionnement en puissance 3 (s)": "0:16:17:18", "Heures de fonctionnement en puissance 4 (s)": "1:17:16:50", "Heures de fonctionnement en puissance 5 (s)": "0:16:42:4", "Heures avant entretien": 934, "Minutes avant extinction": 0, "Nombre d'allumages": 134, "Sonde Pellets": "Sonde pas active", "Effet sonore": "Off", "Etat effets sonores": "On", "Sleep": "Off", "Mode": "Hiver", "Sonde wifi temperature 1": 127.5, "Sonde wifi temperature 2": 127.5, "Sonde wifi temperature 3": 127.5, "Inconnu": 255, "Set Puffer": 64, "Set Boiler": 50, "Set Health": 255, "Temperature retour": 127.5, "Antigel": "On"}

Il va falloir regarder ce qu’il y a dans mosquito.
Connais tu l’application MQTT Explorer ? S’il n’est pas installé, il faudrait l’installer et le configurer pour te connecter à ton mosquito.
Ensuite tu devrais y trouver l’information de PUBmcz. C’est la réception.
Après envoi de la commande ECO On, tu devrais y trouver la ligne SUBmcz.

J’ai installé MQTT explorer. En envoyant la commande ECO on, je vois bien la ligne SUBmcz=40,1.
image

Le problème semble donc venir de la communication entre le broker et MCZremote, mais je ne connais rien MQTT donc difficile pour moi d’aller plus loin.

Bonjour,
Peux tu poster les informations suivantes
– le contenu du fichier mczremote_update
– Une capture d’écran de la commande ECO On
– Une capture d’écran de l’écran Informations de ECO ON
– Sur quelle machine fonctionne ton Jeedom

Peux tu confirmer que tu peux aussi contrôler bien le poêle avec l’application MCZ Maestro à partir de ton smartphone en passant via internet.

Voici le fichier mczremote_update.txt (4,2 Ko)
Voici la commande ECO On:


et son écran d’information:

Jeedom est installé sur une box android X96 qui tourne sous armbian.

Le poêle fonctionne bien avec l’appli, mais c’est celle de Brisach, pas celle de MCZ. J’y avais pas pensé avant, mais est-ce que ça pose un problème ?

Bonjour,
Je ne vois rien en erreur dans tout ce que tu as fais ou installé. Les modules sont à la bonne version.
Ta page santé est bonne. Par contre, je n’ai pas la liste des plugins installés. Peux tu fournir une capture d’écran.

Tu as un autre plugin qui utilise ou fournit du MQTT. J’ai vu dans jMQTT qu’il utilise le mosquito fournt par MQTT2. Qu’elle est sa configuration ? Est il en local, sur docker ou en remote ?
jMQTT est il utilisé uniquement pour mczRemote ?

Pour moi, ce qui se passe c’est que MQTT (mosquito) reçois bien la commande mais qu’elle n’est pas transmise ou n’arrive pas au script python (le démon de mczremote)
Quand un message MQTT arrive, la première chose faite est de l’indiquer dans le log. Or il n’y a rien.

Si je comprends bien ton installation, tu as Jeedom installé sur une box Android X96 dont tu as remplacé l’OS par un armbian.
Sur cet ensemble tu as au moins installé Jeedom, jMQTT et mczRemote. Mosquito est venu avec MQTT2

Oui c’est ça, j’utilise une box android X96 sur laquelle j’ai installé armbian. Ça fait une machine entre un PI3 et un PI4, mais avec de la flash embarqué au lieu d’une carte SD.
Mosquito a été installé par MQTT manager, et il est utilisé par le plugin Jeezigbee. Tout est local. La config zigbee est assez légère, j’ai 11 équipements zigbee.
Voici la config de Mosquito sur le plugin MQTT Manager:

Voici la liste de mes plugins:

JMQTT ne sert que pout MCZremote:
image

J’ai aussi regardé les log de mqtt2d en debug, et ca peut apporter des info intéressantes. J’ai envoyé la commande Mode ECO. On voit bien que le broker l’a reçue à 18:23:35, puis l’a envoyée a Jeedom dans la ligne suivante. Le broker semble donc faire son job.

[2023-12-30 18:23:32][DEBUG] : Send data to jeedom : {"zigbee2mqtt":{"0xa4c138a466693c7d":{"child_lock":"UNLOCK","current":0,"device":{"applicationVersion":77,"dateCode":"","friendlyName":"0xa4c138a466693c7d","hardwareVersion":1,"ieeeAddr":"0xa4c138a466693c7d","manufacturerID":4417,"manufacturerName":"_TZ3000_cehuw1lw","model":"TS011F_plug_1","networkAddress":26639,"powerSource":"Mains (single phase)","stackVersion":0,"type":"Router","zclVersion":3},"energy":0,"indicator_mode":"off/on","last_seen":"2023-12-30T18:23:32.842Z","linkquality":81,"power":0,"power_outage_memory":"off","state":"ON","voltage":241}}}
[2023-12-30 18:23:35][DEBUG] : Received message on topic : SUBmcz => 41,1
[2023-12-30 18:23:35][DEBUG] : Send data to jeedom : {"SUBmcz":"41,1"}
[2023-12-30 18:23:43][DEBUG] : Received message on topic : zigbee2mqtt/0xa4c138a466693c7d => {"child_lock":"UNLOCK","current":0,"device":{"applicationVersion":77,"dateCode":"","friendlyName":"0xa4c138a466693c7d","hardwareVersion":1,"ieeeAddr":"0xa4c138a466693c7d","manufacturerID":4417,"manufacturerName":"_TZ3000_cehuw1lw","model":"TS011F_plug_1","networkAddress":26639,"powerSource":"Mains (single phase)","stackVersion":0,"type":"Router","zclVersion":3},"energy":0,"indicator_mode":"off/on","last_seen":"2023-12-30T18:23:32.842Z","linkquality":81,"power":0,"power_outage_memory":"off","state":"ON","voltage":241}
[2023-12-30 18:23:43][DEBUG] : Received message on topic : zigbee2mqtt/0xa4c138a466693c7d => {"child_lock":"UNLOCK","current":0,"device":{"applicationVersion":77,"dateCode":"","friendlyName":"0xa4c138a466693c7d","hardwareVersion":1,"ieeeAddr":"0xa4c138a466693c7d","manufacturerID":4417,"manufacturerName":"_TZ3000_cehuw1lw","model":"TS011F_plug_1","networkAddress":26639,"powerSource":"Mains (single phase)","stackVersion":0,"type":"Router","zclVersion":3},"energy":0,"indicator_mode":"off/on","last_seen":"2023-12-30T18:23:32.842Z","linkquality":81,"power":0,"power_outage_memory":"off","state":"ON","voltage":241}
[2023-12-30 18:23:44][DEBUG] : Send data to jeedom : {"zigbee2mqtt":{"0xa4c138a466693c7d":{"child_lock":"UNLOCK","current":0,"device":{"applicationVersion":77,"dateCode":"","friendlyName":"0xa4c138a466693c7d","hardwareVersion":1,"ieeeAddr":"0xa4c138a466693c7d","manufacturerID":4417,"manufacturerName":"_TZ3000_cehuw1lw","model":"TS011F_plug_1","networkAddress":26639,"powerSource":"Mains (single phase)","stackVersion":0,"type":"Router","zclVersion":3},"energy":0,"indicator_mode":"off/on","last_seen":"2023-12-30T18:23:32.842Z","linkquality":81,"power":0,"power_outage_memory":"off","state":"ON","voltage":241}}}
[2023-12-30 18:23:46][DEBUG] : Received message on topic : PUBmcz => {"Etat du poele": "Puissance 1", "Etat du ventilateur ambiance": "Automatique", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 65.5, "Temperature ambiante": 21.0, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 1000, "RPM - Ventilateur fummees": 999, "RPM - Vis sans fin - SET": 142, "RPM - Vis sans fin - LIVE": 192, "Brazero": ["Code inconnu :", "255"], "Profil": "Manuel", "Etat du mode Active": "Off", "ACTIVE - Live": 99, "Mode de regulation": "Dynamique", "Mode ECO": "Off", "Silence": "Off", "Mode Chronotermostato": "On", "TEMP - Consigne": 18.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 35.5, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 19, "Minutes du poele (0-29)": 27, "Jour du poele (1-31)": 30, "Mois du poele (1-12)": 12, "Annee du poele": 2023, "Heures de fonctionnement total (s)": "46:9:48:6", "Heures de fonctionnement en puissance 1 (s)": "39:14:54:23", "Heures de fonctionnement en puissance 2 (s)": "0:14:17:58", "Heures de fonctionnement en puissance 3 (s)": "0:16:17:18", "Heures de fonctionnement en puissance 4 (s)": "1:17:16:50", "Heures de fonctionnement en puissance 5 (s)": "0:16:42:4", "Heures avant entretien": 886, "Minutes avant extinction": 0, "Nombre d'allumages": 140, "Sonde Pellets": "Sonde pas active", "Effet sonore": "Off", "Etat effets sonores": "On", "Sleep": "Off", "Mode": "Hiver", "Sonde wifi temperature 1": 127.5, "Sonde wifi temperature 2": 127.5, "Sonde wifi temperature 3": 127.5, "Inconnu": 255, "Set Puffer": 64, "Set Boiler": 50, "Set Health": 255, "Temperature retour": 127.5, "Antigel": "On"}
[2023-12-30 18:23:46][DEBUG] : Send data to jeedom : {"PUBmcz":{"Etat du poele":"Puissance 1","Etat du ventilateur ambiance":"Automatique","Etat du ventilateur canalise 1":"Niveau 1","Etat du ventilateur canalise 2":"Desactive","Temperature des fumees":65.5,"Temperature ambiante":21,"Puffer Temperature":127.5,"Temperature chaudiere":0,"Temperature NTC3":127.5,"Etat de la bougie":"Ok","ACTIVE - Set":1000,"RPM - Ventilateur fummees":999,"RPM - Vis sans fin - SET":142,"RPM - Vis sans fin - LIVE":192,"Brazero":["Code inconnu :","255"],"Profil":"Manuel","Etat du mode Active":"Off","ACTIVE - Live":99,"Mode de regulation":"Dynamique","Mode ECO":"Off","Silence":"Off","Mode Chronotermostato":"On","TEMP - Consigne":18,"TEMP - Boiler":35,"TEMP - Carte mere":35.5,"Puissance Active":"Puissance 1","Heure du poele (0-23)":19,"Minutes du poele (0-29)":27,"Jour du poele (1-31)":30,"Mois du poele (1-12)":12,"Annee du poele":2023,"Heures de fonctionnement total (s)":"46:9:48:6","Heures de fonctionnement en puissance 1 (s)":"39:14:54:23","Heures de fonctionnement en puissance 2 (s)":"0:14:17:58","Heures de fonctionnement en puissance 3 (s)":"0:16:17:18","Heures de fonctionnement en puissance 4 (s)":"1:17:16:50","Heures de fonctionnement en puissance 5 (s)":"0:16:42:4","Heures avant entretien":886,"Minutes avant extinction":0,"Nombre d'allumages":140,"Sonde Pellets":"Sonde pas active","Effet sonore":"Off","Etat effets sonores":"On","Sleep":"Off","Mode":"Hiver","Sonde wifi temperature 1":127.5,"Sonde wifi temperature 2":127.5,"Sonde wifi temperature 3":127.5,"Inconnu":255,"Set Puffer":64,"Set Boiler":50,"Set Health":255,"Temperature retour":127.5,"Antigel":"On"}}
[2023-12-30 18:24:15][DEBUG] : Received message on topic : zigbee2mqtt/0xa4c13863205e7f43 => {"battery":4,"device":{"applicationVersion":69,"dateCode":"","friendlyName":"0xa4c13863205e7f43","hardwareVersion":1,"ieeeAddr":"0xa4c13863205e7f43","manufacturerID":4417,"manufacturerName":"_TZ3000_bguser20","model":"WSD500A","networkAddress":21787,"powerSource":"Battery","stackVersion":0,"type":"EndDevice","zclVersion":3},"humidity":69,"last_seen":"2023-12-30T18:24:15.148Z","linkquality":36,"temperature":7.6,"voltage":2600}
[2023-12-30 18:24:15][DEBUG] : Received message on topic : zigbee2mqtt/0xa4c13863205e7f43 => {"battery":4,"device":{"applicationVersion":69,"dateCode":"","friendlyName":"0xa4c13863205e7f43","hardwareVersion":1,"ieeeAddr":"0xa4c13863205e7f43","manufacturerID":4417,"manufacturerName":"_TZ3000_bguser20","model":"WSD500A","networkAddress":21787,"powerSource":"Battery","stackVersion":0,"type":"EndDevice","zclVersion":3},"humidity":70,"last_seen":"2023-12-30T18:24:15.282Z","linkquality":36,"temperature":7.6,"voltage":2600}

On voit aussi dans les log mqtt2 que tous les messages liés MCZremote ne sont pas liés a un plugin. Est-ce que ça peut poser un problème? J’imagine que c’est normal car MCZRemote n’utilise pas mqtt2, mais je ne connais pas grand chose a mqtt2.

[2023-12-30 19:23:35][DEBUG] : Message reçu sans prise en charge par un plugin : {"SUBmcz":"41,1"}
[2023-12-30 19:23:46][DEBUG] : Message reçu sans prise en charge par un plugin : {"PUBmcz":{"Etat du poele":"Puissance 1","Etat du ventilateur ambiance":"Automatique","Etat du ventilateur canalise 1":"Niveau 1","Etat du ventilateur canalise 2":"Desactive","Temperature des fumees":65.5,"Temperature ambiante":21,"Puffer Temperature":127.5,"Temperature chaudiere":0,"Temperature NTC3":127.5,"Etat de la bougie":"Ok","ACTIVE - Set":1000,"RPM - Ventilateur fummees":999,"RPM - Vis sans fin - SET":142,"RPM - Vis sans fin - LIVE":192,"Brazero":["Code inconnu :","255"],"Profil":"Manuel","Etat du mode Active":"Off","ACTIVE - Live":99,"Mode de regulation":"Dynamique","Mode ECO":"Off","Silence":"Off","Mode Chronotermostato":"On","TEMP - Consigne":18,"TEMP - Boiler":35,"TEMP - Carte mere":35.5,"Puissance Active":"Puissance 1","Heure du poele (0-23)":19,"Minutes du poele (0-29)":27,"Jour du poele (1-31)":30,"Mois du poele (1-12)":12,"Annee du poele":2023,"Heures de fonctionnement total (s)":"46:9:48:6","Heures de fonctionnement en puissance 1 (s)":"39:14:54:23","Heures de fonctionnement en puissance 2 (s)":"0:14:17:58","Heures de fonctionnement en puissance 3 (s)":"0:16:17:18","Heures de fonctionnement en puissance 4 (s)":"1:17:16:50","Heures de fonctionnement en puissance 5 (s)":"0:16:42:4","Heures avant entretien":886,"Minutes avant extinction":0,"Nombre d'allumages":140,"Sonde Pellets":"Sonde pas active","Effet sonore":"Off","Etat effets sonores":"On","Sleep":"Off","Mode":"Hiver","Sonde wifi temperature 1":127.5,"Sonde wifi temperature 2":127.5,"Sonde wifi temperature 3":127.5,"Inconnu":255,"Set Puffer":64,"Set Boiler":50,"Set Health":255,"Temperature retour":127.5,"Antigel":"On"}}
[2023-12-30 19:24:17][DEBUG] : Message reçu sans prise en charge par un plugin : {"PUBmcz":{"Etat du poele":"Puissance 1","Etat du ventilateur ambiance":"Automatique","Etat du ventilateur canalise 1":"Niveau 1","Etat du ventilateur canalise 2":"Desactive","Temperature des fumees":65.5,"Temperature ambiante":21,"Puffer Temperature":127.5,"Temperature chaudiere":0,"Temperature NTC3":127.5,"Etat de la bougie":"Ok","ACTIVE - Set":1000,"RPM - Ventilateur fummees":1000,"RPM - Vis sans fin - SET":632,"RPM - Vis sans fin - LIVE":454,"Brazero":["Code inconnu :","255"],"Profil":"Manuel","Etat du mode Active":"Off","ACTIVE - Live":99,"Mode de regulation":"Dynamique","Mode ECO":"Off","Silence":"Off","Mode Chronotermostato":"On","TEMP - Consigne":18,"TEMP - Boiler":35,"TEMP - Carte mere":35.5,"Puissance Active":"Puissance 1","Heure du poele (0-23)":19,"Minutes du poele (0-29)":27,"Jour du poele (1-31)":30,"Mois du poele (1-12)":12,"Annee du poele":2023,"Heures de fonctionnement total (s)":"46:9:48:36","Heures de fonctionnement en puissance 1 (s)":"39:14:54:53","Heures de fonctionnement en puissance 2 (s)":"0:14:17:58","Heures de fonctionnement en puissance 3 (s)":"0:16:17:18","Heures de fonctionnement en puissance 4 (s)":"1:17:16:50","Heures de fonctionnement en puissance 5 (s)":"0:16:42:4","Heures avant entretien":886,"Minutes avant extinction":0,"Nombre d'allumages":140,"Sonde Pellets":"Sonde pas active","Effet sonore":"Off","Etat effets sonores":"On","Sleep":"Off","Mode":"Hiver","Sonde wifi temperature 1":127.5,"Sonde wifi temperature 2":127.5,"Sonde wifi temperature 3":127.5,"Inconnu":255,"Set Puffer":64,"Set Boiler":50,"Set Health":255,"Temperature retour":127.5,"Antigel":"On"}}
[

Je ne sais rien dire. Je ne sais pas ou chercher.

@Bad
As tu une idée ?

Hello @patch ,

J’ai l’impression que ce sont des logs de Mqtt Manager et pas de jMQTT ou mczremote.

Ce serait peut-être bien de passer les 2 plugins en débug et de regarder ce qui remonte ?
Des erreurs dans le log http.error ?

Bad

Bonjour @Bad,
D’abord mes meilleurs voeux pour cette année nouvelle.
J’ai demandé si tu avais une idée car je ne vois pas comment résoudre le problème.
Un petit rappel des informations reçues
J’ai fait vérifier le log de mczremoted. Il n’y a rien sur l’envoi des commandes vers mcz.
Les infos de mcz arrivent bien et sont bien envoyée vers jeedom.
J’ai fait mettre le log dee mczremote en debug. Les infos que j’y trouve sont normales.
J’ai fait installer MQTT Explorer et exécuter la commande ECO On; Elle envoie 41,1 vers le topic SUBmcz. On retrouve la trace dans le post 8
Je ne pense donc pas jMQTT est la cause du problème vu que le message arrive dans mosquito.

Je ne vois qu’un problème du côté du démon mczremoted.py qui pour une raison ou l’autre soit ne souscrit pas au topic SUBmcz, soit ne reçoit pas le message, soit ne le détecte pas.
Je mets le script mczremoted.py en annexe. C’est un script qui à intervale régulier interroge via websocket les serveurs mcz et récupère les infos du pôele. On vois ces messages à la fin du log en post 5.
Dans l’autre sens, lorsqu’il y a un message (on_message_mqtt) écrit ce message dans le log. Cela on le vois pas. Donc le script ne sait rien faire.

C’est la première fois qu’un utilisateur remonte ce type de problème. Comme tu as beaucoup plus d’expérience que moi en MQTT, as tu déjà rencontré ce genre de problème.
Que vois tu que l’on pourrais demander à l’utilisateur ?

Voici le script:
mczremoted_py.txt (13,9 Ko)

Hello @henribi,

Merci pour tes vœux, je te souhaite également tout le meilleur pour cette nouvelle année :slight_smile:

Je ne sais pas si tu as pu discuter de vive voix avec patch, mais je ne trouve pas de log en debug de du plugin MCZremote quand la consigne est envoyée, d’où ma question. Qui plus est :

Mes conclusions sont les mêmes que les tiennes :

  • Les logs de JMQTT+MCZremote (message #7) montrent bien du flux en MQTT,
  • Celui de l’update (#11) n’apprend rien d’autre que « ca s’est bien passé ».
  • Les logs du message #14 sont ceux de MQTT Manager, qui montre aussi du flux MQTT sur les topics pub/sub sans souci.
  • Les logs du message #5 montre une bonne initialisation du daemon MCZ, mais on n’y voit pas de demande de changement de consigne (pas de log SUBmcz),
  • Par contre, tu as vu ce log toujours dans le message #5, c’est normal ?
22:59:44.227]INFO : Publication sur MQTT PUBmcz: {"Etat du poele": ["Code inconnu :", "91781347027523042834641894817091538412893000860324342555513324727753471042535878628896729616384"]}

Puis "Brazero": ["Code inconnu :", "255"] dans les logs suivants.

Même si l’état remonte bien, il y a peut-être quelque chose de particulier avec ce poêle.

Donc @patch, il me faudrait des logs de MCZremote en debug au moment où un changement de consigne est demandé, afin de vérifier qu’elle est effectivement traitée. Car on ne sait pas si le daemon reçoit bien la consigne 41,1 sur SUBmcz, et s’il l’ignore ou la traite.

D’après le code du daemon (qui est ok, selon moi) et le log de henribi du message #6, on devrait au moins avoir un message Contenu Pile Message_MQTT ou peut-être une exception.
Tu pourrais peut-être rajouter un try/except sur tout le contenu de la fonction on_message_mqtt avec un log pour t’assurer d’attraper une exception et de l’afficher.

Qu’entends-tu par :

A vous lire,
Bad

Bonjour @Bad,

Merci pour ton analyse.
Quelques éléments
– Log mczremote: Quasi rien ne s’écrit dans le log mczremote. C’est normal le plugin mczremote ne sert qu’à lancer/ topper le démon mczremoted. Il ne traite rien. Le seul log effectif est mczremoted.

– Le message ci dessous est tout à fait normal. Personne n’a jamais réussi à l’interpréter.
Tout le fonctionnement du script est basé sur du reverse engineering. MCZ ne fournit pas d’API et n’a jamais répondu aux demandes d’information sur les échanges.

22:59:44.227]INFO : Publication sur MQTT PUBmcz: {"Etat du poele": ["Code inconnu :", "91781347027523042834641894817091538412893000860324342555513324727753471042535878628896729616384"]}

– Brazero est une option sur certains poêles. Le mien ne l’a pas et cela ne pose pas de problème.

– C’est le log de jMQTT qu’il faudrait. En effet, le chemin de la demande jusqu’au poêle est:
Equipement dans jMQTT → jMQTT → mosquito → script mczremoted → serveur mcz en Italie → poêle.
Il faut remarquer qu’il y une trace dans mosquito du message envoyé. Elle est visible par MQTT explorer dans le message 8

– Je vais ajouter un try/except sur le contenu de la fonction on_message_mqtt

– « Donc le script ne sais rien faire »: Vu que le script ne semble rien voir ou recevoir, il ne sais donc rien traiter. C’est ce que je voulais dire.

@patch
Peux tu fournir
– une capture d’écran de la configuration de l’équipement « brisach » dans jMQTT
– la configuration du broker « LocalMQTTBrokerinjMQTT »
– le log en debug de jMQTT après l’envoi d’une commande

Hello,

En effet, imprécision de ma part, c’est bien ce log que j’aimerai en débug lors de l’envoie d’une commande.

Oui, mais pas forcément, si le handler/formater/loglevel du pahomqtt n’est pas correct, l’exception peut passer à la trappe. Le thread dans lequel tourne on_message peut se planter et ne rien afficher, sans planter le daemon.

Selon le log du daemon MCZremote en débug lors d’une exécution de commande, il n’aura certainement pas besoin des logs jMQTT (jMQTT fait le passe plat comme prévu, selon moi).

Bad