Probleme de Demon Z2M - homeassistant must be object,null

Bonjour,
Petit probleme ce matin, je tente d’inclure un nouveau capteur. Z2M se plante (ca m’est deja arrivé) je relance le démon (en general ca reppart), et la…
!!!

zigbee2mqtt@1.33.2 start
node index.js

!!!
READ THIS CAREFULLY

Refusing to start because configuration is not valid, found the following errors:

  • devices/0xa4c138c035680caa/homeassistant must be object,null
  • devices/0xa4c1380963ddb99c/homeassistant must be object,null

If you don’t know how to solve this, read Configuration | Zigbee2MQTT

!!!

Les deux capteurs sont des capteurs d’humidité plante Tuya que j’avais installé il y a longtemps et que je n’ai pas touché.
Malheureusement vu que l’interface Z2M ne demarre pas, je ne peux meme pas aller les supprimer.
J’ai essayé de faire un restore depuis ma config d’hier, rien n’y fait.
Donc petit appel a l’aide!

Merci!

1 « J'aime »

Bon, je me suis lancé dans les entrailles de la configuration du plugin. Et j’ai un peu bricolé et ca a l’air de marcher…
Je suis allé chercher le fichier configuration.yaml
Et j’ai fait des tests en fonction de ce que je lisais sur internet… Et finalement ca a marché
Dans la section homeassistant: []
je l’ai remplacé par homeassistant: ~

J’ai essayé de supprimer la ligne… Tous mes appareils ont disparus.
J’ai essayé de mettre null… Tous mes appareils ont disparus.
Mais j’avoue ne pas vraiment comprendre ce que j’ai fait.
Donc j’ai eu 1 heure de stress!

« 0xa4c138c035680caa »:
friendly_name: « Humidit\xE9 - Chambre parents - droit »
temperature_precision: 0
homeassistant: []
legacy: false
optimistic: false

3 « J'aime »

Même situation ici et ta solution a réglé le soucis.
remplacer homeassistant: [] par homeassistant: ~

le fichier est a cet emplacement: /var/www/html/plugins/z2m/data/configuration.yaml

Ce qui est bizarre est qu’après redémarrage du démon
la ligne est devenu :
homeassistant: null

mais tout fonctionne.
Merci a toi d’avoir partagé!

1 « J'aime »

J’ai le cas il y a peu un module Tuya de mesure de consommation avec un attribut homeassistant et j’avais réglé avec {}
Là l’attribut home assistant n’est plus présent dans le yaml. J’ai fais la maj z2m hier aussi. J’avoue ne pas trop comprendre pourquoi cet attribut apparait sporadiquement.

Anthony

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