Wie Matter/Thread Gerät am einfachsten in HA einbinden?

Ich würde gerne das Aqara U200 Smartschloss im Homeassistant einbinden.

Was wird hierfür benötigt?

  • Ich habe nur einen Sonoff ZigBee Stick und würde ungern an meiner ZigBee Konfiguration was ändern
  • Kein Apple Home Kit vorhanden

Das war exakt meine Situation. Du brauchst einen Thread Border Router, den du entweder über Apple/ Amazon/ Google nachrüsten kannst - oder du rüstest am HA nach mit dem Connect ZBT-1 (fka SkyConnect) nach.
EDIT: Zigbee läuft bei mir auch getrennt. Es gibt wohl USB Sticks, die multi-protocol für Zigbee und Matter unterstützen, das scheint aber nicht so reibungslos zu sein. Daher besser zwei Sticks.

Ich habe mich für letzteres entschieden und bin zufrieden. Die Einrichtung war problemlos mit den AddOns OpenThreadBorderRouter und Matter. Schloß-Status, Batterie-Zustand, auf-/zuschließen ist alles möglich. Über Homekit könntest du wohl auch Zugangscodes einrichten, aber das brauche ich nicht.

Ach ja: wichtig beim scannen des Matter QR Codes zum Hinzufügen ist, dass du den dann an die HA Companion App weiterreichst und nicht an Google Home/ Apple Homekit, was der Default am Handy ist. Steht aber auch ausführlich und detailliert in der HA Doku.

Bei mir läuft ein SLZB06 für zigbee. Für das U200 habe ich mein “altes” Sonoff E-Dongle auf Thread umgeflashed und in HA eingebunden. Läuft 1A.

image

Danke für die Antworten!

Gibt es noch Alternativen zum Home Assistant Connect ZBT-1?
(Teurer und nicht überall zu bekommen)

Für Zigbee nutze ich den SONOFF Zigbee 3.0 USB Dongle Plus

Könnte ich den zusätzlich mit Thread geflashed nutzen, oder gibt es
Probleme wenn man 2x den gleichen Dongle nutzt?

Die Variante mit 2 unterschiedlichen Dongle wäre mir lieber.

Du kannst jeden ZigBee Koordinator verwenden, für den es eine Thread Firmware gibt. Also quasi jeden.

Selber verwende ich 2 ausgemusterte ConBee II sticks.

Gruß
Osorkon

1 „Gefällt mir“

Ich nutze bei mir z.B. die Google Nest 2 Geräte um Matter over thread zu ermöglichen.

Danke an Alle.

Ich habe mir nun folgenden Dongle bestellt:

SONOFF Zigbee Gateway, ZBDongle-E 3.0 USB Dongle Plus,EFR32MG21 + CH9102F/CP2102N Zigbee USB-Stick EFR32MG21

Diesen werde ich dann mit Open Tread flashen.

Ich hoffe, es gibt keinen Konflikt mit meinem vorhandenen
Sonoff ZBDongle-P

Ich habe heute den Sonoff ZBDongle E mit Open Tread geflashed.

Leider scheint in der Konfiguration vom OpenThread Border Router etwas nicht zu stimmen, da er immer wieder beendet wird.

Hier das Protokoll:

Add-on version: 2.12.1
 You are running the latest version of this add-on.
 System: Home Assistant OS 13.2  (amd64 / qemux86-64)
 Home Assistant Core: 2024.11.3
 Home Assistant Supervisor: 2024.11.4
