Problème remontée MQTT Local vers Zigbeelinker pour 1 seul type d'équipement

Bonjour à tous,

Suite à la dernière mise à jour de Zigbee2MQTT en 1.37.0 et version PHP : 7.4.33, j’ai mes 6 compteurs d’énergie qui ne remonte plus les données dans Jeedom.

Dans le log de Zigbee2MQTT ça défilé et c’est toujours le même message. Juste le Duplicate entry qui change.

[2024-05-05 11:58:19] INFO  : [Aucun][Client MQTT Local], ERROR in message : [MySQL] Error code : 23000 (1062). Duplicate entry '461-Fréquence' for key 'unique'  : INSERT INTO `cmd` SET `id` = :id, `logicalId` = :logicalId, `generic_type` = :generic_type, `eqType` = :eqType, `name` = :name, `order` = :order, `type` = :type, `subType` = :subType, `eqLogic_id` = :eqLogic_id, `isHistorized` = :isHistorized, `unite` = :unite, `configuration` = :configuration, `template` = :template, `display` = :display, `value` = :value, `isVisible` = :isVisible, `alert` = :alert

Le demon est ok

[2024-05-05 11:38:19] INFO  : ############ Démarrage des service ############
[2024-05-05 11:38:19] INFO  : ##### Démarrage du service ZigbeeLinker #####
[2024-05-05 11:38:19] INFO  : ##### Service ZigbeeLinker démarré #####
[2024-05-05 11:38:20] INFO  : ##### Démarrage du service Zigbee2MQTT #####
[2024-05-05 11:38:21] INFO  : ##### Le service Zigbee2MQTT démarre... #####
[2024-05-05 11:38:21] INFO  : ##### Démarrage du service Client MQTT (Client MQTT Local) #####
[2024-05-05 11:38:21] INFO  : ##### Connexion avec identification (Client MQTT Local) #####
[2024-05-05 11:38:21] INFO  : ##### Le service Client MQTT a démarré (Client MQTT Local) #####
[2024-05-05 11:38:21] INFO  : ##### Le service Client MQTT ([Aucun][Client MQTT Local]) s'est connecté. #####
[2024-05-05 11:38:21] INFO  : [Aucun][Client MQTT Local] : Client MQTT subscribe : 1
[2024-05-05 11:38:22] INFO  : ##### Démarrage du service Client MQTT (Client MQTT Local) terminé avec succès #####
[2024-05-05 11:38:22] INFO  : ##### Le service zigbee2mqtt a démarré #####
[2024-05-05 11:38:23] INFO  : ##### Le client MQTT Client MQTT Local a reçu un premier message de Zigbee2MQTT #####

Mes autres équipements Zigbee fonctionne parfaitement.

Quand je fais
image

image

j’obtiens
image

Si quelqu’un à une idée. Merci pour votre aide.

Personne n’est dans le même cas que moi ?

C’est depuis la mise à jour 1.37.0

J’ai aussi perdu les petits dessins pour les équipements

Quand je vais dans
image

Les valeurs des équipements sont mises à jour toutes les 10 secondes. Là, c’est OK, mais pas de retour dans Jeedom.

Va dans analyse → logs → Http
refais la manip et envoi ici l’erreur dans ce log

Merci MrGreen :grinning:

0000|[Tue May 14 10:38:11.050897 2024] [php7:error] [pid 822000] [client 192.168.1.3:17479] PHP Fatal error:  Uncaught Error: Call to undefined function displayExeption() in /var/www/html/plugins/zigbee2mqtt/core/ajax/zigbee2mqtt.ajax.php:373\nStack trace:\n#0 {main}\n  thrown in /var/www/html/plugins/zigbee2mqtt/core/ajax/zigbee2mqtt.ajax.php on line 373, referer: http://192.168.1.100/index.php?v=d&m=zigbee2mqtt&p=zigbee2mqtt

ok va dans analyse et Santé et fait une copie écran
EDIT : de la partie du haut

C’est le log quand je fais un ping sur l’équipement qui ne transfert pas les données dans Jeedom

