So einfach in wenigen Schritten ist man startklar mit Zigbee2MQTT in Home Assistant.
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 BereichIntegration
aktivieren werden durch klick aufKonfigurieren
.
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
- 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 Punkt1.
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