jMQTT, Jeedom 4.4.2, Debian 12: Non traitement des commandes infos

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.

Bonjour,

C’est un soucis que j’avais déja remonté a Bad :

sur deb11 avec 4.4.1 → PHP 7.4.33$this->getId() renvoie string
sur deb12 avec 4.4.1 → PHP 8.2.7$this->getId() renvoie integer

Ce qui pose problème lors de l’utilisation de la fonction byTypeAndSearchConfiguration du core.

J’ai résolu en remplaçant
$brkId = json_encode(array('eqLogic' => $id));
par
$brkId = json_encode(array('eqLogic' => "$id"));

ou en transtypant la fonction getId() du core :

	public function getId() {
        return (string) $this->id;
    }

Mais j’ai pas poursuivi mes tests pour cette dernière solution, il y a peut-être des effet de bord…


Edit :

Il me semble qu’il y a aussi des erreurs lors du redémarrage du daemon…

2 « J'aime »

Merci Phpvarious.
Je confirme. Ta modification solutionne le problème mais y a t’il des effets de bord ?
J’attends une réponse de @Bad.

Sur la modification du plugin (solution1) pas d’effet de bord constaté, si tu reste en Deb12, en revanche pas testé en Deb10 ou 11 mais il est fort probable que cela ne passe pas.
Edit : je suis mauvaise langue :grin:, j’ai appliqué la modif sur une Deb10, et ca passe toujours.

Pour la solution 2, j’ai pas poussé mes tests plus loin …

Mais effectivement, vaut mieux attendre une réponse de Bad.

Effectivement, je viens de tester la modification 1 en Deb11 et cela fonctionne également.

Hello à tous les deux,

Merci pour la remontée et le débug :kissing_heart:
Je regarde demain matin, mais c’est une grosse semaine au boulot pour moi…

Bonne nuit,
Bad

1 « J'aime »

J’ai pu essayer la solution 1 de @Phpvarious sur PI5 et donc Debian 12 et cela fonctionne :slight_smile: . Maintenant, les infos remontent bien.

Bonjour à tous,

Ce fut une semaine encore plus chargée que prévu pour moi…

Merci beaucoup à @Phpvarious pour cette suggestion, mais je vais plutôt utiliser strval() que je trouve plus adapté que de réaliser une concaténation ou un cast.
Le commit : fix: jMQTT::byBrkId() for Jeedom 4.4.2 with PHP8 · BadWolf42/jMQTT@e96e6c0 · GitHub

Beta et Stable v23.11.6 libérée.

Bad

1 « J'aime »

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