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
j’obtiens
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
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
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
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
Tu es en dernière version de zigbeelinker ? (le plugin )
ç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.