Commit Graph

75 Commits

Author SHA1 Message Date
Darrell c8fdf308a9
Make absorption a configurable setting (#302)
Move absorption to setting
Tons of minor improvements to the code
Id types re-numbered to leave space
2022-03-06 11:48:04 -05:00
Darrell 4a77b6f46f
Update GUI.cpp 2022-02-22 22:24:32 -05:00
Jared Hobbs fdd38947e6
feat: add vanmoof fingerprinting (#335) 2022-02-22 22:10:19 -05:00
Darrell 4cd8600bdf
Add dump memory (#336) 2022-02-22 22:02:19 -05:00
Darrell c9c5e5c7b1
Fix missing devices (#325)
Fix filtering types, improve New/Del messaging
2022-02-20 16:03:03 -05:00
Darrell 152df15af3
Fix MAC pointer issue (#321) 2022-02-20 08:06:49 -05:00
DTTerastar 5784d43771 Back to float, fix distance 2022-02-16 10:55:27 -05:00
Darrell c3673a4dd3
Fix all issues found debugging (#285) 2022-02-15 18:39:00 -05:00
Darrell 448378d5e2
Attempts at more stability (#276) 2022-02-15 00:14:32 -05:00
Darrell 6189d9638d
Query should do nothing if empty (#273) 2022-02-14 13:06:44 -05:00
Darrell 69bf3b1e01
Improve room assistant detection (#268) 2022-02-14 13:04:41 -05:00
Darrell 5bb652c858
Deleting client seems to improve query performance greatly (#266) 2022-02-14 08:32:03 -05:00
Darrell 019d975c0b
Fix issues with query (#264) 2022-02-14 07:50:30 -05:00
Darrell 4780e362ae
Add include exclude query filtering (#255)
Co-authored-by: Stefan Knaak <stefan@knaak.org>
* Add Feature: Blacklist/Whitelist
* MQTT room=* all rooms will set, added restart
* Fixes: #58 #229 #152
2022-02-13 12:58:17 -05:00
Darrell d372d48a96
h2zero/NimBLE-Arduino -> 1.3.6 (#240)
* h2zero/NimBLE-Arduino -> 1.3.6
* Remove unneeded libs
* Tweak retry code to wait longer
2022-02-10 12:18:23 -05:00
Darrell 3a54825c2c
Allow status led to be disabled (fixes #156) (#196) 2022-01-23 12:38:05 -05:00
Darrell 7c6e5939c8
Add eddystone uid support (#188) 2022-01-17 14:26:13 -05:00
Darrell 43a75d023d
Add support for alt-beacons (#187) 2022-01-17 14:24:07 -05:00
Darrell 3fe4ab4d1c
Requery if room assistant broadcast found after query (#126)
* Requery if room assistant broadcast found after query

* Fix init issue
2021-11-14 18:54:19 -05:00
Darrell 5e64649e81
Add trackr support (#121)
* Don't use md:0000 id
* Add trackr support
2021-11-11 07:32:12 -05:00
Darrell e669a2a90b
Add support for ATC_MiThermometer (#124)
Add initial support for meater
Improve msft:cdp fingerprint
2021-11-10 21:55:10 -05:00
DTTerastar 3f216164da Misc 2021-10-22 19:32:06 -04:00
DTTerastar 68fcf72313 Query w/ exponential fallback for additional robustness 2021-10-12 11:32:23 -04:00
DTTerastar c5333849cd Don't Query until device is <= maxDistance 2021-10-11 19:57:30 -04:00
DTTerastar 6519e1ab7a Implement a id type hierachy 2021-10-10 23:02:36 -04:00
Darrell 28443789b6 Add device model to apple fingerprints add support room assistant app (#69)
* Add Active Scan and Query switches
* Rework stats
* Cleanup less often
2021-10-10 10:34:30 -04:00
DTTerastar 82a181252f Skip distance was being ignored because of an accidental cast to int 2021-10-04 17:04:01 -04:00
Darrell 12804483cc
Groundwork for #53 (#67)
- Potientaly breaking: room name is now lower cased, trimmed, and all whitespace replaced with underscores when put into mqtt (#64)
- ANSI Colors Added to Serial
- Close/Left totally rewritten to find stuff quickly (uses NO filtering)
- Serial display for 'New' waits for 2nd packet before showing
- One Euro filter reoptimized to work for slow broadcasters (Tiles) as well as it previously did for quick (Phones/Watches)
- All time measurement made wraparound protected
- Make Arduino OTA disabled by default, but a setting
- Add a calibration section of settings with lots of knobs to twiddle
- Ignore microsoft and non Nearby Info apple packets (they are useless for tracking atm)
- Delete old fingerprints after configurable max age instead of waiting for MAX MACS and deleting the oldest
2021-09-30 12:48:50 -04:00
DTTerastar b9876c5834 Add adafruit-huzzah32 firmware flavor 2021-09-25 10:46:19 -04:00
DTTerastar e5f08f1b9b Print MD hex 2021-09-25 10:08:30 -04:00
DTTerastar 7a8c034fb5 Fixes #56 2021-09-24 23:05:12 -04:00
DTTerastar 1ff851ee47 MQTT Discovery! 2021-09-20 00:00:12 -04:00
DTTerastar 8e86f451d9 Fix GUI of m5stix... 2021-09-19 08:28:18 -04:00
DTTerastar 0ff4650bd3 Blind stab in the dark to fix #41 2021-09-18 21:47:39 -04:00
DTTerastar 948bcd7da0 Fix fatal m5stickc init 2021-09-18 12:56:28 -04:00
DTTerastar f557b9eb41 Fix Close message
Don't trust inacurate Apple txPower
2021-09-16 20:50:29 -04:00
DTTerastar 2b5bd4b1ca Fix rss@1m when multiple packets received 2021-09-16 19:40:02 -04:00
DTTerastar d723594e73 Add support for blinking m5atom led 2021-09-16 18:20:44 -04:00
DTTerastar 0a23b48999 Fix iBeacons ids 2021-09-16 09:11:35 -04:00
DTTerastar c2e994c7e9 Remove button handling from generic esp32 2021-09-15 20:05:18 -04:00
DTTerastar c430fab013 Add sonosUUID 2021-09-15 19:19:50 -04:00
DTTerastar c2365b7526 Add mifit fingerprint 2021-09-15 16:27:02 -04:00
DTTerastar b998727065 Fixes #36 (keysmart tiles) 2021-09-15 15:40:09 -04:00
Darrell c58a1aa59b
Update BleFingerprint.h
Initialize volts to zero
2021-09-15 15:22:31 -04:00
DTTerastar 9dfd5697e9 Update CHANGELOG 2021-09-15 12:19:19 -04:00
DTTerastar a4fe08d8ee Fixes #20 and #23 2021-09-15 12:11:32 -04:00
Darrell 5e1f327020 Move lots of stuff to BleFingerprintCollection (#28) 2021-09-13 21:42:27 -04:00
DTTerastar 955ae1c40c Turn off NTP by default 2021-09-13 06:52:15 -04:00
DTTerastar d1dea7df14 Improve fingerprinting for sonos #20 2021-09-11 14:15:26 -04:00
DTTerastar 9c12f798c6 If all we have is md for fingerprint, but mac is static, use static mac. 2021-09-09 08:16:40 -04:00