SmLight SLZB-MR3 Beschreibung, Test und Installation in HA

Ich habe vor kurzem den neuen SMlight SLZB-MR3 erhalten. Und natürlich möchte ich euch nicht vorenthalten, was das gute Stück so alles leistet. Jetzt werden sich sicherlich einige fragen, warum schon wieder ein neuer, wo doch der MR1 und MR2 erst erschienen sind.

Nachfolgend kurz die Unterschiede zwischen den dreien.

Die SMLIGHT SLZB-MR-Serie (MR1, MR2, MR3) sind alles Multi-Radio-Koordinatoren, die für Smart-Home-Anwendungen entwickelt wurden und sowohl Zigbee- als auch Thread/Matter-Protokolle unterstützen. Der Hauptunterschied zwischen ihnen liegt in den spezifischen Kombinationen der verbauten Funk-Chipsätze (SoCs), die sich auf deren Leistung, Stabilität und die genauen Speicherressourcen auswirken. Alle Modelle basieren auf einem ESP32-Chip für die Kernfunktionen (Netzwerk, OS).

Hier ist eine detaillierte Aufschlüsselung der Unterschiede:

Gemeinsamkeiten aller SLZB-MRx Modelle:

Multi-Radio-Fähigkeit: Unterstützen gleichzeitig Zigbee 3.0 und Thread (Matter-over-Thread).

Konnektivität: Bieten vielseitige Anschlussmöglichkeiten wie USB, LAN (Ethernet), Wi-Fi und PoE (Power over Ethernet).

Software-Kompatibilität: Voll kompatibel mit gängigen Smart-Home-Plattformen wie Zigbee2MQTT (Z2M) und ZHA (Zigbee Home Automation) in Home Assistant.

SLZB-OS: Laufen unter dem proprietären SLZB-OS, das Funktionen wie VPN, Skripte, Netzwerkeinstellungen, OTA-Firmware-Updates und ein Dashboard bietet.

Antennen: Verfügen über zwei externe SMA-Antennenanschlüsse (einer für jeden Funk-SoC) und eine integrierte PCB-Antenne für Wi-Fi und Bluetooth.

Stromversorgung: Via USB-C (5V DC) oder PoE.

Gehäuse: Kompaktes ABS-Gehäuse, oft mit Optionen für DIN-Schienen- und Wandmontage.

Die Hauptunterschiede in den Chipsätzen:

1. SLZB-MR1:

Zigbee/Thread SoCs:

○ Texas Instruments CC2652P7

○ Silicon Labs EFR32MG21

Speicher (RAM/Flash):

○ CC2652P7: 144kB+8kB RAM, 704kB Flash

○ EFR32MG21: 96 KB RAM, 1024 KB Flash

Einschätzung/Zielgruppe: Wird oft als eine solide und bewährte Wahl angesehen. Die Chipsätze sind seit längerem in der Community im Einsatz und gelten als sehr stabil und ausgereift für die meisten Zigbee- und Thread-Anwendungen. SMLIGHT selbst bewirbt ihn als “Built for makers, devs, and smart home pros” und für 99,99% der Anwender ausreichend.

2. SLZB-MR2:

Zigbee/Thread SoCs:

○ Texas Instruments CC2652P (oder eine Variante davon, manchmal auch CC2652P7 genannt, aber die Produktbeschreibung hebt oft nur “CC2652P” hervor)

○ Silicon Labs EFR32MG21

Einschätzung/Zielgruppe: Kombiniert Chips, die in den älteren, reinen Zigbee-Geräten von SMLIGHT (wie SLZB-06 und SLZB-06M) verwendet wurden. SMLIGHT beschreibt den MR2 als “For those who value stability, compatibility, and field-proven hardware”. Es scheint, dass er eine sehr ähnliche Hardware-Basis wie der MR1 teilt, wobei der Fokus auf der Kombination der bekannten Chips liegt. Die genauen Spezifikationen des CC2652P (ohne P7) können leicht abweichen, aber im Wesentlichen ist er der Vorgänger oder eine leicht abgespeckte Version des P7.

3. SLZB-MR3:

Zigbee/Thread SoCs:

○ Texas Instruments CC2674P10

○ Silicon Labs EFR32MG24

Speicher (RAM/Flash):

○ CC2674P10: 1 CPU Kern @48MHz, 296kB RAM, 1024kB Flash

○ EFR32MG24: 1 CPU Kern @80MHz, 128kB RAM, 1024kB Flash

○ ESP32-D0WD-V3: 2 CPU Kerne @240MHz, 133/298 kB RAM, 16MB Flash

Einschätzung/Zielgruppe: Repräsentiert die neueste Generation der Chipsätze. Diese Chips bieten mehr RAM und oft eine höhere Verarbeitungsleistung. SMLIGHT bezeichnet den MR3 als “Matter/Thread Ready” und teilweise als “Overkill” für die meisten Anwendungen, da die zusätzlichen Ressourcen in vielen Szenarien nicht voll ausgenutzt werden. Er ist eher für Entwickler, Integratoren oder Power-User gedacht, die maximale Zukunftsfähigkeit oder spezielle Leistungsanforderungen haben.

Zusammenfassend:

SLZB-MR1: Der Standard und für die meisten Anwender die empfohlene Wahl, da er eine sehr stabile und ausreichend leistungsstarke Hardware bietet.

SLZB-MR2: Eine Variation, die auf einer Kombination bewährter Chips basiert, die in früheren SMLIGHT-Produkten verwendet wurden. Der Fokus liegt hier auf nachgewiesener Stabilität.

SLZB-MR3: Das leistungsstärkste Modell mit den neuesten Chipsätzen, die mehr Ressourcen bieten. Dies ist die Wahl für Anwender, die an der vordersten Front der Entwicklung sein wollen oder spezifische, ressourcenintensive Anwendungen planen.

Für die meisten Smart-Home-Nutzer, die ein stabiles Zigbee- und Thread-Netzwerk aufbauen möchten, sind der SLZB-MR1 und SLZB-MR2 vollkommen ausreichend. Der SLZB-MR3 bietet zusätzliche Leistungsreserven, die aber selten wirklich benötigt werden.

SLZB-MR3 Geräteübersicht und Bilder

