Perte de tous les équipements sur le coordinateur

Bonjour,

Suite au passage à la version 2.3.0 de zigbee2mqtt, tous mes équipements ont disparu du coordinateur.
Tout ,est bien présent sous jeedom, mais quand je vais sur la page web z2m tout est vide.
Quels seraient les logs à fournir ou les fichiers à regarder ?
Le fichier configuration.yaml semble OK :

mqtt:
  server: mqtt://127.0.0.1:1883
  user: jeedom
  password: 2hmV9aOGS0v1OLp3eSk6qjmCCWikbWhREZAppcI6HOcrgSg5WUHDW2bGsaRFQVWD
  base_topic: zigbee2mqtt
  include_device_information: true
  keepalive: 60
  reject_unauthorized: true
  version: 4
serial:
  port: >-
    /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20221202104507-if00
  adapter: ember
frontend:
  enabled: true
  port: 8080
  host: 0.0.0.0
  auth_token: iabphINjEuZ2bf2NH0GNeUxahwYv4rUp
advanced:
  last_seen: ISO_8601
  network_key:
    - 248
    - 106
    - 18
    - 57
    - 185
    - 175
    - 154
    - 52
    - 153
    - 179
    - 113
    - 143
    - 217
    - 237
    - 58
    - 31
  pan_id: 20847
  ext_pan_id:
    - 197
    - 184
    - 110
    - 27
    - 81
    - 42
    - 59
    - 162
  log_level: info
  channel: 11
