Résolu pour info: Problème lors de la mise à jour de zigbee2mqtt en 2.6.2

Bonjour à tous, j’ai eu un souci lors du passage en version 2.6.2 depuis la 2.6.1 de zigbee2mqtt. Lors du redémarrage du démon j’ai eu ce lof en z2md:


> zigbee2mqtt@2.6.2 start
> node index.js

Starting Zigbee2MQTT without watchdog.


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            READ THIS CAREFULLY

Refusing to start because configuration is not valid, found the following errors:
- TypeError [ERR_INVALID_ARG_TYPE]: The "paths[1]" argument must be of type string. Received an instance of Object

If you don't know how to solve this, read https://www.zigbee2mqtt.io/guide/configuration

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Après pas mal de tentative j’ai pu localiser les lignes posant problème, ce sont celles ci:

groups:
- friendly_name: aqara_w100_1

Je ne sais pas pourquoi cette ligne s’est créée car en regardant dans ma sauvegarde de la nuit j’avais:

groups: {}

J’ai donc remplacé les lignes par celle de la sauvegarde et c’est reparti.

Je ne sais pas si un tel problème avait été signalé mais je n’en ai pas trouvé trace dans mes recherches.

Au cas où cela arrive à d’autres.

4 « J'aime »

Bonjour,

J’ai eu exactement le même souci en voulant jouer avec les groupes pour créer un binding entre différents relais de commande d’éclairage chez moi.

Sur le moment, pas de souci particulier (si ce n’est que je n’ai jamais réussi à faire mon binding, simplement à créer un groupe pour commander mes 3 relais simultanément).
Sauf que ce soir, j’ai voulu faire la mise à jour de Z2M et probablement à cause d’un redémarrage du démon causé par la MàJ, la conf chargée n’était plus bonne.

Une restauration de mon configuration.yaml et un redémarrage du démon plus tard, tout est rentré dans l’ordre.

Par contre, ça sent le bug côté ZIgbee2MQTT sur les groupes …

En tous cas, merci pour le partage car sinon, j’aurais cherché un bon moment …

Maintenant que tu le dis je crois me souvenir d’avoir aussi bricolé dans les groupes pour du binding sans trop de succès non plus.