Bonjour,
Mes plugins sont à jour de cette nuit et le bug est encore présent pour JeeZigbee avec le paramétrage du dongle Sonoff.
C’est simple j’ai une Zigate+ et j’ai voulu la remplacer par une Sonoff P, je ne comprenais pas car j’avais sans arrêt une erreur avec « ZiGateAdapter.start » alors que je n’avais plus la Zigate donc j’ai même supprimé les 3 modules Zigbee en test mais toujours la même chose.
Puis j’ai testé les autres types de contrôleur dans la config de JeeZigbee/z2m pour voir et c’était bien des erreurs différentes.
Là où c’est intéressant c’est que j’ai testé avec « Deconz/Conbee » en dernier puis j’ai remis sur « ZNP/TI », mais il a l’air de rester sur le dernier sélectionné avant ZNP :
> zigbee2mqtt@1.33.0 start
> node index.js
Zigbee2MQTT:debug 2023-09-21 09:45:59: Loaded state from file /var/www/html/plugins/z2m/data/state.json
Zigbee2MQTT:info 2023-09-21 09:45:59: Logging to console and directory: '/var/www/html/plugins/z2m/data/log/2023-09-21.09-45-59' filename: log.txt
Zigbee2MQTT:debug 2023-09-21 09:45:59: Removing old log directory '/var/www/html/plugins/z2m/data/log/2023-09-21.08-55-27'
Zigbee2MQTT:info 2023-09-21 09:46:00: Starting Zigbee2MQTT version 1.33.0 (commit #f224ef7)
Zigbee2MQTT:info 2023-09-21 09:46:00: Starting zigbee-herdsman (0.18.5)
Zigbee2MQTT:debug 2023-09-21 09:46:00: 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/ttyUSB2"}}'
Zigbee2MQTT:error 2023-09-21 09:46:11: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-09-21 09:46:11: Failed to start zigbee
Zigbee2MQTT:error 2023-09-21 09:46:11: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2023-09-21 09:46:11: Exiting...
Zigbee2MQTT:error 2023-09-21 09:46:11: undefined
Donc il persiste à rester sur {« adapter »:« deconz »,« path »:« /dev/ttyUSB2 »} quoi que je fasse (réenregistrer les paramètres x fois) par contre je ne suis pas allé bricoler de fichier de config parce que j’aimerai quand même que cela fonctionne depuis l’interface.
Par ailleurs je ne sais pas si le port du contrôleur sur « Auto » fonctionne, en tout cas pour moi il n’a jamais fonctionné :
Zigbee2MQTT:error 2023-09-16 01:26:17: Error: failed to connect to zigate adapter Error while opening serialPort 'Error: Error: No such file or directory, cannot open auto'
Voilà je ne vois pas quoi ajouter d’autre pour l’instant 
EDIT : Juste pour tester j’ai édité le fichier /var/www/html/plugins/z2m/data/configuration.yaml qui a bien « adapter: deconz » donc j’ai remplacé par « adapter: zstack » et c’est bon « « serialPort »:{« adapter »:« zstack »,« path »: »/dev/ttyUSB2"}" , donc j’ai remis sur Deconz puis Zigate c’était pris en compte, puis remis sur ZNP/TI et même problème d’adaptateur non modifié dans configuration.yaml
EDIT 2 : dans /var/www/html/plugins/z2m/core/class/z2m.class.php il y a :
if (config::byKey('controller', 'z2m') != 'ti') {
$configuration['serial']['adapter'] = config::byKey('controller', 'z2m');
}
donc je suppose que le problème vient du fait que si c’est un type ZNP/TI (= ti) alors le contrôleur Sonoff n’est pas reporté dans configuration.yaml lorsque le démon est démarré et que ce fichier est modifié à la volée par z2m.