0019|[14-May-2024 10:40:56 Europe/Brussels] PHP Notice:  Only variables should be passed by reference in /var/www/html/plugins/zigbee2mqtt/core/class/zigbee2mqtt.class.php on line 4115
0020|[14-May-2024 10:40:56 Europe/Brussels] PHP Notice:  Only variables should be passed by reference in /var/www/html/plugins/zigbee2mqtt/core/class/zigbee2mqtt.class.php on line 4115
0021|[14-May-2024 10:40:56 Europe/Brussels] PHP Notice:  Only variables should be passed by reference in /var/www/html/plugins/zigbee2mqtt/core/class/zigbee2mqtt.class.php on line 4115
0022|[14-May-2024 10:40:56 Europe/Brussels] PHP Notice:  Only variables should be passed by reference in /var/www/html/plugins/zigbee2mqtt/core/class/zigbee2mqtt.class.php on line 4115
0023|[14-May-2024 10:40:56 Europe/Brussels] PHP Notice:  Only variables should be passed by reference in /var/www/html/plugins/zigbee2mqtt/core/class/zigbee2mqtt.class.php on line 4115
0024|[14-May-2024 10:40:56 Europe/Brussels] PHP Notice:  Only variables should be passed by reference in /var/www/html/plugins/zigbee2mqtt/core/class/zigbee2mqtt.class.php on line 4115
0025|[14-May-2024 10:40:56 Europe/Brussels] PHP Notice:  Only variables should be passed by reference in /var/www/html/plugins/zigbee2mqtt/core/class/zigbee2mqtt.class.php on line 4115
0026|[14-May-2024 10:40:56 Europe/Brussels] PHP Notice:  Only variables should be passed by reference in /var/www/html/plugins/zigbee2mqtt/core/class/zigbee2mqtt.class.php on line 4115
0027|[14-May-2024 10:40:56 Europe/Brussels] PHP Notice:  Only variables should be passed by reference in /var/www/html/plugins/zigbee2mqtt/core/class/zigbee2mqtt.class.php on line 4115
0028|[14-May-2024 10:40:56 Europe/Brussels] PHP Notice:  Only variables should be passed by reference in /var/www/html/plugins/zigbee2mqtt/core/class/zigbee2mqtt.class.php on line 4115

Voici

hou là attend, il y a une faute de frappe dans mon code qui ne permet pas d’avoir le message d’erreur.
je vais le corriger, mais en attendant la mise à jour
edites le fichier /var/www/html/plugins/zigbee2mqtt/core/ajax/zigbee2mqtt.ajax.php
à la fin :

} catch (Exception $e) {
  ajax::error(displayException($e), $e->getCode());
}

il manque le c à exception, rajoutes le et refais ta manip

J’ai modifié et refait un ping sur l’équipement. Voici le log Http

0006|[14-May-2024 10:49:28 Europe/Brussels] PHP Notice:  Only variables should be passed by reference in /var/www/html/plugins/zigbee2mqtt/core/class/zigbee2mqtt.class.php on line 4115
0007|[14-May-2024 10:49:28 Europe/Brussels] PHP Notice:  Only variables should be passed by reference in /var/www/html/plugins/zigbee2mqtt/core/class/zigbee2mqtt.class.php on line 4115
0008|[14-May-2024 10:49:28 Europe/Brussels] PHP Notice:  Only variables should be passed by reference in /var/www/html/plugins/zigbee2mqtt/core/class/zigbee2mqtt.class.php on line 4115
0009|[14-May-2024 10:49:28 Europe/Brussels] PHP Notice:  Only variables should be passed by reference in /var/www/html/plugins/zigbee2mqtt/core/class/zigbee2mqtt.class.php on line 4115
0010|[14-May-2024 10:49:28 Europe/Brussels] PHP Notice:  Only variables should be passed by reference in /var/www/html/plugins/zigbee2mqtt/core/class/zigbee2mqtt.class.php on line 4115
0011|[14-May-2024 10:49:28 Europe/Brussels] PHP Notice:  Only variables should be passed by reference in /var/www/html/plugins/zigbee2mqtt/core/class/zigbee2mqtt.class.php on line 4115
0012|[14-May-2024 10:49:28 Europe/Brussels] PHP Notice:  Only variables should be passed by reference in /var/www/html/plugins/zigbee2mqtt/core/class/zigbee2mqtt.class.php on line 4115
0013|[14-May-2024 10:49:28 Europe/Brussels] PHP Notice:  Only variables should be passed by reference in /var/www/html/plugins/zigbee2mqtt/core/class/zigbee2mqtt.class.php on line 4115
0014|[14-May-2024 10:49:28 Europe/Brussels] PHP Notice:  Only variables should be passed by reference in /var/www/html/plugins/zigbee2mqtt/core/class/zigbee2mqtt.class.php on line 4115
0015|[14-May-2024 10:49:28 Europe/Brussels] PHP Notice:  Only variables should be passed by reference in /var/www/html/plugins/zigbee2mqtt/core/class/zigbee2mqtt.class.php on line 4115

ok mais tu as encore l’erreur en rouge ?

Désolé pour la lenteur de réaction. Je suis trop vieux. Mon corps m’abandonne :rofl:

Tu es en dernière version de zigbeelinker ? (le plugin )

Oui. Je suis en 1.37.1

image

ça c’est la version zigbee2mqtt, moi je te parle du plugin (dans le centre de mise à jour jeedom)

Ce n’est pas ma première capture de mon message ?

1 « J'aime »

ok, tu sais dans quel équipement tu as le « Fréquence » en question ?

Oui via l’interface. Ce sont des monitorings pour la consommation d’électricité. J’en ai 6 et 2 en attente de montage.

J’ai ces messages qui apparaissent dans l’interface.