Der SMLight SLZB-MR3 Multi-Radio Coordinator wird in einer Markenverpackung zusammen mit einer Bedienungsanleitung (QR Code auf der Bohrschablone) und einem Satz Schrauben für die Wand- oder Rackmontage geliefert. Das Gerät misst 160 x 24 x 28 mm, die Antennen jeweils 195 x 12 x 12 mm. Alles ist sorgfältig verpackt und beschriftet.

Der SLZB-MR3 verfügt über zwei separate Antennen, die über SMA-Buchsen angeschlossen sind – eine für jeden SoC. Das Design des Geräts ist identisch mit dem der SLZB-06-Reihe , der einzige äußerliche Unterschied sind die Antennen. Während der SLZB-06 einen SMA-Anschluss an der Vorderseite besitzt, sind beim SLZB-MR3 zwei seitlich angebracht. Jeder SoC verfügt über einen Leistungsverstärker, der eine Sendeleistung von über 20 dBm ermöglicht. Die Antennen selbst haben eine Verstärkung von über 5 dBi.

SLZB-MR3 Dashboard-Firmware-Update und -Setup

Wie alle anderen Netzwerkkoordinatoren von SMLight verwendet der SLZB-MR3 ein Web-Dashboard für Konfiguration, Einrichtung und Firmware-Updates. Da der SLZB-MR3 ein Dual-Radio-Koordinator ist, sind einige Dinge anders und müssen korrekt konfiguriert werden, bevor beide Funkgeräte für Zigbee und Thread genutzt werden können. Darüber hinaus muss vor Konfigurationsänderungen die Firmware beider Geräte aktualisiert werden, beginnend mit dem Kernel.

So sieht das Status-Dashboard des SLZB-MR3 aus, wenn alles ordnungsgemäß angeschlossen ist:

Modus

Im Reiter Modus wählt man das Protokoll aus, das verwendet werden soll. Ich habe mich für Matter over Thread bei Radio1 (EFR32MG24) entschieden, da es viel stabiler läuft als beim CC2674P10 Chipsatz. Letzteren habe ich als normalen Zigbee Coordinator eingerichtet (war schon so als Standard konfiguriert).

Wie man sehen kann, hat man noch die Möglichkeit, bei Radio2 einen Zigbee Hub zu erstellen (Betaphase). So ist es möglich, Zigbeekomponenten auch ohne Broker zu verwalten. Auch Scripte und Automatisierungen lassen sich erstellen. Nach dem Auswählen und Speichern (bei Thread) wird sofort die erforderliche Software auf den Adapter übertragen und eingerichtet.

Des Weiteren findet man im Modus Menü die Auswahl, einen Bluetooth Proxy zu betreiben. Dieser allerdings würde ESP-Home ohne GUI installieren

[Die ESPHome Bluetooth-Proxy-Funktionalität kann als separates Feature aktiviert werden. Dies ermöglicht Ihnen, entweder einen eigenständigen Bluetooth-Proxy zu erstellen oder Bluetooth-Proxies mit Zigbee oder Thread für die Verwendung mit Home Assistant zu kombinieren. Beachten Sie, dass ESPHome-Firmware-Builds derzeit keine Webschnittstelle haben (wie von ESPHome empfohlen). Weitere Informationen finden Sie im Benutzerhandbuch:

SLZB-06 * Serien-Benutzerhandbuch]

Ethernet zur WiFi Bridge. Sehr interessantes Feature, wie ich finde.

Dieses Feature ist kompatibel mit den Modus Zigbee-Koordinator, Zigbee-Router und Thread Border Router (und ist nicht kompatibel mit dem Modus Standalone Zigbee Hub)

Was ist ‘Ethernet zur Wi-Fi Bridge’?

Der Koordinator wird einen AP mit dem von Ihnen angegebenen SSID und Passwort starten und den Verkehr von diesem AP über Ethernet weiterleiten.

Dies ermöglicht Ihnen, die WiFi-Abdeckung für Ihre WiFi IoT-Geräte zu erweitern, wenn der Koordinator an einem Ort installiert ist, an dem es keine WiFi-Abdeckung gibt, aber Ethernet verfügbar ist.

Dieser AP ist für IOT-Geräte ausgelegt, da die Bandbreite begrenzt ist

Sie können 2 Brückenmodi wählen:

Transparent (802.1D-Brücke) - Client-Limit: 10
Alle angeschlossenen Wifi-Geräte sind im Ethernet-Netzwerk sichtbar, es gibt keine Einschränkungen für Pakete zwischen den Netzwerken. mDNS auf dem Koordinator wird deaktiviert, aber mDNS auf angeschlossenen Wifi-Geräten funktioniert.

NAPT - Client-Limit: 5
Erstellt ein separates Subnetz für angeschlossene Wifi-Geräte. Ihre Geräte können auf Ihr lokales Netzwerk oder das Internet zugreifen, aber Sie können nicht auf diese Geräte zugreifen.]

Verbindungsmodus

Welchen Modus soll ich wählen?

Passen Sie den Modus Ihres Smart Home Zigbee-Coordinators an Ihre Vorlieben und Anforderungen an. Klicken Sie nach Auswahl des gewünschten Modus unbedingt auf „Speichern“, um die Änderungen zu übernehmen. Entdecken Sie jeden Modus, um das Beste aus Ihrem Smart-Home-Automatisierungserlebnis herauszuholen.

Zigbee-zu-Ethernet-Modus: Wählen Sie diesen Modus, um Ihren Smart Home Zigbee Coordinator über Ihr Netzwerk-Ethernet-Kabel mit Zigbee2MQTT oder ZHA-Server zu verbinden. Ideal für eine stabile und zuverlässige Kommunikation mit Ihren Zigbee-Geräten.

Zigbee-zu-WiFi-Modus: Wählen Sie diesen Modus, um Ihren Smart Home Zigbee Coordinator über Ihr WLAN-Netzwerk mit Zigbee2MQTT oder ZHA-Server zu verbinden. Genießen Sie die kabellose Steuerung Ihrer Zigbee-Geräte für zusätzlichen Komfort und Flexibilität.

Zigbee-zu-USB-Modus: In diesem Modus können Sie Ihre Zigbee-Geräte über USB direkt mit Zigbee2MQTT oder ZHA-Server verbinden.

SLZB-MR3 Thread- und Matter-Setup

