Unter Docker (und auch Proxmox) ist es ja meist etwas kompliziert, USB-Geräte durchzureichen… Deshalb habe ich mittlerweile einen ZigBee-Corrdinator, der per LAN verbunden wird.
Das wichtigste Dabei ist eine Konfigurationsdatei, in der das Serial-Device quasi auf LAN „umgebogen“ wird. Name: data/configuration.yaml
1 2 3 4 5 6 7 8 9 |
homeassistant: false permit_join: true mqtt: base_topic: zigbee2mqtt server: mqtt://localhost:1883 serial: port: tcp://192.168.188.108:1775 frontend: port: 8080 |
Auf diese Datei wird dann in der docker-compose.yaml verwiesen:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
version: "3" services: zigbee2mqtt: container_name: zigbee2mqtt image: koenkk/zigbee2mqtt restart: unless-stopped depends_on: - "mqtt" network_mode: host environment: - TZ=Europe/Berlin volumes: - ./data:/app/data - /run/udev:/run/udev:ro devices: - "/dev/ttyAMA0:/dev/ttyACM0" |
Neueste Kommentare