Hallo zusammen..
Sollten hier irgendwo Typos sein, dann verzeiht mir, ich tippe aktuell am Handy und diese IOS Tastatur ist teilweise echt dumm….
Wie dem auch sei:
@HisN .. danke für den Ping.
Also was du brauchst hatte ich ja schon geschrieben. ESPresense ist ein Raumtracking auf BLE (Bluetooth Low Energy) Basis. Der esp32 wird mit dieser Firmware aus deinem Webbrowser geflasht:
https://espresense.com/firmware
Du musst also nichts Programmieren - also ist schon fertig
Dann erstellt der esp32 nen Hotspot, sodass du deine WLAN Daten hinterlegen kannst.
Du musst nur noch deine MQTT Daten hinterlegen. Du solltest aber immer nur eine Änderung machen, sonst übernimmt er das nicht.
Bei Homeassistant, geschieht fast alles automatisch. Du musst nur für jedes Gerät welches du Tracken willst einen Eintrag in der Config machen. Außerdem solltest du in der Oberfläche (des ESP32) die Emfangsstärke nach einem Meter hinterlegen.
Danach siehst du in Home-Assistant dein Gerät… Alle Basisstationen (ESP32) senden den aktuelle Entfernung deiner hinterlegten Geräte an Homeassistant, Homeassistant aktualisiert den Status immer so, dass der geringste Abstand als aktuelle Position hinterlegt wird.
Mit meinen aktuellen Einstellungen weil ich innerhalb von 2 Sekunden, in welchem Bereich in einem Raum sich jemand befindet.
Sodass Automationen möglich werden:
Person bewegt sich von Sofa Richtung Küche, pausiere den TV, Spule 10sec zurück. Wenn person wieder im Bereich Sofa, setze Wiedergabe fort..
Als Apple User musst du
hier lang, damit du dein Gerät verfolgen kannst.
Alles weitere gibts in
diesem Video.
Problematisch ist nur:
- Räume liegen nah beieinander, da musst du versuchen, dass die Basisstationen soweit auseinander liegen
- Zonen im gleichen Raum, das wird erst sinnvoll möglich mit Radar, das will ich auch nochmal testen. Du musst die Basisstationen so dicht wie möglich an deinen Sender platzieren, um Zonen zu ermöglichen. Also Schreibtisch => Dann muss dein Handy 20cm vom Esp32 entfernt sein, damit er es sicher erkennt. Das gleiche mit Sofa etc.. Dann kriegt er das aber gut mit und auch innerhalb von 1-2 Sekunden.
- IOS klappt gut Android macht wohl Probleme, weil die nicht oft genug BLE aktivieren. Unter iOS aktualisiert sich der Status alle 500ms…
Noch ein paar abschließende Worte:
- Esp32 ist zwingend nötig, gibts in CN für 3,3€ das Stück. Z.B.: Hier
- Du brauchst immer Strom für die Basisstationen
- Du brauchst Homeassistant + Mqtt addon
- Zugriff aus der Ferne nur mit VPN! Unter IOS mit Wireguard gar kein Problem.
- Dir muss bewusst sein, dass jedes Gerät Traffic erzeugt, daher bin ich noch so Happy damit 10 ESP32 zu platzieren, da muss ich nochmal drüber nachdenken…
Sollte noch was unklar sein gerne melden.
@SaxnPaule .. Du solltest ne ESP32-Cam nutzen, 1m^3 ist schon viel.