Die Konfiguration von Zigbee ist recht unkompliziert, es gibt jedoch einen Vorbehalt bei der Konfiguration von Thread für den Betrieb über Ethernet . RCP benötigt eine stabile UART- oder SPI-Verbindung, um ordnungsgemäß und ohne Latenz zu funktionieren. Daher können bei der Verwendung über Ethernet Probleme auftreten.

Ein Zitat aus dem offiziellen OpenThread Border Router-Add-on:

Der OTBR erwartet, dass das per RCP angeschlossene Funkgerät über eine zuverlässige Verbindung wie UART oder SPI verfügt. Die Verwendung von TCP/IP zum Erreichen eines entfernten RCP-Funkgeräts widerspricht dieser Annahme. Wenn die TCP/IP-Verbindung fehlschlägt, wird der OTBR nicht ordnungsgemäß heruntergefahren und hinterlässt veraltete Routen in Ihrem Netzwerk. Dies führt dazu, dass Thread-Geräte möglicherweise bis zu 30 Minuten lang (Routenlebensdauer) nicht erreichbar sind, selbst wenn andere Router verfügbar sind.

Das RCP-Protokoll ist nicht für die Übertragung über ein IP-Netzwerk ausgelegt: Es ist ein zeitkritisches Protokoll. Es können Thread-Probleme auftreten, wenn Ihre Netzwerkverbindung übermäßige Latenzen aufweist. Da Thread netzwerkfähig ist, wird empfohlen, auf dem System, an das das RCP-Funkgerät angeschlossen ist, einen Thread-Border-Router zu betreiben.

Anders ausgedrückt: Bei der Verwendung von Thread über eine Ethernet-Verbindung anstelle von USB können Probleme auftreten . Ihr Heimnetzwerk muss schnell, stabil, zuverlässig und darf nicht überlastet sein. OTBR benötigt für den ordnungsgemäßen Betrieb eine zuverlässige UART-Verbindung ohne Latenz. Sollten dennoch Probleme auftreten, verwenden Sie am besten einen USB-Verbindungsmodus für Thread auf dem SLZB-MR3. Trotzdem habe ich in meinem persönlichen Setup mit Thread over Ethernet keine Probleme erlebt. Ich habe ein ziemlich starkes Heimnetzwerk mit einem separaten IoT-VLAN, das hervorragend funktioniert.

Menü Zigbee-Hub

Der Zigbee-Hub-Modus (zHub) der SLZB-Reihe verwandelt den Zigbee-Koordinator in einen eigenständigen Zigbee-Hub. Dieser Modus ermöglicht es Benutzern, Zigbee-Geräte direkt über die integrierte Weboberfläche oder MQTT zu koppeln und zu steuern, wodurch externe Software wie Home Assistant (mit ZHA) oder Zigbee2MQTT überflüssig wird. Obwohl er nicht als vollständiger Ersatz für diese Plattformen gedacht ist, besteht der Hauptzweck des Zigbee-Hub-Modus darin, die Einrichtung für bestimmte, grundlegende Anwendungsfälle zu vereinfachen. Der Zigbee-Hub-Modus für die aktuelle Core-Firmware-Version 2.9.4 ist auf dem SLZB-MR3 standardmäßig deaktiviert. Derzeit funktioniert meines Wissens der Zigbee-Hub-Modus nur auf Texas Instruments (CC2652/P7) in den Netzwerkkoordinatoren SLZB-06, SLZB-06P7 und SLZB-06P10.

Menü Netzwerk

Worum geht es in diesen Einstellungen?

1. DHCP (Dynamic Host Configuration Protocol): Aktivieren Sie diese Option, wenn Sie möchten, dass der Zigbee-Coordinator seine Netzwerkeinstellungen, wie IP-Adresse, Subnetzmaske und Gateway, automatisch von Ihrem lokalen Netzwerk bezieht. Dies ist für die meisten Benutzer normalerweise die einfachste Option.

2. IP-Adresse: Wenn Sie DHCP nicht verwenden möchten, können Sie die IP-Adresse für den Zigbee-Coordinator manuell festlegen. Diese Adresse identifiziert es eindeutig in Ihrem lokalen Netzwerk.

3. Subnetzmaske: Die Subnetzmaske definiert den Bereich von IP-Adressen, mit denen der Zigbee-Coordinator kommunizieren kann. Es wird zur Segmentierung Ihres Netzwerks verwendet.

4. Gateway: Dies ist die IP-Adresse des Geräts, das als Gateway fungiert, um Ihren Zigbee-Coordinator mit anderen Netzwerken, einschließlich dem Internet, zu verbinden. Es ist wichtig, dass Ihr Gerät auf externe Ressourcen zugreifen kann.

5. Nach WLAN-Netzwerken suchen: Verwenden Sie diese Option, um nach verfügbaren WLAN-Netzwerken zu suchen und das Netzwerk auszuwählen, mit dem Sie eine Verbindung herstellen möchten. Stellen Sie sicher, dass Sie ein Netzwerk auswählen, das in Reichweite ist und über die erforderlichen Sicherheitseinstellungen verfügt. Dies funktioniert nur im Zigbee-zu-WiFi-Modus.

Menü Z2M und ZHA

Konfiguration der Z2M- und ZHA-Einstellungen – Helfer

Mit diesen Einstellungen und Konfigurationstools können Sie Ihren Zigbee-NetzwerkCoordinator mit einem Server verbinden, auf dem die Software Zigbee2MQTT (Z2M) oder Zigbee Home Automation (ZHA) ausgeführt wird. Sie bieten auch Optionen zur Optimierung Ihres Zigbee-Netzwerk-Setups. So funktionieren die einzelnen Funktionen:

Konfigurationsgenerator für Zigbee2MQTT (Z2M), Zigbee Home Automation (ZHA):

- Dieses Tool bietet grundlegende Einstellungen für die Verbindung Ihres Coordinators mit dem Server über Ethernet. Es vereinfacht den Einrichtungsprozess, indem es Konfigurationsparameter generiert, die für die Ethernet-Konnektivität mit dem Server erforderlich sind, auf dem Zigbee2MQTT oder ZHA Home Assistant ausgeführt wird.

- USB-Verbindungshilfe – Ähnlich wie der Ethernet-Konfigurationsgenerator generiert dieses Tool Einstellungen für die USB-Verbindung zum selben Server. Es optimiert den Konfigurationsprozess für die USB-Konnektivität zu Zigbee2MQTT oder ZHA Home Assistant.

