BLE Presence ist ein selbstgebautes Anwesenheitserkennungssystem, das Bluetooth Low Energy nutzt, um Personen und Geräte raumgenau im Haus zu lokalisieren. Komplett selbst gehostet, vollständig konfigurierbar, und designed für deine Smart-Home-Automatisierung.
Verteilte BLE-Scanner (ESP32) erfassen Bluetooth-Signale in jedem Raum. Master-Client Architektur mit automatischer Synchronisierung.
Echtzeit-Positionierung auf dem Grundriss per Trilateration. Floorplan-Editor mit Zonen und Scanner-Platzierung.
Duch den auf dem Master laufenden MQTT Broker ist eine nahtlose Anbindung an Home Assistant, Loxone und andere Plattformen über MQTT. UDP-Export möglich.
(eigener Boker kann auch genutzt werden)
Anwesenheits-Timeline, Batterie-Monitoring über Monate, Online/Offline-Tracking mit grafischer Auswertung.
Aktualierung des Master per WebUI.
ESP32-Scanner Remote oder per Web-UI aktualisieren mit automatischer Versionserkennung.
Komplette Konfiguration über das Web-Interface (Master/ESP32). Raum-Tracking Parameter, Scanner-Verwaltung, Service-Steuerung.
Ein zentraler Master aggregiert die Daten aller Scanner, berechnet Positionen und publiziert die Ergebnisse per MQTT.
ESP32
BLE Scan + RSSI
Raspberry Pi Master · Daten-Fusion · Trilateration
Anti-Flapping · Room-Tracking
Loxone · Home Assistant
MQTT · UDP
Von der Live-Karte bis zur Firmware-Verwaltung — das gesamte System lässt sich komfortabel über das Web-Interface steuern.
Echtzeit-Übersicht aller erkannten Geräte und aktiven Scanner. Live MQTT-Verbindung zeigt sofort neue Geräte, Signalstärke, Batteriestatus und den zugeordneten Scanner.
Geräte werden in Echtzeit auf dem Grundriss positioniert — entweder per Trilateration aus mehreren Scanner-Signalen oder als Fallback beim nächsten Scanner. Zonen-Erkennung und Multi-Etagen Support inklusive.
Grundriss hochladen, Scanner per Drag & Drop platzieren, Zonen direkt auf dem Plan zeichnen. Der Maßstab wird kalibriert für korrekte Distanzberechnung. Unterstützt mehrere Etagen.
Detaillierte Anwesenheits-Timeline pro Gerät: Online/Offline-Phasen, Dauer, zugeordneter Scanner. Batterie-Monitoring über Monate mit Trend-Graphen und Min/Max-Werten.
Versionsverwaltung für das gesamte System: Master-Software Updates, ESP32 Firmware-Downloads für verschiedene Hardware-Varianten, und automatische Erkennung des Firmware-Status aller Scanner.
Kompakte, kostengünstige BLE-Scanner auf ESP32-Basis. Eigenes Web-UI pro Scanner, zentrale Verwaltung am Master. Unterstützt ESP32-WROOM und ESP32-S3 Hardware. OTA-Updates, Batterie-Scans und Device-Sync über API.
Bewusst pragmatisch gewählt — bewährte Tools statt Hype.
Master
Backend & Aggregator
Web Interface
Mosquitto Broker
Live UI & WebSocket
BLE Scanner Clients
ESP32 Firmware
BLE Libraries
Anonyme, aggregierte Nutzungsstatistiken.
Installationen
Scanner
BLE Geräte