Raspberry Pi als Bluetooth-Gateway für Home Assistant: Sensoren zentral verbinden
In meinem Smart Home spielt der Raspberry Pi schon lange eine zentrale Rolle – ob als Steuerzentrale für Automationen oder als MQTT-Broker. Doch ein Bereich, der mich in den letzten Jahren besonders fasziniert hat, ist die Bluetooth Low Energy (BLE)-Integration. Viele meiner Sensoren – von Temperatur- und Feuchtemessern bis hin zu Präsenz-Trackern – funken per BLE. Doch das Problem: Die Reichweite ist begrenzt, und nicht jeder Raum hat stabile Verbindung. Hier kommt der Raspberry Pi als Bluetooth-Gateway ins Spiel. Mit Tools wie Theengs Gateway📦 lässt sich der Pi so konfigurieren, dass er BLE-Signale empfängt und über MQTT an Home Assistant weitergibt. In diesem Artikel zeige ich dir, wie du deinen Pi Schritt für Schritt in ein leistungsfähiges Bluetooth-Gateway verwandelst, welche Hardware sich eignet und welche Automationen du damit umsetzen kannst.
Warum ein Bluetooth-Gateway im Smart Home sinnvoll ist
Viele Smart-Home-Geräte setzen heute auf Bluetooth Low Energy (BLE), weil der Standard stromsparend und flexibel ist. Besonders Sensoren für Temperatur, Luftfeuchtigkeit, Bewegung oder Anwesenheit nutzen BLE, um regelmäßig kleine Datenpakete zu senden. Diese sogenannten Advertisements enthalten Messwerte, die von einem Empfänger – in unserem Fall dem Raspberry Pi – dekodiert und weitergeleitet werden. Der Vorteil eines solchen Gateways liegt auf der Hand: Statt jeden Sensor direkt mit Home Assistant zu koppeln, kann der Pi als zentraler BLE-Scanner dienen und die Daten via MQTT an dein Smart Home weiterreichen. Das entlastet dein Hauptsystem und erweitert die Reichweite deines Bluetooth-Netzwerks. In Kombination mit mehreren Pis oder BLE-Proxies (z.B. auf Basis von ESP32) lässt sich so eine flächendeckende Abdeckung im ganzen Haus erreichen. Gerade in größeren Wohnungen oder Häusern stößt der integrierte Bluetooth-Adapter von Home Assistant schnell an seine Grenzen. Hier bietet der Pi als Gateway eine flexible, kostengünstige und lokale Lösung – ganz ohne Cloud-Abhängigkeit.
Benötigte Hardware und Software-Komponenten
Für den Aufbau deines eigenen Bluetooth-Gateways brauchst du keine teure Spezialhardware. Ein einfacher Raspberry Pi Zero W🛒 oder Pi 4B reicht vollkommen aus. Beide Modelle verfügen über integriertes Bluetooth, wobei der Pi 4 durch seine höhere Leistung und stabilere Funkverbindung punktet.
- Raspberry Pi Zero W🛒: Kompakt, sparsam (~5 W), ideal für dezentrale Gateways in verschiedenen Räumen.
- Raspberry Pi 4B🛒: Leistungsstark, unterstützt mehrere gleichzeitige Verbindungen, ideal als Haupt-Gateway.
- USB-Bluetooth-Dongle: Optional, falls du mehr Reichweite oder parallele Verbindungen benötigst (z.B. CSR-basierte Adapter).
Zusätzlich benötigst du:
- MicroSD-Karte (mind. 16 GB) für das Betriebssystem
- Netzteil (mind. 3 A beim Pi 4)
- MQTT-Broker – z.B. Mosquitto, oft schon in Home Assistant integriert
- Theengs Gateway📦 oder OpenMQTTGateway als Software-Lösung
Auf Software-Seite hast du zwei Optionen:
- Raspbian Lite mit manuell installiertem TheengsGateway
- Home Assistant OS mit TheengsGateway als Add-on
Beide Varianten funktionieren zuverlässig. Ich persönlich nutze Home Assistant OS, weil die Integration besonders nahtlos ist und die Bluetooth-Patches bereits enthalten sind. Unter Raspbian musst du darauf achten, dass BlueZ ab Version 5.63 installiert ist – ältere Versionen verursachen teils instabile Verbindungen.
Einrichtung und Installation Schritt für Schritt
1. Betriebssystem vorbereiten
Lade dir das aktuelle Raspbian Lite oder Home Assistant OS herunter und flashe es auf eine MicroSD-Karte. Verbinde den Pi per WLAN oder LAN mit deinem Netzwerk. Falls du einen externen Bluetooth-Stick nutzt, stecke ihn jetzt an.
2. Theengs Gateway📦 installieren
Wenn du Raspbian nutzt:
- Führe
sudo apt updateaus. - Installiere Python3 und Pip:
sudo apt install python3-pip python3-venv. - Lege eine virtuelle Umgebung an:
python3 -m venv theengs && source theengs/bin/activate. - Installiere Theengs:
pip install TheengsGateway.
Unter Home Assistant OS kannst du das Add-on direkt aus dem Repository https://github.com/mihsu81/addon-theengsgw installieren. Danach trägst du in der Konfiguration die Zugangsdaten deines MQTT-Brokers ein (Host, User, Passwort) und startest das Add-on.
3. MQTT-Broker und Verbindung testen
Starte den MQTT-Broker (z.B. Mosquitto) und notiere IP-Adresse und Zugangsdaten. Danach kannst du das Gateway starten: python3 -m TheengsGateway -H "192.168.1.10" -u "mqttuser" -p "mqttpass" Wenn alles funktioniert, siehst du in Home Assistant unter Einstellungen → Geräte & Dienste → Bluetooth neue Entitäten – die BLE-Sensoren werden automatisch erkannt. Mit Tools wie MQTT Explorer kannst du prüfen, ob Daten unter home/TheengsGateway/... eintreffen.
4. Dauerbetrieb sicherstellen
Damit dein Gateway nach einem Neustart automatisch startet, richte es als Systemdienst ein. So läuft es im Hintergrund stabil und ohne manuelles Eingreifen – perfekt für den 24/7-Betrieb.
Praktische Mini-Projekte mit BLE-Sensoren
Projekt 1 – Außentemperatur messen
Platziere einen BLE-Temperatur- und Feuchtesensor (z.B. Xiaomi oder SwitchBot) draußen auf dem Balkon. Der Raspberry Pi empfängt die Daten und sendet sie an Home Assistant. Dort kannst du den aktuellen Wert anzeigen oder eine Automatisierung anlegen: Wenn Temperatur < 5 °C, dann Heizung einschalten oder Push-Benachrichtigung senden.
Projekt 2 – Anwesenheitserkennung
Mit einem BLE-Tracker (z.B. Tile oder Nut) oder sogar deinem Smartphone kannst du die Anwesenheit im Haus feststellen. Sobald der Tracker in Reichweite ist, meldet Home Assistant den Zustand home. Verlässt du das Haus, wechselt der Status zu not_home. Damit lassen sich Szenarien wie Lichtsteuerung oder Alarmaktivierung automatisieren.
Projekt 3 – Luftqualität überwachen
Ein BLE-Luftqualitätssensor (CO₂ oder VOC) kann helfen, das Raumklima zu verbessern. Wenn der CO₂-Wert über einen Grenzwert steigt, schaltet Home Assistant automatisch einen Lüfter ein oder erinnert dich ans Lüften. Solche Automationen erhöhen den Komfort und sparen gleichzeitig Energie.
Automatisierungen und Beispielkonfigurationen
Sobald die Sensoren eingebunden sind, kannst du sie in Home Assistant wie jede andere Entität verwenden. Hier einige meiner Lieblings-Automationen:
Heizung bei Kälte aktivieren
alias: 'Heizung an bei Kälte' trigger: - platform: numeric_state entity_id: sensor.outdoor_temp below: 5 action: - service: climate.set_temperature target: { entity_id: climate.wohnzimmer } data: { temperature: 21 }
Lichtsteuerung bei Ankunft
alias: 'Licht bei Ankunft' trigger: - platform: state entity_id: device_tracker.mein_phone from: 'not_home' to: 'home' action: - service: light.turn_on target: { entity_id: light.flur }
Abwesenheitsmodus
Wenn kein Tracker mehr als home gemeldet ist, schaltet Home Assistant automatisch alle Geräte ab und aktiviert den Sicherheitsmodus. So erreichst du maximale Energieeffizienz und Sicherheit – ganz ohne Cloud oder Drittanbieter-Apps.
Vor- und Nachteile des BLE-Gateways
Vorteile:
- Kostengünstige Integration vieler BLE-Sensoren ohne Cloud
- Zentrale Datenverarbeitung über MQTT
- Flexible Platzierung des Gateways im Haus
- Erweiterbar durch zusätzliche Proxies (z.B. ESP32)
- Unterstützung zahlreicher Geräte – von Temperatur bis Präsenz
Nachteile:
- Begrenzte Reichweite (~10 m pro Gateway)
- Empfindlich gegenüber Störquellen und Wänden
- Bluetooth unter Linux kann instabil sein – Updates beachten
- Smartphones ändern regelmäßig ihre BLE-MAC-Adresse, was das Tracking erschwert
- Einrichtung erfordert gewisse Erfahrung mit MQTT und HA
Tipp: Wenn du größere Distanzen überbrücken möchtest, nutze ESP32-basierte Bluetooth-Proxies. Diese kleinen Boards kosten nur wenige Euro und erweitern dein BLE-Netzwerk erheblich.
Troubleshooting und Tipps aus der Praxis
Wenn dein Gateway nicht wie erwartet funktioniert, helfen dir ein paar einfache Prüfungen weiter:
- Bluetooth-Adapter prüfen: Mit
hciconfigoderbluetoothctlkannst du sehen, ob der Adapter korrekt erkannt wird. - Reichweite testen: Nutze den Advertisement Monitor in Home Assistant, um zu sehen, welche Geräte dein Gateway empfängt.
- Logs prüfen: In den Theengs-Logs oder via MQTT Explorer erkennst du schnell, ob der Broker erreichbar ist.
- Sensor-Apps deaktivieren: Stelle sicher, dass keine Smartphone-App die BLE-Sensoren blockiert.
- Mehrere Adapter: Wenn du mehrere Bluetooth-Geräte angeschlossen hast, deaktiviere schwächere Adapter, um Performance-Probleme zu vermeiden.
Mit dem neuen Bluetooth Connection Graph (seit Home Assistant 2025.6) siehst du zudem auf einen Blick, wie deine BLE-Geräte und Proxies miteinander verbunden sind – ein unschätzbares Tool zur Fehlersuche und Optimierung.
Aktuelle Entwicklungen und Ausblick
Die Bluetooth-Integration in Home Assistant hat in den letzten Monaten enorme Fortschritte gemacht. Mit dem Update 2025.6 wurde der Bluetooth Connection Graph eingeführt, der alle verbundenen Geräte und Proxies visualisiert. So kannst du dein Netzwerk gezielt optimieren. Gleichzeitig erscheinen immer mehr spezialisierte Gateways auf dem Markt, wie die Theengs Bridge📦 oder der GL.iNet GL-S10🛒, die BLE-to-MQTT-Funktionalität bereits integriert haben. Diese Geräte sind Plug-and-Play-fähig und unterstützen teils bis zu 90 Sensoren gleichzeitig. Trotz Matter und Thread bleibt Bluetooth ein wichtiger Baustein im Smart Home. Gerade durch die weite Verbreitung in günstigen Sensoren und Wearables ist BLE eine ideale Ergänzung zu Zigbee oder WLAN. Mit einem Raspberry Pi als Gateway schaffst du dir eine stabile, lokale und erweiterbare Infrastruktur – und das mit überschaubarem Aufwand.
Ein Raspberry Pi als Bluetooth-Gateway ist ein kleiner, aber mächtiger Helfer im Smart Home. Er verbindet unterschiedlichste BLE-Sensoren, Tracker und Geräte zentral mit Home Assistant – lokal, sicher und flexibel. Ich setze solche Gateways selbst in mehreren Räumen ein, um Temperatur, Präsenz und Luftqualität zuverlässig zu erfassen. Besonders in Kombination mit MQTT und Automationen entfaltet das System seine Stärke: Daten fließen in Echtzeit, Aktionen reagieren blitzschnell, und das alles ohne Cloud. Wer bereits ein paar Smart-Home-Komponenten besitzt, kann mit dieser Lösung sein Setup deutlich erweitern und professionalisieren.
Hast du bereits BLE-Sensoren im Einsatz? Dann probiere es aus und richte deinen Raspberry Pi als Bluetooth-Gateway ein – du wirst überrascht sein, wie viel smarter dein Home Assistant dadurch wird!










Hinterlasse einen Kommentar
An der Diskussion beteiligen?Hinterlasse uns deinen Kommentar!