← Back to context

Comment by EvanAnderson

1 month ago

I don't want my ISP doing this to me, but it sounds like something pretty cool to do myself. Does anybody know what the current state of "self-hosting" this kind of functionality is?

I am also super interested for the personal use case. What is the resolution? Can I track my cat through the house? See when they go to the feeder? Count my own bathroom visits?

  • > What is the resolution? Can I track my cat through the house? See when they go to the feeder? Count my own bathroom visits?

    None of the above.

    The setup process has you select 3 reference devices. You should pick the devices so that your normal motion areas are between the device and the router.

    The router then watches the WiFi signals from those devices. If they fluctuate more than baseline, it's assumed that something is moving around in the area.

    It's a threshold detection that can serve as a crude motion sensor for home/away purposes.

    • For home / away purposes it's easier to just detect if your phone is connected to the network. I built something like that before by shipping the log from my UniFi controller to a RPi and listen for events where my phone's MAC address connect or disconnnect.

      2 replies →

    • Nuts. Less interesting than the claims of monitoring heart rate, but still potentially some applications “for free” if it just needs to analyze signal strength from devices I already have. Theoretically could put it directly onto my OpenWRT router and make it available from there.

Just get cameras and local storage/processing for them. No need for elaborate Wi-Fi presence detection hacks.

  • Presence detection without the possibility of images being captured seems a reasonable application to me. So much the better if I could do it with hardware I already have versus installing motion detectors or other sensors.

    • RF human detection sensors ((that can even tell you the heart rate of someone in the room (if its below 120 I think)), cost almost nothing. Or at least they did before tariffs .

      They can also be programmed to detect people on the floor, so if you have elderly in your house you can know if someone fell, without cameras. They are made for hospitals but are cheap, but not 100% accurate for HR and falls, but reliable enough for security, and cheap.

      1 reply →

Check out ESP32-based projects like ESP32-CSI-Tool or the FreqSense library, which can implement WiFi sensing with minimal hardware and completely under your control.