unbutu@unbutu:~$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e20f686c6272 eclipse-mosquitto:2 "/docker-entrypoint.…" 11 days ago Up 5 hours eclipse-mosquitto
266260c880c7 gladysassistant/gladys:v4 "docker-entrypoint.s…" 11 days ago Up 5 hours gladys
04ee08ed1942 eclipse-mosquitto:2 "/docker-entrypoint.…" 11 days ago Up 5 hours gladys-z2m-mqtt
47f1e5a8bba7 koenkk/zigbee2mqtt:latest "docker-entrypoint.s…" 2 weeks ago Exited (1) 3 minutes ago gladys-z2m-zigbee2mqtt
046e603b0580 nodered/node-red "./entrypoint.sh" 4 months ago Up 5 hours (healthy) node_red
f6297e171b08 containrrr/watchtower "/watchtower --clean…" 4 months ago Up 5 hours 8080/tcp watchtower
unbutu@unbutu:~$ rm /var/lib/docker/containers/47f1e5a8bba77449c1fb4e0f171fbb0c2b5d3f2a289442d0910f7e6dddec109d/47f1e5a8bba77449c1fb4e0f171fbb0c2b5d3f2a289442d0910f7e6dddec109d-json.log
rm: cannot remove '/var/lib/docker/containers/47f1e5a8bba77449c1fb4e0f171fbb0c2b5d3f2a289442d0910f7e6dddec109d/47f1e5a8bba77449c1fb4e0f171fbb0c2b5d3f2a289442d0910f7e6dddec109d-json.log': Permission denied
C’est vrai que ce serait une fonctionnalité sympa à avoir que de pouvoir arrêter ou redémarrer le système sur lequel est installé Gladys, perso je le fais en RDP sur mon mini-pc mais ce serait plus simple si c’était direct !
@elfedagger J’ai fais la même procédure chez moi sans aucun souci
Sinon autre solution qui me vient à l’esprit:
Tu stoppe tous tes containers (Gladys y compris), ensuite tu supprime carrément le container Zigbee2mqtt (les données ne seront pas perdus, ça c’est sur le disque dans un volume):
docker rm gladys-z2m-zigbee2mqtt
Ensuite, tu restart Gladys
docker restart gladys
Gladys va re-créer le container Zigbee2mqtt normalement.
Après, je ne te garantie pas que ça marche, je ne sais pas à quel point la corruption de ton installation est « grave », Zigbee2mqtt est un logiciel indépendant de Gladys, je ne sais pas ce qu’ils font en interne et si ce logiciel est conçu pour résister à un hard-crash
Dans le cas de Gladys, même si les redémarrage du systèmes en mode « coupure de courant » ne sont pas conseillés, Gladys utilise SQLite, une base de donnée ACID ( Propriétés ACID — Wikipédia ) qui résiste à ce genre de « malmenage »
Pourquoi pas, tu créé une demande de fonctionnalité ?
Je ne comprend toujours pas comment mon dongle peut changer de port USB sans que je le change de port sur mon mini pc.
j’ai changé la configuration de mon dongle dans Gladys, j’ai changé le port USB de mon rf link dans Node Red puisque les deux avaient le même.
J’ai tout redémarré et rien. J’ai toujours la même erreur dans les logs de zigbee2mqtt
Dans ton dernier message, quand tu listes tes ports, ton dongle ZigBee est sur ttyUSB1 mais configuré pour ttyUSB0 dans Gladys…
Ça ne changerait pas après un redémarrage ou extinction de la box?
Quelquefois que, au démarrage, un dongle réagisse plus vite que l’autre et se voit attribuer la place?
Edit: quand tu colles du code, tu pourrais le mettre entre 5 apostrophes inversées à l’Espagnole (ça porte sûrement un nom)? Ca faciliterait la lecture…
Ex :
j’ai réussi a résoudre mon problème d’une autre façon.
unbutu@unbutu:~$ Using '/app/data' as data directory
Zigbee2MQTT:info 2023-06-28 18:41:44: Logging to console and directory: '/app/data/log/2023-06-28.18-41-44' filename: log.txt
Zigbee2MQTT:info 2023-06-28 18:41:44: Starting Zigbee2MQTT version 1.31.2 (commit #21f5125)
Zigbee2MQTT:info 2023-06-28 18:41:44: Starting zigbee-herdsman (0.14.117)
Zigbee2MQTT:info 2023-06-28 18:41:55: zigbee-herdsman started (resumed)
Zigbee2MQTT:info 2023-06-28 18:41:55: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20210708,"transportrev":2},"type":"zStack3x0"}'
Zigbee2MQTT:info 2023-06-28 18:41:55: Currently 13 devices are joined:
Zigbee2MQTT:info 2023-06-28 18:41:55: prise conso (0xa4c13893729f42b1): TS011F_plug_1 - TuYa Smart plug (with power monitoring) (Router)
Zigbee2MQTT:info 2023-06-28 18:41:55: Prise alimentation pc (0xbc33acfffe5bb758): HG06337 - Lidl Silvercrest smart plug (EU, CH, FR, BS, DK) (Router)
Zigbee2MQTT:info 2023-06-28 18:41:55: Prise salon (0xbc33acfffe4e7381): HG06337 - Lidl Silvercrest smart plug (EU, CH, FR, BS, DK) (Router)
Zigbee2MQTT:info 2023-06-28 18:41:55: Prise chambre 2 (0xbc33acfffe4f5a81): HG06337 - Lidl Silvercrest smart plug (EU, CH, FR, BS, DK) (Router)
Zigbee2MQTT:info 2023-06-28 18:41:55: detecteur mvt salon (0xa4c13813814602bd): IH012-RT01 - TuYa Motion sensor (EndDevice)
Zigbee2MQTT:info 2023-06-28 18:41:55: Température vérandas (0xa4c138e51a0f2c1d): IH-K009 - TuYa Temperature & humidity sensor (EndDevice)
Zigbee2MQTT:info 2023-06-28 18:41:55: Température chambre 1 (0xa4c1388e45cc8a72): IH-K009 - TuYa Temperature & humidity sensor (EndDevice)
Zigbee2MQTT:info 2023-06-28 18:41:55: Température chambre 2 (0xa4c1384ded05f588): IH-K009 - TuYa Temperature & humidity sensor (EndDevice)
Zigbee2MQTT:info 2023-06-28 18:41:55: Température salle de bain (0xa4c138c521f91723): IH-K009 - TuYa Temperature & humidity sensor (EndDevice)
Zigbee2MQTT:info 2023-06-28 18:41:55: Température salon (0xa4c1383273810b6a): IH-K009 - TuYa Temperature & humidity sensor (EndDevice)
Zigbee2MQTT:info 2023-06-28 18:41:55: Température poulailler (0xa4c138cb69488e66): IH-K009 - TuYa Temperature & humidity sensor (EndDevice)
Zigbee2MQTT:info 2023-06-28 18:41:55: pompe bassin (0xa4c138a2dfbbe259): WHD02 - TuYa Wall switch module (Router)
Zigbee2MQTT:info 2023-06-28 18:41:55: Capteur d'ouverture (0x00124b002a59da25): SNZB-04 - SONOFF Contact sensor (EndDevice)
Zigbee2MQTT:info 2023-06-28 18:41:55: Zigbee: disabling joining new devices.
Zigbee2MQTT:info 2023-06-28 18:41:56: Connecting to MQTT server at mqtt://localhost:1884
Zigbee2MQTT:info 2023-06-28 18:41:56: Connected to MQTT server
Zigbee2MQTT:info 2023-06-28 18:41:56: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
Zigbee2MQTT:info 2023-06-28 18:41:56: Started frontend on port 0.0.0.0:8080
J’ai débranché se qui était branché sur les ports USB de mon mini pc en laissant mon dongle zigbee2mqtt branché. J’ai redémarré Gladys. Ca a forcé mon dongle à repasser sur USB0, j’ai vérifié que zigbee2mqtt le voyais aussi sur USB0 et j’ai redémarrés Gladys et zigbee2mqtt. J’ai lancé les logs zigbee2mqtt et il était redémarré.
j’ai une question, a chaque fois que j’ai lancé les logs Gladys et zigbee2mqtt, j’ai obtenu des résultats passés depuis 2 heures. Cette fois ci le démarrage est affiché à 18h41 et a cet heure la le zigbee2mqtt ne fonctionnait pas. j’ai lancé ces logs a 20h41.Lorsqu’on lance les logs est se que c’est des résultats instantanés et c’est l’heure affichée qui est fausse . Ou est se que mes résultats datent vraiment de 2 heures et il faut que je change quelque chose ,quelque part pour avoir des logs instantanés ?
ps: j’ai fais correctement avec les 5 apostrophes?