Erreur dans les logs "No converter available for" après appairage BSHP13


Informations Jeedom Delta

Core : 4.4.5 (V4-stable)
DNS Jeedom Delta : non

Plugin : JeeZigbee
Version : 2024-04-24 01:01:56 (stable)
Statut Démon : Démarré - (2024-05-16 12:43:54)
Zigbee2MQTT : version 1.37.1

Bonjour à tous

Je migre doucement mes équipements de Zigbee vers Jeezigbee avec une clé Sonoff Dongle-E (firmware 7.4.3) et les appairages que je fais depuis le frontend (IPJeedom:8080) se passent bien.

J’ai toutefois remarqué qu’après l’inclusion de mes prises TUYA BLITZWOLF BSHP13 des messages d’erreur apparaissaient uniquement dans les logs du frontend (paramétré sur ERROR).

image

J’ai ces erreurs uniquement et sur toutes mes prises BSHP13. RAS sur les autres équipements
Dans les logs Jeedom je n’ai rien et mes équipements fonctionnent parfaitement bien et les valeurs qui semblent incriminées (voltage, energy, current et power) remontent bien avec des valeurs cohérentes.

Ces prises sont d’avant 2022 et ne peuvent pas être mises à jour via OTA.
Au niveau fonctionnel cela ne me dérange pas plus que ça, par contre à la vitesse où les logs défilent, je ne voudrais pas que cela remplisse un journal quelque part.

Ma 1ere question, les logs du frontend sont stockés quelque part ? J’avoue ne pas avoir trouvé. Peut-on en limiter la taille ?
La seconde, est-il possible d’agir pour « corriger » ces erreurs ?

D’avance merci pour vos avis

Après avoir rédémarré le deamon z2m j’ai remarqué que les logs en question apparaissent maintenant dans le log z2md