devices:
  '0x048727fffeb194f4':
    friendly_name: Thermo Cuisine
  '0xa4c138ca5386023a':
    friendly_name: Prise Chambre SSOL
    state_action: false
  '0xa4c13833a3a6f462':
    friendly_name: Prise Croc Odeur Couloir SSOL
    state_action: false
  '0xa4c13897c3be8212':
    friendly_name: Prise Croc Odeur Couloir
    state_action: false
  '0xa4c138640d35bfed':
    friendly_name: Prise Ventilateur Buanderie
    state_action: false
  '0x70ac08fffec3c36e':
    friendly_name: Inter WC
    state_action: false
  '0x8cf681fffed7d1ce':
    friendly_name: Bouton sonnette
  '0x3410f4fffe6050fe':
    friendly_name: Thermo Salle de bain
  '0x048727fffeab0c24':
    friendly_name: Thermo Salle a manger
  '0x3410f4fffe6ccf5a':
    friendly_name: Thermo Buanderie
  '0x3410f4fffe6c6230':
    friendly_name: Thermo Chambre SSOL
  '0x00158d00012441dc':
    friendly_name: IR Escalier SSOL
    occupancy_timeout: 30
  '0x00158d00016c4ac6':
    friendly_name: IR Couloir SSOL
    occupancy_timeout: 30
  '0x00158d0001ab1c3c':
    friendly_name: Contact Porte Garage
  '0x90395efffe4929db':
    friendly_name: Chauffage Couloir SSOL
    state_action: false
  '0x0ceff6fffedbf231':
    friendly_name: Thermo Couloir SSOL
    temperature_precision: 3
    humidity_precision: 3
  '0x3c2ef5fffed6374e':
    friendly_name: Thermo Salon
  '0x187a3efffeb1f7cd':
    friendly_name: Chauffage Chambre SSOL
    state_action: false
  '0xa49e69fffebcab96':
    friendly_name: Chauffage Buanderie SSOL
    state_action: false
  '0xa4c138c6cc195b68':
    friendly_name: Abat jour Salle a manger
    state_action: false
  '0xa4c138f180858ca5':
    friendly_name: Cde poele
  '0xdc8e95fffe1a7825':
    friendly_name: Inter Couloir SSOL
  '0x84b4dbfffea9c4bd':
    friendly_name: Variateur Bureau
    state_action: false
  '0xf4b3b1fffedd97d8':
    friendly_name: Chauffage Salle de bain
    state_action: false
    power_calibration: 0
  '0x38398ffffe1a3059':
    friendly_name: Thermo EXT Derriere
  '0x38398ffffe1d1e76':
    friendly_name: Thermo EXT Devant
  '0x00158d00015b26ab':
    friendly_name: Detecteur fumee Couloir RDC
  '0xa4c13883e3cb41ee':
    friendly_name: Boite a lettres VIB
    vibration_timeout: 90
  '0x54ef441000a8c968':
    friendly_name: Detecteur mouvement WC
  '0x00158d0001d6cd8d':
    friendly_name: Detecteur fumee Salle a Manger
  '0x00158d00015b52ab':
    friendly_name: Detecteur fumee Garage
  '0x00158d00015b883c':
    friendly_name: Detecteur fumee Couloir SSOL
  '0x00158d00016c4999':
    friendly_name: Inter Croc Odeur Couloir RDC
  '0x00158d0001240257':
    friendly_name: Inter Croc Odeur Couloir SSOL
  '0x00158d0001a66f19':
    friendly_name: Inter Abat-jour Salle a manger
  '0x00158d0001a66e7b':
    friendly_name: Inter Abat-jour Salon
    legacy: false
  '0x048727fffeb2ccbd':
    friendly_name: Thermo Bureau
  '0x048727fffea9eb2d':
    friendly_name: Thermo Chambre
  '0x28dba7fffe810225':
    friendly_name: Thermo Garage
  '0x70ac08fffec43937':
    friendly_name: Inter Buanderie
  '0xa4c1386013c4f2c2':
    friendly_name: Frigo americain
  '0xa4c138378dc3d609':
    friendly_name: Lave vaisselle
    state_action: false
  '0xa4c138ab17f6e452':
    friendly_name: Congelateur
    state_action: false
  '0xa4c1387864e9e23f':
    friendly_name: Lave linge
    state_action: false
  '0xa4c1386a659458c8':
    friendly_name: Piscine
    state_action: false
  '0xa4c138c26900dea2':
    friendly_name: Abat jour Salon
    state_action: false
  '0xa4c13845e6df0239':
    friendly_name: Prise Salon Home Cinema
    state_action: false
  '0xa4c138ba90f6421b':
    friendly_name: Prise Bureau Consoles
    state_action: false
  '0xa4c1380019968dcb':
    friendly_name: Prise Bureau Serveurs
    state_action: false
  '0xa4c1381a45d4677e':
    friendly_name: Prise Couloir Fibre
    state_action: false
  '0xa4c1389af49dad11':
    friendly_name: Prise Buanderie Home Trainers
    state_action: false
  '0xa4c1385de76e7aa7':
    friendly_name: Prise Poele
  '0xe406bffffe35f467':
    friendly_name: Contacteur Ballon ECS
    state_action: false
  '0x1cc089fffe7064eb':
    friendly_name: Router lampadaire EXT
    state_action: false
  '0x94b216fffee6709b':
    friendly_name: Disjoncteur Ballon ECS
    state_action: false
    power_precision: 3
    voltage_precision: 2
    current_precision: 2
  '0x00158d0006205005':
    friendly_name: TIC LINKY
    kWh_precision: 3
    tarif: Standard - TEMPO
    linky_mode: standard
    energy_phase: three_phase
    production: 'false'
    measurement_poll_interval: 60
    measurement_poll_chunk: 1
    tic_command_whitelist: all
    debounce: 3
    optimistic: true
    homeassistant:
      name: TIC LINKY
  '0x84b4dbfffecc04fd':
    friendly_name: Router SLZB-06M
  '0x8c65a3fffed97c0c':
    friendly_name: ' Thermo Cigares'
  '0x842712fffe49e3f7':
    friendly_name: Thermo Couloir
  '0xf4b3b1fffe4488f5':
    friendly_name: Inter Chambre SSOL
    state_action: false
  '0xa4c138a9625678f5':
    friendly_name: Boite a lettres PIR
  '0x54ef44100068ad59':
    friendly_name: '0x54ef44100068ad59'
ota:
  disable_automatic_update_check: true
groups: {}
version: 4
permit_join: false
external_converters:
  - /var/www/html/plugins/z2m/core/class/../config/converters/Danfoss/icon.js

Merci d’avance.


Informations Jeedom

Core : 4.4.19 (master)
DNS Jeedom : non

Informations complémentaires

== Jeedom 4.4.19 sur Debian GNU/Linux 11 (bullseye)/arm64/aarch64/64bits aka 'RPI 4 B' avec nodeJS v20.18.0 

Informations jeedom c’est la page santé, pas les.infos homekit :wink:



Voilà.

Page santé jeedom pas des plugins.

Avez-vous testé de débrancher la clé puis de la rebrancher?
Siaucun effet, je partirais sur la restauration de votre sauvegarde jeedom.

Antoine

