Commit Graph

89 Commits

Author SHA1 Message Date
Darrell 76ef86e3eb Use 20 Mhz bandwidth channel for AP (#648)
This is to reduce odd stuff seen during nightly optimization of unifi
2022-09-06 22:33:12 -04:00
DTTerastar 7d65fb46a0 Misc fixes for ledc 2022-09-06 17:44:30 -04:00
DTTerastar f55aa89b3e Bump AsyncWiFiSettings dep 2022-09-06 13:01:38 -04:00
Darrell e71963d439
Make portal timeout configurable (#658) 2022-09-06 10:57:30 -04:00
Darrell 3bb6f4c2d6
Make WiFi connection timeout configurable (Fixes #503) (#655)
* Make WiFi connection timeout configurable
* Pin AsyncWiFiSettings
2022-09-05 22:28:04 -04:00
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
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 5592b1b523
@DTTerastar Add support for SHT30 i2c sensor #591 (#591) 2022-08-13 17:54:54 -04:00
Darrell 16cc2bde7c
Add SGP30 I2C Co2/TVOC sensor (#590) 2022-08-13 17:16:02 -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 c9d15f957c
Improve auto update performance (#584)
Fixes #478
2022-08-11 23:14:18 -04:00
Darrell b8ea0d477d
Upgrade platform to v2.0.4.1 (#573) 2022-08-07 07:27:33 -04:00
Darrell 1846640b1a
Add initial devices page (/devices) (#568) 2022-07-31 00:51:34 -04:00
Darrell f2e23e9911
Remove huzzah flavor, make all variants sensor enabled, m5atom-matrix renamed m5atom (#527)
Remove huzzah flavor, make all variants sensor enabled
2022-07-31 00:49:57 -04:00
Darrell cb1109315a
Upgrade to async-web-server (#567) 2022-07-30 23:54:47 -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 0cf3d7075b
Tweak updates, fix rounding errors (#528) 2022-07-07 19:34:59 -04:00
DTTerastar bcaed956e1 Fix m5atom 2022-07-01 21:56:08 -04:00
Darrell eb8d4916db
Use tasmota platform, fix chipid, fixes #514? (#517) 2022-07-01 21:32:38 -04:00
Darrell f8578c23ec
Fixes query for apple watches #279 (#501)
* Apple watch works!!!!!!
2022-06-25 04:43:21 -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
Darrell 35323817ee
Increase ble task stack size (fixes #394) (#443) 2022-04-12 22:01:44 -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 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 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
DTTerastar 738238ee91 Use released NimBLE-Arduino 2022-02-16 09:25:54 -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 448378d5e2
Attempts at more stability (#276) 2022-02-15 00:14:32 -05:00
Darrell 019d975c0b
Fix issues with query (#264) 2022-02-14 07:50:30 -05:00
Darrell 56f6db7458
Update platformio.ini (#261) 2022-02-13 23:13:16 -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 c7c6dc9efe
Revert NimBLE-Arduino to 1.3.3 (#256) 2022-02-13 05:44:09 -05:00
Darrell 5c95ce43db
Revert NimBLE-Arduino to 1.3.5 (#253)
Just a guess to see if stability improves
2022-02-12 13:52:12 -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 cbeade3292
Add uptime and split sensors into another firmware flavor (#235) 2022-02-10 07:09:56 -05:00
Darrell 544eeb3328
Bump NimBLE-Arduino.git to 1.3.3 (#145) 2021-12-08 13:55:16 -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
DTTerastar 90cb008329 Fix for panic 2021-10-16 07:28:17 -04:00
DTTerastar c5333849cd Don't Query until device is <= maxDistance 2021-10-11 19:57:30 -04:00
Stefan Knaak 96a3af0248 Support for GY-302 BH1750 Ambient Sensor (#84)
* Support for GY-302 BH1750 Ambient Sensor

- connect the sensor to the I2C Ports
- Use the auto detect function to get the address
- Creates a new illuminance entity in ha
2021-10-10 10:35:42 -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
Stefan Knaak bf2e006482
Add support for Temperature and Humidity sensor (#54)
* Add support for Temperature and Humidity  sensor

Add temperature and humidity data from a DHT11 or DHT22 sensor
2021-09-28 11:27:17 -04:00
DTTerastar b9876c5834 Add adafruit-huzzah32 firmware flavor 2021-09-25 10:46:19 -04:00
DTTerastar 536f27c267 Add HUZZAH32 2021-09-24 23:50:36 -04:00
DTTerastar dc4e5e3781 Auto Updatie made a setting 2021-09-21 20:51:54 -04:00
Darrell 028b592109
Feature/motion (#49)
* New Feature: Add Motion Sensor via GPIO
- Use  PIR Motion Sensor (HC-SR501) or Radar Sensor (RCWL-0516)
* New Feature Fork WifiSettings and use that for constant portal

Co-authored-by: Stefan Knaak <stefan@knaak.org>
2021-09-21 13:55:41 -04:00