Commit Graph

106 Commits

Author SHA1 Message Date
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
DTTerastar 349fd81da8 Fix fingerprinting of udm-pro
Fix semaphore error
2021-09-06 20:43:07 -04:00
DTTerastar 8c800b8852 Add back major minor to iBeacon 2021-09-05 15:14:18 -04:00
DTTerastar 22da7f1e7f Go back to active scanning 2021-08-23 23:59:48 -04:00
DTTerastar bbc54a647f Fix build 2021-08-23 19:32:19 -04:00
Darrell cfd68fac7e
Update BleFingerprint.cpp 2021-08-23 19:22:33 -04:00
DTTerastar 1da95e5467 Fix errant iBeacon w/ positive calRssi 2021-08-23 18:10:53 -04:00
DTTerastar b8625588cd WIP 2021-08-23 09:48:40 -04:00
DTTerastar 6bc92348ae Adding a median filter to rssi 2021-04-06 20:13:13 -04:00
DTTerastar d93b5d5eb1 Make one euro adjustable via settings 2021-04-04 22:12:46 -04:00
DTTerastar c06480e631 Delete the oldest node to reduce churn 2021-04-02 15:16:30 -04:00
DTTerastar b05f831f9a Fix seen dangling ptr issue 2021-04-02 07:56:27 -04:00
DTTerastar 550bc03f1d Retry on send errors 2021-03-31 13:36:20 -04:00
DTTerastar 4a89e338de Major refactor, continous scanning 2021-03-29 21:56:23 -04:00
DTTerastar 9f4ce708b1 Set initial distance from previous item with same id 2021-03-29 18:12:59 -04:00
DTTerastar 270e3c475b Add Enter/Left messages for enrollment 2021-03-29 15:51:18 -04:00
DTTerastar 5d649f1d2a Add first and last datetimes 2021-03-29 14:50:23 -04:00
DTTerastar 928532d050 Don't report initial zero, add speed 2021-03-29 08:53:51 -04:00
DTTerastar ab900989bf Use LinkedList to keep track of discovered devices 2021-03-28 14:35:54 -04:00
DTTerastar d825c23872 Tweaks 2021-03-27 07:56:24 -04:00
DTTerastar e425ddc9e6 Rejigger reconnection 2021-03-26 23:08:38 -04:00
DTTerastar c48f8661b6 Include exposure tek 2021-03-24 14:06:40 -04:00
DTTerastar 78b80be06f Better fingerprinting 2021-03-24 13:16:49 -04:00
DTTerastar 792470ee69 Got oneEuro to actually do something! 2021-03-24 09:10:33 -04:00
DTTerastar f992272bee Prefix tiles 2021-03-22 21:42:25 -04:00
DTTerastar 5f2c508653 Lots of filtering and tweaking 2021-03-22 19:14:41 -04:00
DTTerastar efb1fcf4a6 Major refactor, add BleFingerprint class 2021-03-22 09:11:42 -04:00
jptrsn 150a55cf16 Reverted introduction of crashing bug 2019-01-13 09:42:24 -05:00
jptrsn 43bce879e0 added attribution link to forked files 2018-10-12 22:44:43 -04:00
jptrsn 3c24cea706 platformio functionality - moved libraries into folder 2018-10-12 21:37:56 -04:00