Commit Graph

20 Commits

Author SHA1 Message Date
flush 15a3f8c529
Added support for the Xioami Flower Care sensor (#779)
* Remove room assistant support since irks are far superior
* Bunch of refactors and reorgs

---------

Co-authored-by: Yashar Zenker <yashar.zenker@gmail.com>
Co-authored-by: DTTerastar <DT@Terastar.biz>
2023-08-22 06:44:43 -04:00
Darrell d0b5a09bc8
Add new setting to adjust for weak antennas (#785) 2023-01-06 06:40:29 -05:00
Darrell e9b13889b1
Enable calibrating internal iBeacon ref rssi (#767) 2022-12-27 18:05:56 -05:00
Darrell 11a61d2087
Fix when device config alias comes in late (#638)
Add support for device config rssi@1m and name
Fixes #623
2022-08-31 23:15:15 -04:00
Darrell 07228feb5d
Selectable LEDs and Update Button (#595)
* RGB LEDs supported (closes #297) 
* Add button to manually update (closes #533)
* Manual Wifi setup via web installer (closes #593, #172)
* Add esp32c3-verbose flavor (#134)
* Make scan all wifi the default (#594)
* Improvements to M5Atom/M5StickCs
2022-08-23 06:55:04 -04:00
Darrell f7d23a1ae9
Add more ui, tweak memory usage, add device configs (#578) 2022-08-07 07:31:42 -04:00
Darrell 90b5d59a41
Watchdog for ble controller (#572)
- Reboot if no bluetooth advertisements seen in the last 2 minutes.  Ensure we don't reboot until after checking for an update.
- Reduce portal timeout to 5 minutes
2022-08-03 20:27:06 -04:00
Darrell b298730daa
Enroll using Identity Resolving Keys (#553)
* Inital IRK
* Add Enroll button on device
2022-07-18 02:30:20 -04:00
Darrell f8578c23ec
Fixes query for apple watches #279 (#501)
* Apple watch works!!!!!!
2022-06-25 04:43:21 -04:00
Darrell 54721b03be
Loads of improvements (#372)
* Disable unused ble functions to free up some memory
* Added Count of devices present in room
* Added known macs
* Reorg settings
* Improvements to ignoring (trailing spaces matched everything)
* Add battery percent to ATC sensors
* Remove sprite usage to clean up memory usage
* Initial support for samsung smart tag (may not actually work) (#351)
* DHT Sensor temp related changes (#385)
* Add interval, fix rounding
* Add batt for MACCHINA_A0
* Add running to macchina
* Add Garmin watch (Fenix 6) id
* Updgrade ArduinoJson

Co-authored-by: tr-v-r <83373608+tr-v-r@users.noreply.github.com>
2022-03-13 21:54:50 -04:00
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 c9c5e5c7b1
Fix missing devices (#325)
Fix filtering types, improve New/Del messaging
2022-02-20 16:03:03 -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
DTTerastar c5333849cd Don't Query until device is <= maxDistance 2021-10-11 19:57:30 -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 f557b9eb41 Fix Close message
Don't trust inacurate Apple txPower
2021-09-16 20:50:29 -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