[2024-05-18 15:51:02] e[31merrore[39m: 	z2m: No converter available for 'current' ("")
[2024-05-18 15:51:02] e[31merrore[39m: 	z2m: No converter available for 'power' ("")
[2024-05-18 15:51:02] e[31merrore[39m: 	z2m: No converter available for 'energy' ("")
[2024-05-18 15:51:02] e[31merrore[39m: 	z2m: No converter available for 'voltage' ("")
[2024-05-18 15:51:02] e[31merrore[39m: 	z2m: No converter available for 'get' 'child_lock' ()
[2024-05-18 15:51:02] e[31merrore[39m: 	z2m: No converter available for 'power' ("")
[2024-05-18 15:51:02] e[31merrore[39m: 	z2m: No converter available for 'energy' ("")
[2024-05-18 15:51:02] e[31merrore[39m: 	z2m: No converter available for 'current' ("")
[2024-05-18 15:51:02] e[31merrore[39m: 	z2m: No converter available for 'voltage' ("")
[2024-05-18 15:51:02] e[31merrore[39m: 	z2m: No converter available for 'get' 'child_lock' ()
[2024-05-18 15:51:02] e[31merrore[39m: 	z2m: No converter available for 'power' ("")
[2024-05-18 15:51:02] e[31merrore[39m: 	z2m: No converter available for 'energy' ("")
[2024-05-18 15:51:02] e[31merrore[39m: 	z2m: No converter available for 'current' ("")
[2024-05-18 15:51:02] e[31merrore[39m: 	z2m: No converter available for 'voltage' ("")
[2024-05-18 15:51:02] e[31merrore[39m: 	z2m: No converter available for 'current' ("")
[2024-05-18 15:51:02] e[31merrore[39m: 	z2m: No converter available for 'power' ("")
[2024-05-18 15:51:02] e[31merrore[39m: 	z2m: No converter available for 'energy' ("")
[2024-05-18 15:51:02] e[31merrore[39m: 	z2m: No converter available for 'voltage' ("")
[2024-05-18 15:51:02] e[31merrore[39m: 	z2m: No converter available for 'current' ("")
[2024-05-18 15:51:02] e[31merrore[39m: 	z2m: No converter available for 'power' ("")
[2024-05-18 15:51:02] e[31merrore[39m: 	z2m: No converter available for 'energy' ("")
[2024-05-18 15:51:03] e[31merrore[39m: 	z2m: No converter available for 'voltage' ("")
[2024-05-18 15:51:03] e[31merrore[39m: 	z2m: No converter available for 'get' 'child_lock' ()

Ces logs sont générés à chaque rafraichissement de l’équipement et le log z2md ne passe pas en rouge, ce qui ne m’avait pas interpelé

image

Heureusement que le log est limité à 500 lignes, mais il n’empêche que c’est franchement inutile toutes ces écritures.
Si je ne trouve pas moyen d’y remédier, je vais désactiver temporairement les logs sur z2m

En approfondissant mes recherches, je me suis rendu compte que le log de z2md génère bien une erreur lors du démarrage du plugin :

> zigbee2mqtt@1.37.1 start
> node index.js

[2024-05-18 17:57:28] e[31merrore[39m: 	z2m: Failed to load external converter file '/var/www/html/plugins/z2m/core/class/../config/converters/Danfoss/icon.js' (Cannot find module 'zigbee-herdsman-converters/lib/extend'
Require stack:
- /var/www/html/plugins/z2m/resources/zigbee2mqtt/dist/util/utils.js
- /var/www/html/plugins/z2m/resources/zigbee2mqtt/dist/util/settings.js
- /var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js)
[2024-05-18 17:57:28] e[31merrore[39m: 	z2m: Probably there is a syntax error in the file or the external converter is not compatible with the current Zigbee2MQTT version
[2024-05-18 17:57:28] e[31merrore[39m: 	z2m: Note that external converters are not meant for long term usage, it's meant for local testing after which a pull request should be created to add out-of-the-box support for the device
[2024-05-18 17:58:03] e[31merrore[39m: 	z2m: No converter available for 'current' ("")
[2024-05-18 17:58:03] e[31merrore[39m: 	z2m: No converter available for 'power' ("")
[2024-05-18 17:58:03] e[31merrore[39m: 	z2m: No converter available for 'energy' ("")
[2024-05-18 17:58:03] e[31merrore[39m: 	z2m: No converter available for 'voltage' ("")
[2024-05-18 17:58:03] e[31merrore[39m: 	z2m: No converter available for 'get' 'child_lock' ()

Les logs défilent tellement que je ne l’avais pas vu passer.
Cela ne semble pas poser de problème si ce n’est générer ces logs en permanence.

En tout cas l’erreur « Failed to load external converter » semble bien être en lien avec tous les logs qui suivent « No converter available for … »

J’ai installé Jeezigbee sur une autre VM sans équipements et même version de Zigbee2Mqtt (1.37.1) et le log génère la même information « Fail to load external converter » au démarrage.

Sans doute faudra-t-il attendre une prochaine mise à jour qui corrigera ce désagrément.

Bonjour à tous

Ce matin j’ai mis à jour Zigbee2Mqtt vers la version 1.38.0 pensant que cela pourrait résoudre ce problème logs z2md très bavards, mais hélas cela n’a rien changé.

Personne n’a une idée sur ce qui pourrait afficher ces messages récurrents ?

C’est toujours la même séquence qui se répète

2733|[2024-06-02 11:13:02] e[31merrore[39m: 	z2m: No converter available for 'power' ("")
2734|[2024-06-02 11:13:02] e[31merrore[39m: 	z2m: No converter available for 'energy' ("")
2735|[2024-06-02 11:13:02] e[31merrore[39m: 	z2m: No converter available for 'current' ("")
2736|[2024-06-02 11:13:02] e[31merrore[39m: 	z2m: No converter available for 'voltage' ("")
2737|[2024-06-02 11:13:02] e[31merrore[39m: 	z2m: No converter available for 'current' ("")
2738|[2024-06-02 11:13:02] e[31merrore[39m: 	z2m: No converter available for 'power' ("")
2739|[2024-06-02 11:13:02] e[31merrore[39m: 	z2m: No converter available for 'energy' ("")
2740|[2024-06-02 11:13:02] e[31merrore[39m: 	z2m: No converter available for 'voltage' ("")
2741|[2024-06-02 11:13:02] e[31merrore[39m: 	z2m: No converter available for 'current' ("")
2742|[2024-06-02 11:13:03] e[31merrore[39m: 	z2m: No converter available for 'power' ("")
2743|[2024-06-02 11:13:03] e[31merrore[39m: 	z2m: No converter available for 'energy' ("")

Les valeurs voltage, current, power et energy remontent pourtant bien, aussi bien sur Jeedom que sur le frontend. Je ne vois pas ce qui pourrait générer ces logs.
Le matériel est bien reconnu et identifié du coté de Z2M :

Avec 10 prises qui remontent ces erreurs toutes les minutes, c’est pénible.
Tous les autres équipements n’ont pas de remontées d’erreur dans le log, uniquement ces prises.

Merci pour vos suggestions

J’ai les même messages d’erreur avec un périphérique PC311-Z-TY : Tuya PC311-Z-TY control via MQTT | Zigbee2MQTT

Je ne vois pas comment le résoudre :confused:

@dan_73 : j’ai une prise TS011F_plug_1 qui fonctionne depuis 1 an (des problèmes de on/off l’année dernière, mais plus depuis plusieurs mois).

Bonjour

C’est le status quo de mon côté. Toujours les mêmes logs.
J’ai bien déclaré une issue sur le Github, mais sans aucune réponse.

Bonsoir,
Dans le même contexte, migration vers JeeZigbee, j’observe la même chose avec des prises NOUS TS011F log ZM2D se rempli toutes les 5 mn (régulier), la prise semble fonctionner normalement !?
Bonne soirée.

Bonjour

De mon coté rien n’a bougé malgré les différentes mises à jour. Actuellement en 1.39.1 et toujours inondé par ces logs toutes les 5mn

Même version pour moi 1.39.1 !
Encore rien trouvé sur le sujet? Dommage j’avais intégré une trentaine (sur 61) d’appareils sans pb …

Idem de mon coté, j’ai 72 équipements, dont des nouveaux depuis ma migration, et tout s’est bien passé, fort heureusement.
Seules ces prises me font remonter ces erreurs.

Non hélas rien de nouveau. Je regarde de près chaque changelog de Z2M pour voir si jamais il y avait quelque chose en rapport, mais rien pour le moment.

Demain je ferai une demande au support (j’ai une Atlas) après tout ça concerne un plugin officiel … on verra bien!
Pour l’instant j’ai pu désactiver la prise pas critique.
Bonne soirée.

Bonjour,
La réponse du support, après vérification que le produit était bien compatible à la base, est de me dire que le firmware avait dû évoluer et qu’il faudra attendre que zigbee2mqtt prenne en compte ces soucis et corrige !
J’ai tout de même tenté une maj OTA bien passée mais sans aucun changement (même après reset de la prise et redémarrage du démon Jeezigbee).
J’ai également intégré une seconde prise identique mais le résultat bien sûr est strictement le même …
Je suis allé voir sur le Github zigbee2mqtt également mais pas très facile de rechercher sur ce site …
Pas tellement avancé !?
Bonne soirée.

Merci pour le retour
En effet Github est loin d’être simple a exploiter.
J’ai bien tenté de déposer une requête en Juin dernier, mais je n’ai pas eu la moindre réponse, et je ne suis pas certain d’avoir déposé au bon endroit tant c’est tentaculaire et tout en anglais.

Oui tout à fait, plutôt orienté PRO …
Plus qu’à patienter !
Bon we.

1 « J'aime »

Bonjour,
Vous pouvez déjà corriger la ligne :

En vous référent à ce post :

La suppression de la ligne concernée évite les références à une librairie externe qui n’existe pas/plus.

Il va y avoir une petite amélioration, cela ne va pas tout corriger mais il y aura quelques lignes en moins :slightly_smiling_face:

Edit : pour moi cela à même corrigé beaucoup de chose :smiley:

Bonjour

Merci pour l’info

J’avais suivi les instructions de ce post après mes premiers constats. En fait ça ne corrige que les erreurs dans le log au démarrage de Z2M, mais ne résout en rien les erreurs récurrentes liées aux prises.
De plus, dès que l’on met à jour Z2M, ces paramètres sont remis et il faut de nouveau les modifier.
Merci quand même :wink:

Merci quand même !

Bonjour,
Concernant les prises NOUS TS011F le support Jeedom à trouvé la raison du pb concernant les logs/erreurs évoqués ci-dessus, en fait dans la zone Paramètres Spécifiques de l’équipement (donc de chaque prise), le champ Auto-actualisation (avec un petit triangle rouge) doit être VIDE !
En effet lors de la migration vers JeeZigbee ce champ a également été importé du Zigbee (avec la valeur */5 * * * *) et c’est pas « compatible » pour JeeZigbee.
Encore un grand merci au support pour leur perspicacité !! :wink:
Voir copie écran ci-dessous.

Bonjour

Un grand merci pour ton retour et à l’équipe Jeedom qui a trouvé l’origine du problème.
J’ai vérifié de mon coté et l’auto-actualisation était fixée d’origine à ******* sur toutes mes prises.
J’ai tout supprimé de sorte à laisser apparaitre ‹ Cron › qui est la valeur par défaut et plus rien dans les logs :hugs:
Ca fait du bien de ne plus voir ces logs se remplir toutes les minutes, surtout avec 13 prises.

1 « J'aime »

:wink: Super :+1: