Zigbee2Mqtt und Sonoff Zigbee Stick auf Home Assistant installieren

So einfach in wenigen Schritten ist man startklar mit Zigbee2MQTT in Home Assistant.

  1. Mosquitto broker aus Add-on Store installieren und konfigurieren
    Hier eine funktionierende Konfiguration mit einem Benutzer und Passwort mqtt_user, der gleich auch für Zigbee2MQTT benötigt wird. Nachdem das Add-on gestartet wurde, muss es noch im Bereich Integration aktivieren werden durch klick auf Konfigurieren.

certfile: fullchain.pem
customize:
  active: false
  folder: mosquitto
keyfile: privkey.pem
logins:
  - username: mqtt_user # Diese Zeilen würden
    password: mqtt_user # hinzugefügt
require_certificate: false

  1. Zigbee2MQTT installieren
    2.1. Repository zum Add-on Store hinzufügen
    https://github.com/zigbee2mqtt/hassio-zigbee2mqtt
    2.2. Add-on installieren und konfigurieren
    Hier eine Konfiguration mit dem Benutzer den wir unter Punkt 1. in der Konfiguration hinterlegt haben. Die ID vom USB-Stick muss vorher noch manuell angepasst werden!
data_path: /config/zigbee2mqtt
socat:
  enabled: false
  master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
  slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
  options: '-d -d'
  log: false
mqtt:
  server: mqtt://192.168.232.141:1883 # Hier die IP vom Home Assistant
  base_topic: zigbee2mqtt
  user: mqtt_user # Wurde in der MQTT Konfiguration
  password: mqtt_user # vom Mosquitto hinterlegt
serial:
  port: /dev/ttyUSB0 # Muss uU auch angepasst werden bzw. noch genauer hinterlegt werden

Alternativ kann auch die genaue Bezeichnung des USB-Sticks angegeben werden. So erreicht man, dass bei jedem Neustart eindeutig der richtige USB-Stick dem Add-on zugewiesen wird!
port: /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_6020ec91abc8eb11h29d0a15b9da5f8b-if44-port0