Instalación de Zigbee
Comprobar el dispositivo usb:
ls -l /dev/ttyUSB0 crw-rw---- 1 root dialout 188, 0 abr 1 10:09 /dev/ttyUSB0
Configuración con docker compose:
mkdir -p /home/ruth/docker/domotica/zigbee2mqtt/data
docker-compose.yml
zigbee2mqtt:
image: koenkk/zigbee2mqtt
platform: linux/arm64
container_name: zigbee2mqtt
depends_on:
- mosquitto
volumes:
- ./zigbee2mqtt/data:/app/data
devices:
- /dev/ttyUSB0:/dev/ttyUSB0 # ⚠️ ajusta si es ttyACM0
ports:
- "8080:8080"
environment:
- TZ=Europe/Madrid
restart: unless-stopped
./zigbee2mqtt/data/configuration.yaml
homeassistant: false mqtt: base_topic: zigbee2mqtt server: mqtt://mosquitto:1883 user: "" password: "" serial: port: /dev/ttyUSB0 frontend: port: 8080 permit_join: true advanced: network_key: GENERATE
Al arrancar genera contraseña por el GENERATE
Dar permisos a usb
sudo usermod -aG dialout ruth