Commit Graph

140 Commits

Author SHA1 Message Date
Darrell eb8d4916db
Use tasmota platform, fix chipid, fixes #514? (#517) 2022-07-01 21:32:38 -04:00
DTTerastar d0f891b503 Add WiFi.setSleep(false); 2022-06-30 20:46:51 -04:00
Darrell f8578c23ec
Fixes query for apple watches #279 (#501)
* Apple watch works!!!!!!
2022-06-25 04:43:21 -04:00
Darrell 27d1e9e257
Add support for apple:findmy packets (only useful for counting) (#498) 2022-06-24 16:39:43 -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
Darrell d2e4f452ce
Initial esp32c3 support, also upgrade esp32 framework to 3.5. (#489)
* Initial esp32c3 support! (fixes #134)
2022-06-11 11:25:25 -04:00
ShonP40 25bb7eb479
Prevent BME280 from overheating (#483)
* [BME280] Forced mode, 1x oversampling & no filter

This is done to avoid overheating the sensor & comply with the recommended weather monitoring settings from Bosch

* Not needed in Forced mode

* Wrong includes
2022-06-03 23:48:03 -04:00
Joe Campbell 6b370e3e1a
Add stack high watermark for scanTask and reportTask to telemetry (#445)
* Add stack high watermark for scanTask and reportTask to telemetry
* Update src/main.cpp

Co-authored-by: Darrell <DT@Terastar.biz>
2022-04-13 21:46:37 -04:00
Darrell 1508d417aa
Add ethernet support (#122) (#437)
* Add ethernet support (#122)

* Make ethernet a nicer dropdown
2022-04-08 09:11:15 -04:00
Darrell Turner 8ac38bb1f0 MACCHINA_A0 Running->Charging 2022-04-04 15:04:10 -04:00
Darrell 27c6239c73
Support for hx711 weight sensors (#435) 2022-04-01 12:42:27 -04:00
Darrell Turner 230fa01167 Turn off WiFi persistent 2022-04-01 07:00:01 -04:00
Darrell 7e0d1477a4
PIR/Radar Motion use INPUT_PULLUP #401 (#426) 2022-03-31 16:59:00 -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 Turner 90031aa43c Fix documentation links 2022-03-14 22:45:30 -04:00
Barry Quiel 3a28f8c869
Include Humidity for discovered sensor (#402)
Adding UOM for humidity to be consistent with other published sensors. Also allows senor to draw correct graph in HA.
2022-03-13 21:55:28 -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
XScorpion2 e8699f0279
Pulled motion sensors logic out into it's own code files (#399) 2022-03-13 13:51:12 -04:00
Darrell Turner 719ab07d17 More tweaks 2022-03-09 16:00:38 -05: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 5984a42f91
Add memFrag (#345) 2022-02-24 19:19:18 -05:00
Darrell fee09d35d3
Add Auto Update/Prerelease/OTA Update to MQTT config (#343) 2022-02-24 18:12:40 -05:00
Darrell 82fc3c031c
Add prerelease checkbox (#340) 2022-02-24 12:49:35 -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 Turner 0b99a19d80 Fix typos 2022-02-19 23:37:24 -05:00
ShonP40 2829561cc9
Remove BME280 & TSL2561 configuration log messages (#315)
To avoid spam
2022-02-19 22:44:21 -05:00
Darrell 95a2acbb6f
Revert back to old NimBLE and use what works for WLED (#309)
* Revert back to same NimBLE@1.1.5
* Great stuff taken from WLED
2022-02-19 22:15:08 -05:00
DTTerastar 19cde52b2f Setup fast montior on debug 2022-02-16 12:06:52 -05:00
Darrell 8d233a3d68
Few more tweaks (#287)
* Few more tweaks
* CONFIG_BT_NIMBLE_PINNED_TO_CORE really does seem to help
2022-02-15 19:57:11 -05:00
Darrell c3673a4dd3
Fix all issues found debugging (#285) 2022-02-15 18:39:00 -05:00
Darrell 9015878c0c
Reduce stack size (#284) 2022-02-15 18:24:00 -05:00
Darrell 448378d5e2
Attempts at more stability (#276) 2022-02-15 00:14:32 -05:00
ShonP40 bf7ef4abcb
Disable I2C sensors if I2C is disabled (#275) 2022-02-14 15:50:51 -05:00
Darrell 5bb652c858
Deleting client seems to improve query performance greatly (#266) 2022-02-14 08:32:03 -05:00
DTTerastar 0eab0970dc Fix typo 2022-02-14 07:53:56 -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
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 cc1155dc16
Make copy before telemetry so we see actual free mem (#238) 2022-02-10 10:19:52 -05:00
Darrell 342e44eaa9
Add free memory diagnostic entity (#237) 2022-02-10 09:25:08 -05:00
Darrell cbeade3292
Add uptime and split sensors into another firmware flavor (#235) 2022-02-10 07:09:56 -05:00
Darrell 3a54825c2c
Allow status led to be disabled (fixes #156) (#196) 2022-01-23 12:38:05 -05:00
Darrell 984520a374
Fix entity category (#115) 2021-11-03 17:20:34 -04:00
Darrell 106b0ce55d
Add entity categories for config items (#114) 2021-11-03 16:57:56 -04:00
Darrell 6f3e02a3ea
Fix unit of measure (#113) 2021-11-02 18:48:38 -04:00
DTTerastar 3f216164da Misc 2021-10-22 19:32:06 -04:00
Darrell 7ad17a7322
Fix lux discovery always being sent (#99) 2021-10-21 10:36:06 -04:00
Darrell b611832f3c
Don't scan if already scanning (#98) 2021-10-20 07:10:41 -04:00