Baudrate und Verbindungsanschluss:

Benutzer können die Baudrate (Datenübertragungsgeschwindigkeit) anpassen und den Verbindungsanschluss angeben. Diese Einstellungen gewährleisten eine stabile und effiziente Kommunikationsverbindung zwischen Ihrem Coordinator und dem Zigbee2MQTT oder ZHA Home Assistant des Servers

Zigbee-Kanalanalysator:

Der Zigbee-Kanalanalysator ist ein leistungsstarkes Tool zum Testen und Optimieren von Zigbee-Kanälen. Es scannt und bewertet alle verfügbaren Zigbee-Kanäle und hilft Ihnen bei der Auswahl der am besten geeigneten Kanalkonfiguration für Ihr Zigbee-Netzwerk innerhalb der Zigbee2MQTT- oder ZHA Home Assistant-Einrichtung des Servers. Dies kann die Netzwerkleistung und -zuverlässigkeit verbessern.

Einstellungen für die serielle Schnittstelle – Helfer

Mit diesen Einstellungs- und Konfigurationstools können Sie die Geschwindigkeit und den Port der seriellen Schnittstelle einrichten. So funktionieren die einzelnen Funktionen:

Geschwindigkeit der seriellen Schnittstelle:

Diese Einstellung passt die Datenübertragungsrate über die serielle Schnittstelle an, gemessen in Bits pro Sekunde (bps). In den meisten Fällen ist der Standardwert 115200 der beste

Verbindungsport:

Gibt den genauen Port an, der für die Verbindung mit dem Netzwerk verwendet wird, entscheidend für Aufbau einer erfolgreichen Netzwerkverbindung. Die Portnummer sollte bei der Konfiguration in den Zigbee2MQTT- oder ZHA-Einstellungen verwendet werden.

ERWEITERT: Socket-Optionen - Hilfe

Aktivieren Sie die Zigbee-Socket-Paketverarbeitung - optimiert die Verarbeitung des Verkehrs vom ZigBee-Chip, indem sie von der einfachen Weiterleitung von Rohbytes zur Zusammenstellung vollständiger Pakete übergeht. In diesem Modus werden nur EZSP- und ZNP-Rahmen weitergeleitet, kein anderer Verkehr wird weitergeleitet!

Erlaube mehrgleisige Socketverbindung - ermöglicht es bis zu 5 Clients, gleichzeitig mit dem Socket zu verbinden. Bitte beachten Sie, dass nur ein Client gleichzeitig mit dem Zigbee-Chip kommunizieren kann, falls mehrere Clients gleichzeitig Daten an den Zigbee-Chip senden, funktioniert es nicht.

Änderung der IEEE-Adresse des Radiomoduls

Wenn Sie von einem anderen CC26xx Zigbee-Adapter wechseln, müssen Sie in den meisten Fällen Ihre Zigbee-Geräte nicht neu paieren, wenn Sie diese Schritte befolgen:

1. Schalten Sie Zigbee2MQTT/ZHA aus und schalten Sie Ihren vorherigen Zigbee-Koordinator aus.

2. Schalten Sie alle Zigbee-Router mindestens 15 Sekunden lang aus. Sie können dies gleichzeitig tun, indem Sie den Strom im gesamten Gebäude abschalten.

3. Schalten Sie alle Zigbee-Router wieder ein.

4. Schalten Sie Ihren neuen SLZB-06/06p7 oder 06p10-Adapter ein.

5. Starten Sie Zigbee2MQTT oder ZHA.

6. Es kann einige Zeit dauern (z. B. 5-10 Minuten), bis Ihre Zigbee-Geräte mit dem neuen Zigbee-Koordinator wieder online sind.

Wenn dies nicht funktioniert, ändern Sie bitte die IEEE-Adresse dieses Koordinators, damit sie mit Ihrem vorherigen Koordinator übereinstimmt, und wiederholen Sie die Schritte 1 bis 5.

Weitere Informationen zur Migration von anderen Koordinatoren zu SLZB-06-Serie Koordinatoren finden Sie hier: SLZB-06 * Serienmigration (Benutzerhandbuch)

Menü Sicherheit

Hilfsprogramm für Sicherheitseinstellungen

Webserver, wenn der Socket verbunden ist:

- Aktivieren: Wenn aktiviert, ist der Webserver verfügbar, wenn der Socket des Koordinators bereits verbunden ist (z.B. Ihre Zigbee2MQTT-Instanz oder ZHA). Dies ermöglicht es Ihnen, die Geräteeinstellungen zu konfigurieren und auf die Weboberfläche zuzugreifen, während der Koordinator sich in einem aktiven Socket-Verbindungsstatus befindet.

- Deaktivieren: Wenn deaktiviert, wird der Webserver ausgeschaltet, wenn der Socket (d.h. Zigbee2MQTT oder ZHA) verbunden ist, und bietet eine zusätzliche Sicherheitsebene, indem der Zugriff auf die Weboberfläche eingeschränkt wird, während das Gerät von Zigbee2MQTT oder ZHA verwendet wird.

Webserver-Authentifizierung:

- Aktivieren: Das Aktivieren dieser Option erfordert die Eingabe eines Benutzernamens und eines Passworts, um auf die Weboberfläche des Koordinators zuzugreifen. Dies fügt eine wichtige Sicherheitsebene hinzu, um die Einstellungen Ihres Geräts zu schützen.

- Deaktivieren: Das Deaktivieren des Logins bedeutet, dass Sie ohne Benutzernamen und Passwort auf die Weboberfläche zugreifen können. Verwenden Sie diese Option, wenn Sie die Konfiguration vereinfachen möchten, seien Sie aber vorsichtig mit möglichen Sicherheitsrisiken.

IP-Whitelist:

- Aktivieren: Wenn aktiviert, können Sie eine einzelne IP-Adresse festlegen, die den Zugriff auf den Zigbee-Socket hat. Alle Anfragen von anderen Adressen werden blockiert. Dies verbessert die Sicherheit, indem der Zugriff auf ein vertrauenswürdiges Gerät eingeschränkt wird.

- Deaktivieren: Das Deaktivieren der Whitelist bedeutet, dass jedes Gerät auf den Zigbee-Socket zugreifen kann. Verwenden Sie diese Option, wenn Sie einen offeneren Zugang benötigen, berücksichtigen Sie jedoch die Sicherheitsimplikationen.

