Tilstedeværelsesdetekteringsplatform ved hjælp af Bluetooth-enheder, brug en gammel Smarphone igen som en tilstedeværelsesdetektionshåndterer, når detekterer en tilladt enhed, vil den kommunikere det via MQTT og derefter med HomeAssistant kan du gøre tilstedeværelsesautomationen.
Forudsætninger
MQTT mægler
Hjælpeassistent
Gamle Smarphone Android
Opsætning
1 Åben app
2 Menu Wizard-konfiguration
3 Værelsesindstillinger (Glem ikke at klikke på Gem for at gemme ændringerne)
4 Tilføj tilladte enheder, tilføj enhederne til hvert medlem af din familie eller venner
5 Konfigurer MQTT-klient, indstil MQTT-klienten, kontroller forbindelsen til din MQTT-mægler ((Glem ikke at klikke på gem for at gemme ændringerne)
6 Klik på Udført
7 Nu kan du trykke på play, og en baggrundstjeneste kører hvert minut
eller det tidspunkt, du konfigurerer i indstillinger, vil det opdage enhederne omkring det, hvis det matcher et med listen over tilladte enheder, sender det det med MQTT
Integration med hjemmeassistent
For integration i Home Assistant udføres ved hjælp af en mqtt-sensor, se eksempel
configuration.yaml
sensor:
- platform: mqtt
state_topic: 'andrews_home / first_floor / FF: 00: 11: 22: 36: 11'
value_template: '{{value_json.confidence}}'
måleenhed: '%'
navn: 'Andrew First Floor'
Mac-adressen på Bluetooth-enheden sendes som en del af emnet mqtt
Hvordan konfidensværdien opnås?
Tillidsværdien varierer fra 0 til 1,0
Hvis der findes en enhed, øges den med 0,5
Hvis en tilladt enhed ikke er synlig for området for Bluetooth-detektion, reduceres den med 0,33