Bonjour @Bad ,
J’ai un utilisateur avec pi5, donc Debian 12 qui teste mon plugin mczremote. Je l’ai adapté pour qu’il utilise venv. Cela est ok. Maintenant c’est la remontée des commandes infos via jMQTT qui ne passe pas.
Je n’ai aucune valeur dans la page commandes de l’équipement et évidement aucune valeur affichée dans l’équipement sur le dashboard.
Les commandes actions sont elles bien envoyées.
J’ai reproduit le problème en lab chez moi avec l’installation suivante Debian 12, Jeedom 4.4.2 Alpha, Plugin-jMQTT v23.11.5 beta. plugin-mczremote(venv).
J’ai installé le template MCZremote de jMQTT.
Voici les logs
jMQTT_local
0000|[2024-03-11 11:40:56] DEBUG : Payload '{"Etat du poele": ["Code inconnu :", "654077796437731730805880118595988558040915311918846852715061935110651099584390248224935937"]}' reçu sur le Topic 'PUBmcz' traité en 0ms, commandes affiliées
0001|[2024-03-11 11:40:56] DEBUG : Payload '{"Etat du poele": "Eteint", "Etat du ventilateur ambiance": "Niveau 1", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 9.0, "Temperature ambiante": 11.5, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 130, "RPM - Ventilateur fummees": 0, "RPM - Vis sans fin - SET": 0, "RPM - Vis sans fin - LIVE": 0, "Brazero": ["Code inconnu :", "255"], "Profil": "Dynamic", "Etat du mode Active": "On", "ACTIVE - Live": 100, "Mode de regulation": "Dynamique", "Mode ECO": "On", "Silence": "Off", "Mode Chronotermostato": "Off", "TEMP - Consigne": 22.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 23.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 11, "Minutes du poele (0-29)": 40, "Jour du poele (1-31)": 11, "Mois du poele (1-12)": 3, "Annee du poele": 2024, "Heures de fonctionnement total (s)": "84:6:13:30", "Heures de fonctionnement en puissance 1 (s)": "26:19:1:56", "Heures de fonctionnement en puissance 2 (s)": "22:14:43:49", "Heures de fonctionnement en puissance 3 (s)": "13:6:3:19", "Heures de fonctionnement en puissance 4 (s)": "9:6:8:42", "Heures de fonctionnement en puissance 5 (s)": "0:2:13:41", "Heures avant entretien": 1589, "Minutes avant extinction": 0, "Nombre d'allumages": 477, "Sonde Pellets": "Niveau suffisant", "Effet sonore": "Off", "Etat effets sonores": "Off", "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"}' reçu sur le Topic 'PUBmcz' traité en 0ms, commandes affiliées
0002|[2024-03-11 11:41:26] DEBUG : Payload '{"Etat du poele": "Eteint", "Etat du ventilateur ambiance": "Niveau 1", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 9.0, "Temperature ambiante": 11.5, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 130, "RPM - Ventilateur fummees": 0, "RPM - Vis sans fin - SET": 0, "RPM - Vis sans fin - LIVE": 0, "Brazero": ["Code inconnu :", "255"], "Profil": "Dynamic", "Etat du mode Active": "On", "ACTIVE - Live": 100, "Mode de regulation": "Dynamique", "Mode ECO": "On", "Silence": "Off", "Mode Chronotermostato": "Off", "TEMP - Consigne": 22.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 23.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 11, "Minutes du poele (0-29)": 41, "Jour du poele (1-31)": 11, "Mois du poele (1-12)": 3, "Annee du poele": 2024, "Heures de fonctionnement total (s)": "84:6:13:30", "Heures de fonctionnement en puissance 1 (s)": "26:19:1:56", "Heures de fonctionnement en puissance 2 (s)": "22:14:43:49", "Heures de fonctionnement en puissance 3 (s)": "13:6:3:19", "Heures de fonctionnement en puissance 4 (s)": "9:6:8:42", "Heures de fonctionnement en puissance 5 (s)": "0:2:13:41", "Heures avant entretien": 1589, "Minutes avant extinction": 0, "Nombre d'allumages": 477, "Sonde Pellets": "Niveau suffisant", "Effet sonore": "Off", "Etat effets sonores": "Off", "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"}' reçu sur le Topic 'PUBmcz' traité en 0ms, commandes affiliées
jMQTTd
0000|[2024-03-11 11:40:56,175] INFO Client1 Brk1Th on_message() : Message received (topic="PUBmcz", payload="{"Etat du poele": ["Code inconnu :", "654077796437731730805880118595988558040915311918846852715061935110651099584390248224935937"]}", QoS=1, retain=False)
0001|[2024-03-11 11:40:56,175] DEBUG JMsg.Snd Brk1Th send_async() : Enqued the message in 0.002146ms (qToJ size 1): {'cmd': 'messageIn', 'id': '1', 'topic': 'PUBmcz', 'payload': '{"Etat du poele": ["Code inconnu :", "654077796437731730805880118595988558040915311918846852715061935110651099584390248224935937"]}', 'qos': 1, 'retain': False}
0002|[2024-03-11 11:40:56,256] DEBUG JMsg.Snd SockOut _loopSnd() : Sending 1 messages (0 left in queue)
0003|[2024-03-11 11:40:56,265] DEBUG JMsg.Snd SockOut send() : Sent TO Jeedom 1 messages handled in 8.757353ms (qToJ size 0): [{'cmd': 'messageIn', 'id': '1', 'topic': 'PUBmcz', 'payload': '{"Etat du poele": ["Code inconnu :", "654077796437731730805880118595988558040915311918846852715061935110651099584390248224935937"]}', 'qos': 1, 'retain': False}]
0004|[2024-03-11 11:40:56,265] INFO Client1 Brk1Th on_message() : Message received (topic="PUBmcz", payload="{"Etat du poele": "Eteint", "Etat du ventilateur ambiance": "Niveau 1", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 9.0, "Temperature ambiante": 11.5, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 130, "RPM - Ventilateur fummees": 0, "RPM - Vis sans fin - SET": 0, "RPM - Vis sans fin - LIVE": 0, "Brazero": ["Code inconnu :", "255"], "Profil": "Dynamic", "Etat du mode Active": "On", "ACTIVE - Live": 100, "Mode de regulation": "Dynamique", "Mode ECO": "On", "Silence": "Off", "Mode Chronotermostato": "Off", "TEMP - Consigne": 22.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 23.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 11, "Minutes du poele (0-29)": 40, "Jour du poele (1-31)": 11, "Mois du poele (1-12)": 3, "Annee du poele": 2024, "Heures de fonctionnement total (s)": "84:6:13:30", "Heures de fonctionnement en puissance 1 (s)": "26:19:1:56", "Heures de fonctionnement en puissance 2 (s)": "22:14:43:49", "Heures de fonctionnement en puissance 3 (s)": "13:6:3:19", "Heures de fonctionnement en puissance 4 (s)": "9:6:8:42", "Heures de fonctionnement en puissance 5 (s)": "0:2:13:41", "Heures avant entretien": 1589, "Minutes avant extinction": 0, "Nombre d'allumages": 477, "Sonde Pellets": "Niveau suffisant", "Effet sonore": "Off", "Etat effets sonores": "Off", "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)
0005|[2024-03-11 11:40:56,266] DEBUG JMsg.Snd Brk1Th send_async() : Enqued the message in 0.000477ms (qToJ size 1): {'cmd': 'messageIn', 'id': '1', 'topic': 'PUBmcz', 'payload': '{"Etat du poele": "Eteint", "Etat du ventilateur ambiance": "Niveau 1", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 9.0, "Temperature ambiante": 11.5, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 130, "RPM - Ventilateur fummees": 0, "RPM - Vis sans fin - SET": 0, "RPM - Vis sans fin - LIVE": 0, "Brazero": ["Code inconnu :", "255"], "Profil": "Dynamic", "Etat du mode Active": "On", "ACTIVE - Live": 100, "Mode de regulation": "Dynamique", "Mode ECO": "On", "Silence": "Off", "Mode Chronotermostato": "Off", "TEMP - Consigne": 22.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 23.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 11, "Minutes du poele (0-29)": 40, "Jour du poele (1-31)": 11, "Mois du poele (1-12)": 3, "Annee du poele": 2024, "Heures de fonctionnement total (s)": "84:6:13:30", "Heures de fonctionnement en puissance 1 (s)": "26:19:1:56", "Heures de fonctionnement en puissance 2 (s)": "22:14:43:49", "Heures de fonctionnement en puissance 3 (s)": "13:6:3:19", "Heures de fonctionnement en puissance 4 (s)": "9:6:8:42", "Heures de fonctionnement en puissance 5 (s)": "0:2:13:41", "Heures avant entretien": 1589, "Minutes avant extinction": 0, "Nombre d\'allumages": 477, "Sonde Pellets": "Niveau suffisant", "Effet sonore": "Off", "Etat effets sonores": "Off", "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}
0006|[2024-03-11 11:40:56,365] DEBUG JMsg.Snd SockOut _loopSnd() : Sending 1 messages (0 left in queue)
0007|[2024-03-11 11:40:56,372] DEBUG JMsg.Snd SockOut send() : Sent TO Jeedom 1 messages handled in 7.078886ms (qToJ size 0): [{'cmd': 'messageIn', 'id': '1', 'topic': 'PUBmcz', 'payload': '{"Etat du poele": "Eteint", "Etat du ventilateur ambiance": "Niveau 1", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 9.0, "Temperature ambiante": 11.5, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 130, "RPM - Ventilateur fummees": 0, "RPM - Vis sans fin - SET": 0, "RPM - Vis sans fin - LIVE": 0, "Brazero": ["Code inconnu :", "255"], "Profil": "Dynamic", "Etat du mode Active": "On", "ACTIVE - Live": 100, "Mode de regulation": "Dynamique", "Mode ECO": "On", "Silence": "Off", "Mode Chronotermostato": "Off", "TEMP - Consigne": 22.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 23.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 11, "Minutes du poele (0-29)": 40, "Jour du poele (1-31)": 11, "Mois du poele (1-12)": 3, "Annee du poele": 2024, "Heures de fonctionnement total (s)": "84:6:13:30", "Heures de fonctionnement en puissance 1 (s)": "26:19:1:56", "Heures de fonctionnement en puissance 2 (s)": "22:14:43:49", "Heures de fonctionnement en puissance 3 (s)": "13:6:3:19", "Heures de fonctionnement en puissance 4 (s)": "9:6:8:42", "Heures de fonctionnement en puissance 5 (s)": "0:2:13:41", "Heures avant entretien": 1589, "Minutes avant extinction": 0, "Nombre d\'allumages": 477, "Sonde Pellets": "Niveau suffisant", "Effet sonore": "Off", "Etat effets sonores": "Off", "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}]
0008|[2024-03-11 11:41:02,332] DEBUG Main MainThread run() : Heartbeat received from Jeedom
0009|[2024-03-11 11:41:26,173] INFO Client1 Brk1Th on_message() : Message received (topic="PUBmcz", payload="{"Etat du poele": "Eteint", "Etat du ventilateur ambiance": "Niveau 1", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 9.0, "Temperature ambiante": 11.5, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 130, "RPM - Ventilateur fummees": 0, "RPM - Vis sans fin - SET": 0, "RPM - Vis sans fin - LIVE": 0, "Brazero": ["Code inconnu :", "255"], "Profil": "Dynamic", "Etat du mode Active": "On", "ACTIVE - Live": 100, "Mode de regulation": "Dynamique", "Mode ECO": "On", "Silence": "Off", "Mode Chronotermostato": "Off", "TEMP - Consigne": 22.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 23.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 11, "Minutes du poele (0-29)": 41, "Jour du poele (1-31)": 11, "Mois du poele (1-12)": 3, "Annee du poele": 2024, "Heures de fonctionnement total (s)": "84:6:13:30", "Heures de fonctionnement en puissance 1 (s)": "26:19:1:56", "Heures de fonctionnement en puissance 2 (s)": "22:14:43:49", "Heures de fonctionnement en puissance 3 (s)": "13:6:3:19", "Heures de fonctionnement en puissance 4 (s)": "9:6:8:42", "Heures de fonctionnement en puissance 5 (s)": "0:2:13:41", "Heures avant entretien": 1589, "Minutes avant extinction": 0, "Nombre d'allumages": 477, "Sonde Pellets": "Niveau suffisant", "Effet sonore": "Off", "Etat effets sonores": "Off", "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)
0010|[2024-03-11 11:41:26,173] DEBUG JMsg.Snd Brk1Th send_async() : Enqued the message in 0.002146ms (qToJ size 1): {'cmd': 'messageIn', 'id': '1', 'topic': 'PUBmcz', 'payload': '{"Etat du poele": "Eteint", "Etat du ventilateur ambiance": "Niveau 1", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 9.0, "Temperature ambiante": 11.5, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 130, "RPM - Ventilateur fummees": 0, "RPM - Vis sans fin - SET": 0, "RPM - Vis sans fin - LIVE": 0, "Brazero": ["Code inconnu :", "255"], "Profil": "Dynamic", "Etat du mode Active": "On", "ACTIVE - Live": 100, "Mode de regulation": "Dynamique", "Mode ECO": "On", "Silence": "Off", "Mode Chronotermostato": "Off", "TEMP - Consigne": 22.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 23.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 11, "Minutes du poele (0-29)": 41, "Jour du poele (1-31)": 11, "Mois du poele (1-12)": 3, "Annee du poele": 2024, "Heures de fonctionnement total (s)": "84:6:13:30", "Heures de fonctionnement en puissance 1 (s)": "26:19:1:56", "Heures de fonctionnement en puissance 2 (s)": "22:14:43:49", "Heures de fonctionnement en puissance 3 (s)": "13:6:3:19", "Heures de fonctionnement en puissance 4 (s)": "9:6:8:42", "Heures de fonctionnement en puissance 5 (s)": "0:2:13:41", "Heures avant entretien": 1589, "Minutes avant extinction": 0, "Nombre d\'allumages": 477, "Sonde Pellets": "Niveau suffisant", "Effet sonore": "Off", "Etat effets sonores": "Off", "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}
0011|[2024-03-11 11:41:26,228] DEBUG JMsg.Snd SockOut _loopSnd() : Sending 1 messages (0 left in queue)
0012|[2024-03-11 11:41:26,236] DEBUG JMsg.Snd SockOut send() : Sent TO Jeedom 1 messages handled in 7.283926ms (qToJ size 0): [{'cmd': 'messageIn', 'id': '1', 'topic': 'PUBmcz', 'payload': '{"Etat du poele": "Eteint", "Etat du ventilateur ambiance": "Niveau 1", "Etat du ventilateur canalise 1": "Niveau 1", "Etat du ventilateur canalise 2": "Desactive", "Temperature des fumees": 9.0, "Temperature ambiante": 11.5, "Puffer Temperature": 127.5, "Temperature chaudiere": 0.0, "Temperature NTC3": 127.5, "Etat de la bougie": "Ok", "ACTIVE - Set": 130, "RPM - Ventilateur fummees": 0, "RPM - Vis sans fin - SET": 0, "RPM - Vis sans fin - LIVE": 0, "Brazero": ["Code inconnu :", "255"], "Profil": "Dynamic", "Etat du mode Active": "On", "ACTIVE - Live": 100, "Mode de regulation": "Dynamique", "Mode ECO": "On", "Silence": "Off", "Mode Chronotermostato": "Off", "TEMP - Consigne": 22.0, "TEMP - Boiler": 35.0, "TEMP - Carte mere": 23.0, "Puissance Active": "Puissance 1", "Heure du poele (0-23)": 11, "Minutes du poele (0-29)": 41, "Jour du poele (1-31)": 11, "Mois du poele (1-12)": 3, "Annee du poele": 2024, "Heures de fonctionnement total (s)": "84:6:13:30", "Heures de fonctionnement en puissance 1 (s)": "26:19:1:56", "Heures de fonctionnement en puissance 2 (s)": "22:14:43:49", "Heures de fonctionnement en puissance 3 (s)": "13:6:3:19", "Heures de fonctionnement en puissance 4 (s)": "9:6:8:42", "Heures de fonctionnement en puissance 5 (s)": "0:2:13:41", "Heures avant entretien": 1589, "Minutes avant extinction": 0, "Nombre d\'allumages": 477, "Sonde Pellets": "Niveau suffisant", "Effet sonore": "Off", "Etat effets sonores": "Off", "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}]
0013|[2024-03-11 11:42:01,638] DEBUG Main MainThread run() : Heartbeat received from Jeedom
0014|[2024-03-11 11:42:11,317] DEBUG JMsg.Snd SockOut _loopSnd() : Sending a heartbeat to Jeedom, nothing sent since 45s (max 45s)
0015|[2024-03-11 11:42:11,332] DEBUG JMsg.Snd SndNoBlkHb send() : Sent TO Jeedom 1 messages handled in 14.989376ms (qToJ size 0): [{'cmd': 'hb'}]
jMQTT
0000|[2024-03-11 11:41:02] DEBUG : Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
0001|[2024-03-11 11:42:01] DEBUG : Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
0002|[2024-03-11 11:42:11] DEBUG : Démon [2779:40555] est en vie
0003|[2024-03-11 11:42:56] DEBUG : Démon [2779:40555] est en vie
0004|[2024-03-11 11:43:01] DEBUG : Envoi d'un Heartbeat au Démon (rien n'a été envoyé depuis >45s).
Dépendances tout installé et en vert
Page santé:
PS: J’avais testé la même config en Debian 11, Jeedom 4.4.2 beta, jMQTT beta et mczremote(venv).
Là, pas de problèmes les valeurs des commandes infos remontent bien.