Hi! I’ve just started openHAB, and I found FIND quite interesting. I’ve installed a FIND3 server and started configuring passive tracking. My wireless chip doesn’t seem to support monitor mode though (EDIT: I had NetworkManager managing
wlp5s0
, works now! )
I’m using Ubiquiti Unifi access points in my setups, so I figured it should be possible to use these as passive information source. I wrote a little unifi-to-find3
utility that connects to the Unifi controller and pushes the data into /passive
in FIND3. Figured I should share: https://gitlab.com/rubdos/find3-utils
It’s written in Rust (just because). I’m slowly making the code a bit cleaner, since I’m using this code as setup for a Rust-beginners presentation. The CI is set up to build and host an executable; cfr. the README. Let me (or the issue tracker) know if you encounter bugs!
I can currently only track associated clients at the associated access point. I haven’t been able to find an API that fetches information about non-associated devices (to track one device across multiple access points). This would be a great addition, since that practically turns any Unifi setup into a FIND3 passive setup without any work!
Please let me know if you use it