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.

Abschied von der Cloud (HACS-Integration) Wer in der Vergangenheit X-Sense Geräte in Home Assistant einbinden wollte, musste oft auf eine inoffizielle Custom Integration aus dem HACS (Home Assistant Community Store) zurückgreifen. Diese griff über das Internet auf die X-Sense Cloud zu. Mit der hier gezeigten, nativen MQTT-Methode der SBS50 ist diese HACS-Integration nicht mehr nötig. Die Kommunikation erfolgt nun zu 100 % lokal, verzögerungsfrei und ausfallsicher.

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.
IP-Adressen statt interner Hostnamen Wer bereits Dienste wie Zigbee2MQTT nutzt, ist es oft gewohnt, den Broker über interne Hostnamen wie 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

Transparenz-Check Damit ich diesen Blog werbefrei halten kann, verwende ich Affiliate-Links (mit * markiert). Wenn du darüber etwas kaufst, erhalte ich eine kleine Provision von Amazon – für dich ändert sich am Preis rein gar nichts. Danke für deinen Support meiner Projekte!

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.

X-Sense SBS50 Basisstation für die Verwaltung von Funk-Sensoren
X-Sense SBS50 Basisstation
  • 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.
WLAN-Kompatibilität beachten Wie bei den meisten IoT-Komponenten üblich, unterstützt die SBS50 für die Netzwerkanbindung ausschließlich 2,4-GHz-WLAN-Netzwerke. Sollte die Ersteinrichtung fehlschlagen oder das Gerät nicht gefunden werden, empfiehlt es sich, das 5-GHz-Band am Router temporär zu deaktivieren, bis die Basisstation erfolgreich im Netzwerk registriert ist.

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 ').
Aktueller Hinweis zu Broker-Neustarts Sollte der MQTT-Broker (oder das Host-System, wie Home Assistant) neu gestartet werden, verliert die SBS50 in den aktuellen Firmware-Versionen teilweise die Verbindung und stellt sie nicht automatisch wieder her. Die Sensoren werden dann als „Nicht verfügbar“ angezeigt. Ein kurzer Workaround ist es, in der X-Sense App die MQTT-Verbindung einmal zu deaktivieren und sofort wieder zu aktivieren.

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.

Wichtig: MQTT-Unterstützung nur für bestimmte Geräte! Achtung Stolperfalle: Laut den offiziellen Angaben von X-Sense in der App werden aktuell nur bestimmte Geräte der Link+ Pro Serie (Rauch-, CO-, und Wärmemelder) für die MQTT-Weitergabe unterstützt. Andere Sensoren, wie beispielsweise der Wassermelder (SWS0A), lassen sich zwar mit der Basisstation verbinden und in der App nutzen, senden aber derzeit keine MQTT-Daten an Home Assistant!

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.

X-Sense XP0A-MR11 Rauch- und Kohlenmonoxidmelder
Kombimelder XP0A-MR11

Automatische Einbindung in Home Assistant

X-Sense Geräte in der MQTT-Integration von Home Assistant
Automatische Geräteerkennung im MQTT-Broker

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.

Detaillierte Entitäten-Übersicht des X-Sense Melders
Detaillierte Entitäten-Übersicht des Melders
Wichtig: Warum Daten manchmal verzögert erscheinen Batteriebetriebene Sensoren befinden sich oft im Deep Sleep (Tiefschlaf). Sie senden nur bei einem Event (Alarm oder Tastendruck) oder bei einem periodischen Lebenszeichen Daten an die Basis. Wenn ein Sensor neu ist oder das Log leer bleibt, löse einmalig die Test-Taste aus, um die Übertragung an Home Assistant zu erzwingen.

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:

  • XP0A-MR11* (Werbung) (Kombimelder für Rauch und Kohlenmonoxid)
  • XS01-M* (Werbung) (Rauchmelder)
  • XS0B-MR* (Werbung) (Rauchmelder mit Sprachansage)
  • XC01-M* (Werbung) (Kohlenmonoxidmelder)
  • XH02-M* (Werbung) (Hitzemelder)