First version of docker-compose and configuration.yaml

This commit is contained in:
2026-07-26 22:07:03 +02:00
commit 9531cef3e7
2 changed files with 120 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
services:
init-zigbee2mqtt:
image: alpine:3.20
container_name: init-zigbee2mqtt
user: '0'
command: >
sh -c "cp /sources/configuration.yaml /app/data"
volumes:
- ./sources:/sources
# Chemin des stacks pour Hawser sous Ubuntu
# - /var/lib/docker/volumes/hawser/stacks/mosquitto/sources:/sources
# Chemin des stacks pour Hawser sous debian
- /opt/hawser-stacks/zigbee2mqtt/sources:/sources
- /var/lib/docker/volumes/zigbee2mqtt/data:/app/data
restart: "no"
zigbee2mqtt:
container_name: zigbee2mqtt
image: ghcr.io/koenkk/zigbee2mqtt
depends_on:
init-zigbee2mqtt:
condition: service_completed_successfully
restart: always
volumes:
- /var/lib/docker/volumes/zigbee2mqtt/data:/app/data
- /run/udev:/run/udev:ro
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
ports:
# Frontend port
- '8080:8080'
environment:
- TZ=Europe/Paris
devices:
# Make sure this matched your adapter location
- /dev/serial/by-id/usb-SMLIGHT_SMLIGHT_SLZB-07p10_56112e27de73ef11b76dc88c8fcc3fa0-if00-port0:/dev/ttyACM0
+84
View File
@@ -0,0 +1,84 @@
---
mqtt:
server: mqtt://pdocker3.maison:1883
user: jeedom
password: gcQaWeDCjV3V4kugdqEI2ykqmFNdMPgQVDCDT8T5AOj1wC9qVMA1KRULLeveJrcJ
base_topic: zigbee2mqtt
include_device_information: true
serial:
port: /dev/ttyACM0
adapter: zstack
frontend:
enabled: true
port: 8080
host: 0.0.0.0
auth_token: JbKODsYxX7G4d7x2YutnVO2uN0wnHCqe
homeassistant:
enabled: true
advanced:
last_seen: ISO_8601
pan_id: 33282
network_key:
- 240
- 150
- 121
- 147
- 246
- 134
- 65
- 223
- 49
- 189
- 87
- 196
- 0
- 71
- 188
- 35
log_level: error
devices:
"0x00158d0005d2a778":
friendly_name: "0x00158d0005d2a778"
measurement_poll_interval: 10
energy_phase: single_phase
production: "false"
linky_mode: auto
measurement_poll_chunk: 1
tic_command_whitelist: all
"0xa4c138f72b54ac82":
friendly_name: "0xa4c138f72b54ac82"
"0xa4c138fa55d57486":
friendly_name: "0xa4c138fa55d57486"
"0xa4c138efaed1712d":
friendly_name: "0xa4c138efaed1712d"
"0xa4c1387c69bdf6aa":
friendly_name: "0xa4c1387c69bdf6aa"
"0x286847fffe8a93d0":
friendly_name: "0x286847fffe8a93d0"
"0xf84477fffea3c6b7":
friendly_name: "0xf84477fffea3c6b7"
"0x286847fffe8a8fe4":
friendly_name: "0x286847fffe8a8fe4"
"0x7cc6b6fffe39ef13":
friendly_name: "0x7cc6b6fffe39ef13"
"0x7cc6b6fffe3965c7":
friendly_name: "0x7cc6b6fffe3965c7"
"0x7cc6b6fffe39f7fc":
friendly_name: "0x7cc6b6fffe39f7fc"
"0xa4c138c430df1b9f":
friendly_name: "0xa4c138c430df1b9f"
"0xa4c1384947c3ce20":
friendly_name: "0xa4c1384947c3ce20"
"0xa4c13839c732651b":
friendly_name: "0xa4c13839c732651b"
"0xa4c138412aaf907c":
friendly_name: "0xa4c138412aaf907c"
"0xf044d3fffef9cb73":
friendly_name: "0xf044d3fffef9cb73"
"0xf044d3fffef9cb59":
friendly_name: "0xf044d3fffef9cb59"
version: 4
permit_join: false
external_converters:
- /var/www/html/plugins/z2m/core/class/../config/converters/Danfoss/icon.js
...