Mon problème
Bonjour,
Après avoir lu Mise a jour Sonoff DONGLE -E (pour Zigbee2mqtt 1.37.0-1)(ember) - #115 par pascal_ha, j’ai mis à jour mon dongle Sonoff E et je n’ai pas eu de problème.
J’ai mis à jour le configuration.yaml dans le dossier zigbee2mqtt
serial:
port: /dev/ttyACM0
adapter: ember
Renommé coordinator_backup.json en coordinator_backup.json.bak
J’ai mis à jour mes conteneurs Docker, pas d’anomalie signalée.
max@Domotique:~/home-assistant$ sudo docker-compose pull
Pulling homeassistant ... done
Pulling mosquitto ... done
Pulling zigbee2mqtt ... done
Mais après, rien ne va plus !
max@Domotique:~/home-assistant$ sudo docker-compose up -d --remove-orphans
Recreating homeassistant ...
Recreating mqtt ...
ERROR: for mqtt 'ContainerConfig'
ERROR: for homeassistant 'ContainerConfig'
ERROR: for mosquitto 'ContainerConfig'
Vous avez certainement une idée.
Ma configuration
Du coup je n’ai pas ma configuration, mais voici mon docker-compose.yml
#version: '3.8'
services:
#Conteneur Home Assistant
homeassistant:
image: homeassistant/home-assistant:stable
container_name: homeassistant
environment:
- TZ=Europe/Paris
ports:
#Le port sur lequel sera accessible l'interface web PORT_EXPORTE:PORT_CONTENEUR
- 8123:8123
#On définit un "bind mount" pour conserver la configuration de Home-Assistant
volumes:
- ./home-assistant:/config
restart: always
#Conteneur du broker MQTT Mosquitto
mosquitto:
image: eclipse-mosquitto
container_name: mqtt
#Pas besoin d'exporter de port vers l'extérieur
ports:
- 1883:1883
volumes:
#Bind mount pour la configuration
- ./mosquitto/config:/mosquitto/config
#Volumes pour les logs et les données persistantes
- mosquitto_data:/mosquitto/data
- mosquitto_log:/mosquitto/log
restart: always
#Conteneur ZigBee2MQTT
zigbee2mqtt:
image: koenkk/zigbee2mqtt
container_name: zigbee2mqtt
depends_on:
#Le conteneur mosquitto doit être démarré pour lancer le conteneur ZigBee2MQTT
- mosquitto
volumes:
- ./zigbee2mqtt:/app/data
- /run/udev:/run/udev:ro
ports:
#Port Zigbee2MQTT
- 8080:8080
devices:
#Adresse de votre dongle usb ZigBee à changer par la votre (uniquement avant les ':')
- /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20230803140517-if00:/dev/ttyACM0
restart: always
volumes:
mosquitto_config:
mosquitto_data:
mosquitto_log:
zigbee_data:
Et une extrait de zigbee2mqtt/configuration.yaml
homeassistant: true
permit_join: true
availability:
active:
timeout: 20
passive:
timeout: 240
mqtt:
base_topic: zigbee2mqtt
server: mqtt://mqtt:1883
serial:
port: /dev/ttyACM0
adapter: ember
frontend:
port: 8080
devices:
[supprimé]
advanced:
log_syslog:
app_name: Zigbee2MQTT
eol: /n
host: localhost
localhost: localhost
path: /dev/log
pid: process.pid
port: 514
protocol: udp4
type: '5424'
last_seen: ISO_8601
log_level: debug