Bonjour,
Sur un Pc avec Ubuntu 22, j’ai une installation avec 3 conteneurs: homeassitant, mqtt et zigbee2mqtt.
Lorsque je lance HA avec « docker compose up -d » tout fonctionne, mais si je redémarre le micro, le conteneur mqtt ne démarre pas automatiquement. Les 2 autres si, mais ça marche moins bien.
Voilà 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
#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: unless-stopped
volumes:
mosquitto_config:
mosquitto_data:
mosquitto_log:
zigbee_data:
Si je comprends bien, c’est zigbee2mqtt qui lance mqtt.
max@Domotique:~$ docker logs mqtt
max@Domotique:~$
Merci pour votre aide
Ma configuration
[center]## System Information
version | core-2024.1.3 |
---|---|
installation_type | Home Assistant Container |
dev | false |
hassio | false |
docker | true |
user | root |
virtualenv | false |
python_version | 3.11.6 |
os_name | Linux |
os_version | 6.5.0-17-generic |
arch | x86_64 |
timezone | Europe/Paris |
config_dir | /config |
Home Assistant Community Store
GitHub API | ok |
---|---|
GitHub Content | ok |
GitHub Web | ok |
GitHub API Calls Remaining | 4836 |
Installed Version | 1.34.0 |
Stage | running |
Available Repositories | 1453 |
Downloaded Repositories | 6 |
Home Assistant Cloud
logged_in | true |
---|---|
subscription_expiration | 9 mars 2024 à 01:00 |
relayer_connected | true |
relayer_region | eu-central-1 |
remote_enabled | true |
remote_connected | true |
alexa_enabled | true |
google_enabled | true |
remote_server | eu-central-1-12.ui.nabu.casa |
certificate_status | ready |
instance_id | f11bce2f5e6b4d68a443370a2189285a |
can_reach_cert_server | ok |
can_reach_cloud_auth | ok |
can_reach_cloud | ok |
Dashboards
dashboards | 2 |
---|---|
resources | 1 |
views | 2 |
mode | storage |
Recorder
oldest_recorder_run | 31 janvier 2024 à 18:15 |
---|---|
current_recorder_run | 9 février 2024 à 10:03 |
estimated_db_size | 25.56 MiB |
database_engine | sqlite |
database_version | 3.41.2 |