Menü VPN

Hilfsprogramm für VPN-Wireguard-Einstellungen

Wireguard-Übersicht:

Wireguard ist ein modernes und hochsicheres VPN-Protokoll (Virtual Private Network), das es Ihrem Zigbee-Coordinator ermöglicht, eine sichere und verschlüsselte Verbindung zu Ihrem Home Assistant-Server herzustellen. Dies trägt zum Schutz Ihrer Daten bei und stellt sicher, dass Ihr Coordinator sicher über das Internet oder ein lokales Netzwerk mit dem Server kommunizieren kann.Die vielleicht nützlichste Funktion des SLZB-Betriebssystems, das auf den SMLight-Netzwerkkoordinatoren läuft. Es eignet sich hervorragend, um Ihr Büro mit Ihrem Zuhause zu verbinden, ohne einen separaten HA-Server oder eine Zigbee2MQTT-Instanz zu betreiben.

So funktioniert Wireguard für Home Assistant:

Wireguard sorgt für eine sichere Verbindung zwischen Ihrem Zigbee-Coordinator und Home Assistant. Es verschlüsselt den Datenverkehr und sorgt so für Privatsphäre und Sicherheit. Zu diesem Zweck muss das Wireguard Add-on auf Ihrer Home Assistant-Instanz installiert und konfiguriert werden. So funktioniert das:

- Lokale IP-Adresse: Legen Sie die lokale IP-Adresse für Ihren Coordinator fest, die ihn in Ihrem Netzwerk repräsentiert.

- Privater Schlüssel: Dies ist ein geheimer kryptografischer Schlüssel, der zum Aufbau einer sicheren Verbindung verwendet wird. Behandeln Sie es vertraulich.

- Endpunkt-IP-Adresse: Geben Sie die IP-Adresse Ihres Home Assistant-Servers an. Hier stellt Ihr Coordinator eine sichere Verbindung her.

- Öffentlicher Schlüssel: Das öffentliche Gegenstück Ihres privaten Schlüssels, der zur sicheren Kommunikation mit dem Home Assistant-Server geteilt wird.

- Endpunkt-Port: Definieren Sie den Port, an dem der Home Assistant-Server auf Wireguard-Verbindungen lauscht.

Indem Sie diese Einstellungen korrekt konfigurieren und das Wireguard Add-on für Home Assistant installiert und konfiguriert haben, stellen Sie eine robuste und sichere Verbindung zwischen Ihrem Zigbee-Coordinator und dem Home Assistant-Server her und gewährleisten so Datenschutz und Zuverlässigkeit.

Menü Scripte und Automatisierungen

Skript- und Automatisierungshelfer

Mit Skripten können Sie Ihr SLZB selbst automatisieren. Prüfen Sie das Repository für Dokumentation und Beispielskripte https://github.com/smlight-tech/slzb-os-scripts

Menü Allgemeine Einstellungen

Allgemeine Einstellungen – Helfer

Diese Einstellungen bieten Ihnen Kontroll- und Konfigurationsoptionen, um Ihren Zigbee-NetzwerkCoordinator effektiv zu verwalten, die Gerätekonnektivität aufrechtzuerhalten und wichtige Funktionen auszuführen.

Gerätename im lokalen Netzwerk:

Konfigurieren Sie einen mDNS-Gerätenamen (Multicast DNS) für Ihren Coordinator in Ihrem lokalen Netzwerk. Dieser Name erleichtert die Identifizierung Ihres Geräts in Ihrem Heimnetzwerk und erleichtert so das Auffinden und Verwalten.

Steuertasten:

- Zigbee-Neustart: Mit dieser Schaltfläche können Sie einen Neustart des Zigbee-Chips einleiten. Es kann dabei helfen, Probleme zu lösen oder Änderungen am Zigbee-Netzwerk vorzunehmen.

- Zigbee-Flash-Modus: Diese Schaltfläche versetzt den Zigbee-Chip in den Flash-Modus, was nützlich ist, um die Firmware zu aktualisieren oder erweiterte Änderungen vorzunehmen. Seien Sie vorsichtig, wenn Sie diese Option verwenden.

- ESP32-Chip neu starten: Klicken Sie auf diese Schaltfläche, um den ESP32-Chip neu zu starten, der Ihren Coordinator mit Strom versorgt. Es ist praktisch für die Fehlerbehebung oder das Anwenden von Änderungen, die einen Neuanfang erfordern.

- Zigbee-Pairing-Modus (nur für SLZB-06): Wenn Ihr Coordinator als Router dient, klicken Sie hier, um Ihren Coordinator in den Pairing-Modus zu versetzen.

Internet-Check (Kontrollkästchen):

- Internetprüfungen aktivieren: Wenn diese Option aktiviert ist, kann der Coordinator regelmäßige Internetprüfungen durchführen. Dies kann nützlich sein, um die Konnektivität Ihres Coordinators zu externen Diensten sicherzustellen oder um Remote-Updates durchzuführen.

- Internetprüfungen deaktivieren: Deaktivieren Sie diese Option, um regelmäßige Internetprüfungen zu deaktivieren. Verwenden Sie diese Option, wenn Sie den Netzwerkverkehr reduzieren möchten oder nicht auf externe Dienste angewiesen sind, die eine kontinuierliche Konnektivität erfordern.

Firmware Update

Zigbee- und ESP32-Firmware-Update-Einstellungen – Helfer

Mit diesen Einstellungen können Sie sowohl die ESP32- als auch die Zigbee-Chips in Ihrem Coordinator mit der neuesten Firmware laufen lassen und so optimale Leistung und Kompatibilität mit Ihrem Home Assistant-Setup oder Zigbee2MQTT gewährleisten.

Aktualisierung des ESP32-Chips (Over-the-Air):

ESP32 Over the Air aktualisieren: Um den ESP32-Chip zu aktualisieren, wählen Sie die Firmware-Datei aus und starten Sie den Aktualisierungsvorgang. Dies ist eine praktische Möglichkeit, den Hauptcontroller Ihres Coordinators mit den neuesten Funktionen und Verbesserungen auf dem neuesten Stand zu halten.

Aktualisierung des Zigbee-Chips (Over-the-Air):

   Check for Zigbee Updates: "Auf Updates prüfen",       

Automatische Zigbee-Firmware-Updates (Kontrollkästchen):

