Hallo zusammen!
Ich bin kein kompletter Neuling in Home Assistant. Aktuell läuft alles sehr unkompliziert! Als ich nun aber auf die Idee kam, mein Zigbee Netz zu erweitern, stoße ich auf einige Fragen bzgl. MQTT, Tasmota und HA. Aber zunächst erstmal die Ausgangssituation:
Ich nutze HA in aktueller Version auf einem Raspberry Pi. An diesem ist ein USB Zigbee Dongle angeschlossen, welcher über das Zigbee2Mqtt Addon von HA verwendet wird. Diese sendet die Daten an meinen Mosquitto Server (auf dem gleichen Raspberry installiert, allerdings nicht in HA als Erweiterung sondern direkt im Linux-System).
Mein Verständnis: Die Zigbee-Geräte senden nun ihre Daten an den Dongle, das Addon Zigbee2Mqtt sendet diese an den Mosquitto und von dort gehen die Daten dann in HA. Korrekt? In HA finde ich bei den Geräten dann in der Integration MQTT die Geräte und kann dann direkt loslegen - eine weitere Konfiguration war bislang nicht nowendig!
Nun habe ich aber auch 2 Geräte mit Tasmota Firmware: Wasserzähler (ESP32 Cam) und Stromzähler (Hichi Lesekopf mit ESP01). Auch diese beiden funktionieren tadellos und wurden damals in HA automatisch gemeldet und waren eingerichtet - auch das war noch einfach!
Nun zu meinem Problem:
Aktuell habe ich vor mein Zigbee Netz zu erweitern. Ein Zugangspunkt (der oben genannte USB-Dongle) befindet sich im Haus. Ein weiterer soll in die Garage, Repeater kommen nicht in Frage! Aus diesem Grund habe ich mir den Sonoff Zigbee Bridge Pro besorgt und mit Tasmota geflasht: https://notenoughtech.com/home-automation/tasmota-on-sonoff-zb-bridge-pro/
Ich kann mit diesem nun Zigbee Geräte aus der Tasmota Weboberfläche verbinden und sehe im Log auch das MQT-Daten gesendet werden.
In HA gehe ich auf die MQTT Integration und wähle "auf einen Topic hören" um zu sehen ob die Daten auch bis zu HA vordringen: Ja die Sensordaten trudeln hier munter ein!
Weiter komme ich jedoch nicht!
Nun weis ich, dass meine Tasmota-geflashte-Bridge die Daten per MQTT versendet und diese auch in HA ankommen. Aber wie wird aus meinen Sensordaten nun ein Gerät? Ich ging eigentlich davon aus, dass HA mir nun ein neues Gerät meldet und ich direkt damit arbeiten kann?! Warum klappt das hier nicht?
Muss ich nun tatsächlich in der configuration.yaml einen mqt-Sensor anlegen und den Topic angeben?
Da ich in dieser Hinsicht Neuling bin, weil sonst alles automatisch geklappt hat, hoffe ich mir kann einer das Prozedere erläutern. Oder vielleicht gibts eine Möglichkeit das ganze einfacher zu machen?
Hinweis: Ich habe auch hier mal rumprobiert: https://zigbee.blakadder.com/Sonoff_ZBBridge-P.html
Dort wird das Template im Tasmota geändert, sodass die Bridge im Anschluss in die ZHA Integration in HA integriert werden kann. Das klappt, dann werden angeschlossene Sensoren auch wieder direkt als neues Gerät gemeldet. Jedoch kann die ZHA Integration nur einen solchen Coordinator (Bridge) verwalten! Zukünftig würde ich den am Raspberry angeschlossenen Zigbee Dongle durch eine weitere Bridge ersetzen (um im Haus einen besseren Standort zu erreichen). Deshalb wollte ich einen Weg wählen, ohne die ZHA Integration um später alle Bridges z.B. per MQTT direkt zu integrieren...
Ich bin kein kompletter Neuling in Home Assistant. Aktuell läuft alles sehr unkompliziert! Als ich nun aber auf die Idee kam, mein Zigbee Netz zu erweitern, stoße ich auf einige Fragen bzgl. MQTT, Tasmota und HA. Aber zunächst erstmal die Ausgangssituation:
Ich nutze HA in aktueller Version auf einem Raspberry Pi. An diesem ist ein USB Zigbee Dongle angeschlossen, welcher über das Zigbee2Mqtt Addon von HA verwendet wird. Diese sendet die Daten an meinen Mosquitto Server (auf dem gleichen Raspberry installiert, allerdings nicht in HA als Erweiterung sondern direkt im Linux-System).
Mein Verständnis: Die Zigbee-Geräte senden nun ihre Daten an den Dongle, das Addon Zigbee2Mqtt sendet diese an den Mosquitto und von dort gehen die Daten dann in HA. Korrekt? In HA finde ich bei den Geräten dann in der Integration MQTT die Geräte und kann dann direkt loslegen - eine weitere Konfiguration war bislang nicht nowendig!
Nun habe ich aber auch 2 Geräte mit Tasmota Firmware: Wasserzähler (ESP32 Cam) und Stromzähler (Hichi Lesekopf mit ESP01). Auch diese beiden funktionieren tadellos und wurden damals in HA automatisch gemeldet und waren eingerichtet - auch das war noch einfach!
Nun zu meinem Problem:
Aktuell habe ich vor mein Zigbee Netz zu erweitern. Ein Zugangspunkt (der oben genannte USB-Dongle) befindet sich im Haus. Ein weiterer soll in die Garage, Repeater kommen nicht in Frage! Aus diesem Grund habe ich mir den Sonoff Zigbee Bridge Pro besorgt und mit Tasmota geflasht: https://notenoughtech.com/home-automation/tasmota-on-sonoff-zb-bridge-pro/
Ich kann mit diesem nun Zigbee Geräte aus der Tasmota Weboberfläche verbinden und sehe im Log auch das MQT-Daten gesendet werden.
In HA gehe ich auf die MQTT Integration und wähle "auf einen Topic hören" um zu sehen ob die Daten auch bis zu HA vordringen: Ja die Sensordaten trudeln hier munter ein!
Weiter komme ich jedoch nicht!
Nun weis ich, dass meine Tasmota-geflashte-Bridge die Daten per MQTT versendet und diese auch in HA ankommen. Aber wie wird aus meinen Sensordaten nun ein Gerät? Ich ging eigentlich davon aus, dass HA mir nun ein neues Gerät meldet und ich direkt damit arbeiten kann?! Warum klappt das hier nicht?
Muss ich nun tatsächlich in der configuration.yaml einen mqt-Sensor anlegen und den Topic angeben?
Da ich in dieser Hinsicht Neuling bin, weil sonst alles automatisch geklappt hat, hoffe ich mir kann einer das Prozedere erläutern. Oder vielleicht gibts eine Möglichkeit das ganze einfacher zu machen?
Hinweis: Ich habe auch hier mal rumprobiert: https://zigbee.blakadder.com/Sonoff_ZBBridge-P.html
Dort wird das Template im Tasmota geändert, sodass die Bridge im Anschluss in die ZHA Integration in HA integriert werden kann. Das klappt, dann werden angeschlossene Sensoren auch wieder direkt als neues Gerät gemeldet. Jedoch kann die ZHA Integration nur einen solchen Coordinator (Bridge) verwalten! Zukünftig würde ich den am Raspberry angeschlossenen Zigbee Dongle durch eine weitere Bridge ersetzen (um im Haus einen besseren Standort zu erreichen). Deshalb wollte ich einen Weg wählen, ohne die ZHA Integration um später alle Bridges z.B. per MQTT direkt zu integrieren...