Darrell
4dad2dd288
Update from user selectable url in gui or via mqtt ( #615 )
...
* Allow for auto update in branches
* Set version for pr commits
* Optimize stack sizes
* Add update url to gui
2022-08-29 13:14:25 -04:00
DTTerastar
67b27d68f8
Fix macchina a0 defaults
2022-08-23 16:51:46 -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
508ae3e716
Additional I2C improvements ( #547 )
...
* Add support for BMP280/BMP085/180
* Fixes I2C pin defaults for M5Stick and M5Atom
2022-08-13 14:52:20 -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
1846640b1a
Add initial devices page (/devices) ( #568 )
2022-07-31 00:51:34 -04:00
DTTerastar
5db1804cc4
Tidy mqtt discovery
2022-07-08 07:28:11 -04:00
Darrell
0cf3d7075b
Tweak updates, fix rounding errors ( #528 )
2022-07-07 19:34:59 -04:00
dulfer
3e65b914fd
Radar/pir no-motion state debounce period ( #486 )
...
Adding pir/radar timeout logic
Timeouts configurable via MQTT
Co-authored-by: Darrell Turner <DT@Terastar.biz>
2022-06-12 11:16:08 -04:00
XScorpion2
d940c3fa9b
Two more sensor platform cleanups ( #409 )
...
* TSL2561 Refactor
* BME280 Refactor
* Compile fixes on non-sensor platforms
2022-03-19 15:18:11 -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
43a47682b2
Update defaults.h
2022-03-06 20:15:56 -05: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
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
ShonP40
3960110290
I2C BME280 & TSL2561 support + two I2C buses ( #158 )
...
* I2C BME280 support
* Support for 2 I2C busses
* I2C TSL2561 support
* Ability to set the TSL2561 gain manually
2022-02-13 05:45:58 -05:00
DTTerastar
68fcf72313
Query w/ exponential fallback for additional robustness
2021-10-12 11:32:23 -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