Pb après restauration d'un backup : service arrété - plus d'accès interface Zigbee2MQTT

Bonjour à tous,
À la suite d’un problème, j’ai dû réinstaller mon Jeedom depuis zéro et restaurer un backup récent. Les adresses IP de mon Jeedom et du serveur n’ont pas bougé.
Depuis, impossible de redémarrer le service Zigbee2MQTT ni même d’accéder à l’interface Zigbee2MQTT : La connexion a échoué
J’ai essayé plusieurs fois de réparer (y compris avec la ligne de commande de la FAQ) et de réinstaller les dépendances.

Dans le Log Zigbee2MQTT_Z2m_debug j’ai ceci :

> zigbee2mqtt@2.1.0 start /opt/zigbee2mqtt
> node index.js
Starting Zigbee2MQTT without watchdog.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
READ THIS CAREFULLY
Refusing to start because configuration is not valid, found the following errors:
- device_options must be object
If you don't know how to solve this, read https://www.zigbee2mqtt.io/guide/configuration
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Voici la conf, elle n’a pas bougé :

Pour récapituler :

  • D’où le blocage peut-il venir ?
  • Comment récupérer l’interface Zigbee2MQTT sans avoir à réinstaller le plugin complet et refaire toutes les associations ?

Merci à tous ceux qui pourront m’aider.


Informations Jeedom

Core : 4.4.19 (master)
DNS Jeedom : non

Plugin : ZigbeeLinker
Version : 2025-01-14 11:50:23 (stable)
Statut Démon : Démarré - (2025-02-04 23:50:50)

Bonjour

Qui gère mosquitto? Est-il reinstallé?

Merci de donner une copie du fichier configuration.yaml

Coller le en utilisant, svp, le bon formatage: Texte préformaté
C’est le bouton </>

Antoine

Bonjour,
Merci pour la réponse.
Mosquitto est géré par ZigbeeLinker
Je pense que Mosquitto n’a pas été réinstallé. Pour moi, il devait s’installer lors du lancement des dépendances de ZigbeeLinker. Or, ce n’est visiblement pas le cas.
Je viens de réinstaller Mosquitto, cela ne change rien.

Est-ce le fichier de configuration de ZigbeeLinker que vous souhaitez ?

Oui, la description que j’ai donnée est pourtant claire.

Avez-vous un plugin comme mqtt2 ou jmqtt en sus de zigbeelinker ?

Antoine

Bonjour,
je pense que le problème est celui signalé ici :
https://www.pasteck.com/plugin-zigbeelinker-jeedom-faq/#Fichier_de_configuration_invalide

c’est la ligne device_options du fichier configuration qui est surement à supprimer ou adapter

1 « J'aime »

Je pense aussi d’ou ma demande pour avoir une copie du configuration.yaml

Antoine

1 « J'aime »

Désolé, mais ma maîtrise du sujet est assez limitée…
Voici le fichier :

---
homeassistant:
  enabled: false
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://127.0.0.1:1883
  reject_unauthorized: true
  include_device_information: true
  keepalive: 60
  version: 4
serial:
  adapter: zstack
  port: /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_a6b291b99019ec11a93739cc47486eb0-if00-port0
advanced:
  channel: 20
  network_key:
  - 99
  - 156
  - 229
  - 166
  - 213
  - 230
  - 0
  - 7
  - 40
  - 254
  - 40
  - 26
  - 44
  - 29
  - 215
  - 175
  pan_id: 62822
  log_level: debug
  cache_state_send_on_startup: false
frontend:
  enabled: true
  host: 192.168.1.70
  port: 8080
device_options: []
devices:
  "0xa4c138e05bb01099":
    friendly_name: Prise WiFi
  "0xa4c138d1b2dea923":
    friendly_name: Prise télévision
  "0xa4c138516addff70":
    friendly_name: Imprimante
  "0x00124b002502c953":
    friendly_name: Capteur T Cuisine
  "0xa4c138bd313526d7":
    friendly_name: prise chauffage bureau
  "0x842712fffe369766":
    friendly_name: Temperature Chambre
  "0x8c65a3fffe8712b9":
    friendly_name: Pilote chauffage chambre
  "0x4c5bb3fffeb36cf0":
    friendly_name: Pilote Chauffage Cuisine
  "0x4c5bb3fffeb32e44":
    friendly_name: Pilote Chauffage Salle
  "0x4c5bb3fffeb36ced":
    friendly_name: Pilote Chauffage Hugo
version: 4
permit_join: false
...

Et pour votre question : non, je n’ai aucun autre module en plus de Zigbeelinker.

Merci

A effacer. Il y a déjà pas mal de sujets là dessus.

Idem il me semble

Antoine

Merci MrGreen : C’était ça !
J’étais passé au-dessus en lisant la FAQ. J’ai supprimé les deux crochets, relancé le demon et c’est reparti ! Mes différents tests sont concluants et j’ai récupéré l’interface ZigbeeMQTT.
J’en profite pour vous remercier pour ce travail.

1 « J'aime »

Parfait, on peut remercier aussi @Tonio16 qui t’avait trouvé la solution :slight_smile:

1 « J'aime »

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