Automatische Zigbee-Updates aktivieren: Wenn diese Option aktiviert ist, wird regelmäßig eine automatische Überprüfungen auf Zigbee-Firmware-Updates durchgeführt. Der Coordinator aktualisiert sich jeden Samstag um 4 Uhr morgens, sofern ein Update verfügbar ist. Bitte beachten Sie, dass Zigbee-Updates einen automatischen Neustart der Zigbee-Komponente erfordern. Stellen Sie daher sicher, dass Ihr Home Assistant-Setup oder Zigbee2MQTT für die Verarbeitung dieser Neustarts konfiguriert ist.

LED Einstellungen

Einrichten der LEDs Ihres Zigbee-Coordinators

Diese Einstellungen bieten Flexibilität bei der Verwaltung der visuellen Indikatoren auf Ihrem Coordinator und ermöglichen es Ihnen, Energieeffizienz und Benutzerpräferenzen in Einklang zu bringen.

Übersicht über die LED-Funktionalität

Die LEDs an Ihrem Zigbee-NetzwerkCoordinator dienen als visuelle Indikatoren und können individuell an Ihre Vorlieben angepasst werden.

So funktionieren sie:

- Gelbe LED: Diese LED zeigt den Stromstatus des Coordinators an. Sie bleibt eingeschaltet, wenn der Coordinator eingeschaltet ist.

- Blaue LED: Die blaue LED zeigt den aktuellen Modus des Coordinators an. Im Zigbee-zu-Ethernet-Modus ist es ausgeschaltet und im Zigbee-zu-USB-Modus eingeschaltet.

- Grüne LED (für SLZB-06M): Diese LED, speziell für das SLZB-06M-Modell, kann so konfiguriert werden, dass sie verschiedene Zustände anzeigt. Es kann sein:

- - Immer aus,

- - Ein im Kopplungsmodus, was bedeutet, dass die grüne LED leuchtet, wenn Ihr Zigbee-Netzwerk zum Koppeln der neuen Geräte geöffnet ist, und ausgeschaltet ist, wenn das Netzwerk zum Koppeln nicht verfügbar ist (Sie können dies über Zigbee2MQTT oder ZHA Home Assistant konfigurieren)

- - Im Datenübertragungsmodus verfolgt die grüne LED den Datenfluss in Ihrem Zigbee-Netzwerk und blinkt entsprechend, wenn Daten ein- oder ausgegeben werden.

LED-Steuerungseinstellungen:

- Alle LEDs deaktivieren: Wählen Sie diese Option, um alle LEDs auszuschalten. Dies wird aus Gründen der Energieeffizienz und zur Minimierung der Umweltbelastung empfohlen.

- LEDs einzeln deaktivieren: Sie können bei Bedarf jede LED einzeln deaktivieren. Dadurch können Sie individuell festlegen, welche LEDs aktiv bleiben und welche ausgeschaltet sind.

- Grüne LED steuern (für SLZB-06M): Wenn Sie das Modell SLZB-06M haben, können Sie mit dieser Einstellung das Verhalten der grünen LED definieren. Sie können es nach Ihren Wünschen konfigurieren.

Nachtmodus

Aktivieren Sie diesen Modus, um alle LEDs zu bestimmten Nachtstunden auszuschalten. Sie können Ihre eigenen Start- und Endzeiten festlegen, um nachts eine dunkle und friedliche Umgebung zu gewährleisten.

Obwohl LEDs relativ wenig Strom verbrauchen, empfehlen wir, die LEDs auszuschalten, um die Umwelt zu schonen und Energie zu sparen.

Uhrzeit Einstellungen

Zeiteinstellungen - Helfer

Die Zeiteinstellungen in Ihrem Zigbee-Coordinator sind wichtig, um eine genaue Zeitmessung, Koordination und Synchronisierung sicherzustellen. Dadurch wird sichergestellt, dass es sich nahtlos in Ihren Home Assistant-Server integriert und das Benutzererlebnis komfortabler macht.

So funktionieren die einzelnen Einstellungen:

  1. Zeitzone auswählen: Wählen Sie Ihre lokale Zeitzone, um sicherzustellen, dass die Zeit Ihres Coordinators mit Ihrem geografischen Standort übereinstimmt. Dies hilft bei der Terminplanung und Datenkoordination.

  2. NTP-Server 1 und NTP-Server 2: NTP-Server (Network Time Protocol) werden verwendet, um die Zeit Ihres Coordinators mit hochpräzisen globalen Zeitquellen zu synchronisieren. Es ist entscheidend für das präzise Timing bei verschiedenen Vorgängen.

So funktionieren diese Einstellungen:

- Zeitpunkt für die Suche nach Zigbee-Firmware Updates: Der Coordinator verwendet die konfigurierte Zeit, um Zigbee-Firmware-Prüfungen zu planen (wenn automatische Zigbee-Updates aktiviert sind). Dadurch wird sichergestellt, dass Ihr Zigbee-Chip auf dem neuesten Stand bleibt und die Zuverlässigkeit Ihres Zigbee-Netzwerks erhöht wird.

- Nachtmodus für LED-Einrichtung: Die Zeiteinstellungen werden verwendet, um zu bestimmen, wann der Nachtmodus für LED-Anzeigen aktiviert werden soll. Dies ist besonders nützlich, um die LED-Helligkeit während der Nachtstunden zu verhindern und so für eine ruhigere Umgebung zu sorgen.

- Webinterface-Benutzererfahrung: Genaue Zeiteinstellungen erleichtern Benutzern die Arbeit mit dem Webinterface. Es stellt sicher, dass Zeitstempel, Zeitpläne und Protokolle innerhalb der Schnittstelle mit Ihrer Ortszeit übereinstimmen.

Protokolle und Fehlerbehebung

Systemprotokolle – Helfer

Auf dieser Registerkarte mit den Konsoleneinstellungen können Sie die Aktivitäten Ihres Coordinators überwachen und über benutzerdefinierte Befehle mit dem Zigbee-Chip interagieren, wodurch Sie mehr Kontrolle und Einblicke in den Betrieb Ihres Zigbee-Netzwerks erhalten.

Ereignisprotokoll überprüfen:

Mit dieser Option können Sie auf ein Ereignisprotokoll Ihres Coordinators zugreifen und es überprüfen. Dies ist eine nützliche Funktion, um die Aktivitäten des Coordinators zu verfolgen, Probleme zu identifizieren und sein Verhalten zu verstehen. Ereignisprotokolle können für die Fehlerbehebung von entscheidender Bedeutung sein.

