Tweakers · Technologie
Zelf geofencing voor je slimme slot met Home Assistant
Een slimme deurslot kan automatisch ontgrendelen wanneer je thuiskomt, maar dit vereist vaak het delen van locatiegegevens met de fabrikant. Dit artikel beschrijft hoe je dit zelf kunt realiseren met Home Assistant, waardoor je locatiegegevens lokaal blijven.

De geofencingfunctie gebruikt de Home Assistant Companion-app om je locatie te delen en een bluetoothbeacon uit te zenden (Android-only). Home Assistant detecteert je nabijheid en activeert de beacon. Een ESP32-bord bij de deur ontvangt dit signaal en ontgrendelt de deur.
Je hebt Home Assistant, een slim slot, de Companion-app en een ESP32-microcontroller met bluetooth/wifi nodig (bv. ESP32, C3, C6, S3). Vermijd ESP32-S2/H2 en ESP8266.
Plaats de ESP32 dicht bij de voordeur voor accurate timing. Configureer de Companion-app met actieve locatiedeling en beacon-functie (lage latentie, hoog zendvermogen).
Voorkom energiebesparing op Android voor de Companion-app. De app heeft ook toestemming nodig voor 'Apparaten in de buurt'.
Installeer een nabijheidssensor in Home Assistant voor de 'Thuis'-zone. Flash de ESP32 met ESPHome-firmware via USB (Chrome/Edge).
Maak een YAML-automatisering aan in Home Assistant per gebruiker, met de juiste entiteiten voor nabijheidssensor, ESP32 en slot. Stel geofencingparameters in.
Beveiliging: beaconsignalen zijn niet versleuteld en kunnen gekloond worden. Willekeurige ID's verminderen risico. Nauwkeurige afstelling is cruciaal.
AI-samenvatting op basis van de bron.
Tweakers