Merci @mutmut
Je suis sur mini pc Gladys installé via docker
zigbee2mqtt installé via Gladys
Je me connecte en ssh à Gladys
et me déplace au répertoire
cd /var/lib/gladysassistant/
Je fais une copie du dossier zigbee2mqtt
sudo cp -r zigbee2mqtt zigbee2mqtt.back
Je stop le docker zigbee2mqtt
sudo docker stop gladys-z2m-zigbee2mqtt
Je vérifie
sudo docker ps -a
D’après la doc Docker | Zigbee2MQTT
Je télécharge l’image 2.3.0
sudo docker pull ghcr.io/koenkk/zigbee2mqtt:2.3.0
Puis je surprime le docker zigbee2mqtt
sudo docker rm -f gladys-z2m-zigbee2mqtt
Je supprime l’ancien dossier z2m
rm -r z2m
Je crée le nouveau docker zigbee2mqtt
sudo docker run \
--name gladys-z2m-zigbee2mqtt \
--restart=unless-stopped \
--network=host \
--device=/dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0018ED3DDF-if00:/dev/ttyACM0 \
-p 8080:8080 \
-v /var/lib/gladysassistant/zigbee2mqtt:/app/data \
-v /run/udev:/run/udev:ro \
-e TZ=Europe/Paris \
ghcr.io/koenkk/zigbee2mqtt:2.3.0
J’obtiens le message suivant:
WARNING: Published ports are discarded when using host network mode
docker: Error response from daemon: error gathering device information while adding custom device « /dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0018ED3DDF-if00 »: no such file or directory
le docker n’a pas été créé, je modifie le code et recommence avec
sudo docker run \
--name gladys-z2m-zigbee2mqtt \
--restart=unless-stopped \
-p 8080:8080 \
-v /var/lib/gladysassistant/zigbee2mqtt/z2m:/app/data \
-v /run/udev:/run/udev:ro \
-e TZ=Europe/Paris \
ghcr.io/koenkk/zigbee2mqtt:2.3.0
Cela a fonctionné.
Je vais dans le dossier z2m
cd /var/lib/gladysassistant/zigbee2mqtt/z2m
j’efface le nouveau fichier configuration.yaml
sudo rm -r configuration.yaml
et je remets les fichiers z2m d’origine que j’avais copié dans le fichier .back
sudo cp -r /var/lib/gladysassistant/zigbee2mqtt.back/z2m /var/lib/gladysassistant/zigbee2mqtt
Mais cela ne fonctionne pas le docker redémarre toutes les minutes.
Je stop
sudo docker stop gladys-z2m-zigbee2mqtt
A mon avis les commandes pour installer docker gladys-z2m-zigbee2mqtt ne sont pas les bonnes.
EDIT:
Je n’avais pas vu ses informations, je ne sais pas si elles sont apparu lorsque que j’ai renseigné la configuration de la page http://gladys:8080/
sudo docker run \
--name gladys-z2m-zigbee2mqtt \
--restart=unless-stopped \
-p 8080:8080 \
-v /var/lib/gladysassistant/zigbee2mqtt/z2m:/app/data \
-v /run/udev:/run/udev:ro \
-e TZ=Europe/Paris \
ghcr.io/koenkk/zigbee2mqtt:2.3.0
Using '/app/data' as data directory
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8080/
{"homeassistant":{"enabled":false,"discovery_topic":"homeassistant","status_topic":"homeassistant/status","legacy_action_sensor":false,"experimental_event_entities":false},"availability":{"enabled":false,"active":{"timeout":10,"max_jitter":30000,"backoff":true,"pause_on_backoff_gt":0},"passive":{"timeout":1500}},"frontend":{"enabled":false,"port":8080,"base_url":"/"},"mqtt":{"base_topic":"zigbee2mqtt","include_device_information":false,"force_disable_retain":false,"maximum_packet_size":1048576,"server":"mqtt://localhost:1883"},"serial":{"disable_led":false},"passlist":[],"blocklist":[],"map_options":{"graphviz":{"colors":{"fill":{"enddevice":"#fff8ce","coordinator":"#e04e5d","router":"#4ea3e0"},"font":{"coordinator":"#ffffff","router":"#ffffff","enddevice":"#000000"},"line":{"active":"#009900","inactive":"#994444"}}}},"ota":{"update_check_interval":1440,"disable_automatic_update_check":false,"image_block_response_delay":250,"default_maximum_data_size":50},"device_options":{},"advanced":{"log_rotation":true,"log_console_json":false,"log_symlink_current":false,"log_output":["console","file"],"log_directory":"/app/data/log/%TIMESTAMP%","log_file":"log.log","log_level":"info","log_namespaced_levels":{},"log_syslog":{},"log_debug_to_mqtt_frontend":false,"log_debug_namespace_ignore":"","log_directories_to_keep":10,"pan_id":"GENERATE","ext_pan_id":"GENERATE","channel":11,"cache_state":true,"cache_state_persistent":true,"cache_state_send_on_startup":true,"last_seen":"disable","elapsed":false,"network_key":"GENERATE","timestamp_format":"YYYY-MM-DD HH:mm:ss","output":"json"},"version":4,"devices":{},"groups":{}}
{"serial_port":"/dev/ttyUSB0","serial_adapter":"zstack","serial_baudrate":"115200","network_channel":"11","network_key":"GENERATE","network_pan_id":"GENERATE","network_ext_pan_id":"GENERATE","mqtt_base_topic":"zigbee2mqtt","mqtt_server":"mqtt://localhost:1884","mqtt_user":"gladys","mqtt_password":"6............................o","frontend_port":"8080","log_level":"info"}
[2025-05-17 19:09:06] info: z2m: Logging to console, file (filename: log.log)
[2025-05-17 19:09:06] info: z2m: Starting Zigbee2MQTT version 2.3.0 (commit #aec59cb774aa09a793ae41cd60e6a5cef15b293c
)
[2025-05-17 19:09:06] info: z2m: Starting zigbee-herdsman (4.0.0)
[2025-05-17 19:09:06] info: zh:adapter:discovery: Matched adapter: {"path":"/dev/ttyUSB0","manufacturer":"1a86","serialNumber":"971207DO","pnpId":"usb-1a86_TubesZB_971207DO-if00-port0","vendorId":"1a86","productId":"7523"} => zstack: 3
[2025-05-17 19:09:06] info: zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB0","baudRate":115200,"rtscts":false,"autoOpen":false}
[2025-05-17 19:09:06] error: z2m: Error while starting zigbee-herdsman
[2025-05-17 19:09:06] error: z2m: Failed to start zigbee-herdsman
[2025-05-17 19:09:06] error: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-05-17 19:09:06] error: z2m: Exiting...
[2025-05-17 19:09:06] error: z2m: Error: Error: No such file or directory, cannot open /dev/ttyUSB0
J’ai réinstallé la 1.42.0 via Gladys en attendant vos retours.
@pierre-gilles @mutmut
par contre j’ai cette erreur maintenant
2025-05-17 20:35:16z2m: Failed to write state to '/app/data/state.json' (Error: ENOENT: no such file or directory, open '/app/data/state.json')