-----------------------------------------------------------
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
s6-rc: info: service banner successfully started
s6-rc: info: service universal-silabs-flasher: starting
[20:45:05] INFO: Flashing firmware is disabled
s6-rc: info: service universal-silabs-flasher successfully started
s6-rc: info: service otbr-agent: starting
[20:45:05] INFO: Setup OTBR firewall...
[20:45:06] INFO: Starting otbr-agent...
[NOTE]-AGENT---: Running 0.3.0-b041fa52-dirty
[NOTE]-AGENT---: Thread version: 1.3.0
[NOTE]-AGENT---: Thread interface: wpan0
[NOTE]-AGENT---: Radio URL: spinel+hdlc+uart:///dev/ttyUSB1?uart-baudrate=115200&uart-flow-control
[NOTE]-AGENT---: Radio URL: trel://enp0s18
[NOTE]-ILS-----: Infra link selected: enp0s18
49d.17:24:09.308 [W] P-SpinelDrive-: Wait for response timeout
49d.17:24:11.309 [W] P-SpinelDrive-: Wait for response timeout
49d.17:24:13.312 [W] P-SpinelDrive-: Wait for response timeout
49d.17:24:13.312 [C] Platform------: Init() at spinel_driver.cpp:82: Failure
49d.17:24:15.314 [W] P-SpinelDrive-: Wait for response timeout
[20:45:44] WARNING: otbr-agent exited with code 1 (by signal 0).
Chain OTBR_FORWARD_INGRESS (0 references)
target     prot opt source               destination         
DROP       all  --  anywhere             anywhere             PKTTYPE = unicast
DROP       all  --  anywhere             anywhere             match-set otbr-ingress-deny-src src
ACCEPT     all  --  anywhere             anywhere             match-set otbr-ingress-allow-dst dst
DROP       all  --  anywhere             anywhere             PKTTYPE = unicast
ACCEPT     all  --  anywhere             anywhere            
otbr-ingress-deny-src
otbr-ingress-deny-src-swap
otbr-ingress-allow-dst
otbr-ingress-allow-dst-swap
Chain OTBR_FORWARD_EGRESS (0 references)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere            
[20:45:44] INFO: OTBR firewall teardown completed.
s6-svlisten1: fatal: /run/s6-rc/servicedirs/otbr-agent failed permanently or its supervisor died
s6-rc: warning: unable to start service otbr-agent: command exited 1
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service universal-silabs-flasher: stopping
s6-rc: info: service mdns: stopping
Default: mDNSResponder (Engineering Build) (Nov 21 2024 08:51:02) stopping
/run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.
/run/s6/basedir/scripts/rc.init: fatal: stopping the container.
s6-rc: info: service universal-silabs-flasher successfully stopped
s6-rc: info: service banner: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service banner successfully stopped
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
[20:45:44] INFO: mDNS ended with exit code 4 (signal 0)...
s6-rc: info: service mdns successfully stopped

Wie hast Du den das OpenThread Border Router Add-on konfiguriert?

Gruß
Osorkon


Hast Du die Multiprotokoll oder die Thread Firmware drauf gespielt?

Stecke mal den Stick aus und wieder rein. Starte das Add-on neu.

Gruß
Osorkon

Danke, das hat geholfen! Habe die Thread Firmware drauf.

Falls Du eine neuere Soundbar von Samsung hast, geht auch diese als Thread Border Router. VG Alex

Nun gehen die Probleme weiter.

Ich habe heute das U200 montiert und es über die Aqara App eingerichtet.
Soweit funktioniert es grundsätzlich.

Nur leider gelingt es mir nicht es als neues Matter Gerät im Homeassistant hinzuzufügen.

In der App bekomme ich folgende Fehlermeldungen:

Was habe ich übersehen, bzw. wo liegt der Fehler?

zum U200 gibt es hier bereits einen Sammelthread.

Ja, danke. Das habe ich schon alles durch.
Auch Akku entfernen, Setup Modus, usw.

Könnte es an der Entfernung zum Sonoff Stick liegen? Sind ca. 10m Luftlinie.
Die Homeassistant App sagt immer kein Border Router gefunden.

Im Homeassistant wird der Open Border Router und das Alexa Gerät angezeigt.

Screenshot 2024-12-07 175806

Nachtrag:
Über die Alexa App wird das U200 erkannt und könnte hinzugefügt werden.
Das Alexa-Gerät (Echo Studio) ist auch ca. 10m entfernt.

Ich würde es natürlich gerne über den HA open Border Router verbinden.
Was könnte das Problem sein?

Ich habe die Lösung gefunden!

Sehr schön, dass du die Lösung gefunden hast. Ich fand die Dokumentation übrigens sehr gut. Detailliert ohne überfrachtet zu sein. Und alles sehr gut nachvollziehbar.

Moin Beko, wie weit sind deine beiden Dongle voneinander entfernt? Gibt es bekannte Probleme, wenn der Zigbee Dongle und der Matter Dongle dicht nebeneinander sind? Grüße!

Beide sind jeweils mit einem 3 Meter USB Verlängerungskabel mit dem Rechner verbunden.

Die Sonoff Sticks sind nur ca. 20 cm von einander entfernt auf einem Schrank aufgestellt. Probleme gibt es bisher nicht. Zigbee funktioniert wie gewohnt und das U200 ist mein einzigstes Matter Gerät.

1 „Gefällt mir“