Files
esphome-lsm6ds/esphome/components
f2e99fa319 [bme68x_bsec2_i2c] BME68X Temperature+Pressure+Humidity+Gas Sensor via BSEC2 (#4585)
* Added initial bme68x component

* Initialize all child sensors to nullptr

This was added to all other sensors in #3808

* Update BSEC2 and BME68x Libraries

Current versions from Bosch Sensortec

* Add myself to codeowners for bme68x_bsec

* Move constants to const.py, according to ci-custom checks

Move constants to const.py, according to ci-custom checks

* Update library dependencies

We'll stick with 1.4.2200 for now. 1.4.2200 is not on platform.io registry, use tag instead.

Update to 1.5.2400 needs some work due to multi instance support.

* Update BSEC2 to 1.6.2400

* Add consts to bme680x_bsec

Enable inclusion with external_components

* Update device class for pressure

* Update to use multisensor API

* Tidy up some constants

* Add tests

* Remove scd30 changes

* Import CONF_SAMPLE_RATE

* Pull BSEC config blob from repo based on config

* Rename component to `bme68x_bsec_i2c`

* Fix tests + codeowners

* Cleanup for review

* Rename using `bsec2`

* Apply suggestions from code review

Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>

* Download file during validation stage, instead

* Make `dump_config()` only dump stuff

* Compile safely without sensor and text sensor headers

* Use `intf_ptr`

* Save state if measuring static IAQ, too

* Update CODEOWNERS

* Simplify esphome/components/bme68x_bsec2_i2c/__init__.py

Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>

* Remove extraneous colon & imports

* Track & save the maximum accuracy value

* Polish up accuracy sensor handling

* Log static sensor, update `defines.h`

* Walruses make it better

* Add some logging of setup failures

* Update esphome/components/bme68x_bsec2_i2c/bme68x_bsec2_i2c.cpp

Co-authored-by: Trevor North <trevor@freedisc.co.uk>

* Break out some things

* Update CODEOWNERS

* Update CODEOWNERS take 2

* Use `add_extra` in base schema

* Another walrus in the sensor

Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>

---------

Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Trevor North <trevor@freedisc.co.uk>
2024-08-11 23:14:58 -05:00
..
2023-12-05 08:41:33 +09:00
2024-05-16 14:11:21 +12:00
2024-03-11 11:09:05 +13:00
2024-04-25 20:05:30 +10:00
2024-04-25 20:05:30 +10:00
2023-10-12 14:27:36 +13:00
2023-09-09 21:25:09 -05:00
2024-06-19 19:59:37 -05:00
2024-08-12 08:06:29 +12:00
2023-01-18 10:42:43 +13:00
2024-05-16 15:22:40 +12:00
2024-05-16 15:22:40 +12:00
2024-05-16 11:49:04 +12:00
2023-05-10 11:16:14 +12:00
2023-03-07 04:25:14 +00:00
2024-05-13 13:36:10 +12:00
2024-06-24 11:21:28 +00:00
2023-01-18 10:42:47 +13:00
2024-04-12 11:28:59 +12:00
2023-02-23 01:31:35 +00:00
2023-10-04 15:18:33 -05:00
2023-11-03 19:54:47 +13:00
2023-04-27 13:17:09 +12:00
2023-07-12 13:29:38 +12:00
2023-11-16 20:45:08 +13:00
2023-06-19 13:56:12 +12:00
2023-11-29 10:17:16 +13:00
2023-11-29 10:17:16 +13:00
2023-12-14 08:27:35 +09:00
2023-12-14 07:54:55 +09:00
2023-12-14 07:54:55 +09:00
2024-04-15 17:13:31 +12:00
2022-11-24 13:12:55 +13:00
…
…
2024-02-28 11:31:33 +13:00
2024-06-24 10:22:08 +12:00
2022-11-24 13:12:55 +13:00
2022-06-07 22:43:46 +12:00
2022-11-24 13:12:55 +13:00
2024-03-16 14:21:44 +13:00
2024-03-13 22:08:57 -07:00
2024-03-10 15:42:02 -07:00
2023-01-18 10:43:16 +13:00
2022-11-24 13:12:55 +13:00
2024-02-21 08:12:08 +13:00
2024-04-19 07:52:22 +10:00
2022-11-24 13:12:55 +13:00
2024-06-27 11:03:55 +12:00
2022-11-24 13:12:55 +13:00
2022-09-14 16:51:20 +12:00
2023-05-17 09:30:14 +12:00
2024-06-12 11:14:03 -07:00
2024-02-19 03:44:18 +00:00