Hosted on ifebitcoin.org via the Hypermedia Protocol.
No voy a extenderme mucho en este post y voy a colgar el Stack o Docker Compose que utilizo a día de hoy para controlar mi domótica en casa con Zigbee y Docker.
Que hub Zigbee uso
Uso uno bastante estandar del mundillo que es el Sonoff Dongle-E. La verdad que no he tenido ningún problema con él y ha sido sencillo configurarlo, simplemente seguir las instrucciones que salen en la web.
Dongle Zigbee Sonoff
De todas formas si veis cualquier otro, os recomiendo antes revisar en la web de zigbee2mqtt su compatibilidad para evitar disgustos.
El Docker Compose
Este es el que uso yo:
version: '3'
services:
  homeassistant:
    container_name: homeassistant
    image: "ghcr.io/home-assistant/home-assistant:stable"
    volumes:
      - /home/user/docker/homeassistant/config:/config
      - /etc/localtime:/etc/localtime:ro
      - /run/dbus:/run/dbus:ro
    restart: unless-stopped
    privileged: true
    network_mode: host
    
  watchtower:
    image: containrrr/watchtower
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    restart: always
    environment:
      - TZ=${TZ}

      - WATCHTOWER_LABEL_ENABLE=true
      - WATCHTOWER_INCLUDE_RESTARTING=true
      
  mosquitto:
    container_name: mosquitto-mqtt
    image: eclipse-mosquitto
    restart: unless-stopped
    volumes:
      - /home/user/docker/z2mqtt/mosquitto-data:/mosquitto
    ports:
      - 1883:1883
      - 9001:9001
    command: "mosquitto -c /mosquitto-no-auth.conf"
    
  zigbee2mqtt:
    container_name: zigbee2mqtt
    image: koenkk/zigbee2mqtt
    restart: unless-stopped
    volumes:
      - /home/user/docker/z2mqtt/data:/app/data
      - /run/udev:/run/udev:ro
    group_add:
      - dialout
    user: root
    ports:
      # Frontend port
      - 1881:8080
      
    environment:
      - TZ=Europe/Madrid
    devices:
      # Make sure this matched your adapter location
      - /dev/ttyACM0:/dev/ttyACM0
Acceder a nuestras nuevas WebApps - Zigbee2Mqtt
Podremos acceder a Zigbee2Mqtt donde veremos los dispositivos que va detectando nuestra red. Igual el primero os cuesta un poco pero el resto van rodados.
zigbee2mqtt
Me llama mucho la atención el gráfico de la malla que hace la red Zigbee.
malla zigbee
También es muy útil poder actualizar los diferentes dispositivos.
Acceder a nuestras nuevas WebApps - Home Assistant
Podemos acceder a Home Assistant e ir a integraciones y empezar a detectar todos los dispositivos. No me extiendo en esto porque puede llevar varios posts.
Home Assistant en Docker
Activity