Hallo,
möchte Thread auf meinen HA installieren, welches auf einen NUC läuft. Als Hardware habe ich den SLZB-MR3.
Als Anleitung verwende ich die von Simon42 " Home Assistant 2025: So nutzt du Thread RICHTIG! (OHNE Multiprotocol!)".
Hier hänge ich an der Stelle, wo man den “OpenThread Border Router” konfigurieren muss. Unter den Konfigurationseinstellungen wird im Video der SLZB-07 als ersten auswählbaren Gerät bei “device” angezeigt (/dev/serial/ba-id/usb-SMLIGHT…). Bei mir wird der SLZB-MR3 nicht angezeigt.
Es werden nur die /dev/ttySO, /dev/ttyS1,… angezeigt.
Warum wir der SLZB-MR3 nicht angezeigt/erkannt?
Hatten den SLZB-MR3 vorerst über LAN an HA “angeschlossen” und die IP Adresse vom SLZB-MR3 in der Konfiguration von OpenThread Border Router eingetragen. Hier musste ich auch einen USB Anschluss auswählen.
Nachdem ich hier nicht wusste welchen ich verwenden soll, habe ich den SLZB-MR3 jetzt direkt am USB-Port vom NUC angschlossen in der Hoffnung, dass ich diesen dann unter “device” auswählen kann.
Leider wird dieser wie bereits geschrieben nicht angezeigt.
In den Einstellungen vom SLZB-MR3 habe ich den Connection mode von “Ehternet connection” zu “USB connection” geändert. Den Haken habe ich bei “Keep ON Wi-Fi/Ethernet network & web server in USB mode” gesetzt, weil folgende Meldung angezeigt wurde:
“Only Radio 1 [EFR32MG24] has access to the USB port in USB mode!
Radio 2 [CC2674P10] network socket will be active if you leave the ‘Keep ON Wi-Fi/Ethernet network & web server in USB mode’ option active”
Radio 1 [EFR32MG24] Mode habe ich “Matter-over-Thread” ausgewählt, bei Radio 2 [CC2674P10] Mode “Zigbee Coordinator”
Neustart habe ich auch bereits durchgeführt.
Was mache ich falsch?
Vielen Dank
Grüße
Ruggy
Update:
Wahrscheinlich lag es an Einstellungen im Bios.
Habe diese auf default gesetzt und dann wurde der Stick am USB-Port erkannt.
Den NUC habe ich gebraucht gekauft; evlt. war hier etwas verstellt.
Bei den Einstellungen im " OpenThread Border Router" ist die Option “Hardware flow control” aktiviert. Soll ich diese deaktivieren?
Update
Leider funktioniert die Installation nicht. Nach dem Starten von OpenThread Border Router werden folgende Meldungen angezeigt.
[18:43:25] INFO: The otbr-web is disabled.
s6-rc: info: service mdns: starting
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service mdns successfully started
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service banner: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
[18:43:25] INFO: Starting mDNS Responder...
Default: mDNSResponder (Engineering Build) (Jan 14 2025 21:04:03) starting
-----------------------------------------------------------
Add-on: OpenThread Border Router
OpenThread Border Router add-on
-----------------------------------------------------------
Add-on version: 2.13.0
You are running the latest version of this add-on.
System: Home Assistant OS 16.0 (amd64 / generic-x86-64)
Home Assistant Core: 2025.7.3
Home Assistant Supervisor: 2025.07.1
-----------------------------------------------------------
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
[18:43:25] INFO: Flashing firmware is disabled
s6-rc: info: service universal-silabs-flasher successfully started
s6-rc: info: service otbr-agent: starting
[18:43:26] INFO: Setup OTBR firewall...
[18:43:26] INFO: Starting otbr-agent...
[NOTE]-AGENT---: Running 0.3.0-b067e5ac-dirty
[NOTE]-AGENT---: Thread version: 1.3.0
[NOTE]-AGENT---: Thread interface: wpan0
[NOTE]-AGENT---: Radio URL: spinel+hdlc+uart:///dev/ttyUSB0?uart-baudrate=460800&uart-init-deassert
[NOTE]-AGENT---: Radio URL: trel://eno1
[NOTE]-ILS-----: Infra link selected: eno1
49d.17:17:22.002 [W] P-SpinelDrive-: Wait for response timeout
49d.17:17:24.004 [W] P-SpinelDrive-: Wait for response timeout
49d.17:17:26.006 [W] P-SpinelDrive-: Wait for response timeout
49d.17:17:26.006 [C] Platform------: Init() at spinel_driver.cpp:83: Failure
49d.17:17:28.008 [W] P-SpinelDrive-: Wait for response timeout
[18:43:34] 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
[18:43:34] 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
/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.
Default: mDNSResponder (Engineering Build) (Jan 14 2025 21:04:03) stopping
s6-rc: info: service universal-silabs-flasher successfully stopped
s6-rc: info: service banner: stopping
s6-rc: info: service banner successfully stopped
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
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
[18:43:34] INFO: mDNS ended with exit code 4 (signal 0)...
s6-rc: info: service mdns successfully stopped
Dann geht es wieder von vorne los und die selben Meldungen kommen wieder bis zum …"successfully stopped
"