La restauration de la sauvegarde jeedom ne donne rien de mieux. La page web z2m reste vierge de tout équipement.
J’ai l’impression que tous les équipements du coordinateur se sont effacés … Je ne comprends pas pourquoi.
J’ai essayé de redémarrer aussi, mais cette page reste vierge et ne m’affiche plus mes équipements.

Avez-vous mis le firmware de la clé à jour en passant sous 2.3?

Antoine

Non absolument pas.


Santé de Jeedom

Rien de choquant à première vue.

Le log de z2md :

> zigbee2mqtt@2.3.0 start
> node index.js
Starting Zigbee2MQTT without watchdog.
[2025-05-07 17:35:12] e[32minfoe[39m: 	z2m: Logging to console, file (filename: log.log)
(node:750592) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
[2025-05-07 17:35:13] e[32minfoe[39m: 	z2m: Starting Zigbee2MQTT version 2.3.0 (commit #5ff21480)
[2025-05-07 17:35:13] e[32minfoe[39m: 	z2m: Starting zigbee-herdsman (4.0.0)
[2025-05-07 17:35:13] e[32minfoe[39m: 	zh:ember: Using default stack config.
[2025-05-07 17:35:13] e[32minfoe[39m: 	zh:ember: ======== Ember Adapter Starting ========
[2025-05-07 17:35:13] e[32minfoe[39m: 	zh:ember:ezsp: ======== EZSP starting ========
[2025-05-07 17:35:13] e[32minfoe[39m: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-05-07 17:35:13] e[32minfoe[39m: 	zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.
[2025-05-07 17:35:13] e[32minfoe[39m: 	zh:ember:uart:ash: Serial port opened
[2025-05-07 17:35:13] e[32minfoe[39m: 	zh:ember:uart:ash: ======== ASH starting ========
[2025-05-07 17:35:14] e[32minfoe[39m: 	zh:ember:uart:ash: ======== ASH connected ========
[2025-05-07 17:35:14] e[32minfoe[39m: 	zh:ember:uart:ash: ======== ASH started ========
[2025-05-07 17:35:14] e[32minfoe[39m: 	zh:ember:ezsp: ======== EZSP started ========
[2025-05-07 17:35:14] e[32minfoe[39m: 	zh:ember: Adapter EZSP protocol version (13) lower than Host. Switched.
[2025-05-07 17:35:14] e[32minfoe[39m: 	zh:ember: Adapter version info: {"ezsp":13,"revision":"7.4.4 [GA]","build":0,"major":7,"minor":4,"patch":4,"special":0,"type":170}
[2025-05-07 17:35:14] e[32minfoe[39m: 	zh:ember: [STACK STATUS] Network up.
[2025-05-07 17:35:14] e[32minfoe[39m: 	zh:ember: [INIT TC] Adapter network matches config.
[2025-05-07 17:35:14] e[32minfoe[39m: 	zh:ember: [CONCENTRATOR] Started source route discovery. 1248ms until next broadcast.
[2025-05-07 17:35:14] e[32minfoe[39m: 	z2m: zigbee-herdsman started (resumed)
[2025-05-07 17:35:14] e[32minfoe[39m: 	z2m: Coordinator firmware version: '{"meta":{"build":0,"ezsp":13,"major":7,"minor":4,"patch":4,"revision":"7.4.4 [GA]","special":0,"type":170},"type":"EmberZNet"}'
[2025-05-07 17:35:14] e[32minfoe[39m: 	z2m: Currently 0 devices are joined.
[2025-05-07 17:35:14] e[32minfoe[39m: 	z2m: Connecting to MQTT server at mqtt://127.0.0.1:1883
[2025-05-07 17:35:14] e[32minfoe[39m: 	z2m: Connected to MQTT server
[2025-05-07 17:35:14] e[32minfoe[39m: 	z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"online"}'
[2025-05-07 17:35:15] e[32minfoe[39m: 	z2m: Started frontend on port 0.0.0.0:8080
[2025-05-07 17:35:15] e[32minfoe[39m: 	z2m: Zigbee2MQTT started!
[2025-05-07 17:35:46] e[32minfoe[39m: 	z2m: Zigbee: allowing new devices to join.
[2025-05-07 17:35:47] e[32minfoe[39m: 	zh:ember: [STACK STATUS] Network opened.
[2025-05-07 17:35:47] e[32minfoe[39m: 	z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/response/permit_join', payload '{"data":{"time":254},"status":"ok","transaction":"qwr8s-1"}'
[2025-05-07 17:36:02] e[31merrore[39m: 	z2m: Entity '0xa4c13897c3be8212' is unknown
[2025-05-07 17:36:02] e[31merrore[39m: 	z2m: Entity '0xa4c13833a3a6f462' is unknown
[2025-05-07 17:36:03] e[31merrore[39m: 	z2m: Entity '0xa4c138f180858ca5' is unknown
[2025-05-07 17:36:03] e[31merrore[39m: 	z2m: Entity '0xe406bffffe35f467' is unknown
[2025-05-07 17:37:03] e[31merrore[39m: 	z2m: Entity '0xe406bffffe35f467' is unknown
[2025-05-07 17:37:03] e[31merrore[39m: 	z2m: Entity '0xa4c138f180858ca5' is unknown
[2025-05-07 17:37:03] e[31merrore[39m: 	z2m: Entity '0xa4c13897c3be8212' is unknown
[2025-05-07 17:37:03] e[31merrore[39m: 	z2m: Entity '0xa4c13833a3a6f462' is unknown
[2025-05-07 17:38:02] e[31merrore[39m: 	z2m: Entity '0xa4c13897c3be8212' is unknown
[2025-05-07 17:38:02] e[31merrore[39m: 	z2m: Entity '0xa4c13833a3a6f462' is unknown
[2025-05-07 17:38:02] e[31merrore[39m: 	z2m: Entity '0xe406bffffe35f467' is unknown
[2025-05-07 17:38:03] e[31merrore[39m: 	z2m: Entity '0xa4c138f180858ca5' is unknown
[2025-05-07 17:39:03] e[31merrore[39m: 	z2m: Entity '0xe406bffffe35f467' is unknown
[2025-05-07 17:39:03] e[31merrore[39m: 	z2m: Entity '0xa4c13897c3be8212' is unknown
[2025-05-07 17:39:03] e[31merrore[39m: 	z2m: Entity '0xa4c13833a3a6f462' is unknown
[2025-05-07 17:39:03] e[31merrore[39m: 	z2m: Entity '0xa4c138f180858ca5' is unknown

J’ai relancé une installation des dépendances au cas où et c’est repassé en 2.3. Mais la liste sur la page web de z2m est toujours vide. On voit dans les logs que les équipements sont inconnus …

Le coordinateur réseau ne stocke pas les equipements. Les informations de ces derniers sont stockés dans la base de données z2m sur la box domotique
Si cette base est ok et que les équipements ne sont pas joignables alors soit le coordinateur a perdu sa configuration (par exemple le numéro de réseau) soit il est hs soit la communication entre z2m et le coordinateur ne fonctionne plus.

1 « J'aime »

Ok elle n’est pas conforme. J’ai retrouvé dans un backup une base complète. Comment la copier car elle est verrouilée ?

Bonjour

Je suppose donc que tes équipements ne fonctionnent plus sous Jeedom ?
As-tu essayé de refaire une inclusion sur un de tes équipements ?
En tout cas, courage :wink:

J’ai inclus un équipement en stock qui ne me servait pas. Ca fonctionne.
Par contre en changeant la database, il me la remet à zéro quand je relance le daemon … Elle passe de 98 kb à 3 kb. Je ne fais peut-être pas correctement la manipulation.

La database a peut-être un format différent en 2.3.0
Essaie de revenir sur une version en phase avec ta database et fais la restauration

1 « J'aime »

Il manque le fichier database db je pense, il faut restaurer de ta dernière sauvegarde ok le fichier configuration.yaml (qui contient la liste des équipements et le fichier database.db qui contient tout le détail des équipements. les 2 doivent être parfaitement synchro, même nb d’équipements

Évite de faire trop de manips d’inclusion d’ici là au risque de foutre la grouille dans ton réseau

Si nécessaire, transmet sur le community les 2 fichiers listés plus haut

1 « J'aime »

A chaque fois que je remet le fichier database.db, quelque chose le remet à 0. Il repasse à 3kb au lieu de 98 kb.
Le fichier configuration.yaml est déjà en haut de post.
Le fichier database.db est plus long. Je ne sais pas comment l’envoyer.

Il y a les mêmes équipements dans la database et le fichier de configuration.yaml.
Dans la DB, il y a le coordinateur maitre en plus en tout début de fichier.

Quand tu uploads les fichiers, zigbee2mqtt est bien stoppé ?

Antoine