X-Sense SBS50 Basisstation und Sensoren über MQTT lokal betreiben
Die Integration von Sicherheitskomponenten in das eigene Smarthome gelingt am zuverlässigsten, wenn die Daten lokal und ohne Umwege über externe Cloud-Server verarbeitet werden. Die X-Sense Basisstation SBS50 bietet ab neueren Firmware-Versionen (ab v1.7.1) die Möglichkeit, direkt über das MQTT-Protokoll zu kommunizieren. In dieser Anleitung wird beschrieben, wie die Basisstation konfiguriert wird und wie Sensoren eingebunden werden. Das Vorgehen lässt sich auf alle kompatiblen X-Sense Melder übertragen. Eine Liste einiger aktuell unterstützten Modelle findest du am Ende dieses Beitrags.
Voraussetzungen für die lokale Einbindung
Bevor mit der Konfiguration gestartet werden kann, müssen einige grundlegende Komponenten im Netzwerk bereitstehen. Da die Basisstation die Daten aktiv sendet, wird ein funktionsfähiger MQTT-Broker benötigt.
- Eine installierte Instanz eines MQTT-Brokers. Eine ausführliche Anleitung dazu findest du hier: Mosquitto MQTT-Broker für Home Assistant einrichten.
- Die IP-Adresse sowie die Zugangsdaten (Benutzername und Passwort) des Brokers.
- Die X-Sense Basisstation SBS50, die sich im selben Netzwerk wie der MQTT-Broker befindet.
- Die X-Sense Smartphone-App für den einmaligen Einrichtungsschritt.
core-mosquitto anzusprechen. Das funktioniert jedoch nur für Dienste, die auf demselben Host-System laufen. Die SBS50 ist ein externes Gerät im WLAN und benötigt daher die tatsächliche IP-Adresse des Host-Systems (z. B. 192.168.178.50). Damit die Basisstation ihre Daten zuverlässig abliefern kann, sollte das System, auf dem der MQTT-Broker läuft, zwingend eine feste IP-Adresse im Router zugewiesen bekommen.
Initiale Inbetriebnahme der Basisstation
Für Anwender, die das X-Sense-Ökosystem neu aufbauen, ist ein initialer Einrichtungsschritt über die Cloud-Infrastruktur des Herstellers erforderlich. Auch wenn die Datenverarbeitung im späteren Betrieb lokal über MQTT erfolgt, dient die offizielle Smartphone-App als unumgängliches Werkzeug, um die SBS50* (Werbung) initial in das heimische WLAN zu integrieren.
- Die X-Sense App für iOS oder Android installieren und ein Benutzerkonto anlegen.
- Die Basisstation mit dem Stromnetz verbinden.
- In der App über das „+“-Symbol oder alternativ durch das Scannen des QR-Codes auf der Geräterückseite den Dialog zum Hinzufügen aufrufen.
- Das Gerät in den Kopplungsmodus versetzen. Hierfür wird die Funktionstaste an der Basisstation gedrückt gehalten, bis die Status-LED den Anlernmodus signalisiert.
- Den Anweisungen der App folgen und die WLAN-Zugangsdaten übergeben.
MQTT auf der Basisstation SBS50 aktivieren
Die Konfiguration der MQTT-Schnittstelle erfolgt bei der SBS50 nicht über eine lokale Weboberfläche, sondern wird initial über die X-Sense Smartphone-App auf das Gerät übertragen. Für diesen einmaligen Einrichtungsschritt muss die Basisstation mit der Hersteller-Cloud verbunden sein. Sobald die Parameter gespeichert sind, läuft die MQTT-Kommunikation vollständig lokal.
Navigiere in der X-Sense App in die Einstellungen der Basisstation SBS50. Dort findet sich der Punkt „Mit Home Assistant verbinden“ beziehungsweise die MQTT-Verbindung. Hier müssen die Parameter des lokalen Brokers eingetragen werden:
| Parameter | Wert / Beschreibung |
|---|---|
| IP-Adresse | Die lokale IP-Adresse des MQTT-Brokers (keine internen Hostnamen wie core-mosquitto verwenden). |
| Port | Standardmäßig 1883. |
| Konto / Passwort | Die Zugangsdaten des MQTT-Brokers. (Hinweis: Die App verlangt aktuell Eingaben in diesen Feldern. Sollte der Broker ohne Authentifizierung laufen, kann als Workaround ein einzelner Punkt . eingetragen werden). |
Nach dem Aktivieren und Speichern baut die Basisstation die Verbindung auf. Im Log des MQTT-Brokers sollte nun ein erfolgreicher Connect der Basisstation sichtbar sein.
2026-05-30 15:46:03: New connection from 192.168.178.30:60113 on port 1883.
2026-05-30 15:46:03: New client connected from 192.168.178.30:60113 as SBS5015BA2436 (p4, c1, k60, u'mqtt-user ').
Sensoren mit der Basisstation koppeln
Damit die Sensoren Daten über die Basisstation per MQTT senden können, müssen diese physisch an der SBS50 angelernt sein. Der Anlernvorgang wird dabei immer initial über die X-Sense App gestartet. Erst danach wird die Kopplung am Gerät selbst bestätigt. Jeder neu gekoppelte und kompatible Sensor wird nach dem Anlernen automatisch als separates MQTT-Gerät an den Broker durchgereicht.
Beispiel: Kombimelder XP0A-MR11 hinzufügen
Tippe in der X-Sense App auf das „+“-Symbol, um ein neues Gerät hinzuzufügen, und wähle den Kombimelder XP0A-MR11* (Werbung) aus. Die App führt dich nun durch den Prozess. Um den Anlernmodus am Sensor zu aktivieren, wird anschließend die Test-/Stummschaltetaste am Gerät (in der Regel dreimal kurz hintereinander) gedrückt. Die Basisstation quittiert den Empfang des Signals akustisch und in der App. Nach erfolgreicher Kopplung überträgt die Basisstation die Statuswerte dieses Sensors über eine eindeutige Hardware-ID an den MQTT-Broker.
Automatische Einbindung in Home Assistant
Die aktuelle Firmware unterstützt MQTT Auto-Discovery. Sobald die Basisstation mit dem Broker verbunden ist und die Sensoren angelernt wurden, erkennt Home Assistant die Geräte eigenständig.
Hier der neu angelegte Kombimelder XP0A-MR11.
Jeder Sensor wird dabei sauber aufgeschlüsselt. Alle relevanten Datenpunkte (wie CO-Status, Smoke-Status oder Batteriezustand) stehen sofort als fertige Entitäten zur Verfügung und können für Automatisierungen genutzt werden.
Kompatible X-Sense Modelle für die lokale MQTT-Einbindung
Die folgenden X-Sense Melder lassen sich nach aktuellem Stand erfolgreich über die SBS50 Basisstation* (Werbung) per MQTT in das Smarthome integrieren: