1
0
mirror of https://github.com/esphome/esphome.git synced 2025-07-17 20:43:09 +01:00
Commit Graph

1193 Commits

Author SHA1 Message Date
68272c39c0 Add output source priority "hybrid" () 2024-08-22 12:58:11 +12:00
ac9417d469 [lvgl] Bug fixes () 2024-08-19 10:43:23 +12:00
a7167ec3bf [network] Always allow `enable_ipv6: false` ()
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-08-16 13:32:00 +12:00
ecd3d838c9 [api] Bump noise-c library version () 2024-08-15 15:35:03 +12:00
ccf57488c5 Correct offset calibration ()
Co-authored-by: descipher <mike.laspina@gelidus.ca>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-08-14 16:43:35 +12:00
cf6ea7cb2c Implement the finish() method and action. implement the is_stopped condition () 2024-08-14 15:42:43 +12:00
bec2d42c79 Add color_filter_opa style property () 2024-08-14 14:06:13 +12:00
a0eff08f39 [lvgl] Rework events to avoid feedback loops () 2024-08-14 14:05:25 +12:00
a5fdcb31fc [homeassistant] Native number entity import and control ()
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-08-14 14:04:12 +12:00
1d25db491c [homeassistant] Native switch entity import and control ()
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-08-14 14:03:12 +12:00
c5b1a8eb81 Add min and max brightness parameters for Light dim_relative Action () 2024-08-14 09:29:55 +12:00
3598560472 [lvgl] Add initial_focus for encoders () 2024-08-13 20:06:01 +12:00
390d5f2f93 [test][web_server] Rejig test for v3 () 2024-08-13 13:26:39 +12:00
fc146dabed Add support for LYWSD02MMC Xiaomi device () 2024-08-13 13:12:48 +12:00
f2e99fa319 [bme68x_bsec2_i2c] BME68X Temperature+Pressure+Humidity+Gas Sensor via BSEC2 ()
* Added initial bme68x component

* Initialize all child sensors to nullptr

This was added to all other sensors in 

* 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
eccc5a3ea3 [lvgl] Fix compile error when using encoder with buttons only. () 2024-08-07 07:15:28 +12:00
9188836f70 Add runtime online image support () 2024-08-06 23:08:06 +12:00
71ea2cec1f [lvgl] Final stage ()
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-08-06 03:56:48 +00:00
7074fa06ae Adds MQTT component to Alarm Control panel component () 2024-08-06 15:53:52 +12:00
6b141102d6 [lvgl] Stage 5 ()
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-08-06 13:17:29 +12:00
d18bb34f87 [lvgl] Stage 4 () 2024-08-05 17:07:05 +12:00
cb9906b921 [api] `homeassistant.action replaces homeassistant.service` () 2024-08-01 22:38:36 +12:00
3920029aff [lvgl] PR stage 3 ()
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-07-31 16:31:15 +12:00
8849443bf6 [update] Implement `update.perform action and update.is_available` condition ()
* [update] Fix unimplemented yaml action/condition

* Add/update tests

---------

Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
2024-07-31 04:08:11 +00:00
7c1aa771aa LVGL stage 2 ()
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-07-29 23:41:34 +00:00
23ffc3ddfb [lvgl] base implementation ()
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-07-25 11:12:04 +12:00
f1aa254e48 APDS9306 Ambient Light Sensor ()
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
Co-authored-by: Mat931 <49403702+Mat931@users.noreply.github.com>
2024-07-22 17:29:54 +12:00
40e79299d5 Feature/m5angle8: Add support for m5angle8 input device ()
Co-authored-by: Richard Nauber <richard@nauber.dev>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-07-22 09:57:59 +12:00
fbc830176f [heatpumpir] Fix BK72XX Compile error with IRremoteESP8266 () 2024-07-22 09:16:51 +12:00
8980996b1a [CI] add web_server v1 test () 2024-07-16 17:14:33 +12:00
07b78fea76 [CI] Add more `improv_serial` tests ()
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-07-14 20:32:10 +00:00
44d609b205 [CI] compile entire web_server during tests () 2024-07-15 08:05:02 +12:00
feae794787 LTR390 separate ALS and UV gain and resolution ()
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-07-13 09:42:41 +12:00
8a3f0e3b93 Bump HeatpumpIR, add protocols, remove IRremoteESP8266 () 2024-07-13 09:19:33 +12:00
6e624ff797 [wifi] Fix EAP for IDF 5.1+, add test () 2024-07-11 16:21:24 +12:00
aa8c963c50 UART component support added for host platform ()
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Pavlo Dudnytskyi <pdudnytskyi@astrata.eu>
2024-07-11 13:30:55 +12:00
2873c6bbaf [micro_wake_word] Version 2 () 2024-07-11 13:21:04 +12:00
ddaa84683b Haier component update to support more protocol variations ()
Co-authored-by: Pavlo Dudnytskyi <pdudnytskyi@astrata.eu>
2024-07-06 19:00:44 +12:00
3fb9c93a24 [wifi] Only set default ttls phase 2 on esp-idf ()
* [wifi] Only set default ttls phase 2 on esp-idf

* Add eap arduino test
2024-07-03 02:21:41 +00:00
d8f0dce08f [uptime] Add new timestamp type for uptime sensor ()
* [uptime] Add new timestamp type for uptime sensor

* Remove debug logs
2024-07-01 21:29:49 -05:00
5e6c69b930 [CI] Update tests to run against IDF 5.1 () 2024-07-02 14:07:36 +12:00
5278ae4b5e 'uart' and 'improv_serial' need to understand non-UART logger configurations () 2024-07-01 11:52:05 +12:00
dc4a93f5d0 Revert "[CI] Update tests to run against IDF 5.1" () 2024-06-27 17:15:02 +12:00
e23153d090 [CI] Remove old test yaml files () 2024-06-27 02:34:39 +00:00
855d154439 [CI] Update tests to run against IDF 5.1 () 2024-06-27 10:55:05 +12:00
7174cf35dd [CI] Add more mdns and safe_mode tests () 2024-06-27 10:53:29 +12:00
f7af51b92c [haier] climate ID auto generation () 2024-06-24 18:22:07 +12:00
96f1a146a6 [CI] Add debug component test for LibreTiny () 2024-06-19 21:32:29 -05:00
8567877f07 [network] Default ipv6 to false to always set the flags ()
* [network] Default ipv6 to false to always set the flags

* Separate tests for ipv6 disabled and enabled

* Forgot other platforms wouldnt have the variable in config
2024-06-18 22:09:16 -05:00
f6848fe24d [CI] Introduce testing for IDF 5 (and other arbitrary framework versions) ()
* Initial changes to support testing of additional framework versions

* Rename Arduino test files
2024-06-17 16:32:11 -05:00