Spezifische Befehle an den Zigbee-Chip senden:

Mit dieser Option können Sie benutzerdefinierte Befehle direkt an den Zigbee-Chip senden. Diese Funktion ist für fortgeschrittene Benutzer und Entwickler von entscheidender Bedeutung, da sie eine detaillierte Steuerung und Anpassung des Zigbee-Netzwerks ermöglicht.

SLZB Einbindung in Home Assistant

Ich habe den MR3 an mein Testsystem (Proxmox - HA) angeschlossen. So kann ich ihn ausgiebig testen und Prüfen, ohne am Produktivsystem irgendwelche Schäden zu verursachen. Wovon ich aber nie ausgegangen wäre, da ich ja schon den SLZB-06M benutze.

Wie zu erwarten, wurde der SLZB-MR3 auch gleich erkannt.

Nach der Einrichtung wurde auch gleich ein Update gefunden

Nach dem Update ist mir beim Vergleich der beiden Adapter eines sofort aufgefallen. Und zwar die höheren Chip-Temperaturen. Was es damit auf sich hat, muss ich mal bei SMLight erfragen. Links im Bild der SLZB-06M und rechts der MR3. Noch vor dem Einrichten als Thread Router.

Installation von Thread und Matter:

Zuerst das Matter Add-On installieren.

Um den EFR32MG24 als Therad Router in Home Assistant einzurichten, muss man zu >EINSTELLUNGEN< >ADD-ONS< >ADD-ON-STORE< und dort >OPEN Thread Border Router< auswählen und installieren. NICHT VON >GERÄTE & DIENSTE< WICHTIG!!!

