Changement dongle impossible

Bonjour,

J’ai des difficultés pour changer de clé sur le plugin z2m. Actuellement sur une conbee 2 fonctionnelle (firmware 26580700) , j’aimerai passer sur une sonoff P (firmware CC1352P2_CC2652P_launchpad_coordinator_20230507)

Malgré le changement de configuration du plugin, le démon se lance et tombe quelques secondes plus tard

lrwxrwxrwx 1 root root 13 Sep  2 16:32 usb-0658_0200-if00 -> ../../ttyACM0
lrwxrwxrwx 1 root root 13 Sep  2 16:32 usb-RFXCOM_RFXtrx433_A11SER42-if00-port0 -> ../../ttyUSB1
lrwxrwxrwx 1 root root 13 Sep  2 19:32 usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0 -> ../../ttyUSB0

J’ai essai de rétablir le droits des fichiers, de réinstaller mosquitto géré par MQTT Manager de relancer les demons… enfin les trucs que l’on trouve à droite à gauche sur des sujets identiques… :upside_down_face:

+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_z2m
+ echo 1
+ echo 2
+ sudo chmod +x /var/www/html/core/class/../../plugins/z2m/resources/pre-install.sh
+ sudo /var/www/html/core/class/../../plugins/z2m/resources/pre-install.sh
Launch pre-install of z2m dependancy
+ echo 3
+ sudo chmod +x /var/www/html/core/class/../../plugins/z2m/resources/post-install.sh
+ sudo /var/www/html/core/class/../../plugins/z2m/resources/post-install.sh
+ echo 'Launch post-install of z2m dependancy'
Launch post-install of z2m dependancy
+++ dirname /var/www/html/core/class/../../plugins/z2m/resources/post-install.sh
++ cd /var/www/html/core/class/../../plugins/z2m/resources
++ pwd
+ BASEDIR=/var/www/html/plugins/z2m/resources
+ '[' -d /var/www/html/plugins/z2m/resources/zigbee2mqtt ']'
+ cd /var/www/html/plugins/z2m/resources/zigbee2mqtt
+ echo 'Backup configuration'
Backup configuration
+ cp -R data data-backup
+ echo 'Update z2m (git)'
Update z2m (git)
+ git config --global --add safe.directory /var/www/html/plugins/z2m/resources/zigbee2mqtt
+ git reset --hard HEAD
HEAD is now at f224ef7 chore: Improve update script in case of local changes (#18837)
+ git pull
Already up to date.
+ npm ci
added 803 packages, and audited 804 packages in 22s
89 packages are looking for funding
run `npm fund` for details
1 moderate severity vulnerability
To address all issues, run:
npm audit fix
Run `npm audit` for details.
+ npm run build
> zigbee2mqtt@1.33.0 build
> tsc && node index.js writehash
+ echo 'Restore configuration'
Restore configuration
+ cp -R data-backup/configuration.example.yaml data-backup/configuration.yaml data
+ rm -rf data-backup
+ chown www-data:www-data -R /var/www/html/plugins/z2m/resources/zigbee2mqtt
+ echo 4
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end z2m
+ rm /tmp/jeedom_install_in_progress_z2m
+ echo '*******************End of package installation******************'
*******************End of package installation******************
> zigbee2mqtt@1.33.0 start
> node index.js
Zigbee2MQTT:debug 2023-09-02 20:06:09: Loaded state from file /var/www/html/plugins/z2m/data/state.json
Zigbee2MQTT:info  2023-09-02 20:06:09: Logging to console and directory: '/var/www/html/plugins/z2m/data/log/2023-09-02.20-06-09' filename: log.txt
Zigbee2MQTT:debug 2023-09-02 20:06:09: Removing old log directory '/var/www/html/plugins/z2m/data/log/2023-09-02.19-34-02'
Zigbee2MQTT:info  2023-09-02 20:06:09: Starting Zigbee2MQTT version 1.33.0 (commit #f224ef7)
Zigbee2MQTT:info  2023-09-02 20:06:09: Starting zigbee-herdsman (0.18.5)
Zigbee2MQTT:debug 2023-09-02 20:06:09: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/var/www/html/plugins/z2m/data/coordinator_backup.json","databaseBackupPath":"/var/www/html/plugins/z2m/data/database.db.backup","databasePath":"/var/www/html/plugins/z2m/data/database.db","network":{"channelList":[11],"extendedPanID":[221,221,221,221,221,221,221,221],"networkKey":"HIDDEN","panID":6754},"serialPort":{"adapter":"deconz","path":"/dev/ttyUSB0"}}'
Zigbee2MQTT:error 2023-09-02 20:06:20: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-09-02 20:06:20: Failed to start zigbee
Zigbee2MQTT:error 2023-09-02 20:06:20: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2023-09-02 20:06:20: Exiting...
Zigbee2MQTT:error 2023-09-02 20:06:20: undefined

On dirait qu’il y a un petit problème dans la définition de « adapter » Type de contrôleur car malgré la sauvegarde de la nouvelle configuration ZNP, il travail encore avec deconz…

Si quelqu’un à une idée, mais je ne souhaite pas supprimer et réinstaller le plugin car je veux garder tous les équipements pour la re inclusion

Le dongle sonoff P est expérimental. Pourquoi vouloir passer d’une conbee pleinement fonctionnelle a un adaptateur non supporté (même si ça marche chez beaucoup !)

Pour ton PB, déjà regarder les paramétrages nécessaires pour cette adaptateur côté site web de z2m, le flasher avec le dernier firmware et vérifier le port et le forcer.

Norbert

Édit : erreur de ma part, c’est le E qui est expérimental,pas le P !

Bonjour,

Si j’en crois la faq,
"
remove data/coordinator_backup.json (if it exists) and data/database.db
"

Et il faudra tout réinclure

Bonjour et merci,

Toujours pareil :
Je n’ai pas de fichier coordinator_backup.json dans plugins/z2m/data/ mais j’ai renommer database.db et configuration.yaml

Réglage du port et du type de comtroleur sur ZNP, installation des dépendances puis relance du demon

> zigbee2mqtt@1.33.0 start
> node index.js
Zigbee2MQTT:debug 2023-09-03 10:09:07: Loaded state from file /var/www/html/plugins/z2m/data/state.json
Zigbee2MQTT:info  2023-09-03 10:09:07: Logging to console and directory: '/var/www/html/plugins/z2m/data/log/2023-09-03.10-09-07' filename: log.txt
Zigbee2MQTT:debug 2023-09-03 10:09:07: Removing old log directory '/var/www/html/plugins/z2m/data/log/2023-09-02.20-01-56'
Zigbee2MQTT:info  2023-09-03 10:09:07: Starting Zigbee2MQTT version 1.33.0 (commit #f224ef7)
Zigbee2MQTT:info  2023-09-03 10:09:07: Starting zigbee-herdsman (0.18.5)
Zigbee2MQTT:debug 2023-09-03 10:09:07: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/var/www/html/plugins/z2m/data/coordinator_backup.json","databaseBackupPath":"/var/www/html/plugins/z2m/data/database.db.backup","databasePath":"/var/www/html/plugins/z2m/data/database.db","network":{"channelList":[11],"extendedPanID":[221,221,221,221,221,221,221,221],"networkKey":"HIDDEN","panID":6754},"serialPort":{"path":"/dev/ttyUSB0"}}'

Au final, le type de contrôleur n’est par présent dans le log et dans le fichier configuration.yaml

---
permit_join: false
mqtt:
  server: mqtt://127.0.0.1:1883
  user: jeedom
  password: fcSanM1Z2HVUOGmUpfB4LxxSQk3nMUYnpwXhKrB0GTUYIKQCuxxxxxxxxx
  base_topic: zigbee2mqtt
  include_device_information: true
serial:
  port: /dev/ttyUSB0
frontend:
  port: 8080
  host: 0.0.0.0
  auth_token: NVA7OsItRRnMAjYCfIpxxxxxxxx
advanced:
  last_seen: ISO_8601
  log_level: debug
external_converters:
- /var/www/html/plugins/z2m/core/class/../config/converters/Danfoss/icon.js
...

Alors que pour la cle deconz j’ai

---
permit_join: false
mqtt:
  server: mqtt://127.0.0.1:1883
  user: jeedom
  password: fcSanM1Z2HVUOGmUpfB4LxxSQk3nMUYnpwXhxxxxxxxxxxxi
  base_topic: zigbee2mqtt
  include_device_information: true
serial:
  port: /dev/ttyACM1
  adapter: deconz
frontend:
  port: 8080
  host: 0.0.0.0
  auth_token: NVA7OsItRRnMAjYxxxxxxxxx
advanced:
  last_seen: ISO_8601
  log_level: error
  log_syslog:
    app_name: Zigbee2MQTT
    eol: /n
    host: localhost
    localhost: localhost
    path: /dev/log
    pid: process.pid
    port: 514
    protocol: udp4
    type: "5424"
  channel: 11
external_converters:
- /var/www/html/plugins/z2m/core/class/../config/converters/Danfoss/icon.js

J’ai essayé la solution de rajouter le type « auto » mais rien aussi
Suite du sujet Problème Demon z2m se lance et s'arrête :

Bonjour,

As-tu trouvé une solution?

Samuel.

Hello,

Non, je suis resté sur la conbee puisque elle fonctionne plus où moins bien aussi mais j’ai croisé un post qui peut être donne une piste. …

Je ne le retrouve plus mais il parlait de l’édition di fichier configuration.yaml pour paramétrer manuellement l’adaptateur

Edit : à tester