Hva bruker dere for å detektere om personer i husstanden er hjemme, slik at huset automatisk kan gå i "fraværsmodus"? Jeg forsøkte flere løsninger som jeg ikke fikk til å fungere, inntil jeg fant denne.
Jeg bruker en ESP-01 som scanner MAC-adresser på klienter (mobiltelefoner) og sammenligner med de som er definert som hjemmehørende i huset.
ESP'en sender melding til virtuelle devicer i Domoticz (en per person) når en slik kjent MAC-adresse har vært borte i mer enn 30 minutter (parameter i firmware på ESPen). Når kjent person dukker opp sendes umiddelbart melding om at vedkommende er hjemme. Så når vi kommer hjem skrues nå lyset på i inngangspartiet og entré idet vi nærmer oss døra. Og lyden skrues av på multiroom-anlegget, i fall vi har glemt det. Praktisk!
Den står i et stikk på et rolig sted hvor det er lite risiko for at den dultes borti:
ESP'en er plugget i et USB veggadapter via et USB-til-ESP adapter, som stepper ned fra 5V til 3,3V:
https://www.aliexpress.com/item/USB-to-ESP8266-WIFI-module-adapter-board-computer-phone-WIFI-wireless-communication-microcontroller-development/32687251137.html?spm=a2g0s.9042311.0.0.yl6kks
Kjernen i firmwaren er kompleks, og krever bedre forståelse for ESP'ens Wifi-funksjoner enn hva jeg er i stand til å kode selv.
Min software er basert på Andreas Spiess sin software: Youtube-video med linker i teksten nedenfor
...som igjen bygger på grovarbeid gjort av Ray Burnette: https://www.hackster.io/rayburne/esp8266-mini-sniff-f6b93a
Jeg har gjort noen forenklinger, ved å ikke lytte etter Access points, kun klienter. Jeg har også tatt bort MQTT-bitene Andreas hadde lagt inn, da jeg bruker Domoticz - og lagt til funksjon for å sende JSON-melding til Domoticz.
Dersom noen er interessert kan jeg legge ut koden jeg bruker.
ESP'en måler signalstyrken til mobilen, og jeg har grublet på om jeg kan sette opp flere av disse og derved "triangulere" hvor vedkommende (i hvert fall mobilen...) befinner seg - i hvert fall gjette rett etasje. Vi får se om jeg gidder etter hvert. ?