{ Bei Geräte & Dienste wird nach der Url für die REST-API gefragt. Welche in meinem Fall http://core-openthread-border-router:8081 ist. }

Nach der Installation aus dem ADD-ON-STORE muss man noch die Daten des Adapters eingeben, bzw. den OTBR konfigurieren.

Bei DEVICE: irgend eines auswählen. Ich habe /dev/ttyS0 genommen

Baudrate: 460800

Hardware Flow Control: AUS

Network Device: Die Adresse die im SLZB Dashboard bei Z2M und ZHA angezeigt wird. Bei mir ist es die 10.1.10.183:6638

Automatically flash firmware: Aus

Open Thread Boarder Router agent log level: Notice

OTBR Firewall: Aus

NAT64: Aus

Nach dem Start der Integration und einem Neustart des Systems war alles eingerichtet. In einer Anleitung zu einem älteren System (Home Assistant) muss man noch einige Einstellungen vornehmen. Diese Einstellungen habe ich bei mir nicht vornehmen können und wurden automatisch ergänzt.

  1. Starten Sie das OpenThread Border Router Add-on

  2. Navigieren Sie in Home Assistant zu Einstellungen > Geräte & Dienste

  3. Klicken Sie auf „Konfigurieren“ , um OpenThread Border Router, Thread und Matter- Integrationen zu öffnen.

  4. Öffnen Sie die Thread -Integration und klicken Sie auf „Konfigurieren“

  5. Wählen Sie die drei Punkte neben OpenThread Border Router und klicken Sie auf Zum bevorzugten Netzwerk hinzufügen

  6. Klicken Sie erneut auf die drei Punkte und dann auf „Router für Android- und iOS-Anmeldeinformationen verwenden“.

Für Radio2 habe ich Mosquitto und Zigbee 2 Mqtt installiert

Fehler:

Was mir aufgefallen ist, das wenn man ein Update macht, das OTBR Add-On sich mit einem Problem meldet und sich nicht mehr mit dem SLZB verbindet. 2 mal konnte ich es dadurch beheben das ich den SLZB vom PoE getrennt habe, und einmal musste ich die Matter- OTBR und Thread Integration löschen und wieder neu installieren.

Fazit:

Der SLZB-MR3 ist ein wahres Kraftpaket, was Funktion und Technik betrifft. Auch die Reichweite ist, wie schon beim SLZB-06M, enorm hoch. Im Zusammenspiel mit Home Assistant zeigt sich wieder einmal, wie weit fortgeschritten Smart Home sein kann. Wer sein System um Matter und Thread erweitern möchte, ist mit dem MR3 bestens aufgehoben. Auch wenn er etwas überdimensioniert daher kommt. Aber die Entwickler werden sich etwas dabei gedacht haben. So sind bestimmt noch einige Features für den Adapter zu erwarten. Ich für meinen Teil werde ihn in das Produktivsystem übernehmen.

Offizielle Homepage : https://smlight.tech

Offizielle Deutsche Bezugsadresse: https://mediarath.de/en/products/smlight-slzb-mr1-zigbee-thread-multiradio-cc2652p7-efr32mg21-lan-poe-usb-wifi-adapter

Grüße Paul

3 „Gefällt mir“

Danke für den ausführlichen Beitrag. Ich habe auch den SLZB-MR3 gekauft und verzweifle hier aktuell. Ich komme vom Skyconnect. Eine Übernahme der Zigbee Gerät wäre schön, aber kein muss.

Ich würde den Matter Modus gerne auf Radio 1 [EFR32MG24] und Zigbee auf Radio 2 [CC2674P10]. Eben weil es allerseits so empfohlen wird.

Allerdings startet das Zigbee2MQTT Add on nicht. Ich verwende die von SMlight vorgegebene Config. Nur wenn ich Radio 1 [EFR32MG24] auf Zigbee stelle, startet das addon mit der vorgegebenen config.

Was mache ich falsch? Liegt es an meiner alten Skyconnect config?

Hallo @fapu

Da ich nicht hellsehen kann was Du eingestellt hast, wäre es prima, wenn Du folgendes hinzufügen könntest: Einstellungen Z2M, Ergebnisse von SLZB-MR3 und das fehler Log.

Gruß Paul

Hallo @PauI

Ich habe mir den MR1 bestellt aber ich bekomme das otbr addon einfach nicht zum Laufen.

Folgende Fehlermeldung bekomme ich die ganze Zeit und habe keine Idee was das bedeutet.

Firmware ist aktuell.

E tcp: wrong number of parameters (3 instead of 2).

Hat wer eine Idee was ich da falsch mache?

Hallo @Pauli29

Was hast Du wo eingestellt, und was ist das Ergebnis vom MR1 (z2m und oder ZHA bzw Thread) ?

Vielen Dank für die ausführliche Anleitung!

ich glaub ich werde meine Sonoff Stick gegen den MR3 tauschen damit sollte ich viel abdecken können.

Kann ich den auch mehrfach einbinden um so die Abdeckung im Haus zu erhöhen?

Hallo @DieserNexx

Klar gehen mehrere. NUR!!! Es darf immer nur EIN Koordinator pro System geben. Sprich für Z2M einen und/oder ZHA einen. Du kannst auch beide kombinieren. Oder eben als Router, also den 2..

Gruß Paul

Genau das wäre dann die Option.

Einen als Hauptgerät und die anderen als “Repeater”

Wobei du beachten solltest, dass (fast) jedes zigbee Gerät, welches nicht batteriebetrieben ist, als Router (so heißen Repeater bei zigbee) arbeitet. In meinem Netzwerk sind das z.B. dutzende Schalt-Aktoren, Smart-Plugs und Smarte Lampen.

Somit entsteht ein stabiles Mesh, ohne dass zusätzliche “nur” Router in Betrieb gehen müssen.

Gruß, Lars

Stimmt, da gebe ich Lars recht. Ist dann auch um ne Ecke günstiger. Weil den 2. SLZB-MR3 als Router einzusetzen bedeutet, das er auch in Reichweite des 1. Sein muss.

Danke für deine Anleitung! Ich habe mir den MR4 bestellt. Zigbee geht ohne Probleme. Den OTBR habe ich installiert und konnte auch eine Lampe anlernen. Problem ist, dass die Lampe nicht immer reagiert und es Fehler im Log gibt…

Hier das Protokoll, vielleicht hast du ja eine Idee:

P-RadioSpinel-: radio tx timeout
00:00:38.351 [W] P-RadioSpinel-: RCP failure detected
00:00:38.352 [W] P-RadioSpinel-: Trying to recover (1/2)
00:00:38.471 [C] P-RadioSpinel-: RCP => [C] Platform------: Reset info: 0x3 (EXT)
00:00:38.471 [C] P-RadioSpinel-: RCP => [C] Platform------: Extended Reset info: 0x301 (PIN)
00:00:38.471 [N] P-RadioSpinel-: RCP recovery is done
00:00:38.471 [N] MeshForwarder-: Failed to send IPv6 UDP msg, len:107, chksum:a598, ecn:no, to:0x9400, sec:yes, error:Abort, prio:low, radio:15.4
00:00:38.471 [N] MeshForwarder-:     src:[fda1:ca5e:a1b1:1:61f:cc63:8cb7:9ebd]:57346
00:00:38.471 [N] MeshForwarder-:     dst:[fda1:ca5e:a1b1:1:ca1f:7d0f:1392:4c93]:5540
00:00:43.555 [W] P-RadioSpinel-: radio tx timeout
00:00:43.555 [W] P-RadioSpinel-: RCP failure detected
00:00:43.555 [W] P-RadioSpinel-: Trying to recover (1/2)

Hallo @Zimbo

Sorry wegen der späten Antwort, aber ich bin zur Zeit sehr busy, weil ich eine PV Anlage installiert bekomme.

Nur mal kurz gefragt, hast Du IPV6 im MR4 aktiviert?

Gruß Paul

Kein Problem, viel Spaß mit der PV Anlage :slight_smile:

Unter der SLZB-MR4 Seite → Netzwerk? Nein, da hatte ich es nicht aktiviert. Habe es jetzt gemacht, aber immer noch die gleichen Fehler…

Sonst gehe ich einfach weiterhin den “Umweg” über den HomePod in Homekit.

Hi

meine Zeitzone UTC+1 wird nicht angezeigt. Dort steht auch gerade das es 2:14 ist dabei ist es 1:14 welche Zone muss ich da auswählen?

Hallo @Biedronka

Unter (Einstellungen und Tools - Uhrzeit Einstellungen)

Gruß Paul

Abend,

das hatte ich ja auch gefunden aber GMT+2 dann ist die Zeit bei mir “Aktuelle Uhrzeit:

Tuesday, November 04 2025 01:30:31

Es ist aber gerade 0:32

Meine Zeitzone ist: UTC+01:00 Amsterdam,Berlin,Bern ….

Diese finde ich aber nicht in den Einstellungen . Egal welche Zeitzone ich nehme, es wird nie die korrekte winterzeit angezeigt.

*edit … habe jetzt GMT+1 genommen jetzt wird Sie korrekt gezeigt.

Hi,

@PauI : Danke für die tolle Beschreibung. Danach habe ich jetzt auch den Versuch gewagt und mir einen MR3 bestellt, um die USB-Sticks an der zweiten Remote HA-Instanz abbauen zu können. Meine Haupt-Instanz läuft als VM auf Proxmox im Keller.

Ich möchte den MR3 auch als Bluetooth Proxy nutzen, konnte aber noch nirgends finden, ob ich lieber BT-Proxy + Matter oder BT-Proxy + Zigbee als Modus wählen soll.

Bei Matter wäre der Impact kleiner, da ich da noch keine Geräte angemeldet habe. Meine Zigbee-Geräte würde ich erst noch auf den neuen Koordinator umziehen. Dafür muss ich mir aber erst den Migrationspfad anlesen.

Welche Kombi ist eher empfehlenswert?

Die Chips habe ich so aktiviert, wie Du es oben beschrieben hast.

Danke

Ulf

Hallo Ulf @businesstux

Ich habe bei mir kein BT Proxi installiert. Du weißt aber schon, daß bei der Auswahl der Adapter mit ESP-Home überspielt wird und Du dann kein UI mehr hast.

Also nur installieren wenn Du das wirklich brauchst.

Gruß Paul

Hallo Paul,

Danke. Das mit der UI habe ich zwar gelesen, aber nicht auf die ganze Weboberfläche bezogen.

OK. BT-Proxy wird anders realisiert.

DANKE

Ulf

Hallo Paul,

Danke für deinen Bericht. Hast du bereits das Update von v3.0.8 auf v3.0.9. Hier steht das man alle Zigbee Devices neu Pairen muss nach dem Update. Gibt es da eine Möglichkeit das zu umgehen?

Danke

Johannes