Jesse Hills
93e18e850e
Merge pull request #10966 from esphome/bump-2025.9.3
...
2025.9.3
2025-10-02 00:29:56 +13:00
Jesse Hills
59c0ffb98b
Bump version to 2025.9.3
2025-10-01 23:41:42 +13:00
Abílio Costa
29658b79bc
[voice_assistant] Fix wakeword string being reset while referenced ( #10945 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-10-01 23:41:42 +13:00
Vladimir Makeev
158a59aa83
[sim800l] Fixed ignoring incoming calls. ( #10865 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-10-01 23:41:42 +13:00
J. Nick Koston
c95180504a
[api] Prevent API from overriding noise encryption keys set in YAML ( #10927 )
2025-10-01 23:41:42 +13:00
Jesse Hills
a96c013eb1
Merge pull request #10932 from esphome/bump-2025.9.2
...
2025.9.2
2025-09-30 07:50:17 +13:00
Jesse Hills
58166b3e71
Bump version to 2025.9.2
2025-09-29 21:39:17 +13:00
Clyde Stubbs
345fc0b6ca
[mipi_spi] Fix t-display-amoled ( #10922 )
2025-09-29 21:39:17 +13:00
Oliver Kleinecke
127058e700
[usb_uart] Disable flow control on ch34x
2025-09-29 21:39:17 +13:00
Jonathan Swoboda
57f7a709cf
[sx126x] Fix issues with variable length FSK packets ( #10911 )
2025-09-29 21:39:17 +13:00
J. Nick Koston
f2a9e9265e
[esp32_improv] Fix crashes from uninitialized pointers and missing null checks ( #10902 )
2025-09-29 21:39:16 +13:00
Stuart Parmenter
1ecd26adb5
Set color_order to RGB for the Waveshare ESP32-S3-TOUCH-LCD-4.3 and ESP32-S3-TOUCH-LCD-7-800X480 ( #10835 )
2025-09-29 21:39:16 +13:00
Jonathan Swoboda
6d9fc672d5
[libretiny] Fix lib_ignore handling and ignore incompatible libraries ( #10846 )
2025-09-29 21:39:16 +13:00
J. Nick Koston
b9361b0868
[esp32_improv] Disable loop by default until provisioning needed ( #10764 )
2025-09-29 21:39:16 +13:00
Jesse Hills
e47f4ef602
Merge pull request #10796 from esphome/bump-2025.9.1
...
2025.9.1
2025-09-19 20:46:53 +12:00
Jesse Hills
961be7fd12
Bump version to 2025.9.1
2025-09-19 11:52:10 +12:00
J. Nick Koston
a5a21f47d1
[gpio] Fix unused function warnings when compiling with log level below DEBUG ( #10779 )
2025-09-19 11:52:09 +12:00
J. Nick Koston
a06cd84974
[core] Fix ESP8266 mDNS compilation failure caused by incorrect coroutine priorities ( #10773 )
2025-09-19 11:52:09 +12:00
Subhash Chandra
e3703b43c1
[packet_transport] Refactor sensor/provider list handling to be idempotent ( #10765 )
2025-09-19 11:52:09 +12:00
J. Nick Koston
f6dc25c0ce
[mqtt] Fix KeyError when MQTT logging configured without explicit level ( #10774 )
2025-09-19 11:52:09 +12:00
Jesse Hills
d2df232706
Merge pull request #10763 from esphome/bump-2025.9.0
...
2025.9.0
2025-09-17 18:51:21 +12:00
Jesse Hills
404e679e66
Bump version to 2025.9.0
2025-09-17 11:02:12 +12:00
Jesse Hills
8d401ad05a
Merge pull request #10761 from esphome/bump-2025.9.0b4
...
2025.9.0b4
2025-09-17 10:50:15 +12:00
Jesse Hills
e542816f7d
Bump version to 2025.9.0b4
2025-09-17 09:22:54 +12:00
J. Nick Koston
12cadf0a04
[core] Fix clean build files to properly clear PlatformIO cache ( #10754 )
2025-09-17 09:22:54 +12:00
J. Nick Koston
adc3d3127d
[wizard] Fix KeyError when running wizard with empty OTA password ( #10753 )
2025-09-17 09:22:54 +12:00
J. Nick Koston
61ab682099
Add additional coverage for util and writer ( #10683 )
2025-09-17 09:22:54 +12:00
Jesse Hills
c05b7cca5e
Merge pull request #10752 from esphome/bump-2025.9.0b3
...
2025.9.0b3
2025-09-17 00:15:06 +12:00
Jesse Hills
6ac395da6d
Bump version to 2025.9.0b3
2025-09-16 20:35:23 +12:00
jokujossai
54616ae1b4
[ade7880] fix channel a voltage registry ( #10750 )
2025-09-16 20:35:23 +12:00
jokujossai
e33dcda907
[mqtt] fix publish payload length when payload contains null characters ( #10744 )
2025-09-16 20:35:23 +12:00
J. Nick Koston
04c1b90e57
[ethernet] Conditionally compile PHY-specific code to reduce flash usage ( #10747 )
2025-09-16 20:35:23 +12:00
J. Nick Koston
ddb8fedef7
[dashboard] Fix archive handler to properly delete build folders using correct path ( #10724 )
2025-09-16 20:35:23 +12:00
J. Nick Koston
04f4f79cb4
[select] Use const references to avoid unnecessary vector copies ( #10741 )
2025-09-16 20:35:23 +12:00
J. Nick Koston
8890071360
Add additional test coverage ahead of Path conversion ( #10700 )
2025-09-16 20:35:23 +12:00
J. Nick Koston
4b3a997a8e
Improve coverage for various core modules ( #10663 )
2025-09-16 20:35:23 +12:00
Jesse Hills
2a4ab6a811
Merge pull request #10725 from esphome/bump-2025.9.0b2
...
2025.9.0b2
2025-09-15 18:28:51 +12:00
Jesse Hills
971de64494
Bump version to 2025.9.0b2
2025-09-15 12:34:56 +12:00
J. Nick Koston
926fdcbecd
[esp32_ble] Optimize BLE hex formatting to eliminate sprintf dependency ( #10714 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-15 12:34:56 +12:00
J. Nick Koston
6b147312cd
[wifi] Optimize WiFi MAC formatting to eliminate sprintf dependency ( #10715 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-15 12:34:56 +12:00
J. Nick Koston
2d9152d9b9
[md5] Optimize MD5::get_hex() to eliminate sprintf dependency ( #10710 )
2025-09-15 12:34:56 +12:00
dependabot[bot]
24f9550ce5
Bump aioesphomeapi from 40.2.0 to 40.2.1 ( #10721 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 12:34:56 +12:00
Big Mike
3427aaab8c
ina2xx should be total increasing for energy sensor ( #10711 )
2025-09-15 12:34:56 +12:00
J. Nick Koston
4e17d14acc
[scheduler] Fix timing accumulation in scheduler causing incorrect execution measurements ( #10719 )
2025-09-15 12:34:56 +12:00
J. Nick Koston
1750f02ef3
[api] Optimize HelloResponse server_info to reduce memory usage ( #10701 )
2025-09-15 12:34:56 +12:00
J. Nick Koston
ae158179bd
[api] Revert unneeded GetTime bidirectional support added in #9790 ( #10702 )
2025-09-15 12:34:55 +12:00
J. Nick Koston
c601494779
[core] Optimize MAC address formatting to eliminate sprintf dependency ( #10713 )
2025-09-15 12:34:55 +12:00
J. Nick Koston
646f4e66be
[ethernet] Fix permanent component failure from undocumented ESP_FAIL in IPv6 setup ( #10708 )
2025-09-15 12:34:55 +12:00
dependabot[bot]
5b5e5c213c
Bump aioesphomeapi from 40.1.0 to 40.2.0 ( #10703 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 12:34:55 +12:00
Markus
46235684b1
[core] fix upload to device via MQTT IP lookup (e.g. when mDNS is disable) ( #10632 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-09-15 12:34:55 +12:00
J. Nick Koston
5b702a1efa
Add additional dashboard and main tests ( #10688 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-15 12:34:55 +12:00
J. Nick Koston
56e9fd2e38
[tests] Add upload_program and show_logs test coverage to prevent regressions ( #10684 )
2025-09-15 12:34:55 +12:00
J. Nick Koston
65f15a706f
Add some more coverage for dashboard web_server ( #10682 )
2025-09-15 12:34:55 +12:00
J. Nick Koston
eee64cc3a6
Add comprehensive tests for choose_upload_log_host to prevent regressions ( #10679 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-09-15 12:34:55 +12:00
J. Nick Koston
f43fb3c3a3
[core] Add millisecond precision to logging timestamps ( #10677 )
2025-09-15 12:34:55 +12:00
rwrozelle
79b0025fe6
Openthread Fix Factory Reset ( #9281 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-15 12:34:55 +12:00
Jesse Hills
c6a039a72f
[adc] Fix FILTER_SOURCE_FILES location ( #10673 )
2025-09-15 12:34:54 +12:00
esphomebot
6f1fa094c2
Update webserver local assets to 20250910-110003 ( #10668 )
2025-09-15 12:34:54 +12:00
Jesse Hills
7a869a33f0
Merge pull request #10665 from esphome/bump-2025.9.0b1
...
2025.9.0b1
2025-09-11 07:24:33 +12:00
Keith Burzinski
56e85b3ef9
[thermostat] Rename timer enums to mitigate naming conflict ( #10666 )
2025-09-10 22:58:35 +12:00
Jesse Hills
2401f81be3
Bump version to 2025.9.0b1
2025-09-10 19:48:01 +12:00
Josip Šimun Kuči
52a7e26c6d
[inkplate] Rename component and fix grayscale ( #10200 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-10 18:46:58 +12:00
Jesse Hills
d729dc20a8
Merge branch 'release' into dev
2025-09-10 17:04:21 +12:00
Jesse Hills
d3b7a9687b
Merge pull request #10664 from esphome/bump-2025.8.4
...
2025.8.4
2025-09-10 17:03:37 +12:00
Jesse Hills
9d7fc11108
Bump version to 2025.8.4
2025-09-10 13:56:50 +12:00
tomaszduda23
7969627d3e
[light] add missing header ( #10590 )
2025-09-10 13:56:50 +12:00
Clyde Stubbs
82d2e367d4
[kmeteriso] Fix i2c call ( #10618 )
2025-09-10 13:56:50 +12:00
Keith Burzinski
972aa691e4
[sen5x] Fix initialization ( #10603 )
2025-09-10 13:56:50 +12:00
Daniel M
ac61b8f893
[bl0940] extend configuration options of bl0940 device ( #8158 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-09-10 13:50:49 +12:00
Keith Burzinski
d9f625e5c8
[thermostat] General clean-up, optimization, properly support "auto" mode ( #10561 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-10 13:24:50 +12:00
Jonathan Swoboda
e218f16f0f
Allow both files and directories to be passed to update-all ( #10575 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-09-09 18:06:59 -05:00
J. Nick Koston
422d209786
[api] Add timezone support to GetTimeResponse for automatic timezone synchronization ( #10661 )
2025-09-09 15:54:50 -05:00
dependabot[bot]
e972e1f8c2
Bump aioesphomeapi from 40.0.2 to 40.1.0 ( #10662 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-09 20:33:36 +00:00
dependabot[bot]
cfb90b7b18
Bump pytest-cov from 6.3.0 to 7.0.0 ( #10660 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-09 15:15:53 -05:00
mrtoy-me
8976ea2436
[ms5611] remove delay in setup ( #10658 )
2025-09-10 07:31:06 +12:00
tomaszduda23
01ff09064d
[nrf52] add more tests ( #10591 )
2025-09-10 07:29:49 +12:00
tomaszduda23
39212f0d7f
allow to implement show_logs as external component ( #10523 )
2025-09-09 11:45:42 -05:00
Mischa Siekmann
8993f4e6b4
RingBuffer: Make partial writing optional ( #10302 )
2025-09-09 08:39:47 -05:00
J. Nick Koston
7adad0ee49
[core] Refactor insertion sort functions to eliminate code duplication ( #10653 )
2025-09-09 02:03:35 -05:00
J. Nick Koston
dd8815ec9d
[core] Reduce flash usage by refactoring looping component partitioning ( #10652 )
2025-09-09 01:17:30 -05:00
Jesse Hills
59e62a1f44
Sort codeowners using case-insensitive ( #10651 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-09-08 21:26:22 -05:00
Edward Firmo
f5f84fe825
[nextion] Increase delay before reboot to prevent TFT upload interruption ( #10402 )
2025-09-09 12:57:24 +12:00
Edward Firmo
90c2fdd565
[adc] Fix autorange negative coefficient bug causing incorrect voltage readings ( #10549 )
2025-09-09 12:56:18 +12:00
tomaszduda23
f6d69231e8
[light] add missing header ( #10590 )
2025-09-09 11:10:29 +12:00
J. Nick Koston
5cc0e21bc7
[core] Reduce unnecessary nesting in scheduler loop ( #10644 )
2025-09-09 09:04:07 +12:00
Thomas Rupprecht
703b592793
Add I2S Audio Port for ESP32-C5/C6/H2 ( #10414 )
2025-09-08 14:03:41 -04:00
J. Nick Koston
75c9430d91
[core] Fix serial upload regression from DNS resolution PR #10595 ( #10648 )
2025-09-08 10:41:03 -05:00
J. Nick Koston
e5bba00deb
[esp32] Reduce GPIO memory usage by 50% through bit-packing ( #10556 )
2025-09-08 08:46:30 -05:00
J. Nick Koston
8d90f13e97
[core] Store component source strings in flash on ESP8266 (breaking change) ( #10621 )
2025-09-07 20:10:00 -05:00
J. Nick Koston
666e33e70b
[api] Store plaintext error message in PROGMEM on ESP8266 ( #10634 )
2025-09-07 20:09:47 -05:00
Clyde Stubbs
7eaaa4e426
[mipi_rgb] Unified driver for MIPI RGB displays ( #9892 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-08 12:56:34 +12:00
J. Nick Koston
166ad942ef
[scheduler] Reduce SchedulerItem memory usage by 7.4% on 32-bit platforms ( #10553 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-07 18:51:07 -05:00
J. Nick Koston
0ff08bbc09
[mcp23016] Migrate to CachedGpioExpander to reduce I2C bus usage ( #10581 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-07 18:26:49 -05:00
J. Nick Koston
6e2bcabbc9
[sx1509] Migrate to CachedGpioExpander to reduce I2C bus usage ( #10588 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-07 18:26:33 -05:00
J. Nick Koston
afa191ae41
[pcf8574] Migrate to CachedGpioExpander to reduce I2C bus usage ( #10573 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-07 18:26:22 -05:00
J. Nick Koston
93da52c4d2
[pca9554] Migrate to CachedGpioExpander to reduce I2C bus usage ( #10571 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-07 18:26:11 -05:00
J. Nick Koston
0cc0979674
[pca6416a] Migrate to CachedGpioExpander to reduce I2C bus usage ( #10587 )
2025-09-08 10:59:23 +12:00
Jesse Hills
629f1e94f1
[ota] Fix duplicate include and sort ( #10643 )
2025-09-07 22:58:41 +00:00
J. Nick Koston
8c28f346c7
[gpio_expander] Add intelligent pin type selection to CachedGpioExpander template ( #10577 )
2025-09-08 10:57:02 +12:00
dependabot[bot]
3cf36e2f94
Bump aioesphomeapi from 40.0.1 to 40.0.2 ( #10641 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-07 17:32:21 -05:00
J. Nick Koston
1ac07c96b1
[esphome] Store OTA component log strings in flash on ESP8266 ( #10570 )
2025-09-08 10:30:39 +12:00
J. Nick Koston
91228c82e6
[esp8266][logger] Store LOG_LEVELS strings in PROGMEM to reduce RAM usage ( #10569 )
2025-09-08 10:29:45 +12:00
J. Nick Koston
28d16728d3
[core] Add memory pool to scheduler to reduce heap fragmentation ( #10536 )
2025-09-08 10:27:58 +12:00
dependabot[bot]
f24a182ba2
Bump pytest-cov from 6.2.1 to 6.3.0 ( #10640 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-07 17:26:31 -05:00
dependabot[bot]
0065fe1516
Bump zeroconf from 0.147.0 to 0.147.2 ( #10642 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-07 17:26:06 -05:00
J. Nick Koston
148fa698cc
Fix DNS resolution inconsistency between logs and OTA operations ( #10595 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-09-08 10:25:22 +12:00
J. Nick Koston
b25506b045
[core] Skip redundant process_to_add() call when no scheduler items added ( #10630 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-08 09:10:55 +12:00
J. Nick Koston
0c737fc4df
[core] Convert LOG_UPDATE_INTERVAL macro to function to reduce flash usage ( #10636 )
2025-09-08 09:09:15 +12:00
davidmonro
a8b8507ffc
Atm90e32/26 device class fixes ( #10629 )
2025-09-08 08:06:10 +12:00
J. Nick Koston
c33bb3a8a9
[esp8266] Store component warning strings in flash to reduce RAM usage ( #10623 )
2025-09-06 23:56:45 -05:00
Clyde Stubbs
4d09932320
[kmeteriso] Fix i2c call ( #10618 )
2025-09-06 13:51:44 +10:00
Keith Burzinski
e018b15641
[sen5x] Various optimizing & tidying up ( #10602 )
2025-09-05 20:10:48 -05:00
J. Nick Koston
3fd469cfe8
[esp8266][api] Store error strings in PROGMEM to reduce RAM usage ( #10568 )
2025-09-05 18:16:43 -05:00
J. Nick Koston
1359142106
[api] Store Noise protocol prologue in flash on ESP8266 ( #10598 )
2025-09-05 18:10:18 -05:00
J. Nick Koston
487ba4dad0
[mdns] Move constant strings to flash on ESP8266 ( #10599 )
2025-09-05 18:08:25 -05:00
J. Nick Koston
694c590eb6
[captive_portal] ESP8266: Move strings to PROGMEM (saves 192 bytes RAM) ( #10600 )
2025-09-05 18:02:12 -05:00
J. Nick Koston
b74463c3e6
[light] ESP8266: Store log strings in flash memory ( #10611 )
2025-09-05 17:59:24 -05:00
J. Nick Koston
98e8a0c201
[gpio] ESP8266: Store log strings in flash memory ( #10610 )
2025-09-05 17:57:24 -05:00
J. Nick Koston
91b2f75d04
[script] ESP8266: Store log format strings in PROGMEM (saves 240 bytes RAM) ( #10614 )
2025-09-05 17:56:00 -05:00
J. Nick Koston
f1806046a9
[web_server] ESP8266: Store OTA response strings in PROGMEM (saves 52 bytes RAM) ( #10616 )
2025-09-05 17:53:23 -05:00
J. Nick Koston
5b283d6d38
[sensor] ESP8266: Use LogString for state_class_to_string() to save RAM ( #10617 )
2025-09-05 17:51:35 -05:00
J. Nick Koston
1340665ac7
[logger] Use LogString for UART selection strings (saves 28 bytes RAM on ESP8266) ( #10615 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-05 17:47:53 -05:00
J. Nick Koston
1510db277c
[esphome] ESP8266: Move OTA error strings to PROGMEM (saves 116 bytes RAM) ( #10620 )
2025-09-05 17:44:23 -05:00
Keith Burzinski
a49669ee58
[sensirion_common] Tidy up, optimize ( #10604 )
2025-09-05 17:17:20 -05:00
Keith Burzinski
09b40b882e
[sgp30] Tidy up, optimize ( #10607 )
2025-09-05 14:20:11 -05:00
Keith Burzinski
0069163d31
[sps30] Tidy up, optimize ( #10606 )
2025-09-05 14:11:14 -05:00
Keith Burzinski
86c2af4882
[sen5x] Fix initialization ( #10603 )
2025-09-05 18:37:57 +12:00
J. Nick Koston
b4b795dcaf
[i2c] Optimize memory usage with stack allocation for small buffers ( #10565 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-09-05 04:26:46 +00:00
dependabot[bot]
b8ed7ec145
Bump aioesphomeapi from 40.0.0 to 40.0.1 ( #10596 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-05 01:08:15 +00:00
dependabot[bot]
365a427b57
Bump aioesphomeapi from 39.0.1 to 40.0.0 ( #10594 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 23:37:03 +00:00
dependabot[bot]
e327ae8c95
Bump pytest-mock from 3.14.1 to 3.15.0 ( #10593 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 23:36:11 +00:00
dependabot[bot]
4c2f356b35
Bump ruff from 0.12.11 to 0.12.12 ( #10578 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-09-04 19:24:23 +00:00
dependabot[bot]
e55bce83e3
Bump actions/stale from 9.1.0 to 10.0.0 ( #10582 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 14:20:11 -05:00
dependabot[bot]
ba2433197e
Bump actions/github-script from 7.0.1 to 8.0.0 ( #10583 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 14:16:17 -05:00
dependabot[bot]
c471bdb446
Bump actions/setup-python from 5.6.0 to 6.0.0 in /.github/actions/restore-python ( #10586 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 14:15:57 -05:00
dependabot[bot]
cbac9caa52
Bump actions/setup-python from 5.6.0 to 6.0.0 ( #10584 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 14:15:43 -05:00
dependabot[bot]
edf7094662
Bump esphome-dashboard from 20250828.0 to 20250904.0 ( #10580 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 14:14:50 -05:00
dependabot[bot]
25489b6009
Bump codecov/codecov-action from 5.5.0 to 5.5.1 ( #10585 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 14:14:28 -05:00
dependabot[bot]
dc45a613f3
Bump pytest from 8.4.1 to 8.4.2 ( #10579 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 14:14:18 -05:00
dependabot[bot]
e0617e01e0
Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 in /.github/workflows ( #10572 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 11:10:53 -05:00
Jesse Hills
c7ee727af4
Merge branch 'release' into dev
2025-09-04 22:10:21 +12:00
Jesse Hills
c5b2a9e24b
Merge pull request #10558 from esphome/bump-2025.8.3
...
2025.8.3
2025-09-04 22:09:37 +12:00
J. Nick Koston
101d553df9
[esp8266] Reduce preference memory usage by 40% through field optimization ( #10557 )
2025-09-04 02:46:50 -05:00
J. Nick Koston
8fb6420b1c
[esp8266] Store GPIO initialization arrays in PROGMEM to save RAM ( #10560 )
2025-09-04 02:44:12 -05:00
Maxim Raznatovski
c03d978b46
[wizard] extend the wizard dashboard API to allow upload and empty config options ( #10203 )
2025-09-04 14:02:49 +12:00
Jesse Hills
2d3cdf60ba
Bump version to 2025.8.3
2025-09-04 09:06:00 +12:00
J. Nick Koston
a29fef166b
[api] Fix VERY_VERBOSE logging compilation error with bool arrays ( #10539 )
2025-09-04 09:06:00 +12:00
Jonathan Swoboda
9fe94f1201
[esp32] Clear IDF environment variables ( #10527 )
...
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-09-04 09:06:00 +12:00
Anton Viktorov
1b8978a89a
[i2c] Fix bug write_register16 ( #10547 )
2025-09-04 09:06:00 +12:00
Jonathan Swoboda
6f188d1284
[esp32] Rebuild when idf_component.yml changes ( #10540 )
2025-09-04 09:06:00 +12:00
Clyde Stubbs
a1a336783e
[mcp4461] Fix read transaction ( #10465 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-04 09:06:00 +12:00
Clyde Stubbs
c55bc93f70
[mipi_dsi] Fix config for Guition screen ( #10464 )
2025-09-04 09:06:00 +12:00
J. Nick Koston
de998f2f39
Fix incorrect entity count due to undefined execution order with globals ( #10497 )
2025-09-04 09:06:00 +12:00
Oliver Kleinecke
950299e52b
Update mcp4461.cpp ( #10479 )
2025-09-04 09:06:00 +12:00
J. Nick Koston
23c6650902
[api] Fix VERY_VERBOSE logging compilation error with bool arrays ( #10539 )
2025-09-04 08:07:13 +12:00
Jonathan Swoboda
5759692627
[esp32] Clear IDF environment variables ( #10527 )
...
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-09-03 19:59:47 +00:00
Jonathan Swoboda
0ab65c225e
[wifi] Check for esp32_hosted on no wifi variants ( #10528 )
2025-09-04 07:58:42 +12:00
J. Nick Koston
8aeb6d3ba2
[bluetooth_proxy] Change default for active connections to true ( #10546 )
2025-09-04 07:27:39 +12:00
Anton Viktorov
c3359edb33
[i2c] Fix bug write_register16 ( #10547 )
2025-09-03 17:18:26 +00:00
Jonathan Swoboda
4d681ffe3d
[esp32] Rebuild when idf_component.yml changes ( #10540 )
2025-09-03 11:47:51 -04:00
J. Nick Koston
68628a85b1
[core] Use get_unit_of_measurement_ref() in entity logging to avoid string allocations ( #10532 )
2025-09-03 06:08:57 +00:00
J. Nick Koston
086f1982fa
[core] Use get_device_class_ref() in entity platform logging to avoid string allocations ( #10531 )
2025-09-03 14:26:53 +12:00
J. Nick Koston
5ba1c32242
[host] Fix memory allocation in preferences load() method ( #10506 )
2025-09-03 14:26:43 +12:00
J. Nick Koston
d2b23ba3a7
[sensor] Change state_class_to_string() to return const char* to avoid allocations ( #10533 )
2025-09-03 14:24:16 +12:00
J. Nick Koston
83fbd77c4a
[core] Use get_icon_ref() in entity platform logging to avoid string allocations ( #10530 )
2025-09-03 14:23:46 +12:00
J. Nick Koston
1a054299d4
[core] Optimize fnv1_hash to avoid string allocations for static entities ( #10529 )
2025-09-02 21:17:14 -05:00
Jonathan Swoboda
e3fb9c2a78
[esp32] Remove hardcoding of ulp ( #10535 )
2025-09-02 23:51:17 +00:00
J. Nick Koston
d1276dc6df
[core] Replace magic coroutine priority numbers with self-documenting CoroPriority enum ( #10518 )
2025-09-02 21:41:50 +00:00
Eyal
f286bc57f3
[core] Fix timezone offset calculation ( #10426 )
2025-09-02 16:45:25 +12:00
Clyde Stubbs
ed48282d09
[mcp4461] Fix read transaction ( #10465 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-02 08:53:03 +12:00
Clyde Stubbs
2ddd8c72d6
[mipi_dsi] Fix config for Guition screen ( #10464 )
2025-09-02 08:51:31 +12:00
Mischa Siekmann
d0b4bc48e4
[wifi] Guard wifi error cases introduced in IDF5.2 by a version check ( #10466 )
2025-09-02 08:51:03 +12:00
tomaszduda23
77dbe77117
[nrf52] fix missing bootloader ( #10519 )
2025-09-01 12:30:02 -05:00
J. Nick Koston
6daeffcefd
[bluetooth_proxy] Expose configured scanning mode in API responses ( #10490 )
2025-09-01 13:07:29 +12:00
J. Nick Koston
6d834c019d
Fix incorrect entity count due to undefined execution order with globals ( #10497 )
2025-09-01 13:01:15 +12:00
tomaszduda23
905e2906fe
[nrf52] add dfu ( #9319 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-01 10:54:35 +12:00
Jesse Hills
a25b544c3b
[display] Allow page actions to have auto generated display id ( #10460 )
2025-09-01 09:22:11 +12:00
Felix Kaechele
da21174c6d
[sntp] Use callbacks to trigger on_time_sync for ESP32 and ESP8266 ( #10390 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-01 09:02:56 +12:00
DT-art1
e29f0ee7f8
Add JPEG encoder support via new camera_encoder component ( #9459 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-08-31 09:26:15 -05:00
Jesse Hills
983b3cb879
[mipi] Add type to models for better type hinting downstream ( #10475 )
2025-08-30 16:43:26 +10:00
dependabot[bot]
fd568d9af3
Bump aioesphomeapi from 39.0.0 to 39.0.1 ( #10491 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-29 10:14:15 -05:00
Clyde Stubbs
ca72286386
[lvgl] Update hello world ( #10469 )
2025-08-29 15:42:39 +10:00
Ben Curtis
dea68bebd8
Adjust sen5x to match VOC/NOX datasheet ( #9894 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-29 14:00:54 +12:00
Clyde Stubbs
ef98f67b41
[lvgl] Replace spinbox step with selected_digit ( #10349 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-29 13:58:58 +12:00
Oliver Kleinecke
6a92b691a0
Update mcp4461.cpp ( #10479 )
2025-08-29 12:53:54 +12:00
Clyde Stubbs
bc960cf6d2
[mapping] Use custom allocator ( #9972 )
2025-08-29 12:52:37 +12:00
Jesse Hills
461ce69296
Merge branch 'release' into dev
2025-08-29 12:39:26 +12:00
Jesse Hills
6a20e6f9ad
Merge pull request #10485 from esphome/bump-2025.8.2
...
2025.8.2
2025-08-29 12:38:45 +12:00
dependabot[bot]
cde00a1f4c
Bump esphome-dashboard from 20250814.0 to 20250828.0 ( #10484 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-29 11:02:15 +12:00
J. Nick Koston
5dc691874b
[bluetooth_proxy] Remove unused ClientState::SEARCHING state ( #10318 )
2025-08-29 10:30:14 +12:00
dependabot[bot]
c526ab9a3f
Bump ruff from 0.12.10 to 0.12.11 ( #10483 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-08-28 22:20:23 +00:00
Jesse Hills
07875a8b1e
Bump version to 2025.8.2
2025-08-29 10:16:19 +12:00
J. Nick Koston
ba4789970c
[esphome] Fix OTA watchdog resets by validating all magic bytes before blocking ( #10401 )
2025-08-29 10:16:19 +12:00
Vinicius Fortuna
015977cfdf
[rtttl] Fix RTTTL for speakers ( #10381 )
2025-08-29 10:16:19 +12:00
J. Nick Koston
e513c0f004
Fix AttributeError when uploading OTA to offline OpenThread devices ( #10459 )
2025-08-29 10:16:19 +12:00
Clyde Stubbs
a11970aee0
[wifi] Fix retry with hidden networks. ( #10445 )
2025-08-29 10:16:19 +12:00
Clyde Stubbs
4ab37b069b
[i2c] Perform register reads as single transactions ( #10389 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-29 10:16:08 +12:00
Clyde Stubbs
b6bb6699d1
[mipi_spi] Fix dimensions ( #10443 )
2025-08-29 10:15:30 +12:00
J. Nick Koston
078eaff9a8
[wifi] Fix reconnection failures after adapter restart by not clearing netif pointers ( #10458 )
2025-08-29 10:15:30 +12:00
J. Nick Koston
a7786b75a0
[esp32_ble_tracker] Remove duplicate client promotion logic ( #10321 )
2025-08-29 10:14:51 +12:00
J. Nick Koston
d4c11dac8c
[esphome] Fix OTA watchdog resets by validating all magic bytes before blocking ( #10401 )
2025-08-29 10:12:38 +12:00
DAVe3283
2f2f2f7d15
[absolute_humidity] Fix typo ( #10474 )
2025-08-29 10:04:19 +12:00
J. Nick Koston
a92a08c2de
[api] Fix string lifetime issue in fill_and_encode_entity_info for dynamic object_id ( #10482 )
2025-08-28 18:40:36 +00:00
Vinicius Fortuna
75595b08be
[rtttl] Fix RTTTL for speakers ( #10381 )
2025-08-28 13:53:57 +12:00
J. Nick Koston
3c7aba0681
Fix AttributeError when uploading OTA to offline OpenThread devices ( #10459 )
2025-08-28 09:23:43 +12:00
Clyde Stubbs
e5d1c30797
[wifi] Fix retry with hidden networks. ( #10445 )
2025-08-28 09:16:26 +12:00
Clyde Stubbs
c171d13c8c
[i2c] Perform register reads as single transactions ( #10389 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-27 19:30:33 +10:00
Clyde Stubbs
65d63de9b6
[mipi_spi] Fix dimensions ( #10443 )
2025-08-27 19:30:01 +10:00
J. Nick Koston
9e712e4127
[wifi] Fix reconnection failures after adapter restart by not clearing netif pointers ( #10458 )
2025-08-26 23:49:47 -05:00
Clyde Stubbs
9007621fd7
Revert "[core] Dont copy platform source files if there are no entities of that type" ( #10441 )
2025-08-26 09:15:44 +10:00
Thomas Rupprecht
c01a26607e
improve const imports of esphome.const ( #10438 )
2025-08-26 09:45:03 +12:00
Jesse Hills
f6ca70970f
Merge branch 'release' into dev
2025-08-26 08:48:51 +12:00
Jesse Hills
4dc11f05a7
Merge pull request #10427 from esphome/bump-2025.8.1
...
2025.8.1
2025-08-26 08:48:10 +12:00
Jesse Hills
5e508f7461
[core] Dont copy platform source files if there are no entities of that type ( #10436 )
2025-08-25 14:46:54 -05:00
Jonathan Rascher
2aceb56606
Merge commit from fork
...
Ensures auth check doesn't pass erroneously when the client-supplied
digest is shorter than the correct digest, but happens to match a
prefix of the correct value (e.g., same username + certain substrings of
the password).
2025-08-25 16:00:04 +12:00
Jesse Hills
d071a074ef
Bump version to 2025.8.1
2025-08-25 15:59:35 +12:00
Clyde Stubbs
7a459c8c20
[web_server] Use oi.esphome.io for css and js assets ( #10296 )
2025-08-25 15:59:35 +12:00
J. Nick Koston
aebd21958a
[test] Add integration test for light effect memory corruption fix ( #10417 )
2025-08-25 15:59:35 +12:00
J. Nick Koston
c542db8bfe
[esp32_ble_tracker] Fix on_scan_end trigger compilation without USE_ESP32_BLE_DEVICE ( #10399 )
2025-08-25 15:59:35 +12:00
Clyde Stubbs
d9dcfe66ec
[lvgl] Fix meter rotation ( #10342 )
2025-08-25 15:59:35 +12:00
J. Nick Koston
8517c2e903
[esp32_ble_client] Reduce log level for harmless BLE timeout race conditions ( #10339 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-25 15:59:34 +12:00
J. Nick Koston
684384892a
[deep_sleep] Fix ESP32-C6 compilation error with gpio_deep_sleep_hold_en() ( #10345 )
2025-08-25 15:59:34 +12:00
J. Nick Koston
d560831d79
[script] Fix parallel mode scripts with delays cancelling each other ( #10324 )
2025-08-25 15:59:34 +12:00
J. Nick Koston
fcc3c8e1b6
[esp32_ble] Increase GATT connection retry count to use full timeout window ( #10376 )
2025-08-25 15:59:34 +12:00
J. Nick Koston
959ffde60e
[esp32_ble_client] Optimize BLE connection parameters for different connection types ( #10356 )
2025-08-25 15:59:34 +12:00
J. Nick Koston
07715dd50f
[pvvx_mithermometer] Fix race condition with BLE authentication ( #10327 )
2025-08-25 15:59:34 +12:00
J. Nick Koston
03836ee2d2
[core] Improve error reporting for entity name conflicts with non-ASCII characters ( #10329 )
2025-08-25 15:59:34 +12:00
Clyde Stubbs
50408d9abb
[http_request] Fix for host after ArduinoJson library bump ( #10348 )
2025-08-25 15:59:34 +12:00
Jesse Hills
0de7259428
[api] Add `USE_API_HOMEASSISTANT_SERVICES if using tag_scanned` action ( #10316 )
2025-08-25 15:59:34 +12:00
J. Nick Koston
d054709c2d
[esp32_ble_client] Add log helper functions to reduce flash usage by 120 bytes ( #10243 )
2025-08-25 15:59:34 +12:00
J. Nick Koston
da16887915
[api] Add zero-copy StringRef methods for compilation_time and effect_name ( #10257 )
2025-08-25 15:59:34 +12:00
Jonathan Rascher
6da8ec8d55
Merge commit from fork
...
Ensures auth check doesn't pass erroneously when the client-supplied
digest is shorter than the correct digest, but happens to match a
prefix of the correct value (e.g., same username + certain substrings of
the password).
2025-08-25 15:40:19 +12:00
J. Nick Koston
d2752b38c9
[core] Fix preference storage to account for device_id ( #10333 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-25 12:22:16 +12:00
J. Nick Koston
6004367ee2
[esp32_ble_client] Add missing ESP_GATTC_UNREG_FOR_NOTIFY_EVT logging ( #10347 )
2025-08-25 12:07:04 +12:00
Thomas Rupprecht
ecfeb8e4d3
improve AI instructions ( #10416 )
2025-08-25 11:51:28 +12:00
Clyde Stubbs
456c31262d
[web_server] Use oi.esphome.io for css and js assets ( #10296 )
2025-08-25 09:04:32 +12:00
J. Nick Koston
9f02575287
[test] Add integration test for light effect memory corruption fix ( #10417 )
2025-08-25 08:58:46 +12:00
J. Nick Koston
07bca6103f
[esp32_ble_tracker] Fix on_scan_end trigger compilation without USE_ESP32_BLE_DEVICE ( #10399 )
2025-08-25 08:57:09 +12:00
Clyde Stubbs
a58c3950bc
[lvgl] Fix meter rotation ( #10342 )
2025-08-25 06:52:37 +10:00
J. Nick Koston
8fe582309e
[esp32_ble_client] Reduce log level for harmless BLE timeout race conditions ( #10339 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-25 08:51:54 +12:00
J. Nick Koston
b41a61c76e
[deep_sleep] Fix ESP32-C6 compilation error with gpio_deep_sleep_hold_en() ( #10345 )
2025-08-25 08:51:23 +12:00
J. Nick Koston
61a5023888
[script] Fix parallel mode scripts with delays cancelling each other ( #10324 )
2025-08-25 08:49:52 +12:00
J. Nick Koston
4396bc0d1a
[esp32_ble] Increase GATT connection retry count to use full timeout window ( #10376 )
2025-08-25 08:49:37 +12:00
J. Nick Koston
acfce581fa
[esp32_ble_client] Optimize BLE connection parameters for different connection types ( #10356 )
2025-08-25 08:17:26 +12:00
J. Nick Koston
88303f39fa
[pvvx_mithermometer] Fix race condition with BLE authentication ( #10327 )
2025-08-25 08:16:12 +12:00
J. Nick Koston
ca19959d7c
[core] Improve error reporting for entity name conflicts with non-ASCII characters ( #10329 )
2025-08-25 08:11:54 +12:00
Clyde Stubbs
9737b35579
[http_request] Fix for host after ArduinoJson library bump ( #10348 )
2025-08-25 07:55:44 +12:00
Clyde Stubbs
be9c20c357
[mipi_spi] Add model ( #10392 )
2025-08-25 07:52:52 +12:00
Thomas Rupprecht
12ba4b142e
Update Python to 3.11 in AI instructions ( #10407 )
2025-08-24 21:03:14 +12:00
Thomas Rupprecht
c096c6934d
fix temperature config validation regex ( #9575 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-24 08:56:06 +00:00
tomaszduda23
17f787fc36
[nrf52] fix build in dashboard ( #10323 )
2025-08-23 12:17:42 +00:00
tomaszduda23
5cd9a86dcb
[nrf52] update toolchain to v0.17.4, support mac ( #10391 )
2025-08-23 16:20:16 +10:00
dependabot[bot]
83fe4b4ff3
Bump ruff from 0.12.9 to 0.12.10 ( #10362 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-08-21 15:36:06 -05:00
Jesse Hills
94accd5abe
[ld2420] Rename c++ files for predictable doxygen generation ( #10315 )
2025-08-21 18:49:26 +12:00
Jesse Hills
3ca0015284
[opentherm] Rename c++ files for predictable doxygen generation ( #10314 )
2025-08-21 18:48:48 +12:00
dependabot[bot]
33eddb6035
Bump codecov/codecov-action from 5.4.3 to 5.5.0 ( #10336 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-20 16:46:04 -05:00
Jesse Hills
72c58ae36d
[core] Add idf-tidy env for esp32-c6 ( #10270 )
2025-08-20 10:13:50 -04:00
J. Nick Koston
35411d199f
[homeassistant] Add compilation test for homeassistant.tag_scanned action ( #10319 )
2025-08-20 10:10:20 -04:00
Jesse Hills
d45944a9e2
[api] Add `USE_API_HOMEASSISTANT_SERVICES if using tag_scanned` action ( #10316 )
2025-08-20 06:47:20 -05:00
Jesse Hills
86f306ba9e
[CI] Also require tests for `new-features` ( #10311 )
2025-08-20 22:02:14 +12:00
Jesse Hills
1b3b2f6e6f
Merge branch 'release' into dev
2025-08-20 19:58:48 +12:00
Jesse Hills
2adb993242
Merge pull request #10309 from esphome/bump-2025.8.0
...
2025.8.0
2025-08-20 19:58:01 +12:00
J. Nick Koston
3ff5b4773b
[bluetooth_proxy] Mark BluetoothConnection and BluetoothProxy as final for compiler optimizations ( #10280 )
2025-08-20 14:48:40 +12:00
J. Nick Koston
2cbf4f30f9
[libretiny] Optimize preferences is_changed() by replacing temporary vector with unique_ptr ( #10272 )
2025-08-20 14:48:04 +12:00
J. Nick Koston
56b6dd31f1
[core] Eliminate heap allocation in teardown_components by using StaticVector ( #10256 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-20 14:45:13 +12:00
dependabot[bot]
fc1b49e87d
Bump ruamel-yaml from 0.18.14 to 0.18.15 ( #10310 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-20 14:42:33 +12:00
J. Nick Koston
0089619518
[web_server] Reduce flash usage by consolidating defer calls in switch and lock handlers ( #10297 )
2025-08-19 21:41:34 -05:00
Jesse Hills
5a6db28f1d
[CI] Base `too-big` label on new additions only ( #10307 )
2025-08-20 14:39:29 +12:00
J. Nick Koston
6819bbd8f8
[esp32_ble_client] Add log helper functions to reduce flash usage by 120 bytes ( #10243 )
2025-08-20 14:38:32 +12:00
Edward Firmo
634f687c3e
[light] Add support for querying effects by index ( #10195 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-08-20 14:38:13 +12:00
J. Nick Koston
e2a9b85924
[number] Convert LOG_NUMBER macro to function to reduce flash usage ( #10293 )
2025-08-20 14:36:05 +12:00
J. Nick Koston
4ccc6aee09
[button] Convert LOG_BUTTON macro to function to reduce flash usage ( #10295 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-20 14:35:53 +12:00
J. Nick Koston
0eab908b0e
[sensor] Convert LOG_SENSOR macro to function to reduce flash usage ( #10290 )
2025-08-20 14:35:45 +12:00
J. Nick Koston
3964f9794b
[binary_sensor] Convert LOG_BINARY_SENSOR macro to function to reduce flash usage ( #10294 )
2025-08-20 14:35:09 +12:00
Jesse Hills
a45137434b
[quality] Convert remaining `to_code to async` ( #10271 )
2025-08-20 14:34:45 +12:00
J. Nick Koston
9b1ebdb6da
[mdns] Reduce flash usage and prevent RAM over-allocation in service compilation ( #10287 )
2025-08-20 14:34:34 +12:00
J. Nick Koston
5a1533bea9
[api] Avoid object_id string allocations for all entity info messages ( #10260 )
2025-08-20 14:28:13 +12:00
Jesse Hills
0b50ef227b
[helper] Make crc8 function more flexible to avoid reimplementation in individual components ( #10201 )
2025-08-20 14:27:08 +12:00
J. Nick Koston
0e31bc1a67
[api] Add zero-copy StringRef methods for compilation_time and effect_name ( #10257 )
2025-08-20 14:26:53 +12:00
Jesse Hills
8e67df8059
Bump version to 2025.8.0
2025-08-20 10:45:57 +12:00
Jesse Hills
e1a0949ddb
Merge branch 'beta' into dev
2025-08-20 10:31:10 +12:00
Jesse Hills
c5b2c8d971
Merge pull request #10308 from esphome/bump-2025.8.0b4
...
2025.8.0b4
2025-08-20 10:30:37 +12:00
J. Nick Koston
a8775ba60b
[safe_mode] Reduce flash usage by 184 bytes through code optimization ( #10284 )
2025-08-19 16:57:24 -05:00
Jesse Hills
104906ca11
Bump version to 2025.8.0b4
2025-08-20 09:40:19 +12:00
J. Nick Koston
ad5f6f0cfe
[bluetooth_proxy] Fix connection slot race by deferring slot release until GATT close ( #10303 )
2025-08-20 09:40:19 +12:00
Patrick
8356f7fcd3
[pipsolar] fix faults_present, fix update interval ( #10289 )
2025-08-20 09:40:19 +12:00
Ben Winslow
225de226b0
[atm90e32] Only read 1 register per SPI transaction per datasheet. ( #10258 )
2025-08-20 09:40:19 +12:00
J. Nick Koston
2aaf951357
[bluetooth_proxy] Fix connection slot race by deferring slot release until GATT close ( #10303 )
2025-08-20 07:27:22 +12:00
Jesse Hills
82718e62e7
Merge branch 'beta' into dev
2025-08-19 20:40:45 +12:00
Jesse Hills
fd07e1d979
Merge pull request #10298 from esphome/bump-2025.8.0b3
...
2025.8.0b3
2025-08-19 20:40:12 +12:00
Patrick
4dab9c4400
[pipsolar] fix faults_present, fix update interval ( #10289 )
2025-08-19 15:52:01 +12:00
Ben Winslow
7e23d865e6
[atm90e32] Only read 1 register per SPI transaction per datasheet. ( #10258 )
2025-08-19 15:45:30 +12:00
Jesse Hills
8f118232e4
[CI] Rename and expand needs-docs workflow ( #10299 )
2025-08-19 15:35:48 +12:00
Jesse Hills
23554cda06
Bump version to 2025.8.0b3
2025-08-19 13:09:22 +12:00
Ben Winslow
064385eac6
[nextion] Don't include terminating NUL in nextion text_sensor states ( #10273 )
2025-08-19 13:09:22 +12:00
Jesse Hills
6502ed70de
[esp32] Write variant to sdkconfig file ( #10267 )
2025-08-19 13:09:22 +12:00
J. Nick Koston
bb894c3e32
[core] Fix scheduler race condition where cancelled items still execute ( #10268 )
2025-08-19 13:09:22 +12:00
Ben Winslow
c5858b7032
[core] Fix post-OTA logs display when using esphome run and MQTT ( #10274 )
2025-08-19 13:09:22 +12:00
Ben Winslow
99f57ecb73
[senseair] Discard 0 ppm readings with "Out Of Range" bit set. ( #10275 )
2025-08-19 13:09:22 +12:00
J. Nick Koston
cc6c892678
[esp32_ble] Store GATTC/GATTS param and small data inline to nearly eliminate heap allocations ( #10249 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-19 13:09:22 +12:00
RFDarter
07a98d2525
[web_server] fix cover_all_json_generator wrong detail ( #10252 )
2025-08-19 13:09:22 +12:00
J. Nick Koston
e80f616366
[esp32_ble] Optimize BLE event memory usage by eliminating std::vector overhead ( #10247 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-19 13:09:22 +12:00
J. Nick Koston
46be877594
[bluetooth_proxy] Remove redundant connection type check after V1 removal ( #10208 )
2025-08-19 13:09:21 +12:00
J. Nick Koston
ac8b48a53c
[core] Trigger clean build when components are removed from configuration ( #10235 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-19 13:09:21 +12:00
J. Nick Koston
7fdbd8528a
[wifi] Automatically disable Enterprise WiFi support when EAP is not configured ( #10242 )
2025-08-19 13:09:21 +12:00
Katherine Whitlock
80970f972b
Improve error reporting for add_library ( #10226 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-19 13:09:21 +12:00
Jesse Hills
3c7865cd6f
[esp32_ble] Add `USE_ESP32_BLE_UUID` when advertising is desired ( #10230 )
2025-08-19 13:09:21 +12:00
Ben Winslow
3a6a66537c
[nextion] Don't include terminating NUL in nextion text_sensor states ( #10273 )
2025-08-18 19:20:13 -05:00
Jesse Hills
7118bea031
[esp32] Write variant to sdkconfig file ( #10267 )
2025-08-19 12:17:34 +12:00
J. Nick Koston
44bd8e5b54
[api] Optimize protobuf decode loop for better performance and maintainability ( #10277 )
2025-08-18 16:14:20 -05:00
J. Nick Koston
efaeb91803
[api] Mark APIConnection as final for compiler optimizations ( #10279 )
2025-08-18 16:01:45 -05:00
J. Nick Koston
761c6c6685
[api] Mark protobuf message classes as final to enable compiler optimizations ( #10276 )
2025-08-18 15:55:30 -05:00
J. Nick Koston
1f55486896
[api] Optimize APIFrameHelper virtual methods and mark implementations as final ( #10278 )
2025-08-18 15:55:11 -05:00
J. Nick Koston
6818439109
[core] Fix scheduler race condition where cancelled items still execute ( #10268 )
2025-08-18 11:14:41 -04:00
J. Nick Koston
0a77423073
[esp8266] Replace std::vector with std::unique_ptr in preferences to save flash ( #10245 )
2025-08-18 09:01:39 -04:00
Ben Winslow
c29f8d0187
[core] Fix post-OTA logs display when using esphome run and MQTT ( #10274 )
2025-08-17 21:36:35 -05:00
Ben Winslow
2a3f80a82c
[senseair] Discard 0 ppm readings with "Out Of Range" bit set. ( #10275 )
2025-08-18 14:09:42 +12:00
J. Nick Koston
75f3adcd95
[esp32_ble] Store GATTC/GATTS param and small data inline to nearly eliminate heap allocations ( #10249 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-18 07:49:50 +12:00
J. Nick Koston
daf8ec36ab
[core] Remove unnecessary FD_SETSIZE check on ESP32 and improve logging ( #10255 )
2025-08-15 21:26:48 -05:00
J. Nick Koston
6c5632a0b3
[esp32] Optimize preferences is_changed() by replacing temporary vector with unique_ptr ( #10246 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-15 10:11:49 -05:00
RFDarter
abecc0e8d8
[web_server] fix cover_all_json_generator wrong detail ( #10252 )
2025-08-15 09:44:24 -05:00
J. Nick Koston
af9ecf3429
[esp32_ble] Optimize BLE event memory usage by eliminating std::vector overhead ( #10247 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-15 07:38:27 +00:00
J. Nick Koston
5fa84439c2
[api] Optimize message buffer allocation and eliminate redundant methods ( #10231 )
2025-08-14 20:26:09 -05:00
dependabot[bot]
5d18afcd99
Bump ruff from 0.12.8 to 0.12.9 ( #10239 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-08-14 22:54:35 +00:00
J. Nick Koston
117cffd2b0
[bluetooth_proxy] Remove redundant connection type check after V1 removal ( #10208 )
2025-08-15 10:51:15 +12:00
J. Nick Koston
8ea1a3ed64
[core] Trigger clean build when components are removed from configuration ( #10235 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-15 10:50:03 +12:00
J. Nick Koston
4f29b3c7aa
[wifi] Automatically disable Enterprise WiFi support when EAP is not configured ( #10242 )
2025-08-15 10:43:45 +12:00
Jesse Hills
3325592d67
Merge branch 'beta' into dev
2025-08-15 08:46:48 +12:00
Jesse Hills
0a3ee7d84e
Merge pull request #10228 from esphome/bump-2025.8.0b2
...
2025.8.0b2
2025-08-15 08:46:15 +12:00
Katherine Whitlock
882237120e
Improve error reporting for add_library ( #10226 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-15 08:14:53 +12:00
Jesse Hills
71efaf097b
[esp32_ble] Add `USE_ESP32_BLE_UUID` when advertising is desired ( #10230 )
2025-08-14 08:49:14 -05:00
Jesse Hills
bd60dbb746
[quality] Remove period from audio related Invalid raises ( #10229 )
2025-08-14 08:48:25 -05:00
Jesse Hills
6b5e43ca72
[qm6988] Clean up code ( #10216 )
2025-08-13 21:19:03 -05:00
Jesse Hills
8d61b1e8df
Bump version to 2025.8.0b2
2025-08-14 14:00:27 +12:00
dependabot[bot]
9c897993bb
Bump esphome-dashboard from 20250514.0 to 20250814.0 ( #10227 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-14 14:00:26 +12:00
dependabot[bot]
93f9475105
Bump aioesphomeapi from 38.2.1 to 39.0.0 ( #10222 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-14 14:00:26 +12:00
Samuel Sieb
95cd224e3e
[psram] allow disabling ( #10224 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-08-14 14:00:26 +12:00
Jesse Hills
b7afeafda9
[espnow] Set state to enabled before adding initial peers ( #10225 )
2025-08-14 14:00:26 +12:00
Jesse Hills
7922462bcf
[entity] Allow `device_id` to be blank on entities ( #10217 )
2025-08-14 14:00:26 +12:00
dependabot[bot]
46d433775b
Bump esphome-dashboard from 20250514.0 to 20250814.0 ( #10227 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-14 12:40:20 +12:00
dependabot[bot]
7c4a54de90
Bump aioesphomeapi from 38.2.1 to 39.0.0 ( #10222 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-13 17:42:54 -05:00
Samuel Sieb
c3f1596498
[psram] allow disabling ( #10224 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-08-14 10:40:12 +12:00
Jesse Hills
0d1949a61b
[espnow] Set state to enabled before adding initial peers ( #10225 )
2025-08-14 10:30:28 +12:00
Jesse Hills
6a8722f33e
[entity] Allow `device_id` to be blank on entities ( #10217 )
2025-08-14 09:42:11 +12:00
Jesse Hills
fff66072d4
Merge branch 'beta' into dev
2025-08-14 00:02:17 +12:00
Jesse Hills
1c2e1ab3e5
Merge pull request #10214 from esphome/bump-2025.8.0b1
...
2025.8.0b1
2025-08-13 23:56:34 +12:00
J. Nick Koston
68ddd98f5f
[CI] Fix CI job failures for PRs with >300 changed files ( #10215 )
2025-08-13 15:49:38 +12:00
J. Nick Koston
0dda3faed5
[CI] Fix CI job failures for PRs with >300 changed files ( #10215 )
2025-08-13 15:46:56 +12:00
Jesse Hills
40c0c36179
Bump version to 2025.9.0-dev
2025-08-13 14:46:51 +12:00
Jesse Hills
6b7ced1970
Bump version to 2025.8.0b1
2025-08-13 14:46:50 +12:00
J. Nick Koston
ed2b76050b
[bluetooth_proxy] Remove ESPBTUUID dependency to save 296 bytes of flash ( #10213 )
2025-08-13 14:18:53 +12:00
Samuel Sieb
113813617d
[bme280_base, bmp280_base] add reasons to the fails, clean up logging ( #10209 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-08-13 02:05:22 +00:00
Keith Burzinski
c3a209d3f4
[ld2450] Replace `throttle` with native filters ( #10196 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-12 19:35:19 -05:00
John
7ffdaa1f06
[atm90e32] energy meter calibration log output enhancements & software SPI fix ( #10143 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-12 20:26:53 +12:00
dependabot[bot]
3a857950bf
Bump actions/checkout from 4 to 5 ( #10198 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-12 20:23:41 +12:00
Rihan9
0256e0005e
[ld2412] New component ( #9075 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-08-12 00:34:37 -05:00
Jesse Hills
c65af68e63
[core] Reset pin registry after target platform validations ( #10199 )
2025-08-12 16:33:07 +12:00
dependabot[bot]
ef2121a215
Bump aioesphomeapi from 38.1.0 to 38.2.1 ( #10197 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-11 20:47:53 -05:00
Joshua Sing
bb40b7702d
[const] Add CONF_POWER_MODE ( #10173 )
2025-08-12 11:13:24 +12:00
Kevin Ahrendt
6c48f3d719
[wifi] Remove restriction from using NONE power saving mode with BLE ( #10181 )
2025-08-12 11:09:58 +12:00
J. Nick Koston
ff52869b4c
[api] Add constexpr optimizations to protobuf encoding ( #10192 )
2025-08-12 10:10:38 +12:00
J. Nick Koston
82b7c1224c
[core] Improve entity duplicate validation error messages ( #10184 )
2025-08-12 09:58:51 +12:00
Jesse Hills
c14c4fb658
[substitutions] Add some safe built-in functions to jinja parsing ( #10178 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-11 16:12:54 -05:00
J. Nick Koston
42aee53dde
[bluetooth_proxy] Replace dynamic vector with fixed array for BLE advertisements ( #10174 )
2025-08-11 15:47:46 -05:00
J. Nick Koston
9aa21956c8
[api] Optimize single vector writes to use write() instead of writev() ( #10193 )
2025-08-11 15:41:08 -05:00
J. Nick Koston
4c2874a32b
[esphome] Fix OTA watchdog resets during port scanning and network delays ( #10152 )
2025-08-11 15:37:01 -05:00
Keith Burzinski
45b88f2da9
[sensor] Extend timeout filter with option to return last value received ( #10115 )
2025-08-11 10:36:44 -05:00
dependabot[bot]
8f53961496
Bump pylint from 3.3.7 to 3.3.8 ( #10177 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-11 01:05:14 -05:00
dependabot[bot]
5cf0e4d9dd
Bump aioesphomeapi from 38.0.0 to 38.1.0 ( #10176 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-11 05:11:22 +00:00
Chad Matsalla
b70983ed09
[display] Disallow `show_test_card: true and update_interval: never` ( #9927 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-11 11:41:37 +12:00
tomaszduda23
ffa89eb2d3
[nrf52, zephyr_debug] add zephyr debug component ( #8319 )
2025-08-11 11:20:45 +12:00
Clyde Stubbs
8b67d6dfec
[lvgl] fix allocation of reduced size buffer with rotation ( #10147 )
2025-08-11 10:32:01 +12:00
Clyde Stubbs
581b4ef5a1
[lvgl] Various validation fixes ( #10141 )
2025-08-11 10:27:54 +12:00
Jonathan Swoboda
da02f970d4
[neopixelbus] Fix neopixelbus on esp32 ( #10123 )
2025-08-11 10:24:12 +12:00
Jesse Hills
2fc0a11596
[CI] Print more info for when consts are duplicated ( #10166 )
2025-08-11 09:53:40 +12:00
J. Nick Koston
5a8f722316
Optimize subprocess performance with close_fds=False ( #10145 )
2025-08-11 09:14:13 +12:00
J. Nick Koston
279f56141e
[ade7880] Fix duplicate sensor name validation error ( #10155 )
2025-08-11 09:12:36 +12:00
J. Nick Koston
6bfe281d18
[web_server] Reduce flash usage by consolidating parameter parsing ( #10154 )
2025-08-11 09:09:31 +12:00
J. Nick Koston
a1371aea37
[dashboard] Fix port fallback regression when device is offline ( #10135 )
2025-08-11 09:04:40 +12:00
Jonathan Swoboda
d5c9c10b3b
[esp32] Add IDF log_level option ( #10134 )
2025-08-10 17:27:08 +00:00
J. Nick Koston
cef39e7c59
[esp32_ble_tracker] Fix false reboots when event loop is blocked ( #10144 )
2025-08-10 04:44:23 -05:00
Edward Firmo
2b9e1ce315
[switch] Add trigger `on_state` ( #10108 )
2025-08-09 21:09:40 +10:00
dependabot[bot]
ff9ddb9d68
Bump tornado from 6.5.1 to 6.5.2 ( #10142 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-08 16:03:13 -05:00
Edward Firmo
676c51ffa0
[switch] Add control() method to API ( #10118 )
2025-08-08 05:51:19 +00:00
J. Nick Koston
7e4d09dbd8
[bluetooth_proxy] Optimize connection loop to reduce CPU usage ( #10133 )
2025-08-07 16:24:26 -10:00
J. Nick Koston
58504662d8
[cover] Reduce flash usage by optimizing validation messages ( #10130 )
2025-08-08 10:44:47 +10:00
J. Nick Koston
83b69519dd
[wifi] Reduce flash usage by optimizing logging ( #10127 )
2025-08-08 10:43:13 +10:00
J. Nick Koston
d4d1a96f9b
[esp32_ble_client] Reduce flash usage by optimizing logging strings ( #10119 )
2025-08-08 10:42:03 +10:00
J. Nick Koston
76fd104fb6
[mdns] Conditionally compile extra services to reduce flash usage ( #10129 )
2025-08-08 10:32:35 +10:00
Edward Firmo
c4d1b1317a
[switch] Add switch.control automation action ( #10105 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-08-08 08:55:54 +10:00
dependabot[bot]
14bc83342f
Bump ruff from 0.12.7 to 0.12.8 ( #10126 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-08-07 20:15:14 +00:00
dependabot[bot]
a1461c5293
Bump actions/cache from 4.2.3 to 4.2.4 ( #10128 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-07 10:09:53 -10:00
dependabot[bot]
73b2db8af5
Bump actions/cache from 4.2.3 to 4.2.4 in /.github/actions/restore-python ( #10125 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-07 09:16:58 -10:00
J. Nick Koston
a7a119f576
[bluetooth_proxy] Remove V1 connection support ( #10107 )
2025-08-07 03:52:46 -05:00
J. Nick Koston
1ba76f5f2e
[esp32_ble_client] Conditionally compile BLE service classes to reduce flash usage ( #10114 )
2025-08-07 03:46:34 -05:00
J. Nick Koston
37a9ad6a0d
[esp32_ble_tracker] Optimize member variable ordering to reduce memory padding ( #10113 )
2025-08-07 03:34:46 -05:00
J. Nick Koston
c0a62c0be1
[esp32_ble_client] Avoid iterating empty services vector for bluetooth_proxy connections ( #10110 )
2025-08-07 03:40:12 +00:00
J. Nick Koston
bfb14e1cf9
[esp32_touch] Restore get_value() for ESP32-S2/S3 variants ( #10112 )
2025-08-06 21:21:32 -05:00
mbo18
1415e02e40
Add device class absolute_humidity to the absolute humidity component ( #10100 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-08-07 13:48:26 +12:00
dependabot[bot]
81f907e994
Bump actions/download-artifact from 4.3.0 to 5.0.0 ( #10106 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-07 13:47:03 +12:00
J. Nick Koston
61008bc8a9
[bluetooth_proxy] Remove unnecessary heap allocation for response object ( #10104 )
2025-08-07 13:42:04 +12:00
J. Nick Koston
6d66ddd68d
[bluetooth_proxy][esp32_ble_tracker][esp32_ble_client] Consolidate duplicate logging code to reduce flash usage ( #10097 )
2025-08-07 13:41:03 +12:00
J. Nick Koston
fc180251be
[bluetooth_proxy] Consolidate dump_config() log calls ( #10103 )
2025-08-07 12:43:59 +12:00
J. Nick Koston
ee1d4f27ef
[esp32_ble] Conditionally compile BLE advertising to reduce flash usage ( #10099 )
2025-08-07 12:29:24 +12:00
J. Nick Koston
325ec0a0ae
[esp32_ble_client] Convert to C++17 nested namespace syntax ( #10111 )
2025-08-07 12:18:03 +12:00
Keith Burzinski
6071f4b02c
[ld2410] Replace `throttle` with native filters ( #10019 )
2025-08-07 10:26:11 +12:00
dependabot[bot]
083ac8ce8e
Bump aioesphomeapi from 37.2.5 to 38.0.0 ( #10109 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-06 10:21:29 -10:00
J. Nick Koston
4ceda31f32
[bluetooth_proxy] Replace std::find with simple loop for small fixed array ( #10102 )
2025-08-07 07:53:42 +12:00
J. Nick Koston
5021cc6d5f
[esp32_ble] Make BLE notification limit configurable to fix ESP_GATT_NO_RESOURCES errors ( #10098 )
2025-08-06 17:24:02 +00:00
Craig Andrews
2b3e546203
[deep_sleep] enable sleep pull up/down for wakeup pin ( #9395 )
2025-08-05 23:47:45 -07:00
J. Nick Koston
1642d34d29
[esp32_ble_tracker] Simplify state machine guards with helper functions ( #10092 )
2025-08-06 01:03:19 -05:00
J. Nick Koston
8ceb1b9d60
[bluetooth_proxy] Reduce flash usage by consolidating duplicate logging ( #10094 )
2025-08-06 00:49:20 -05:00
Jesse Hills
d872c8a999
[light] Allow light effect schema to be a schema object already ( #10091 )
2025-08-06 00:05:48 -05:00
Pawelo
99125c045f
[bme680] Eliminate warnings due to unused functions ( #9735 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-08-06 00:02:54 -05:00
Jonathan Swoboda
860a5ef5c0
[esp32_rmt_led_strip] Work around IDFGH-16195 ( #10093 )
2025-08-05 23:28:09 -05:00
J. Nick Koston
b01f03cc24
[esp32_ble_tracker] Refactor loop() method for improved readability and performance ( #10074 )
2025-08-06 14:26:11 +12:00
J. Nick Koston
cfb22e33c9
[esp32_ble_tracker] Add missing USE_ESP32_BLE_DEVICE guard for already_discovered_ member ( #10085 )
2025-08-06 14:22:32 +12:00
@RubenKelevra
96bbb58f34
update espressif's esp32-camera library to 2.1.1 ( #10090 )
2025-08-05 14:33:15 -10:00
Jesse Hills
3edd746c6c
[mcp23xxx] Use CachedGpioExpander ( #10078 )
2025-08-06 11:01:57 +12:00
Copilot
c308e03e92
[select] Fix new_select() not forwarding constructor args while preserving keyword-only options parameter ( #10036 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
Co-authored-by: jesserockz <3060199+jesserockz@users.noreply.github.com >
2025-08-06 08:09:36 +12:00
NP v/d Spek
bd2b3b9da5
[espnow] Small changes and fixes ( #10014 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-06 07:46:40 +12:00
Kevin Ahrendt
d443a97dd8
[speaker] Media player fixes for IDF5.4 ( #10088 )
2025-08-05 14:55:40 -04:00
J. Nick Koston
58a088e06b
Add myself to multiple bluetooth codeowners ( #10083 )
2025-08-05 09:00:04 +00:00
Jesse Hills
49a46883ed
[core] Update core component codeowners to `@esphome/core` ( #10082 )
2025-08-05 06:24:24 +00:00
J. Nick Koston
bc03538e25
Support multiple --device arguments for address fallback ( #10003 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-08-05 16:40:46 +12:00
dependabot[bot]
969034b61a
Bump docker/login-action from 3.4.0 to 3.5.0 in the docker-actions group ( #10081 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-05 16:18:42 +12:00
Jonathan Swoboda
06eb1b6014
[remote_transmitter] Add digital_write automation ( #10069 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-05 16:09:37 +12:00
Jesse Hills
589d00f17f
Merge branch 'release' into dev
2025-08-05 15:38:25 +12:00
Jesse Hills
68c0aa4d6d
Merge pull request #10079 from esphome/bump-2025.7.5
...
2025.7.5
2025-08-05 15:37:42 +12:00
dependabot[bot]
2fddb061e1
Bump aioesphomeapi from 37.2.4 to 37.2.5 ( #10080 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-04 16:51:42 -10:00
Jesse Hills
c85eb448e4
[gpio_expander] Fix bank caching ( #10077 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-08-05 13:45:52 +12:00
Jesse Hills
396c02c6de
[core] Allow extra args on cli and just ignore them ( #9814 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-05 13:33:12 +12:00
Jesse Hills
52c4509208
[esp32_dac] Always use esp-idf APIs ( #9833 )
2025-08-05 13:31:56 +12:00
Jesse Hills
d29cae9c3b
Bump version to 2025.7.5
2025-08-05 13:21:00 +12:00
Chris Beswick
532e3e370f
[i2s_audio] Use high-pass filter for dc offset correction ( #10005 )
2025-08-05 13:21:00 +12:00
Clyde Stubbs
da573a217d
[font] Catch file load exception ( #10058 )
...
Co-authored-by: clydeps <U5yx99dok9>
2025-08-05 13:21:00 +12:00
J. Nick Koston
a9b27d1966
[api] Fix OTA progress updates not being sent when main loop is blocked ( #10049 )
2025-08-05 13:21:00 +12:00
Clyde Stubbs
0aa3c9685e
[lvgl] Bugfix for tileview ( #9938 )
2025-08-05 13:21:00 +12:00
J. Nick Koston
93b28447ee
[bluetooth_proxy] Optimize memory usage with fixed-size array and const string references ( #10015 )
2025-08-05 13:13:55 +12:00
J. Nick Koston
52634dac2a
[tests] Add datetime entities to host_mode_many_entities integration test ( #10032 )
2025-08-05 13:12:05 +12:00
J. Nick Koston
64c94c1440
[esp32_ble_client] Fix connection parameter timing by setting preferences before connection ( #10059 )
2025-08-05 13:11:32 +12:00
J. Nick Koston
f7bf1ef52c
[esp32_ble_tracker] Eliminate redundant ring buffer for lower latency ( #10057 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-05 13:10:32 +12:00
J. Nick Koston
fa8c5e880c
[esp32_ble_tracker] Optimize connection by promoting client immediately after scan stop trigger ( #10061 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-05 13:10:02 +12:00
J. Nick Koston
27ba90ea95
[esp32_ble_client] Start MTU negotiation earlier following ESP-IDF examples ( #10062 )
2025-08-05 12:59:23 +12:00
J. Nick Koston
469246b8d8
[bluetooth_proxy] Warn about BLE connection timeout mismatch on Arduino framework ( #10063 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-05 12:58:41 +12:00
J. Nick Koston
50f15735dc
[api] Add helpful compile-time errors for Custom API Device methods ( #10076 )
2025-08-05 12:57:31 +12:00
mschnaubelt
83d9c02a1b
Add CO5300 display support ( #9739 )
2025-08-05 09:41:55 +10:00
Jonathan Swoboda
701e6099aa
[espnow, web_server_idf] Fix IDF 5.5 compile issues ( #10068 )
2025-08-04 08:56:34 -10:00
Chris Beswick
d59476d0e1
[i2s_audio] Use high-pass filter for dc offset correction ( #10005 )
2025-08-04 10:43:44 -04:00
Djordje Mandic
fbbb791b0d
[gt911] Use timeout instead of delay, shortened log msg ( #10024 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-08-04 03:37:43 -05:00
J. Nick Koston
36c4430317
[esp32_ble] Fix BLE connection slot waste by aligning ESP-IDF timeout with client timeout ( #10013 )
2025-08-04 17:41:41 +12:00
J. Nick Koston
6be22a5ea9
[esp32_ble_client] Connect immediately on READY_TO_CONNECT to reduce latency ( #10051 )
2025-08-04 17:15:28 +12:00
J. Nick Koston
989058e6a9
[esp32_ble_client] Use FAST connection parameters for all v3 connections ( #10052 )
2025-08-04 17:12:06 +12:00
J. Nick Koston
7c297366c7
[esp32_ble_tracker] Remove unnecessary STOPPED scanner state to reduce latency ( #10055 )
2025-08-04 16:57:59 +12:00
Clyde Stubbs
bb3ebaf955
[font] Catch file load exception ( #10058 )
...
Co-authored-by: clydeps <U5yx99dok9>
2025-08-04 16:55:54 +12:00
Jesse Hills
3007ca4d57
[core] Move docs url generator to helpers.py ( #10056 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-03 23:55:46 -05:00
Jesse Hills
a5f1661643
[nfc] Rename `binary_sensor` source files ( #10053 )
2025-08-03 23:43:04 -05:00
Jesse Hills
4d683d5a69
[AI] Add note about the defines.h file needing to include all new defines added ( #10054 )
2025-08-03 16:45:35 -10:00
J. Nick Koston
c0c0a42362
[api] Use static allocation for areas and devices in DeviceInfoResponse ( #10038 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-04 02:37:47 +00:00
J. Nick Koston
6a5eb460ef
[esp32] Add framework migration warning for upcoming ESP-IDF default change ( #10030 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-04 14:27:05 +12:00
J. Nick Koston
ef372eeeb7
[wifi] Replace std::stable_sort with insertion sort to save 2.4KB flash ( #10037 )
2025-08-04 14:19:24 +12:00
J. Nick Koston
9aad0733ef
[core] Update to esptool 5.0+ command syntax ( #10011 )
2025-08-04 14:14:17 +12:00
J. Nick Koston
494a1a216c
[web_server] Conditionally compile authentication code to save flash memory ( #10022 )
2025-08-04 14:09:12 +12:00
J. Nick Koston
a75f73dbf0
[web_server] Reduce binary size by using EntityBase and minimizing template instantiations ( #10033 )
2025-08-04 14:03:37 +12:00
J. Nick Koston
c9d865a061
[core] Optimize Application::pre_setup() to reduce duplicate MAC address operations ( #10039 )
2025-08-04 14:02:10 +12:00
J. Nick Koston
3fbbdb4589
[web_server_idf] Replace std::find_if with simple loop to reduce binary size ( #10042 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-04 14:00:56 +12:00
J. Nick Koston
cd6cf074d9
[core] Replace std::stable_sort with insertion sort to save 3.5KB flash ( #10035 )
2025-08-04 13:56:06 +12:00
J. Nick Koston
d86e1e29a9
[core] Convert components, devices, and areas vectors to static allocation ( #10020 )
2025-08-04 13:51:50 +12:00
J. Nick Koston
dbaf2cdd50
[core] Replace std::find and std::max_element with simple loops to reduce binary size ( #10044 )
2025-08-04 13:46:06 +12:00
dependabot[bot]
b44d2183aa
Bump aioesphomeapi from 37.2.3 to 37.2.4 ( #10050 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-04 01:19:12 +00:00
@RubenKelevra
0f13af0076
Update esp32-camera library version to 2.1.0 ( #9527 )
2025-08-03 15:08:11 -10:00
Clyde Stubbs
339c26c815
[color][lvgl] Allow Color to be used for lv_color_t ( #10016 )
2025-08-04 12:51:34 +12:00
J. Nick Koston
d69e98e15d
[api] Fix OTA progress updates not being sent when main loop is blocked ( #10049 )
2025-08-04 00:23:45 +00:00
Clyde Stubbs
b1b0638fab
[config] Fix reversion of excessive yaml output after error ( #10043 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-08-02 22:35:52 -10:00
J. Nick Koston
296442d8f1
[core] Fix compilation errors when platform sections have no entities ( #10023 )
2025-08-02 13:59:20 -10:00
Copilot
fd442cc485
[syslog] Fix RFC3164 timestamp compliance for single-digit days ( #10034 )
...
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2025-08-03 08:21:54 +10:00
J. Nick Koston
4f58e1c8b9
[core] Convert entity vectors to static allocation for reduced memory usage ( #10018 )
2025-08-01 20:26:22 -10:00
J. Nick Koston
00d9baed11
[bluetooth_proxy] Eliminate heap allocations in connection state reporting ( #10010 )
2025-08-01 20:26:00 -10:00
dependabot[bot]
f1877ca084
Bump aioesphomeapi from 37.2.2 to 37.2.3 ( #10012 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-01 20:16:28 +00:00
dependabot[bot]
1f7c59f88d
Bump esptool from 4.9.0 to 5.0.2 ( #9983 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-01 10:02:29 -10:00
dependabot[bot]
b5f42bc493
Bump aioesphomeapi from 37.2.1 to 37.2.2 ( #10009 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-01 09:53:56 -10:00
Jesse Hills
d8a46c7482
[CI] Allow multiple grep options for clang-tidy ( #10004 )
2025-08-01 21:40:53 +12:00
J. Nick Koston
20ad1ab4eb
[wifi] Fix crash during WiFi reconnection on ESP32 with poor signal quality ( #9989 )
2025-08-01 02:46:52 -05:00
Clyde Stubbs
940a8b43fa
[esp32] Add config option to execute from PSRAM ( #9907 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-01 16:07:11 +10:00
tomaszduda23
f761404bf6
[nrf52, gpio] check different port notation ( #9737 )
2025-08-01 16:54:20 +12:00
tomaszduda23
e4dc62ea74
[nrf52, debug] debug component for nrf52 ( #8315 )
2025-08-01 16:53:40 +12:00
NP v/d Spek
c42c5dd946
[espnow] Basic communication between ESP32 devices ( #9582 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-01 16:51:01 +12:00
Keith Burzinski
291215909a
[sensor] A little bit of filter clean-up ( #9986 )
2025-08-01 02:55:59 +00:00
Jonathan Swoboda
0954a6185c
[sensor] Fix bug in percentage based delta filter ( #8157 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-08-01 02:15:56 +00:00
J. Nick Koston
f13e742bd5
[ruff] Enable RET and fix all violations ( #9929 )
2025-08-01 02:10:56 +00:00
tomaszduda23
7a4738ec4e
[nrf52] add adc ( #9321 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-01 13:49:39 +12:00
Clyde Stubbs
549b0d12b6
[image] Improve schemas ( #9791 )
2025-08-01 13:19:32 +12:00
Djordje Mandic
412f4ac341
[midea] Use c++17 constexpr and inline static in IrFollowMeData ( #10002 )
2025-07-31 14:28:22 -10:00
J. Nick Koston
d4ff1bcf5c
[bluetooth_proxy] Implement dynamic service batching based on MTU constraints ( #10001 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-31 14:15:12 -10:00
Clyde Stubbs
161f51e1f4
[esp32] Fix strapping pin validation for P4 and H2 ( #9980 )
2025-08-01 11:48:25 +12:00
Jonathan Swoboda
da0c47629a
[esp32] Bump ESP32 platform to 54.03.21-2 ( #10000 )
2025-07-31 21:58:57 +00:00
J. Nick Koston
28b277c1c4
[bluetooth_proxy] Optimize UUID transmission with efficient short_uuid field ( #9995 )
2025-07-31 16:20:53 -05:00
dependabot[bot]
936a090aaa
Bump aioesphomeapi from 37.2.0 to 37.2.1 ( #9998 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-31 04:41:19 -10:00
dependabot[bot]
1be6d27012
Bump aioesphomeapi from 37.1.6 to 37.2.0 ( #9996 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-30 23:20:43 -10:00
J. Nick Koston
71557c9f58
[bluetooth_proxy] Batch BLE service discovery messages for 67% reduction in API traffic ( #9992 )
2025-07-30 23:11:11 -05:00
J. Nick Koston
88cfcc1967
[esp32_ble_client] Fix BLE connection stability for WiFi-based proxies ( #9993 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-30 22:36:33 -05:00
GilDev
fb379bbb88
[wifi] Allow fast_connect with multiple networks ( #9947 )
2025-07-31 15:34:49 +12:00
mrtoy-me
88d8cfe6a2
[tm1651] Remove dependency on Arduino Library ( #9645 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-07-30 20:20:55 -05:00
J. Nick Koston
f25abc3248
[esp32_ble] Fix spurious BLE 5.0 event warnings on ESP32-S3 ( #9969 )
2025-07-30 20:18:50 -05:00
J. Nick Koston
5b6e152d6c
[esp32_touch] Work around ESP-IDF v5.4 regression in touch_pad_read_filtered ( #9957 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-30 20:17:35 -05:00
J. Nick Koston
1d0a38446f
[api] Reduce flash usage through targeted optimizations ( #9979 )
2025-07-30 20:10:23 -05:00
rwrozelle
853dca6c5c
[api] Bump APIVersion to 1.11 ( #9990 )
2025-07-30 15:02:09 -10:00
Jesse Hills
97560fd9ef
[CI] Add labels for checkboxes ( #9991 )
2025-07-31 12:17:20 +12:00
Clyde Stubbs
4b7f3355ea
[core] Fix regex for lambda id() replacement ( #9975 )
2025-07-30 12:56:43 -10:00
dependabot[bot]
110eac4f09
Bump aioesphomeapi from 37.1.5 to 37.1.6 ( #9988 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-30 12:46:01 -10:00
rwrozelle
79533cb0d7
media_player add off on capability ( #9294 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-07-30 12:02:53 -10:00
dependabot[bot]
f4f69e827b
Bump ruff from 0.12.5 to 0.12.7 ( #9976 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-30 09:17:47 +00:00
dependabot[bot]
48a4dde824
Bump aioesphomeapi from 37.1.4 to 37.1.5 ( #9977 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-30 09:16:00 +00:00
J. Nick Koston
9b4fe54f45
[esp32_ble_client] Fix connection failures with short discovery timeout devices and speed up BLE connections ( #9971 )
2025-07-29 19:19:12 -10:00
Keith Burzinski
913c58cd2c
[template] Add tests for more sensor filters ( #9973 )
2025-07-30 14:20:25 +12:00
Keith Burzinski
374858efeb
[sensor] Add new filter: `throttle_with_priority` ( #9937 )
2025-07-30 12:53:14 +12:00
Samuel Sieb
14dd48f9c3
[wifi] add more disconnect reason descriptions ( #9955 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-07-30 12:41:31 +12:00
J. Nick Koston
76d33308d9
[api] Eliminate heap allocations when populating repeated fields from containers ( #9948 )
2025-07-30 10:41:37 +12:00
Dayowe
daccaf36a7
Fix WiFi to prefer strongest AP when multiple APs have same SSID ( #9963 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-30 09:10:53 +12:00
Clyde Stubbs
56c88807ee
[mipi_dsi] Add dependencies ( #9952 )
2025-07-30 08:16:32 +12:00
dependabot[bot]
9c6dbbd8ea
Bump aioesphomeapi from 37.1.3 to 37.1.4 ( #9964 )
2025-07-29 17:43:35 +00:00
rwrozelle
a7dd849a8e
Media player API enumeration alignment and feature flags ( #9949 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-29 07:00:47 -10:00
Clyde Stubbs
1f0c606be4
[component] Revert setup messages to LOG_CONFIG level ( #9956 )
2025-07-29 07:32:45 +00:00
Jesse Hills
ace375944c
[esp32] Fix post build ( #9951 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-29 06:44:45 +00:00
Clyde Stubbs
5f7c2f771f
[adc] Enable ADC on ESP32-P4 ( #9954 )
2025-07-29 18:20:37 +12:00
Jonathan Swoboda
3d5b602288
[esp32] Bump platform to 54.03.21-1 and add support for tagged releases ( #9926 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-29 05:52:34 +00:00
Djordje Mandic
6d30269565
[output] Add set_min_power & set_max_power actions for FloatOutput ( #8934 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-29 17:22:44 +12:00
Keith Burzinski
4ff3137c0d
[gps] Fix slow parsing ( #9953 )
2025-07-29 17:21:52 +12:00
rwrozelle
9d43ddd6f1
Openthread add Teardown ( #9275 )
...
Co-authored-by: mc <mc@debian>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-29 16:25:17 +12:00
Jonathan Swoboda
f733c43dec
[heatpumpir] Fix issue with IRremoteESP8266 being included on ESP32 ( #9950 )
2025-07-29 15:59:58 +12:00
Keith Burzinski
f5f0a01a85
[text_sensor] Add support for default filters ( #9936 )
2025-07-29 11:35:40 +12:00
Keith Burzinski
908891a096
[binary_sensor] Add support for default filters ( #9935 )
2025-07-29 11:35:11 +12:00
Keith Burzinski
7657316a92
[sensor] Add support for default filters ( #9934 )
2025-07-29 11:34:52 +12:00
J. Nick Koston
4f425c700a
[esp32] Enable LWIP core locking on ESP-IDF to reduce socket operation overhead ( #9857 )
2025-07-29 11:33:54 +12:00
J. Nick Koston
2c9987869e
[api] Align ProtoSize API design with ProtoWriteBuffer pattern ( #9920 )
2025-07-29 10:28:32 +12:00
J. Nick Koston
68f388f78e
[api] Optimize protobuf empty message handling to reduce flash and runtime overhead ( #9908 )
2025-07-29 10:25:07 +12:00
Jesse Hills
189d20a822
[heatpumpir] Bump library to 1.0.37 ( #9944 )
2025-07-28 16:21:53 -05:00
dependabot[bot]
08defd7360
Bump aioesphomeapi from 37.1.2 to 37.1.3 ( #9943 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-28 11:02:53 -10:00
J. Nick Koston
59d466a6c8
[api] Remove unnecessary string copies from optional access ( #9897 )
2025-07-29 08:55:41 +12:00
J. Nick Koston
85435e6b5f
[scheduler] Eliminate more runtime string allocations from retry ( #9930 )
2025-07-29 08:54:16 +12:00
Clyde Stubbs
f9453f9642
[lvgl] Bugfix for tileview ( #9938 )
2025-07-29 08:43:22 +12:00
Jesse Hills
f6cdbe37f9
Merge branch 'release' into dev
2025-07-28 19:34:23 +12:00
Jesse Hills
d6b222c370
Merge pull request #9933 from esphome/bump-2025.7.4
...
2025.7.4
2025-07-28 19:33:19 +12:00
Clyde Stubbs
eecdaa5163
[config_validation] extend should combine extra validations ( #9939 )
2025-07-28 19:23:35 +12:00
J. Nick Koston
4933ef780b
[bluetooth_proxy] Fix service discovery cache pollution and descriptor count parameter bug ( #9902 )
2025-07-27 23:50:17 -05:00
J. Nick Koston
1702356fc8
[api] Fix string lifetime issue in Home Assistant service calls with templated values ( #9909 )
2025-07-28 16:39:25 +12:00
J. Nick Koston
05f6d01cbe
[api] Add conditional compilation for Home Assistant service subscriptions ( #9900 )
2025-07-27 18:35:35 -10:00
Jesse Hills
573dad1736
Bump version to 2025.7.4
2025-07-28 15:55:07 +12:00
Jimmy Hedman
3a6cc0ea3d
Fail with old lerp ( #9914 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-28 15:55:07 +12:00
cryptk
2f9475a927
Add seed flag when running setup with uv present ( #9932 )
2025-07-28 15:55:07 +12:00
Jesse Hills
8dce7b0905
[logger] Don't allow `logger.log actions without configuring the logger` ( #9821 )
2025-07-28 15:55:07 +12:00
Eric Hoffmann
8b0ad3072f
fix: non-optional x/y target calculation for ld2450 ( #9849 )
2025-07-28 15:55:07 +12:00
Clyde Stubbs
93028a4d90
[gt911] i2c fixes ( #9822 )
2025-07-28 15:55:07 +12:00
Jonathan Swoboda
c9793f3741
[remote_receiver] Fix idle validation ( #9819 )
2025-07-28 15:55:07 +12:00
tomaszduda23
5029e248eb
[packages] add example from documentation to component tests ( #9891 )
2025-07-28 15:28:27 +12:00
Cornelius Mosch
087970bca8
replace os.getlogin() with getpass.getuser() ( #9928 )
2025-07-28 15:25:32 +12:00
J. Nick Koston
7f0c66f835
[api] Reduce code duplication in send_noise_encryption_set_key_response ( #9918 )
2025-07-28 15:24:15 +12:00
J. Nick Koston
84ed1bcf34
[light] Reduce flash usage by 832 bytes through code optimization ( #9924 )
2025-07-28 15:22:56 +12:00
J. Nick Koston
6ed9214465
[core] Use nullptr defaults in status_set_error/warning to reduce flash usage ( #9931 )
2025-07-28 15:20:30 +12:00
Jimmy Hedman
a3690422bf
Fail with old lerp ( #9914 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-28 15:19:17 +12:00
cryptk
20b61d4bdb
Add seed flag when running setup with uv present ( #9932 )
2025-07-28 14:20:51 +12:00
Clyde Stubbs
a2ed209542
[wifi] Disallow psram config with arduino ( #9922 )
2025-07-27 02:57:37 -05:00
Keith Burzinski
14862904ac
[power_supply] Optimize logging, reduce flash footprint ( #9923 )
2025-07-26 19:54:10 -10:00
J. Nick Koston
bcc56648c0
[light] Reduce flash memory usage by optimizing validation and color mode logic ( #9921 )
2025-07-26 23:56:35 -05:00
Clyde Stubbs
e00839a608
[ci-custom] Report actual changes needed for absolute import ( #9919 )
2025-07-27 11:51:57 +10:00
Clyde Stubbs
cf73f72119
[wifi] Allow config to use PSRAM ( #9866 )
2025-07-27 07:45:20 +10:00
J. Nick Koston
981b906579
[logger] Use C++17 nested namespace syntax ( #9916 )
2025-07-26 11:06:01 -10:00
Clyde Stubbs
0e2520e4c0
[core] Fix format error in log printf ( #9911 )
2025-07-26 08:02:02 -10:00
dependabot[bot]
84ffa4274c
Bump aioesphomeapi from 37.1.0 to 37.1.2 ( #9910 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-25 23:27:35 -10:00
J. Nick Koston
d64e4d3c49
[ruff] Enable FURB rules for code modernization ( #9896 )
2025-07-26 20:54:03 +12:00
J. Nick Koston
d54db471bd
[i2c] Fix logging level for bus scan results in dump_config ( #9904 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-26 01:29:57 -05:00
J. Nick Koston
a9d6ece752
[api] Add conditional compilation for Home Assistant state subscriptions ( #9898 )
2025-07-26 01:28:44 -05:00
J. Nick Koston
da491f7090
[api] Add missing USE_API_PASSWORD guards to reduce flash usage ( #9899 )
2025-07-26 01:21:09 -05:00
dependabot[bot]
11f970edec
Bump aioesphomeapi from 37.0.4 to 37.1.0 ( #9905 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-26 04:36:42 +00:00
Jesse Hills
6d37b916dc
[logger] Don't allow `logger.log actions without configuring the logger` ( #9821 )
2025-07-26 16:23:36 +12:00
Clyde Stubbs
b6e0188c42
[mipi_dsi] New display driver for P4 DSI ( #9403 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Samuel Sieb <samuel-github@sieb.net >
Co-authored-by: Adam Liddell <git@aliddell.com >
Co-authored-by: DT-art1 <81360462+DT-art1@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-26 07:36:52 +12:00
J. Nick Koston
b7ce8c116b
[core] Centralize component setup logging to reduce flash usage ( #9885 )
2025-07-25 19:27:03 +00:00
Clyde Stubbs
2b87589562
[scheduler] Fix null pointer crash ( #9893 )
2025-07-25 09:12:33 -10:00
J. Nick Koston
f808c38f10
[ruff] Enable PERF rules and fix all violations ( #9874 )
2025-07-25 08:15:54 -10:00
J. Nick Koston
88ccde4ba1
[scheduler] Fix retry race condition on cancellation ( #9788 )
2025-07-25 08:14:15 -10:00
GilDev
9ac10d7276
[mqtt] Don’t log state topic subscription for buttons ( #9887 )
2025-07-25 23:33:29 +12:00
Jesse Hills
457689fa1d
[CI] Fix auto-label workflow - codeowners & listFiles ( #9890 )
2025-07-25 21:40:42 +12:00
Jesse Hills
773a8b8fb7
[CI] Better mega-pr label handling ( #9888 )
2025-07-25 21:14:28 +12:00
Jesse Hills
c5c0237a4b
Remove redundant platformio environments ( #9886 )
2025-07-25 03:16:23 -05:00
Keith Burzinski
e79589efee
[platformio.ini] Add GPS to nrf52-zephyr lib_deps ( #9884 )
2025-07-25 06:31:32 +00:00
J. Nick Koston
ffebd30033
[ruff] Enable SIM rules and fix code simplification violations ( #9872 )
2025-07-25 18:26:08 +12:00
Keith Burzinski
cb87f156d0
[platformio.ini] Move GPS to common lib_deps ( #9883 )
2025-07-24 18:10:03 -10:00
dependabot[bot]
06eba96fdc
Bump ruff from 0.12.4 to 0.12.5 ( #9871 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-24 10:12:22 -10:00
@RubenKelevra
27119ef7ad
rc522: fix buffer overflow in UID/buffer formatting helpers ( #9375 )
2025-07-25 00:43:44 +12:00
tomaszduda23
73f58dfe80
[sound_level] fix spelling mistake ( #9843 )
2025-07-24 23:26:21 +12:00
Keith Burzinski
729f20d765
[gps] Patches to build on IDF, other optimizations ( #9728 )
2025-07-24 23:23:42 +12:00
Clyde Stubbs
ba72298a63
[factory_reset] Allow factory reset by rapid power cycle ( #9749 )
2025-07-24 23:21:59 +12:00
Jesse Hills
ba1de5feff
[CI] Refactor auto-label workflow: modular architecture, CODEOWNERS automation, and performance improvements ( #9860 )
2025-07-24 23:18:29 +12:00
J. Nick Koston
1344103086
[core] Revert #9851 and rename ESPHOME_CORES to ESPHOME_THREAD ( #9862 )
2025-07-24 11:04:00 +00:00
Keith Burzinski
5bff9bc8d9
[ld2450] Use `Deduplicator` for sensors ( #9863 )
2025-07-24 04:02:03 -05:00
Clyde Stubbs
568e774116
[mipi] Keep models from different drivers separate ( #9865 )
2025-07-24 20:31:37 +12:00
J. Nick Koston
c74f12be98
[api] Use C++17 nested namespace syntax ( #9856 )
2025-07-24 07:15:42 +00:00
Keith Burzinski
705ea4ebaa
[ld2410] Use `Deduplicator` for sensors ( #9584 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-24 16:50:50 +12:00
J. Nick Koston
ec2e0c50f1
[bluetooth_proxy] [esp32_ble_tracker] [esp32_ble] Use C++17 nested namespace syntax ( #9825 )
2025-07-24 15:23:45 +12:00
J. Nick Koston
544cf9b9c0
[core] Fix component state documentation and add state helper method ( #9824 )
2025-07-24 15:22:42 +12:00
J. Nick Koston
99850255f0
[api] Use emplace_back for TemplatableKeyValuePair construction in HomeAssistant services ( #9804 )
2025-07-24 15:21:35 +12:00
J. Nick Koston
4a27b34685
[api] Reduce code duplication in protobuf dump methods with helper functions ( #9809 )
2025-07-24 15:19:58 +12:00
J. Nick Koston
f863189f96
[api] Simplify generated authentication check code ( #9806 )
2025-07-24 15:18:01 +12:00
J. Nick Koston
04d9698681
[api] Replace magic numbers with MESSAGE_TYPE constants in protobuf switch cases ( #9776 )
2025-07-24 15:16:54 +12:00
J. Nick Koston
15ba2326ad
[esp32] Fix threading model for single-core variants (S2, C3, C6, H2) ( #9851 )
2025-07-24 15:15:32 +12:00
Kevin Ahrendt
6398bb2fdf
[i2s_audio] Speaker improvements: CPU core agnostic and more accurate timestamps ( #9800 )
...
Co-authored-by: NP v/d Spek <github_mail@lumensoft.nl >
2025-07-24 15:14:00 +12:00
TJ Horner
108e447072
[logger] remove unnecessary call to setTxTimeoutMs ( #9854 )
2025-07-24 14:51:47 +12:00
Brandon Harvey
cc187ef276
[ld2450] Set `accuracy_decimals=0` as default for "target" entities ( #9842 )
2025-07-24 14:29:39 +12:00
Keith Burzinski
a3e626757e
[helpers] Add "unknown" value handling to `Deduplicator` ( #9855 )
2025-07-23 21:22:54 -05:00
Mayur Panchal
5cd7f156b9
Update post_build.py.script to Fix #7137 ( #9578 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-24 01:34:39 +00:00
Clyde Stubbs
3960e2bae7
[mipi] Refactor constants and functions ( #9853 )
2025-07-24 13:27:05 +12:00
Clyde Stubbs
f9534fbd5d
[interval] Fix startup behaviour ( #9793 )
2025-07-24 08:03:36 +10:00
Eric Hoffmann
0744abe098
fix: non-optional x/y target calculation for ld2450 ( #9849 )
2025-07-23 11:55:31 -10:00
Clyde Stubbs
49df68beb6
[gt911] i2c fixes ( #9822 )
2025-07-24 09:52:07 +12:00
Olivier ARCHER
e94cb03272
[modem] network component change ( #9801 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-24 09:36:20 +12:00
J. Nick Koston
6ac1073469
[ci] Support C++17 nested namespace syntax in linter ( #9826 )
2025-07-23 23:32:35 +12:00
J. Nick Koston
378b687a82
[core] Restore COMPONENT_STATE_LOOP_DONE check in calculate_looping_components ( #9832 )
2025-07-23 23:31:30 +12:00
Jesse Hills
babaa1db3f
[i2c] Use `i2c_master_probe` to scan i2c bus ( #9831 )
2025-07-23 23:31:13 +12:00
Jonathan Swoboda
bb6f8aeb94
[remote_receiver] Fix idle validation ( #9819 )
2025-07-22 21:57:42 -05:00
J. Nick Koston
b636b844fc
[core] Initialize looping_components_ before setup blocking phase ( #9820 )
2025-07-22 16:43:22 -10:00
Jesse Hills
d7a5db3dda
[CI] Paginate codeowner comments to make sure we find it ( #9818 )
2025-07-23 13:23:06 +12:00
Jesse Hills
ac7f125eb5
[CI] Paginate codeowner comments to make sure we find it ( #9817 )
2025-07-23 13:22:54 +12:00
Jesse Hills
7bfb08e602
[core] Match LockFreeQueue initialization order ( #9813 )
2025-07-22 23:46:14 +00:00
Clyde Stubbs
a994ad3642
Workflow - check all comments to find previous bot comment ( #9815 )
2025-07-23 11:28:15 +12:00
Jonathan Swoboda
116c91e9c5
Bump ESP32 IDF version to 5.4.2 and Arduino version to 3.2.1 ( #9770 )
2025-07-22 13:15:31 -10:00
Jesse Hills
5a4e2a3eaf
[udp] Move `on_receive` to const ( #9811 )
2025-07-22 17:56:00 -05:00
Stas
1a7757e7ca
[http_request] set correct duration_ms for failed requests ( #9789 )
2025-07-22 11:39:03 -10:00
Jonathan Swoboda
e2976162b5
[sgp4x] Fix build ( #9794 )
2025-07-23 08:54:03 +12:00
Thomas Rupprecht
cf40306297
[audio] fix typo gneneral and divison ( #9808 )
2025-07-22 20:24:40 +00:00
Jesse Hills
fef2369e66
Merge branch 'release' into dev
2025-07-23 08:10:21 +12:00
Jesse Hills
2b5cceda58
Merge pull request #9796 from esphome/bump-2025.7.3
...
2025.7.3
2025-07-23 08:09:40 +12:00
Guillermo Ruffino
3bb5a9e2f7
[schema-gen] fix referenced schemas when schema in component platform ( #9755 )
2025-07-23 06:52:56 +12:00
J. Nick Koston
a614a68f1a
[api] Implement zero-copy string optimization for outgoing protobuf messages ( #9790 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-22 07:33:03 -10:00
Jesse Hills
dc26ed9c46
Bump version to 2025.7.3
2025-07-23 00:34:13 +12:00
Keith Burzinski
8674012406
[bme680_bsec] Add suggested alternate when using IDF ( #9785 )
2025-07-23 00:34:12 +12:00
Keith Burzinski
ae12deff87
[neopixelbus] Add suggested alternate when using IDF ( #9783 )
2025-07-23 00:34:12 +12:00
Keith Burzinski
cb6acfe24b
[fastled_clockless, fastled_spi] Add suggested alternate when using IDF ( #9784 )
2025-07-23 00:34:12 +12:00
J. Nick Koston
fc8c5a7438
[core] Process pending loop enables during setup blocking phase ( #9787 )
2025-07-23 00:34:06 +12:00
Keith Burzinski
f8777d3b66
[config_validation] Add support for suggesting alternate component/platform ( #9757 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-23 00:30:36 +12:00
Jesse Hills
76e75f4cdc
[tuya] Update use of fan_schema ( #9762 )
2025-07-23 00:29:40 +12:00
Jonathan Swoboda
896d7f8f76
[esp32_touch] Fix setup mode in v1 driver ( #9725 )
2025-07-23 00:29:40 +12:00
JonasB2497
d92ee563f2
[sdl][mipi_spi] Respect clipping when drawing ( #9722 )
...
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2025-07-23 00:29:34 +12:00
tmpeh
d6ff790823
Fix format string error in ota_web_server.cpp ( #9711 )
2025-07-23 00:25:51 +12:00
J. Nick Koston
7ac60c15dc
[gpio] Auto-disable interrupts for shared GPIO pins in binary sensors ( #9701 )
2025-07-23 00:25:51 +12:00
Keith Burzinski
71cb429a86
[bme680_bsec] Add suggested alternate when using IDF ( #9785 )
2025-07-22 23:54:09 +12:00
Keith Burzinski
89924ae468
[neopixelbus] Add suggested alternate when using IDF ( #9783 )
2025-07-22 23:53:45 +12:00
Keith Burzinski
7efe1b8698
[fastled_clockless, fastled_spi] Add suggested alternate when using IDF ( #9784 )
2025-07-22 23:53:33 +12:00
J. Nick Koston
ac08fb314f
[api] Optimize protobuf memory usage with fixed-size arrays for Bluetooth UUIDs ( #9782 )
2025-07-22 21:50:49 +12:00
J. Nick Koston
0f0038df24
[core] Process pending loop enables during setup blocking phase ( #9787 )
2025-07-22 15:47:43 +12:00
Jesse Hills
b17e2019c7
[esp32_ble_tracker] Write require feature defines after all clients are registered ( #9780 )
2025-07-22 00:49:48 +00:00
J. Nick Koston
e56b681506
[nrf52] Add missing CoreModel define for scheduler ( #9777 )
2025-07-22 12:32:50 +12:00
Keith Burzinski
238c72b66f
[config_validation] Add support for suggesting alternate component/platform ( #9757 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-22 11:29:05 +12:00
J. Nick Koston
118b74b7cd
[api] Optimize noise handshake with memcpy for faster connection setup ( #9779 )
2025-07-21 17:56:32 -05:00
J. Nick Koston
5343a6d16a
[api] Optimize string encoding with memcpy for 10x performance improvement ( #9778 )
2025-07-22 09:39:28 +12:00
J. Nick Koston
db62a94712
[api] Implement zero-copy for all protobuf bytes fields ( #9761 )
2025-07-22 09:38:39 +12:00
Jesse Hills
74ce3d2c0b
[tuya] Update use of fan_schema ( #9762 )
2025-07-21 15:20:25 -05:00
Jonathan Swoboda
a04c2c8471
[esp32_touch] Fix setup mode in v1 driver ( #9725 )
2025-07-22 07:25:08 +12:00
Katherine Whitlock
16a426c182
Factor PlatformIO buildgen out of writer.py ( #9378 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-21 20:28:11 +12:00
J. Nick Koston
e485895d97
[bluetooth_proxy] Optimize service discovery with in-place construction ( #9765 )
2025-07-21 20:26:20 +12:00
dependabot[bot]
5fed708761
Bump aioesphomeapi from 37.0.3 to 37.0.4 ( #9764 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-20 21:41:18 -10:00
J. Nick Koston
fe1050a583
[tests] Fix flaky scheduler retry test timing ( #9760 )
2025-07-21 17:21:51 +12:00
J. Nick Koston
305667b06d
[api] Sync uses_password field_ifdef optimization from aioesphomeapi ( #9756 )
2025-07-21 16:59:48 +12:00
dependabot[bot]
fc286c8bf4
Bump aioesphomeapi from 37.0.2 to 37.0.3 ( #9754 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-20 16:20:54 -10:00
Jesse Hills
c60fe4c372
[CI] Dont create new review if existing and dont count tests ( #9753 )
2025-07-21 13:59:25 +12:00
Jesse Hills
a8d53b7c68
[CI] Use comment marker in too-big reviews ( #9751 )
2025-07-21 13:33:20 +12:00
Jesse Hills
9508871474
[CI] Fix codeowner workflow requesting the same multiple times ( #9750 )
2025-07-21 13:20:02 +12:00
J. Nick Koston
a45a45c688
[api] Split frame helper implementation into protocol-specific files ( #9746 )
2025-07-21 13:10:08 +12:00
Jesse Hills
46da075226
[CI] Add url and dismiss reviews once conditions are met ( #9748 )
2025-07-21 12:49:00 +12:00
Jesse Hills
efd83dedda
[CI] Fetch platform components and target platforms from hosted json file ( #9747 )
2025-07-21 12:48:00 +12:00
Jesse Hills
06bd1472de
[CI] Keep original labels when PR has too many lines ( #9745 )
2025-07-21 12:10:47 +12:00
Jesse Hills
bb9011d65d
[CI] Label PR too-big if it has more than 1000 lines changed ( #9744 )
2025-07-21 12:01:16 +12:00
J. Nick Koston
5b5982cfdd
[api] Reduce memory usage by eliminating duplicate client info strings ( #9740 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-21 11:34:59 +12:00
J. Nick Koston
ecd310dae1
[core] Refactor scheduler to eliminate hidden side effects in empty_ ( #9743 )
2025-07-20 23:11:30 +00:00
J. Nick Koston
acca629c5c
[api] Fix missing ifdef guards for AreaInfo and DeviceInfo messages ( #9730 )
2025-07-20 23:05:53 +00:00
J. Nick Koston
0aabdaa0c7
[api] Consolidate error handling and remove unused code ( #9726 )
2025-07-20 22:52:46 +00:00
Jesse Hills
e5aed29231
[CI] Only mention codeowners once ( #9727 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-21 10:39:30 +12:00
J. Nick Koston
2540e7edb2
[api] Remove deprecated protobuf fields to reduce flash usage ( #9679 )
2025-07-21 10:35:53 +12:00
J. Nick Koston
5511d61dba
[api] Eliminate heap allocation in process_batch_ using stack-allocated PacketInfo array ( #9703 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-21 10:24:57 +12:00
J. Nick Koston
e474a33abd
[api] Memory optimizations for API frame helper buffering ( #9724 )
2025-07-21 10:20:35 +12:00
J. Nick Koston
534a1cf2e7
[esp32_ble_tracker] Batch BLE advertisement processing to reduce overhead ( #9699 )
2025-07-21 10:17:38 +12:00
J. Nick Koston
335110d71f
[bluetooth_proxy] Fix service discovery on disconnect and refactor connection handling ( #9697 )
2025-07-21 10:15:34 +12:00
@RubenKelevra
6e31fb181e
core/scheduler: Make millis_64_ rollover monotonic on SMP ( #9716 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-20 21:57:52 +00:00
DT-art1
7d30d1e987
[const] Move CONF_FLIP_X and CONF_FLIP_Y to `const.py` ( #9741 )
2025-07-20 20:07:56 +00:00
dependabot[bot]
1e35c07327
Bump aioesphomeapi from 37.0.1 to 37.0.2 ( #9738 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-20 07:37:11 -10:00
J. Nick Koston
5b3d61b4a6
[api] Fix missing ifdef guards for field_ifdef fields in protobuf base classes ( #9693 )
2025-07-20 15:41:00 +12:00
JonasB2497
727e8ca376
[sdl][mipi_spi] Respect clipping when drawing ( #9722 )
...
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2025-07-19 22:29:02 +00:00
tmpeh
5ed77c10ae
Fix format string error in ota_web_server.cpp ( #9711 )
2025-07-19 11:24:26 -10:00
J. Nick Koston
89b9bddf1b
[CI] Fix clang-tidy not running when platformio.ini changes ( #9678 )
2025-07-19 20:55:21 +12:00
J. Nick Koston
65cbb0d741
[gpio] Auto-disable interrupts for shared GPIO pins in binary sensors ( #9701 )
2025-07-19 05:31:53 +00:00
Jesse Hills
9533d52d86
Merge branch 'release' into dev
2025-07-19 12:05:32 +12:00
Jesse Hills
6fe4ffa0cf
Merge pull request #9691 from esphome/bump-2025.7.2
...
2025.7.2
2025-07-19 12:04:51 +12:00
Jesse Hills
19a68dc650
Add core team as codeowner of .github folder ( #9663 )
2025-07-19 10:55:22 +12:00
Jesse Hills
576ce7ee35
Bump version to 2025.7.2
2025-07-19 09:56:08 +12:00
J. Nick Koston
8a45e877bb
[gpio] Disable interrupt mode by default for LibreTiny platforms ( #9687 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-19 09:56:08 +12:00
Kevin Ahrendt
84607c1255
[voice_assistant] Use media player callbacks to track TTS response status ( #9670 )
2025-07-19 09:56:01 +12:00
Kevin Ahrendt
8664ec0a3b
[speaker] Media player's pipeline properly returns playing state near end of file ( #9668 )
2025-07-19 09:54:15 +12:00
J. Nick Koston
32d8c60a0b
Fix AsyncTCP version mismatch between platformio.ini and async_tcp component ( #9676 )
2025-07-19 09:54:00 +12:00
Jesse Hills
976a1e27b4
[lvgl] Prevent keyerror on min/max value widgets with no default ( #9660 )
2025-07-19 09:53:47 +12:00
J. Nick Koston
cc2c1b1d89
[libretiny] Remove unsupported lock-free queue and event pool implementations ( #9653 )
2025-07-19 09:53:47 +12:00
Clyde Stubbs
85495d38b7
[lvgl] Fix meter rotation ( #9605 )
...
Co-authored-by: clydeps <U5yx99dok9>
2025-07-19 09:53:47 +12:00
J. Nick Koston
84a77ee427
[scheduler] Fix DelayAction cancellation in restart mode scripts ( #9646 )
2025-07-19 09:53:47 +12:00
@RubenKelevra
11a4115e30
esp32_camera: deprecate i2c_pins; throw error if combined with i2c: block ( #9615 )
2025-07-19 09:53:47 +12:00
Samuel Sieb
121ed687f3
[logger] fix on_message ( #9642 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-19 09:53:47 +12:00
J. Nick Koston
c602f3082e
[scheduler] Fix cancellation of timers with empty string names ( #9641 )
2025-07-19 09:53:39 +12:00
J. Nick Koston
4a43f922c6
[wireguard] Fix boot loop when CONFIG_LWIP_TCPIP_CORE_LOCKING is enabled ( #9637 )
2025-07-19 09:50:36 +12:00
J. Nick Koston
21e66b76e4
[api] Fix compilation error with char* lambdas in HomeAssistant services ( #9638 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-19 09:50:36 +12:00
Flo
cdeed7afa7
Fix template event web_server crash ( #9618 )
2025-07-19 09:50:36 +12:00
J. Nick Koston
6cefe943e9
[gpio] Disable interrupt mode by default for LibreTiny platforms ( #9687 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-19 09:32:20 +12:00
Kevin Ahrendt
6f74decd79
[i2s_audio] Bugfix: cast adc_channel_t to adc1_channel_t ( #9688 )
2025-07-18 16:52:46 -04:00
dependabot[bot]
60350e8abd
Bump aioesphomeapi from 37.0.0 to 37.0.1 ( #9685 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-18 20:08:29 +00:00
@RubenKelevra
08407706aa
esp32cam: add fb location config option ( #9630 )
2025-07-19 07:28:13 +12:00
Kevin Ahrendt
cb8d9dca2a
[voice_assistant] Use media player callbacks to track TTS response status ( #9670 )
2025-07-19 07:24:55 +12:00
Kevin Ahrendt
3f8494bf8f
[speaker] Media player's pipeline properly returns playing state near end of file ( #9668 )
2025-07-19 07:21:36 +12:00
J. Nick Koston
95a08579f6
Fix AsyncTCP version mismatch between platformio.ini and async_tcp component ( #9676 )
2025-07-19 07:20:08 +12:00
dependabot[bot]
a11c39bdc9
Bump aioesphomeapi from 36.0.1 to 37.0.0 ( #9677 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-18 17:57:40 +00:00
J. Nick Koston
71cc298363
Use message_source_map consistently in proto generation ( #9542 )
2025-07-19 00:28:08 +12:00
J. Nick Koston
0d422bd74f
[scheduler] Add integration tests for set_retry functionality ( #9644 )
2025-07-19 00:26:54 +12:00
Jesse Hills
ce3a16f03c
[lvgl] Prevent keyerror on min/max value widgets with no default ( #9660 )
2025-07-18 21:49:34 +10:00
J. Nick Koston
72905f5f42
[libretiny] Remove unsupported lock-free queue and event pool implementations ( #9653 )
2025-07-18 23:40:14 +12:00
Jesse Hills
b5b301f935
[CI] Fix by-code-owner labelling ( #9661 )
2025-07-18 23:24:06 +12:00
Jesse Hills
afc48812fa
[CI] Add codeowners mention workflow ( #9651 )
2025-07-18 23:21:38 +12:00
Jesse Hills
e189add8a3
[CI] New workflow to mention codeowners on issues ( #9658 )
2025-07-18 22:57:25 +12:00
@RubenKelevra
f8146bd340
core/schedule: fixup out of sync code comment ( #9649 )
2025-07-17 18:54:01 -10:00
J. Nick Koston
ec5a517a76
Fix bluetooth_proxy heap allocations during BLE scanning ( #9633 )
2025-07-18 16:24:29 +12:00
Clyde Stubbs
f7314adff4
[lvgl] Fix meter rotation ( #9605 )
...
Co-authored-by: clydeps <U5yx99dok9>
2025-07-18 16:14:21 +12:00
J. Nick Koston
f0f76066f3
[scheduler] Fix DelayAction cancellation in restart mode scripts ( #9646 )
2025-07-18 04:07:59 +00:00
@RubenKelevra
1ebf157768
esp32_camera: deprecate i2c_pins; throw error if combined with i2c: block ( #9615 )
2025-07-17 17:09:24 -10:00
Samuel Sieb
4bd0561ba3
[logger] fix on_message ( #9642 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-17 17:08:18 -10:00
J. Nick Koston
a18ddd1169
[scheduler] Fix LibreTiny compilation error due to missing atomic operations ( #9643 )
2025-07-18 14:21:46 +12:00
J. Nick Koston
158a3b2835
[scheduler] Fix cancellation of timers with empty string names ( #9641 )
2025-07-18 14:20:35 +12:00
Clyde Stubbs
eb8a241a01
[esp32] Allow variant in place of board ( #9427 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-18 13:48:48 +12:00
tomaszduda23
7cdb48b820
[code quality] move const to esphome/const.py ( #9632 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-17 23:39:35 +00:00
tomaszduda23
558e175c6b
adds nRF52840 to PR templates ( #9631 )
2025-07-18 11:23:42 +12:00
J. Nick Koston
dfa8c8c77f
Fix scheduler rollover detection with concurrent task calls ( #9624 )
2025-07-17 13:07:36 -10:00
J. Nick Koston
7f807e08b1
[wireguard] Fix boot loop when CONFIG_LWIP_TCPIP_CORE_LOCKING is enabled ( #9637 )
2025-07-18 11:00:56 +12:00
J. Nick Koston
fc1fd3f897
[api] Fix compilation error with char* lambdas in HomeAssistant services ( #9638 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-18 10:55:39 +12:00
J. Nick Koston
f5afe1145e
Refactor API send_message from template to non-template implementation ( #9561 )
2025-07-18 10:28:14 +12:00
dependabot[bot]
91e5bcf787
Bump aioesphomeapi from 36.0.0 to 36.0.1 ( #9636 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-17 21:49:03 +00:00
Flo
4378d10f45
Fix template event web_server crash ( #9618 )
2025-07-17 11:45:07 -10:00
dependabot[bot]
6178e7d6c8
Bump ruff from 0.12.3 to 0.12.4 ( #9634 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-17 21:27:18 +00:00
dependabot[bot]
b01f42d995
Bump pytest-xdist from 3.7.0 to 3.8.0 ( #9287 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-17 11:20:31 -10:00
dependabot[bot]
3f842806ae
Bump pytest-asyncio from 1.0.0 to 1.1.0 ( #9588 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-17 11:13:01 -10:00
Clyde Stubbs
2347375757
[ci] attempt to fix permission for workflow ( #9610 )
...
Co-authored-by: clydeps <U5yx99dok9>
2025-07-18 00:45:08 +12:00
Clyde Stubbs
513908d8a0
[ci] Implement external component PR workflow ( #9595 )
...
Co-authored-by: clydeps <U5yx99dok9>
2025-07-18 00:05:26 +12:00
@RubenKelevra
f7acad747f
Update Issues / Feature Requests links ( #9607 )
2025-07-18 00:02:09 +12:00
Jesse Hills
b361b93722
Add some AI instructions ( #9606 )
2025-07-17 22:40:28 +12:00
Jesse Hills
3713f7004d
Merge branch 'release' into dev
2025-07-17 21:55:16 +12:00
Jesse Hills
1a9f02fa63
Merge pull request #9596 from esphome/bump-2025.7.1
...
2025.7.1
2025-07-17 21:54:35 +12:00
@RubenKelevra
66dd5138b9
Update Issues / Feature Requests links in Readme ( #9600 )
2025-07-17 21:48:37 +12:00
J. Nick Koston
44979f0840
Skip compilation of web_server_v1.cpp when not using version 1 ( #9590 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-17 21:02:51 +12:00
Jesse Hills
7ad1b039f9
Bump version to 2025.7.1
2025-07-17 19:40:03 +12:00
J. Nick Koston
e255d73c29
Fix lwIP thread safety assertion failures on ESP32 ( #9570 )
2025-07-17 19:39:57 +12:00
Jesse Hills
46f5c44b37
[esp32] Add missing include for helpers ( #9579 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-17 19:39:39 +12:00
J. Nick Koston
9d80889bc9
Allow disabling OTA for web_server while keeping it enabled for captive_portal ( #9583 )
2025-07-17 19:39:39 +12:00
J. Nick Koston
08a5ba6ef1
Add helpful error message when ESP32+Arduino runs out of flash space ( #9580 )
2025-07-17 19:39:39 +12:00
J. Nick Koston
28128c65e5
Fix format string warnings in Web Server OTA component ( #9569 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-17 19:39:39 +12:00
J. Nick Koston
efcad565ee
Fix compilation error when using string lambdas with homeassistant services ( #9543 )
2025-07-17 19:39:39 +12:00
Vladimir Kuznetsov
cd987feb5b
[lvgl]: fix missing await keyword in meter tick_style width processing ( #9538 )
2025-07-17 19:39:12 +12:00
Jesse Hills
b2406f9def
[CI] Add `needs-docs` labelling ( #9591 )
2025-07-17 17:15:28 +12:00
J. Nick Koston
b1048d6e25
Fix lwIP thread safety assertion failures on ESP32 ( #9570 )
2025-07-17 17:06:57 +12:00
Jesse Hills
a8263cb79f
[CI] Add `by-code-owner` labelling ( #9589 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-17 16:54:00 +12:00
Jesse Hills
7868b2b456
[dependabot] Use specific labels for github-actions updates ( #9586 )
2025-07-17 15:19:34 +12:00
Jesse Hills
faaaded0b1
Workflow to auto label PRs based on changes ( #9585 )
2025-07-17 15:19:07 +12:00
Jesse Hills
c14b102776
[esp32] Add missing include for helpers ( #9579 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-17 15:13:03 +12:00
J. Nick Koston
b1655b3fd4
Allow disabling OTA for web_server while keeping it enabled for captive_portal ( #9583 )
2025-07-16 17:05:09 -10:00
J. Nick Koston
02999195cd
Add helpful error message when ESP32+Arduino runs out of flash space ( #9580 )
2025-07-17 12:13:55 +12:00
dependabot[bot]
8415467dab
Bump aioesphomeapi from 35.0.1 to 36.0.0 ( #9567 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-16 13:52:16 -10:00
J. Nick Koston
66b6985975
Fix format string warnings in Web Server OTA component ( #9569 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-16 23:14:25 +00:00
Jesse Hills
b6e8f6398c
Revert "Bump ESP32 IDF version to 5.4.2 and Arduino version to 3.2.1" ( #9574 )
2025-07-17 10:25:57 +12:00
Big Mike
0958e49965
Move CONF_ALTITUDE_COMPENSATION to const.py ( #9563 )
2025-07-16 16:06:50 -05:00
J. Nick Koston
f4cd559a0b
Fix compilation error when using string lambdas with homeassistant services ( #9543 )
2025-07-17 09:02:32 +12:00
Jonathan Swoboda
c93b892ccc
Bump ESP32 IDF version to 5.4.2 and Arduino version to 3.2.1 ( #9305 )
2025-07-17 07:50:42 +12:00
Edward Firmo
78c32eac04
[adc] Add ESP32-C5 support ( #9486 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: oxynatOr <98734567+oxynatOr@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-16 23:32:44 +12:00
J. Nick Koston
9e621a1769
Update script/helpers.py to use ESPHome YAML parser for integration fixtures ( #9544 )
2025-07-16 22:19:27 +12:00
esphomebot
d0b45f7cb6
Synchronise Device Classes from Home Assistant ( #9513 )
2025-07-16 09:55:40 +00:00
J. Nick Koston
e40b45cab1
Add ability to have same entity names on different sub devices ( #9355 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-16 21:34:51 +12:00
Jesse Hills
b15a09e8bc
Merge branch 'release' into dev
2025-07-16 20:47:13 +12:00
Jesse Hills
5707389faa
Merge pull request #9534 from esphome/bump-2025.7.0
...
2025.7.0
2025-07-16 20:46:26 +12:00
J. Nick Koston
15768ec00d
Reduce API proto vtable overhead by splitting decode functionality ( #9541 )
2025-07-16 20:46:04 +12:00
J. Nick Koston
2c478efcba
Refactor API connection entity encoding to reduce code duplication ( #9505 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-16 07:54:49 +00:00
Edward Firmo
9ae8c5b147
[adc] Test platforms on IDF ( #9536 )
2025-07-16 19:35:33 +12:00
Vladimir Kuznetsov
63e2e2b2a2
[lvgl]: fix missing await keyword in meter tick_style width processing ( #9538 )
2025-07-16 17:05:19 +10:00
J. Nick Koston
3ab1ee7a04
Reduce binary size with field-level conditional compilation for protobuf messages ( #9473 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-16 18:36:26 +12:00
J. Nick Koston
f3c0c0c00c
Remove legacy unique_id field from entities ( #9022 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-16 04:56:49 +00:00
J. Nick Koston
231bcb1f7d
Fix CI failures from merge collisions ( #9535 )
2025-07-16 15:24:20 +12:00
Thomas Rupprecht
9cac1c824e
[ssd1306_base] fix typo brighrness ( #9491 )
2025-07-15 22:22:33 -05:00
J. Nick Koston
c691f01c7f
Reduce flash usage by replacing ProtoSize template with specialized methods ( #9487 )
2025-07-16 01:50:32 +00:00
J. Nick Koston
b648944973
Optimize API connection batch priority message handling to reduce flash usage ( #9510 )
2025-07-16 13:46:12 +12:00
J. Nick Koston
40935f7ae4
Skip API log message calls for unsubscribed log levels ( #9514 )
2025-07-16 13:43:55 +12:00
J. Nick Koston
e152690867
Optimize API component LOGCONFIG usage for flash memory savings ( #9526 )
2025-07-16 13:42:55 +12:00
J. Nick Koston
b1c86fe30e
Optimize scheduler timing by reducing millis() calls ( #9524 )
2025-07-16 13:41:55 +12:00
Jonathan Swoboda
b695f13f86
[i2c] Use new driver with IDF 5.4.2+ ( #8483 )
2025-07-15 20:40:28 -05:00
J. Nick Koston
ab54a880c1
Optimize MedianFilter memory allocation by adding vector reserve ( #9531 )
2025-07-16 01:25:41 +00:00
J. Nick Koston
f745135bdc
Drop Python 3.10 support, require Python 3.11+ ( #9522 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-15 15:20:58 -10:00
J. Nick Koston
30c4b91697
Remove parsed advertisement support from bluetooth_proxy to save memory ( #9489 )
2025-07-16 13:19:03 +12:00
J. Nick Koston
bfaf2547e3
Reduce API component flash usage by consolidating error logging ( #9468 )
2025-07-16 13:15:23 +12:00
J. Nick Koston
b5be45273f
Improve API protobuf decode method readability and reduce code size ( #9455 )
2025-07-16 13:15:11 +12:00
J. Nick Koston
5c2dea79ef
Make API ConnectRequest optional for passwordless connections ( #9445 )
2025-07-16 13:14:43 +12:00
J. Nick Koston
e012fd5b32
Add runtime_stats component for performance debugging and analysis ( #9386 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-07-16 13:13:51 +12:00
J. Nick Koston
856cb182fc
Remove dead code: 64-bit protobuf types never used in 7 years ( #9471 )
2025-07-15 15:12:12 -10:00
Clyde Stubbs
6486147da1
[mipi_spi] Template code, partial buffer support ( #9314 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-07-16 11:05:27 +10:00
Edward Firmo
5480675dd8
[adc] Use new library with ESP-IDF v5 ( #9021 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-16 13:03:19 +12:00
tomaszduda23
6ab3de65a6
remove duplication from component_iterator ( #7210 )
...
Co-authored-by: Samuel Tardieu <sam@rfc1149.net >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-16 13:02:14 +12:00
tomaszduda23
5d9cba3dce
[nrf52, core] nrf52 core based on zephyr ( #7049 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Samuel Sieb <samuel-github@sieb.net >
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-16 13:00:21 +12:00
Jesse Hills
3f78db5c63
Bump version to 2025.7.0
2025-07-16 12:31:13 +12:00
Jesse Hills
eb81b8a1c8
Merge branch 'beta' into dev
2025-07-16 11:58:43 +12:00
Jesse Hills
de0656a188
Merge pull request #9532 from esphome/bump-2025.7.0b5
...
2025.7.0b5
2025-07-16 11:58:12 +12:00
Jesse Hills
90a16ffa89
Bump version to 2025.7.0b5
2025-07-16 10:45:20 +12:00
Samuel Sieb
4182076f64
[as3935_spi] remove unnecessary includes ( #9528 )
2025-07-16 10:45:19 +12:00
J. Nick Koston
8c8c08d40c
Fix timing overflow when components disable themselves during loop ( #9529 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-16 10:45:19 +12:00
Samuel Sieb
82120bc5d7
[as3935_spi] remove unnecessary includes ( #9528 )
2025-07-16 10:03:02 +12:00
J. Nick Koston
9769f8a4cc
Fix timing overflow when components disable themselves during loop ( #9529 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-15 21:51:01 +00:00
Jesse Hills
0968338064
Merge branch 'beta' into dev
2025-07-16 07:35:15 +12:00
Jesse Hills
18e2f41424
Merge pull request #9518 from esphome/bump-2025.7.0b4
...
2025.7.0b4
2025-07-16 07:34:42 +12:00
Christian Glombek
bd0fe34b14
[ms8607] Fix humidity calc ( #9499 )
2025-07-16 07:33:49 +12:00
Christian Glombek
6e90feeccf
[ms8607] Fix humidity calc ( #9499 )
2025-07-16 07:33:15 +12:00
Jesse Hills
37982290f7
Bump version to 2025.7.0b4
2025-07-15 23:35:55 +12:00
Jesse Hills
02b7db7311
[component] Fix `is_ready` flag when loop disabled ( #9501 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-15 23:35:55 +12:00
Clyde Stubbs
9bc3ff5f53
[core] Don't issue -Wno-volatile for host platform ( #9511 )
2025-07-15 23:35:55 +12:00
J. Nick Koston
786cb7ded5
Add missing clang-tidy NOLINT comments for ArduinoJson v7 in IDF webserver ( #9508 )
2025-07-15 23:35:55 +12:00
Keith Burzinski
7f01c25782
[servo] Fix `lerp` ( #9507 )
2025-07-15 23:35:55 +12:00
Keith Burzinski
321f2f87b0
[opentherm.output] Fix `lerp` ( #9506 )
2025-07-15 23:35:55 +12:00
Clyde Stubbs
11a051401f
[captive_portal] Add test case for libretiny ( #9457 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-15 23:35:55 +12:00
J. Nick Koston
6148dd7e41
Fix LibreTiny compilation error by updating ESPAsyncWebServer and dependencies ( #9492 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-15 23:35:55 +12:00
skyegecko
42b6939e90
[fan] Do not save state for fan if configured as NO_RESTORE ( #9472 )
2025-07-15 23:35:55 +12:00
Kevin Ahrendt
35b3f75f7c
[json] Bump ArduinoJson library to 7.4.2 ( #8857 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-15 23:35:55 +12:00
Clyde Stubbs
78e8001aa8
[online_image] Support byte_order ( #9502 )
2025-07-15 23:35:55 +12:00
J. Nick Koston
84fc6ff71a
Suppress spurious volatile and Python syntax warnings during builds ( #9488 )
2025-07-15 23:35:55 +12:00
Jesse Hills
a896190de5
[repo] Fix issue template config.yml ( #9516 )
2025-07-15 22:13:18 +12:00
Jesse Hills
e599ab1a03
Enable issue tracking ( #9515 )
2025-07-15 21:55:55 +12:00
Jesse Hills
d3342d6a1a
[component] Fix `is_ready` flag when loop disabled ( #9501 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-15 07:20:18 +00:00
Clyde Stubbs
3f492e3b82
[core] Don't issue -Wno-volatile for host platform ( #9511 )
2025-07-14 20:59:20 -10:00
J. Nick Koston
b959baf3d6
Add missing clang-tidy NOLINT comments for ArduinoJson v7 in IDF webserver ( #9508 )
2025-07-15 06:26:54 +00:00
J. Nick Koston
63b8a219e6
Include entire platformio.ini in clang-tidy hash calculation ( #9509 )
2025-07-15 01:26:39 -05:00
Keith Burzinski
84349b6d05
[servo] Fix `lerp` ( #9507 )
2025-07-15 03:45:38 +00:00
Keith Burzinski
0f15250f12
[opentherm.output] Fix `lerp` ( #9506 )
2025-07-15 03:43:00 +00:00
Clyde Stubbs
c2f7dcfa6d
[captive_portal] Add test case for libretiny ( #9457 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-14 17:36:07 -10:00
J. Nick Koston
778b586d78
Fix LibreTiny compilation error by updating ESPAsyncWebServer and dependencies ( #9492 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-15 02:49:12 +00:00
J. Nick Koston
d3d1ba553d
Fix blocked CI cancellation caused by always() in clang-tidy workflow ( #9503 )
2025-07-15 14:17:56 +12:00
skyegecko
a572d4eb47
[fan] Do not save state for fan if configured as NO_RESTORE ( #9472 )
2025-07-15 14:15:47 +12:00
Kevin Ahrendt
9ae45ba8aa
[json] Bump ArduinoJson library to 7.4.2 ( #8857 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-15 14:11:10 +12:00
Clyde Stubbs
8f58ca3a2a
[online_image] Support byte_order ( #9502 )
2025-07-15 02:09:18 +00:00
J. Nick Koston
e3da197adf
Remove yamllint job from CI since its now handled by pre-commit job ( #9500 )
2025-07-15 12:52:03 +12:00
J. Nick Koston
b2a8b0a22f
Add pre-commit hooks to fix common formatting issues causing CI failures ( #9494 )
2025-07-15 12:25:18 +12:00
J. Nick Koston
619e2d69c0
Remove redundant pyupgrade CI job (follow-up to #9484 ) ( #9493 )
2025-07-15 12:20:05 +12:00
J. Nick Koston
f78e71c86a
Fix WebServer routes constant naming convention ( #9497 )
2025-07-14 10:13:24 -10:00
J. Nick Koston
f8c45573f3
Refactor WebServer request handling for improved maintainability ( #9470 )
2025-07-15 07:24:20 +12:00
Jesse Hills
e231d334a3
Merge branch 'beta' into dev
2025-07-15 06:39:20 +12:00
J. Nick Koston
e7d819a656
Suppress spurious volatile and Python syntax warnings during builds ( #9488 )
2025-07-14 17:47:52 +10:00
Jesse Hills
16292a9f13
Merge pull request #9483 from esphome/bump-2025.7.0b3
...
2025.7.0b3
2025-07-14 15:41:59 +12:00
J. Nick Koston
873f4125c5
Fix pre-commit CI issues by switching to lite mode ( #9484 )
2025-07-13 17:30:34 -10:00
Jesse Hills
90f0ebb22b
Dont autofix PR
2025-07-14 14:12:26 +12:00
Jesse Hills
4153380f99
Remove hook that doesnt exist on beta
2025-07-14 13:48:41 +12:00
J. Nick Koston
740c0ef9d7
Fix pre-commit CI failures by skipping local hooks that require virtual environment ( #9476 )
2025-07-14 13:46:14 +12:00
Jesse Hills
b4521e1d8c
Bump version to 2025.7.0b3
2025-07-14 13:08:24 +12:00
J. Nick Koston
10ca7ed85b
Fix dormant bug in RAMAllocator::reallocate() manual_size calculation ( #9482 )
2025-07-14 13:08:23 +12:00
J. Nick Koston
e43efdaaec
Follow logging best practices by removing redundant component prefix ( #9481 )
2025-07-14 13:08:23 +12:00
Clyde Stubbs
9207bf97f3
[esp_ldo] Component schema; default priority ( #9479 )
2025-07-14 13:08:23 +12:00
Javier Peletier
c13317f807
[substitutions] Fix #7189 ( #9469 )
2025-07-14 13:08:23 +12:00
J. Nick Koston
77d1d0414d
Automatically disable interrupts for ESP8266 GPIO16 binary sensors ( #9467 )
2025-07-14 13:08:23 +12:00
Peter Zich
8f42bc6aac
[lvgl] Post-process size arguments in meter config ( #9466 )
...
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2025-07-14 13:08:23 +12:00
Peter Zich
9beb4e2cd4
(Maybe?) fix I2S speaker internal DAC mode ( #9435 )
2025-07-14 13:08:23 +12:00
Keith Burzinski
097aac2183
[ld2420] Memory optimization, code clean-up ( #9426 )
2025-07-14 13:08:23 +12:00
J. Nick Koston
d31b8ad2e2
Fix dormant bug in RAMAllocator::reallocate() manual_size calculation ( #9482 )
2025-07-14 00:58:07 +00:00
J. Nick Koston
f5c8595a46
Follow logging best practices by removing redundant component prefix ( #9481 )
2025-07-14 00:41:49 +00:00
J. Nick Koston
02d1894a9f
Refactor format_hex_pretty functions to eliminate code duplication ( #9480 )
2025-07-14 00:32:16 +00:00
Clyde Stubbs
fc337aef69
[esp_ldo] Component schema; default priority ( #9479 )
2025-07-13 23:47:52 +00:00
J. Nick Koston
b21c76a6c6
Fix clang-tidy skipping when Python linters are skipped ( #9463 )
2025-07-14 11:04:14 +12:00
J. Nick Koston
5416cee2c9
Fix pre-commit CI failures by skipping local hooks that require virtual environment ( #9476 )
2025-07-14 10:44:21 +12:00
Javier Peletier
9e002cd7a3
[substitutions] Fix #7189 ( #9469 )
2025-07-14 09:58:52 +12:00
dependabot[bot]
9451781915
Bump aioesphomeapi from 34.2.1 to 35.0.1 ( #9474 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-13 21:53:04 +00:00
J. Nick Koston
84956b6dc5
Automatically disable interrupts for ESP8266 GPIO16 binary sensors ( #9467 )
2025-07-13 20:09:55 +12:00
Peter Zich
6f19808eff
[lvgl] Post-process size arguments in meter config ( #9466 )
...
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2025-07-13 15:43:32 +10:00
Peter Zich
cd8e1548bf
(Maybe?) fix I2S speaker internal DAC mode ( #9435 )
2025-07-13 13:22:07 +12:00
Jesse Hills
48d55a70c0
Merge branch 'beta' into dev
2025-07-13 13:18:50 +12:00
Jesse Hills
18787b0be0
Merge pull request #9462 from esphome/bump-2025.7.0b2
...
2025.7.0b2
2025-07-13 13:18:17 +12:00
Jesse Hills
39e01c42e1
Bump version to 2025.7.0b2
2025-07-13 11:05:14 +12:00
Jonathan Swoboda
c760f89e46
[libretiny] Set lib_compat_mode to soft for libretiny ( #9439 )
2025-07-13 11:05:13 +12:00
Clyde Stubbs
01b4e214b9
[usb_uart] Be flexible about descriptor layout for CDC-ACM devices ( #9425 )
2025-07-13 11:05:13 +12:00
J. Nick Koston
bc7cfeb9cd
Only generate protobuf encode/decode methods for the message direction they're used ( #9461 )
2025-07-13 11:05:13 +12:00
dependabot[bot]
36dd203e74
Bump aioesphomeapi from 34.2.0 to 34.2.1 ( #9460 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-13 11:05:13 +12:00
J. Nick Koston
8605994cc6
Apply existing protobuf buffer optimization to nested message encoding (~2.3x speed up) ( #9458 )
2025-07-13 11:05:13 +12:00
Jonathan Swoboda
80fbe28088
[sx127x, sx126x] Fix preamble_size default and validation ( #9454 )
2025-07-13 11:05:13 +12:00
Clyde Stubbs
1d9f17a57c
[packet_transport] Don't run update if ping_pong not enabled. ( #9434 )
2025-07-13 11:05:13 +12:00
J. Nick Koston
42947bcf56
Conditionally compile API user services to save 4.3KB flash (follow-up to #9262 ) ( #9451 )
2025-07-13 11:05:13 +12:00
J. Nick Koston
3c864b2bca
Reduce API flash usage by eliminating unnecessary template instantiations ( #9452 )
2025-07-13 11:05:13 +12:00
Keith Burzinski
35d88fc0d6
[ld2410] Remove redundant `delay()` calls, minor optimizations ( #9453 )
2025-07-13 11:05:13 +12:00
J. Nick Koston
7a6894e087
Optimize API proto size calculations by removing redundant force parameter ( #9449 )
2025-07-13 11:05:13 +12:00
J. Nick Koston
1b222ceca3
Optimize API flash usage by storing message size at compile time ( #9447 )
2025-07-13 11:05:13 +12:00
Samuel Sieb
bab3deee1b
[wizard] use lowercase to match ( #9448 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-07-13 11:05:13 +12:00
J. Nick Koston
ccd30110b1
Fix scheduler crash when cancelling items with NULL names ( #9444 )
2025-07-13 11:05:13 +12:00
J. Nick Koston
904c7b8a3a
Sync api.proto from aioesphomeapi ( #9393 )
2025-07-13 11:05:13 +12:00
DT-art1
fa262673e4
Replace remaining instances of USE_ESP32_CAMERA with USE_CAMERA ( #9401 )
2025-07-13 11:05:13 +12:00
Adam Liddell
0ef5f1fd65
Handle ESP32 chunked MQTT messages missing topic on non-first chunks, causing panic ( #5786 )
...
Co-authored-by: Samuel Sieb <samuel-github@sieb.net >
2025-07-13 11:05:13 +12:00
J. Nick Koston
23dd2d648e
Exclude internal entities from name uniqueness validation ( #9410 )
2025-07-13 11:05:13 +12:00
@RubenKelevra
5ba493acc3
debug: bufferoverflow mitigation in DebugComponent::on_shutdown() ( #9422 )
2025-07-13 11:05:12 +12:00
Jonathan Swoboda
a5055094d0
[esp32] Set lib_compat_mode to strict ( #9408 )
2025-07-13 11:05:12 +12:00
Jonathan Swoboda
92d03dd196
[esp32_touch] Fix touch v1 ( #9414 )
2025-07-13 11:05:12 +12:00
J. Nick Koston
bd75f0dfea
Fix another race in the string lifetime scheduler test ( #9399 )
2025-07-13 11:05:12 +12:00
Jonathan Swoboda
f4ac951b15
[libretiny] Set lib_compat_mode to soft for libretiny ( #9439 )
2025-07-13 11:00:38 +12:00
Clyde Stubbs
e020110579
[usb_uart] Be flexible about descriptor layout for CDC-ACM devices ( #9425 )
2025-07-13 10:59:49 +12:00
J. Nick Koston
1fda40f0ce
Only generate protobuf encode/decode methods for the message direction they're used ( #9461 )
2025-07-13 10:58:57 +12:00
dependabot[bot]
a5e42e1bd0
Bump aioesphomeapi from 34.2.0 to 34.2.1 ( #9460 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-12 10:07:58 -10:00
J. Nick Koston
8863188dd8
Apply existing protobuf buffer optimization to nested message encoding (~2.3x speed up) ( #9458 )
2025-07-13 06:55:32 +12:00
Jonathan Swoboda
7747a5aa62
[sx127x, sx126x] Fix preamble_size default and validation ( #9454 )
2025-07-12 17:03:03 +10:00
Clyde Stubbs
32419645ca
[packet_transport] Don't run update if ping_pong not enabled. ( #9434 )
2025-07-12 17:00:52 +10:00
J. Nick Koston
634aa55364
Disable WiFi when using Ethernet to save memory ( #9456 )
2025-07-12 05:19:53 +00:00
J. Nick Koston
dd5ba5a90c
Conditionally compile API user services to save 4.3KB flash (follow-up to #9262 ) ( #9451 )
2025-07-11 19:08:03 -10:00
dependabot[bot]
0138ef36cf
Bump ruff from 0.12.2 to 0.12.3 ( #9446 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-12 04:01:54 +00:00
J. Nick Koston
ca5ee0ce07
Reduce API flash usage by eliminating unnecessary template instantiations ( #9452 )
2025-07-12 03:56:08 +00:00
Keith Burzinski
79b5fcf31a
[ld2420] Memory optimization, code clean-up ( #9426 )
2025-07-11 22:33:36 -05:00
Keith Burzinski
2243e44750
[ld2410] Remove redundant `delay()` calls, minor optimizations ( #9453 )
2025-07-11 22:05:06 -05:00
J. Nick Koston
01f949e097
Optimize API proto size calculations by removing redundant force parameter ( #9449 )
2025-07-11 21:08:52 -05:00
J. Nick Koston
143bf694c7
Optimize API flash usage by storing message size at compile time ( #9447 )
2025-07-11 19:38:23 -05:00
Samuel Sieb
983db6215f
[wizard] use lowercase to match ( #9448 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-07-11 18:35:52 -05:00
J. Nick Koston
bef20b60d0
Fix scheduler crash when cancelling items with NULL names ( #9444 )
2025-07-12 07:11:45 +12:00
J. Nick Koston
475fe60f27
Sync api.proto from aioesphomeapi ( #9393 )
2025-07-11 08:33:18 -10:00
J. Nick Koston
8953e53a04
CI: Centralize test determination logic to reduce unnecessary job runners ( #9432 )
2025-07-11 21:54:57 +12:00
DT-art1
143702beef
Replace remaining instances of USE_ESP32_CAMERA with USE_CAMERA ( #9401 )
2025-07-10 20:35:24 +12:00
Adam Liddell
05238b447f
Handle ESP32 chunked MQTT messages missing topic on non-first chunks, causing panic ( #5786 )
...
Co-authored-by: Samuel Sieb <samuel-github@sieb.net >
2025-07-10 20:34:43 +12:00
J. Nick Koston
0d94246858
Exclude internal entities from name uniqueness validation ( #9410 )
2025-07-10 20:34:01 +12:00
Samuel Sieb
2be4951ad9
[esp32] remove debug log ( #9424 )
2025-07-10 08:24:39 +00:00
Clyde Stubbs
16bb81814c
[config] Add bitrate validator ( #9423 )
2025-07-10 04:14:42 +00:00
@RubenKelevra
7d92499e4c
debug: bufferoverflow mitigation in DebugComponent::on_shutdown() ( #9422 )
2025-07-09 17:01:21 -10:00
Jonathan Swoboda
a240f0af90
[esp32] Set lib_compat_mode to strict ( #9408 )
2025-07-10 14:49:36 +12:00
J. Nick Koston
fc59c08800
Fix clang-tidy not finding changed files on squash-merge commits ( #9421 )
2025-07-10 14:37:48 +12:00
J. Nick Koston
e2c60f5384
Fix Windows virtual environment activation in CI workflows ( #9420 )
2025-07-10 14:37:03 +12:00
Andrew Klaus
33d48732aa
Adding support for Airthings Wave Gen2 ( #8460 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-09 15:50:01 -10:00
J. Nick Koston
9a1edaa4f4
Fix Python cache key mismatch for all pytest jobs ( #9417 )
2025-07-09 15:21:21 -10:00
J. Nick Koston
926e4fa3e1
Fix Python cache for all pytest CI jobs ( #9415 )
2025-07-09 14:43:49 -10:00
J. Nick Koston
97dd96b60d
Implement shared PlatformIO cache for integration tests ( #9413 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-10 12:42:24 +12:00
J. Nick Koston
e9c7596e00
Fix clang-tidy triggering full scan on Python-only core file changes ( #9412 )
2025-07-10 12:41:59 +12:00
J. Nick Koston
ff836a8434
Fix PlatformIO cache in CI by adding platformio.ini hash to cache key ( #9411 )
2025-07-10 12:40:10 +12:00
Jonathan Swoboda
3d9c977826
[esp32_touch] Fix touch v1 ( #9414 )
2025-07-09 14:18:01 -10:00
J. Nick Koston
c1a994b1d9
Fix another race in the string lifetime scheduler test ( #9399 )
2025-07-10 09:11:42 +12:00
J. Nick Koston
6616567b05
Speed up clang-tidy CI by 80%+ with incremental checking ( #9396 )
2025-07-10 09:00:44 +12:00
Thomas Rupprecht
0ffc446315
[web_server] fix Arudino typo ( #9404 )
2025-07-09 04:15:01 -10:00
Jesse Hills
a692bd98ef
Merge branch 'beta' into dev
2025-07-09 19:34:26 +12:00
Jesse Hills
6178ab7513
Merge pull request #9394 from esphome/bump-2025.7.0b1
...
2025.7.0b1
2025-07-09 19:33:49 +12:00
Jesse Hills
d24e237967
Bump version to 2025.8.0-dev
2025-07-09 12:10:51 +12:00
Jesse Hills
267574f24c
Bump version to 2025.7.0b1
2025-07-09 12:06:52 +12:00
dependabot[bot]
5235c80781
Bump aioesphomeapi from 34.1.0 to 34.2.0 ( #9391 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-08 23:54:33 +00:00
Merikei
0ccc5e340e
[apds9960] Add 0x9E ID ( #9392 )
2025-07-08 23:52:30 +00:00
Craig Andrews
86c6e4da2a
ESP_EXT1_WAKEUP_ANY_LOW is for s2/s3/c6/h2; ESP_EXT1_WAKEUP_ALL_LOW otherwise ( #9387 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-09 11:30:06 +12:00
Jesse Hills
5c8b330eaa
[esp32] Improve flexibility of `only_on_variant` ( #9390 )
2025-07-09 10:51:17 +12:00
Petr Kejval
4158a5c2a3
Add support for GL-R01 I2C - Time of Flight sensor ( #8329 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-09 10:50:45 +12:00
Jesse Hills
05c5364490
[helpers] Fix `format_hex_pretty` resize without separator ( #9389 )
...
Co-authored-by: RubenKelevra <cyrond@gmail.com >
2025-07-08 22:13:21 +00:00
Jesse Hills
78eb236a4a
[nfc] Update code to use `format_hex_pretty` ( #9384 )
2025-07-08 16:47:42 -05:00
Simonas Kazlauskas
691cc5f7dc
lps22: add a component ( #7540 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-07-09 09:13:58 +12:00
J. Nick Koston
b3d7f001af
Fix race condition in scheduler string lifetime integration test ( #9382 )
2025-07-08 06:54:47 -05:00
tmpeh
3f8b691c32
Fix format string error in waveshare_epaper.cpp ( #9322 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-08 04:39:07 +00:00
J. Nick Koston
a30f01d668
Fix integration test race condition by isolating PlatformIO directories ( #9383 )
2025-07-08 04:34:39 +00:00
Clyde Stubbs
4648804db6
[image] Add byte order option and unit tests ( #9326 )
2025-07-08 02:28:00 +00:00
functionpointer
51377b2625
hydreon_rgxx: remove precipitation_intensity from RG9 ( #9367 )
2025-07-08 14:27:33 +12:00
Jesse Hills
256f9f9943
[helpers] Improve `format_hex_pretty` ( #9380 )
2025-07-08 01:30:23 +00:00
J. Nick Koston
a72905191a
Fix flaky test_api_conditional_memory and improve integration test patterns ( #9379 )
2025-07-08 11:08:21 +12:00
J. Nick Koston
7150f2806f
Run integration tests only on Python 3.13 to reduce CI resource usage ( #9377 )
2025-07-07 22:14:34 +00:00
J. Nick Koston
ee8ee4e646
Optimize logger callback API by including message length parameter ( #9368 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-07 22:00:03 +00:00
Steffen Arntz
fb357b8965
Fix brightness setting not working on SSD1305 128x32 OLEDs ( #9376 )
2025-07-08 09:25:11 +12:00
Edward Firmo
c4fac1a2ae
[nextion] Optimize component memory usage with bitfield state management ( #9373 )
2025-07-08 09:21:14 +12:00
J. Nick Koston
42a1f6922f
Eliminate bluetooth_proxy guard variable to save 8 bytes RAM ( #9343 )
2025-07-08 09:16:48 +12:00
J. Nick Koston
206659ddb8
Refactor voice assistant API methods to reduce code duplication ( #9374 )
2025-07-08 09:15:49 +12:00
J. Nick Koston
440de12e3f
Don't compile unnecessary platform files (e.g. ESP8266 files on ESP32) ( #9354 )
2025-07-08 09:04:41 +12:00
J. Nick Koston
b122112d58
Refactor API entity update dispatch to reduce code duplication ( #9372 )
2025-07-08 08:51:17 +12:00
J. Nick Koston
fe258e1007
Refactor entity lookup methods with macros in preparation for device_id support ( #9371 )
2025-07-08 08:49:23 +12:00
J. Nick Koston
3976fd02ea
Refactor duplicate socket read error handling in API frame helper ( #9370 )
2025-07-08 08:39:13 +12:00
J. Nick Koston
e58c793da2
Replace deprecated sprintf with snprintf in API protobuf code generation ( #9365 )
2025-07-08 08:38:41 +12:00
J. Nick Koston
90fb3680d4
Optimize logger performance by eliminating redundant strlen calls ( #9369 )
2025-07-08 08:36:36 +12:00
J. Nick Koston
832a787271
Fix format specifier warnings in QuantileFilter logging ( #9364 )
2025-07-08 08:35:27 +12:00
J. Nick Koston
29747fc730
Fix flaky test_api_conditional_memory by disabling API batch delay ( #9360 )
2025-07-08 08:35:11 +12:00
J. Nick Koston
e2de6ee29d
Reduce core RAM usage by 40 bytes with static initialization optimizations ( #9340 )
2025-07-08 08:28:14 +12:00
J. Nick Koston
053feb5e3b
Optimize entity icon memory usage with USE_ENTITY_ICON flag ( #9337 )
2025-07-08 08:22:40 +12:00
J. Nick Koston
31f36df4ba
Reduce LightCall memory usage by 50 bytes per call ( #9333 )
2025-07-08 08:20:40 +12:00
J. Nick Koston
3ef392d433
Fix scheduler race conditions and add comprehensive test suite ( #9348 )
2025-07-08 07:57:55 +12:00
J. Nick Koston
138ff749f3
Optimize Bluetooth proxy batching and increase scan buffer capacity ( #9328 )
2025-07-08 07:34:12 +12:00
Edward Firmo
e88b8d10ec
[nextion] Add optional device info storage configuration ( #9366 )
2025-07-07 12:04:01 -05:00
Jesse Hills
8147d117a0
[core] Move platform helper implementations into their own file ( #9361 )
2025-07-07 15:55:02 +00:00
Edward Firmo
c6f7e84256
[nextion] Review touch_sleep_timeout ( #9345 )
2025-07-07 07:30:34 -05:00
Keith Burzinski
db877e688a
[ld2450] Clean-up for consistency, reduce CPU usage when idle ( #9363 )
2025-07-07 07:22:49 -05:00
Edward Firmo
4e25b6da7b
[nextion] Optimize settings memory usage with compile-time defines ( #9350 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-07 09:15:13 +00:00
Jonathan Swoboda
83512b88c4
[sx126x] Add sx126x component ( #8516 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-07-07 05:41:23 +00:00
Jesse Hills
fde5f88192
[inkplate6] Require 240mhz cpu frequency ( #9356 )
2025-07-06 23:36:34 -05:00
Edward Firmo
2510b5ffb5
[nextion] Replace boolean flags with bitfields to optimize memory usage ( #9359 )
2025-07-07 04:07:03 +00:00
Keith Burzinski
364b6ca8d0
[scd4x] Memory optimization ( #9358 )
2025-07-07 03:54:19 +00:00
DT-art1
e49b89a051
Introduce base Camera class to support alternative camera implementations ( #9285 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-07-07 15:45:00 +12:00
Jonathan Swoboda
bdd52dbaa4
[sx127x] Fix shaping print in dump_config and preallocate packet ( #9357 )
2025-07-06 22:41:47 -05:00
J. Nick Koston
765793505d
Use std::span to eliminate heap allocation for single-packet API transmissions ( #9313 )
2025-07-07 14:53:23 +12:00
J. Nick Koston
a303f93236
Fix bluetooth proxy busy loop when disconnecting pending BLE connections ( #9332 )
2025-07-07 14:50:36 +12:00
J. Nick Koston
492580edc3
Split LockFreeQueue into base and notifying variants to reduce memory usage ( #9330 )
2025-07-07 14:50:14 +12:00
Jan-Henrik Bruhn
1368139f4d
[update, http_request_update] Implement update available trigger ( #9174 )
2025-07-07 12:36:09 +12:00
J. Nick Koston
b6fade7339
Fix defer() thread safety issues on multi-core platforms ( #9317 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-07 10:01:51 +12:00
Jonathan Swoboda
8da322fe9e
[sx127x] Improve error handling ( #9351 )
2025-07-06 18:04:43 +00:00
Keith Burzinski
e5a699a004
[ld2410] Reduce RAM usage, general clean-up ( #9346 )
2025-07-06 09:16:30 -05:00
Keith Burzinski
e061b6dc55
[scd4x] Optimize logging + minor code clean-up ( #9347 )
2025-07-06 08:37:50 -05:00
J. Nick Koston
4673a5b48c
Eliminate web_server_idf guard variable to save 8 bytes RAM ( #9344 )
2025-07-06 05:06:32 -05:00
J. Nick Koston
0bc18a8281
Eliminate API component guard variable to save 8 bytes RAM ( #9341 )
2025-07-05 23:34:55 -05:00
J. Nick Koston
20ba035e3b
Reduce RAM usage by optimizing Color constant storage ( #9339 )
2025-07-05 22:30:18 -05:00
Edward Firmo
f7019a4ed7
[nextion] Memory optimization ( #9338 )
2025-07-05 21:56:53 -05:00
J. Nick Koston
a1291c2730
[ld2450] Reduce CPU usage, eliminate redundant sensor updates ( #9334 )
2025-07-05 21:48:58 -05:00
Adrian Freund
b0f8922056
Mark ESPTime comparison operators as const ( #9335 )
2025-07-05 22:00:39 +00:00
Thomas Rupprecht
4e9e48e2e7
[rtttl] trim extraneous whitespace in "ac_dimmer" in "PWM_BAD" list ( #9318 )
2025-07-05 01:23:24 -05:00
J. Nick Koston
86e7013f40
Add const char overload for Component::defer() ( #9324 )
2025-07-04 21:52:12 -05:00
dependabot[bot]
58b4e7dab2
Bump puremagic from 1.29 to 1.30 ( #9320 )
2025-07-04 20:54:46 +00:00
J. Nick Koston
d686257cff
Fix web_server busy loop with ungracefully disconnected clients ( #9312 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-04 02:07:25 +00:00
Big Mike
adb7ccdbc7
Fix compiler warning in tsl2591 component ( #9310 )
2025-07-04 13:00:50 +12:00
J. Nick Koston
d00e20ccdf
Reduce web_server loop overhead on ESP32 by avoiding unnecessary semaphore operations ( #9308 )
2025-07-04 12:53:14 +12:00
J. Nick Koston
25457da97c
Fix web_server URL parsing lifetime issue ( #9309 )
2025-07-04 12:33:19 +12:00
J. Nick Koston
14d7c4bdbd
Add device_id to entity state messages for sub-device support ( #9304 )
2025-07-04 12:31:03 +12:00
dependabot[bot]
eef71a79da
Bump ruff from 0.12.1 to 0.12.2 ( #9311 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-03 21:49:51 +00:00
Kevin Ahrendt
547c7d6dc8
[microphone] simplify mute handling to avoid unnecessary copies ( #9303 )
2025-07-03 11:17:01 -05:00
Jonathan Swoboda
1ef7b2d64f
[sx127x] Add sx127x component ( #7490 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
2025-07-03 10:37:18 -05:00
dependabot[bot]
107304b274
Bump aioesphomeapi from 34.0.0 to 34.1.0 ( #9301 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-03 14:08:04 +00:00
Sergey Dudanov
b2b6f41ef3
Packages: optional base path for remote git packages ( #9279 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-03 19:11:40 +12:00
J. Nick Koston
34db02661c
Allow disabling API batch delay for real-time state updates ( #9298 )
2025-07-02 21:50:53 -05:00
DanielV
798eef41b9
[Packet transport] Ping timeout sensor ( #8694 )
2025-07-03 11:25:46 +10:00
Jesse Hills
658e4bac47
Merge branch 'release' into dev
2025-07-03 13:07:58 +12:00
Jesse Hills
f5aab154a6
Merge pull request #9299 from esphome/bump-2025.6.3
...
2025.6.3
2025-07-03 13:07:17 +12:00
J. Nick Koston
5b55e205ef
Save flash and RAM by conditionally compiling unused API password code ( #9297 )
2025-07-03 09:42:08 +12:00
J. Nick Koston
4ef5c941c9
Fix missing ifdef guards in API protobuf generator ( #9296 )
2025-07-03 09:39:20 +12:00
Mariusz Kryński
b9391f2cd4
[ds2484] New component ( #9147 )
2025-07-03 09:15:37 +12:00
Jesse Hills
66e090ff5b
Bump version to 2025.6.3
2025-07-03 08:27:46 +12:00
Craig Andrews
d41298897f
[http_request] allow retrieval of more than just the first header ( #9242 )
2025-07-03 08:27:46 +12:00
J. Nick Koston
ba42de536c
Fix crash when event last_event_type is null in web_server ( #9266 )
2025-07-03 08:27:46 +12:00
Jesse Hills
bdc9f5f3b2
Fix api log client crashing when api encryption is dynamic ( #9245 )
2025-07-03 08:27:46 +12:00
Rezoran
90f9ab0d3e
[uart] fix: missing uart_config_t struct initialisation ( #9235 )
2025-07-03 08:27:46 +12:00
Clyde Stubbs
00eb56d8db
[esp32_touch] Fix threshold ( #9291 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-02 09:08:10 -05:00
tomaszduda23
60eac6ea07
[time] fix clang-tidy ( #9292 )
2025-07-02 14:02:56 +00:00
Jesse Hills
9b3ece4caf
[time] Add `USE_TIME_TIMEZONE` define ( #9290 )
2025-07-02 08:51:25 -05:00
Colm
289aedcfe2
Don't compile state_to_string() unless debugging. ( #7473 )
2025-07-03 00:23:37 +12:00
rwrozelle
4cdc804c17
OpenThread - add Device Type ( #9272 )
...
Co-authored-by: mc <mc@debian>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-03 00:16:28 +12:00
mrtntome
56a963dfe6
[heatpumpir] Add Support for PHS32 HeatPump ( #7378 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-03 00:05:54 +12:00
Aleksey Zinchenko
f6f0e52d5e
[core] Deleting CMakeCache.txt for fast recompilation with ESP-IDF ( #8750 )
2025-07-02 17:37:31 +10:00
J. Nick Koston
eba2c82fec
Use encode_bytes() for protobuf bytes fields ( #9289 )
2025-07-02 04:36:09 +00:00
Edward Firmo
fae96e279c
[nextion] memory optimization ( #9164 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-02 03:25:06 +00:00
JonasB2497
2fb23becec
made qr_code elements optional ( #8896 )
2025-07-02 14:56:48 +12:00
Jeremy Brown
095acce3e2
Mmc5603 fix for devices that don't retrieve chip_id ( #8959 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-02 02:48:42 +00:00
Craig Andrews
5fa9d22c5d
[http_request] allow retrieval of more than just the first header ( #9242 )
2025-07-02 14:17:34 +12:00
George
785b14ac84
pulse_meter total ( #9282 )
2025-07-02 14:14:16 +12:00
J. Nick Koston
84ab758b22
Replace custom OTA implementation in web_server_base ( #9274 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-02 13:50:45 +12:00
J. Nick Koston
03566c34ed
Reduce Component memory usage by 40% (8 bytes per component) ( #9278 )
2025-07-02 13:43:40 +12:00
Jesse Hills
6a096c1d5a
[api] Dump bytes fields as hex instead of unreadable string ( #9288 )
2025-07-02 13:36:15 +12:00
Jonathan Swoboda
04a46de237
[esp32_rmt_led_strip] Reduce memory usage by 32x with IDF 5.3 ( #8388 )
2025-07-02 11:40:39 +12:00
J. Nick Koston
0083abe3b5
Fix regression: BK7231N devices not returning entities via API ( #9283 )
2025-07-02 11:30:03 +12:00
Jonathan Swoboda
3470305d9d
[esp32] Remove IDF 4 support and clean up code ( #9145 )
2025-07-01 16:22:41 +00:00
Javier Peletier
35de36d690
[modbus] Modbus server role: write holding registers ( #9156 )
2025-07-01 15:39:06 +12:00
J. Nick Koston
16ef5a9377
Add OTA support to ESP-IDF webserver ( #9264 )
2025-07-01 15:21:11 +12:00
J. Nick Koston
e3ccb9b46c
Use interrupt based approach for esp32_touch ( #9059 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-07-01 15:04:50 +12:00
Javier Peletier
8c34b72b62
Jinja expressions in configs (Take #3 ) ( #8955 )
2025-07-01 14:57:00 +12:00
Jesse Hills
27c745d5a1
[host] Disable platformio ldf ( #9277 )
2025-07-01 14:38:39 +12:00
J. Nick Koston
9a0ba1657e
Fix entity hash collisions by enforcing unique names across devices per platform ( #9276 )
2025-07-01 14:38:19 +12:00
Mathieu Rene
db7a420e54
Fix - Pass thread TLVs down to openthread if they are defined ( #9182 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-01 10:07:30 +12:00
Jonathan Swoboda
e58baab563
[ethernet] P4 changes and 5.3.0 deprecated warnings ( #8457 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-01 10:06:59 +12:00
piechade
08c88ba0f2
[smt100] Rename `dielectric_constant to permittivity` ( #9175 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-06-30 20:54:23 +00:00
Jesse Hills
78c8cd4c4e
[http_request.update] Fix `size_t` printing ( #9144 )
2025-06-30 15:50:19 -05:00
Jesse Hills
98e106e0ae
[pins] Update `internal_gpio_pin_number to work directly like internal_gpio_output_pin_number` ( #9270 )
2025-07-01 08:09:11 +12:00
J. Nick Koston
0cbb5e6c1c
Fix flaky test_api_conditional_memory by waiting for all required states ( #9271 )
2025-07-01 08:02:43 +12:00
David Woodhouse
8014cbc71e
Fixes for async MQTT ( #9273 )
2025-06-30 13:25:54 -05:00
J. Nick Koston
aaa7117ec9
Update libsodium to 1.0.20 ( #9240 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-06-30 20:47:04 +12:00
Keith Burzinski
3930609d8b
[ld2420] Move consts to cpp file, optimize memory use ( #9216 )
2025-06-30 01:05:59 -05:00
Gábor Poczkodi
3e553f517b
[remote_base] Fix dumper base class and enable schema extension ( #9218 )
2025-06-30 17:12:44 +12:00
Keith Burzinski
af0bb634c6
[light] Fix transitions with `lerp` ( #9269 )
2025-06-30 05:05:52 +00:00
Bjørn Mork
8a9769d4e9
Support DM9051 SPI ethernet device ( #6861 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-06-30 16:49:38 +12:00
lamauny
d86f319d66
Add support for LN882X Family (with LibreTiny) ( #8954 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-06-30 16:20:36 +12:00
J. Nick Koston
9890659f61
Optimize web_server UrlMatch to avoid heap allocations ( #9263 )
2025-06-30 04:12:03 +00:00
J. Nick Koston
140ca070a2
Optimize scheduler string storage to eliminate heap allocations ( #9251 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-30 15:40:36 +12:00
J. Nick Koston
6a354d7c94
Reduce API component memory usage with conditional compilation ( #9262 )
2025-06-30 15:33:35 +12:00
J. Nick Koston
7f8dd4b254
Fix thread-safe cleanup of event source connections in ESP-IDF web server ( #9268 )
2025-06-29 19:19:18 -05:00
J. Nick Koston
0b1b8f05e1
Reduce loop enable/disable log spam by using very verbose level ( #9267 )
2025-06-30 11:49:31 +12:00
Jesse Hills
53e9ffe656
[pi4ioe5v6408] Add new IO Expander ( #8888 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-06-30 11:48:19 +12:00
J. Nick Koston
2289073a1e
Add interrupt support to GPIO binary sensors ( #9115 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-06-30 11:47:50 +12:00
J. Nick Koston
687cb1cd2b
Reduce web_server RAM usage by 96 bytes with conditional sorting compilation ( #9227 )
2025-06-30 11:47:20 +12:00
J. Nick Koston
e907050a17
Remove unused return value from read_message and fix ifdef placement in generated API code ( #9256 )
2025-06-30 11:45:03 +12:00
J. Nick Koston
a4b57c7e44
Reduce flash usage by making add_message_object non-template ( #9258 )
2025-06-30 11:43:47 +12:00
J. Nick Koston
24bbfcdce7
Reduce API memory footprint through bitfield consolidation and type sizing ( #9252 )
2025-06-30 11:42:57 +12:00
J. Nick Koston
d78b720350
Remove single-use send_*_info wrappers in API connection ( #9255 )
2025-06-30 11:38:11 +12:00
J. Nick Koston
d592208c74
Fix crash when event last_event_type is null in web_server ( #9266 )
2025-06-29 22:45:41 +00:00
David Woodhouse
971bbd088c
Fix MQTT blocking main loop for multiple seconds at a time ( #8325 )
...
Co-authored-by: patagona <patagonahn@gmail.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-06-30 08:34:59 +12:00
Jesse Hills
b743577ebe
Fix api log client crashing when api encryption is dynamic ( #9245 )
2025-06-30 08:07:29 +12:00
dependabot[bot]
a4cc6166a0
Bump aioesphomeapi from 33.1.1 to 34.0.0 ( #9265 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-29 14:20:52 -05:00
J. Nick Koston
ed9850c4a4
Remove redundant get_setup_priority() overrides returning default value ( #9253 )
2025-06-29 13:46:28 -05:00
J. Nick Koston
ddbcf8549c
Reduce web_server code duplication by extracting detail parameter parsing ( #9257 )
2025-06-29 13:29:18 -05:00
Rezoran
921d0888cd
[uart] fix: missing uart_config_t struct initialisation ( #9235 )
2025-06-29 15:05:23 +00:00
Keith Burzinski
21e1f3d103
[light] Memory optimizations ( #9260 )
2025-06-29 11:28:51 +00:00
Keith Burzinski
53ab016098
[adc] Memory optimizations ( #9247 )
2025-06-29 06:17:53 -05:00
Keith Burzinski
0c249a7006
[thermostat] Memory optimizations ( #9259 )
2025-06-29 06:16:34 -05:00
J. Nick Koston
86c0fb48a3
Replace ping retry timer with batch queue fallback ( #9207 )
2025-06-29 09:08:30 +12:00
J. Nick Koston
3f1f99cf37
Extract lock-free queue and event pool to core helpers ( #9238 )
2025-06-29 08:08:33 +12:00
J. Nick Koston
13d4823db6
Fix buffer corruption in API message encoding with very verbose logging ( #9249 )
2025-06-29 08:04:42 +12:00
Jimmy Hedman
30f61b26ff
Remove backports of std ( #9246 )
2025-06-29 07:56:12 +12:00
dependabot[bot]
58b7d0b412
Bump ruff from 0.12.0 to 0.12.1 ( #9241 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-06-28 10:21:53 +00:00
Jonathan Swoboda
d37f5b87bd
[esp32] Allow 5.4.2 ( #9243 )
2025-06-28 01:30:59 -05:00
J. Nick Koston
3f65cee17c
Silence protobuf compatibility warnings when importing aioesphomeapi ( #9236 )
2025-06-28 16:59:52 +12:00
J. Nick Koston
094bf19ec4
Disable dynamic log level control for ESP32 ESP-IDF builds ( #9233 )
2025-06-28 16:58:53 +12:00
J. Nick Koston
f8d59b5aeb
Reduce libretiny logconfig messages ( #9239 )
2025-06-28 15:53:40 +12:00
Jesse Hills
e9870c2922
Merge branch 'release' into dev
2025-06-28 15:48:11 +12:00
Jesse Hills
50b7349fe0
Merge pull request #9234 from esphome/bump-2025.6.2
...
2025.6.2
2025-06-28 15:47:02 +12:00
Jonathan Swoboda
61b3379f48
[i2c] Disable i2c scan on certain idf versions ( #9237 )
2025-06-28 13:33:05 +12:00
Samuel Sieb
5010a0f5e7
[mcp23xxx_base] fix pin interrupts ( #9244 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-06-28 13:32:57 +12:00
Jonathan Swoboda
52ca8deb10
[i2c] Disable i2c scan on certain idf versions ( #9237 )
2025-06-28 13:32:18 +12:00
Samuel Sieb
156a9160ba
[mcp23xxx_base] fix pin interrupts ( #9244 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-06-28 13:31:23 +12:00
Jimmy Hedman
68d66c873e
Upgrade to use C++20 ( #9135 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-06-27 17:31:50 +00:00
Jesse Hills
948aa13fb9
Bump version to 2025.6.2
2025-06-27 23:16:13 +12:00
scaiper
9e993ac603
[esp32] Change `enable_lwip_mdns_queries default to True` ( #9188 )
2025-06-27 23:16:12 +12:00
Kevin Ahrendt
9f3f4ead4f
[voice_assistant] Support streaming TTS responses and fixes crash for long responses ( #9224 )
2025-06-27 23:16:12 +12:00
Kevin Ahrendt
068aa0ff1e
[speaker] bugfix: continue to block tasks if stop flag is set ( #9222 )
2025-06-27 23:16:12 +12:00
Kevin Ahrendt
e146c0796a
[audio] Bugfix: improve timeout handling ( #9221 )
2025-06-27 23:16:12 +12:00
Clyde Stubbs
cceab26bfb
[lvgl] Fix dangling pointer issue with qrcode ( #9190 )
2025-06-27 23:16:12 +12:00
scaiper
c0b1f32889
[esp32] Change `enable_lwip_mdns_queries default to True` ( #9188 )
2025-06-27 22:43:18 +12:00
J. Nick Koston
837dd46adf
Reduce component_iterator memory usage ( #9205 )
2025-06-27 01:56:54 -05:00
J. Nick Koston
13512440ac
[gpio] Reduce ESP32 memory usage by optimizing struct padding ( #9230 )
2025-06-27 01:53:40 -05:00
J. Nick Koston
7931423e8c
Reduce ethernet component memory usage by 8 bytes ( #9231 )
2025-06-27 01:52:12 -05:00
J. Nick Koston
62f28902c5
[wifi] Reduce memory usage ( #9232 )
2025-06-27 01:50:26 -05:00
Jonathan Swoboda
1f94e4cc14
[esp32] Update IDF components to use the registry ( #9223 )
2025-06-27 03:37:30 +00:00
Thomas Rupprecht
61dfd5541f
use c++17 [[fallthrough]]; ( #9149 )
2025-06-27 02:40:42 +00:00
Jonathan Swoboda
87321ce10b
[esp32_hosted] Add support for remote wifi ( #8833 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-06-27 11:51:13 +12:00
J. Nick Koston
4f5aacdb3a
Optimize SafeModeComponent memory layout to reduce padding ( #9228 )
2025-06-27 01:25:26 +02:00
Kevin Ahrendt
b182f2d544
[voice_assistant] Support streaming TTS responses and fixes crash for long responses ( #9224 )
2025-06-27 07:18:51 +12:00
Kevin Ahrendt
4fac8e9cd5
[speaker] bugfix: continue to block tasks if stop flag is set ( #9222 )
2025-06-27 07:12:58 +12:00
Kevin Ahrendt
d94896c0fb
[audio] Bugfix: improve timeout handling ( #9221 )
2025-06-27 07:11:50 +12:00
Jesse Hills
15c5dd222f
[tests] Remove extra newline ( #9213 )
2025-06-26 11:21:19 +00:00
Keith Burzinski
2930c8e9a8
[ld2450] Move consts to cpp file, optimize memory use ( #9215 )
2025-06-26 04:37:27 -05:00
Keith Burzinski
b12b9b97f4
[ld2410] More optimizations ( #9209 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-06-26 04:04:38 -05:00
Jesse Hills
09e5aa6011
[script] Add exec bit to run-in-env ( #9212 )
2025-06-26 00:59:16 -05:00
Jesse Hills
9549304007
[ci] Lint lock.yml ( #9214 )
2025-06-26 17:44:02 +12:00
Keith Burzinski
f7ac32ceda
[ld2450] More optimizing, fix copypasta ( #9210 )
2025-06-26 00:35:30 -05:00
Jonathan Swoboda
92365f133d
[esp32] Improve and simplify IDF component support ( #9163 )
2025-06-26 17:29:42 +12:00
Jesse Hills
9daa9a6de8
Use shared workflow for locking ( #9211 )
2025-06-26 16:21:51 +12:00
J. Nick Koston
23b1e428de
Optimize Application class memory layout and reduce loop_interval size ( #9208 )
2025-06-26 15:35:01 +12:00
J. Nick Koston
f029f4f20e
Fix missing protobuf message dump for batched messages with very verbose logging ( #9206 )
2025-06-26 13:57:41 +12:00
J. Nick Koston
79e3d2b2d7
Optimize API connection memory with tagged pointers ( #9203 )
2025-06-26 13:55:12 +12:00
J. Nick Koston
c74e5e0f04
Optimize TemplatableValue memory ( #9202 )
2025-06-26 13:51:51 +12:00
J. Nick Koston
15ef93ccc9
Optimize API connection loop performance ( #9184 )
2025-06-26 13:47:41 +12:00
J. Nick Koston
e017250445
Reduce logger CPU usage by disabling loop when buffer is empty ( #9160 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-06-26 13:44:07 +12:00
J. Nick Koston
17497eec43
Reduce memory required for sensor entities ( #9201 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-25 18:15:59 -05:00
Clyde Stubbs
6d0c6329ad
[lvgl] Allow linear positioning of grid cells ( #9196 )
2025-06-26 10:45:14 +12:00
Clyde Stubbs
f35be6b5cc
[binary_sensor] Add timeout filter ( #9198 )
2025-06-25 14:09:43 +02:00
DanielV
b18ff48b4a
[API] Sub devices and areas ( #8544 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-06-25 12:03:41 +00:00
Artem Draft
7c28134214
Rename kVARh/VARh to kvarh/varh ( #9191 )
2025-06-25 22:36:24 +12:00
Rodrigo Martín
16860e8a30
fix(MQTT): Call disconnect callback on DNS error ( #9016 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-25 22:20:29 +12:00
Jonathan Swoboda
5362d1a89f
[esp32_hall] Add dummy component ( #9125 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-06-25 21:49:31 +12:00
Keith Burzinski
5531296ee0
[ld2410] Use `App.get_loop_component_start_time()`, shorten log messages ( #9194 )
...
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-06-25 21:48:32 +12:00
Keith Burzinski
47db5e26f3
[ld2420] Shorten log messages + other clean-up ( #9200 )
2025-06-25 03:16:05 -05:00
Keith Burzinski
cf5197b68a
[ld2450] Use `App.get_loop_component_start_time()`, shorten log messages ( #9192 )
2025-06-25 03:15:50 -05:00
Keith Burzinski
9f831e91b3
[helpers] Add `format_mac_address_pretty` function, migrate components ( #9193 )
2025-06-25 12:36:33 +12:00
Javier Peletier
2df0ebd895
[modbus_controller] Fix modbus read_lambda precision for non-floats or large integers ( #9159 )
2025-06-25 11:31:23 +12:00
Jesse Hills
7ad6dab383
[mqtt] Don't wait for connection unless configured to ( #8933 )
2025-06-24 13:31:38 +12:00
Clyde Stubbs
612c8d5841
[lvgl] Fix dangling pointer issue with qrcode ( #9190 )
2025-06-24 09:43:40 +10:00
Cody Cutrer
a35e476be5
[opt3001] New component ( #6625 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-06-23 14:31:20 -05:00
Jesse Hills
87a7157fc4
Merge branch 'release' into dev
2025-06-24 07:28:40 +12:00
Jesse Hills
fa34adbf6c
Merge pull request #9185 from esphome/bump-2025.6.1
...
2025.6.1
2025-06-24 07:27:59 +12:00
dependabot[bot]
ac942e0670
Bump aioesphomeapi from 33.1.0 to 33.1.1 ( #9187 )
2025-06-23 19:58:32 +02:00
Jesse Hills
22e360d479
Bump version to 2025.6.1
2025-06-23 23:32:22 +12:00
myhomeiot
649936200e
Restore access to BLEScanResult as get_scan_result ( #9148 )
2025-06-23 23:32:22 +12:00
rwrozelle
5d6e690c12
Fixes for setup of OpenThread either using TLV or entering Credentials directly ( #9157 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-06-23 23:32:22 +12:00
Jesse Hills
2f2ecadae7
[config validation] Add more ip address / network validators ( #9181 )
2025-06-23 23:32:22 +12:00
J. Nick Koston
6dfb9eba61
Fix missing BLE GAP events causing RSSI sensor and beacon failures ( #9138 )
2025-06-23 23:32:22 +12:00
Edward Firmo
24587fe875
[nextion] Fix command spacing double timing and response blocking issues ( #9134 )
2025-06-23 23:32:22 +12:00
J. Nick Koston
a1aebe6a2c
Eliminate memory fragmentation with BLE event pool ( #9101 )
2025-06-23 23:32:22 +12:00
Gustavo Ambrozio
2ad266582f
[online_image] Allow suppressing update on url change ( #8885 )
2025-06-23 20:40:07 +10:00
JonasB2497
1a47164876
Feature fontmetrics ( #8978 )
2025-06-23 14:47:47 +10:00
myhomeiot
cd22723623
Restore access to BLEScanResult as get_scan_result ( #9148 )
2025-06-23 15:42:20 +12:00
rwrozelle
aecaffa2f5
Fixes for setup of OpenThread either using TLV or entering Credentials directly ( #9157 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-06-23 15:41:29 +12:00
Jesse Hills
87df3596a2
[config validation] Add more ip address / network validators ( #9181 )
2025-06-23 15:41:06 +12:00
Clyde Stubbs
41c7852128
[lvgl] Use styles instead of object properties for themes ( #9116 )
2025-06-23 14:25:26 +12:00
Clyde Stubbs
78ec9856fb
[lvgl] Add start_value to bar; make values templatable and updateable ( #9056 )
2025-06-23 14:23:41 +12:00
J. Nick Koston
2a45467bf6
Pre-reserve looping components vector to reduce memory allocations ( #9177 )
2025-06-23 14:10:09 +12:00
J. Nick Koston
7fc5bfd787
Reduce RAM usage for scheduled tasks ( #9180 )
2025-06-23 14:09:34 +12:00
J. Nick Koston
04f592ba6d
Fix slow noise handshake by reading multiple messages per loop ( #9130 )
2025-06-23 14:07:53 +12:00
J. Nick Koston
59889a6286
Reduce Logger memory usage by optimizing variable sizes ( #9161 )
2025-06-23 14:06:02 +12:00
Jesse Hills
dc5cbd4df8
[const] Move `CONF_DEVICES to const.py` ( #9179 )
2025-06-23 09:54:49 +12:00
Edward Firmo
7ab9083d77
[nextion] Revert to millis() on recv_ret_string_ ( #9168 )
2025-06-22 20:56:50 +00:00
dependabot[bot]
788803d588
Bump flake8 from 7.2.0 to 7.3.0 ( #9172 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-06-22 19:05:54 +00:00
dependabot[bot]
cbfd904b9f
Bump aioesphomeapi from 32.2.4 to 33.1.0 ( #9173 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-22 11:00:42 +00:00
Jimmy Hedman
c81dbf9d59
Improve on C++17 ( #9170 )
2025-06-22 12:09:38 +02:00
dependabot[bot]
ac9c608542
Bump esptool from 4.8.1 to 4.9.0 ( #9158 )
2025-06-21 18:13:07 +02:00
Edward Firmo
a6c20853ca
[nextion] Extract common upload_end_ function to shared file ( #9155 )
2025-06-21 11:26:14 +02:00
Jesse Hills
4ef0264ed3
Clean up RAMAllocators in light related code ( #9142 )
2025-06-21 17:32:24 +10:00
Clyde Stubbs
169db9cc0a
[spi] Enable >6 devices with ESP-IDF ( #9128 )
2025-06-21 07:55:08 +10:00
RoganDawes
b693b8ccb1
[usb-host] Add support for USB Hubs ( #9154 )
2025-06-20 22:03:15 +10:00
Keith Burzinski
3e98cceb00
[bh1750] Remove redundant platform name from logging ( #9153 )
2025-06-20 12:33:46 +02:00
Keith Burzinski
46d962dcf1
[wifi, wifi_info] Tidy up/shorten more log messages ( #9151 )
2025-06-20 22:02:36 +12:00
Edward Firmo
7dbad42470
[nextion] Cached timing optimization ( #9150 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-06-20 07:46:12 +00:00
Edward Firmo
eb97781f68
[nextion] Add command queuing to prevent command loss when spacing is active ( #9139 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-06-20 01:38:40 -05:00
Jesse Hills
4d0f8528d2
[esp32_camera] Allow sharing i2c bus ( #9137 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-06-19 01:31:19 -05:00
Jesse Hills
2c17b2bacc
[i2c] Make `get_port()` public ( #9146 )
2025-06-19 05:44:33 +00:00
Jesse Hills
30bea20f7a
Clean up RAMAllocators in display related code ( #9141 )
2025-06-19 05:17:08 +00:00
Jesse Hills
d4cb4ef994
Clean up RAMAllocators in http_request code ( #9143 )
2025-06-19 03:11:18 +00:00
J. Nick Koston
9c90ca297a
Fix missing BLE GAP events causing RSSI sensor and beacon failures ( #9138 )
2025-06-19 03:03:09 +00:00
Jesse Hills
a9e1a4cef3
Clean up RAMAllocators in audio related code ( #9140 )
2025-06-19 02:53:54 +00:00
J. Nick Koston
0ce3621ac0
Disable Ethernet loop polling when connected and stable ( #9102 )
2025-06-19 14:49:31 +12:00
Jesse Hills
d527398dae
[i2c] Expose internal i2c bus port number ( #9136 )
2025-06-18 20:50:47 -05:00
Edward Firmo
2e9ac8945d
[nextion] Fix command spacing double timing and response blocking issues ( #9134 )
2025-06-19 13:41:20 +12:00
J. Nick Koston
40a5638005
Optimize OTA loop to avoid unnecessary stack allocations ( #9129 )
2025-06-19 13:33:00 +12:00
J. Nick Koston
8ba22183b9
Add enable_loop_soon_any_context() for thread and ISR-safe loop enabling ( #9127 )
2025-06-19 13:30:41 +12:00
J. Nick Koston
2e11e66db4
Optimize bluetooth_proxy memory usage on ESP32 ( #9114 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-19 13:11:13 +12:00
J. Nick Koston
eeb0710ad4
Optimize API component memory usage by reordering class members to reduce padding ( #9111 )
2025-06-19 13:08:25 +12:00
J. Nick Koston
43c677ef37
Optimize API server performance by using cached loop time ( #9104 )
2025-06-19 12:12:14 +12:00
J. Nick Koston
95544e489d
Use smaller atomic types for ESP32 BLE Tracker ring buffer indices ( #9106 )
2025-06-19 12:10:50 +12:00
J. Nick Koston
a08d021f77
Reduce code duplication in auto-generated API protocol code ( #9097 )
2025-06-19 12:10:01 +12:00
J. Nick Koston
b7b1d17ecb
Remove empty generated protobuf methods ( #9098 )
2025-06-19 12:06:39 +12:00
Jonathan Swoboda
aa180b9581
Bump ESP32 Arduino version to 3.1.3 ( #8604 )
...
Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl >
2025-06-19 08:16:25 +12:00
dependabot[bot]
57388254c4
Bump pytest from 8.4.0 to 8.4.1 ( #9131 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-18 19:56:26 +00:00
dependabot[bot]
f16f4e2c4c
Bump aioesphomeapi from 32.2.3 to 32.2.4 ( #9132 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-18 19:55:59 +00:00
dependabot[bot]
89b70e4352
Bump docker/setup-buildx-action from 3.11.0 to 3.11.1 in the docker-actions group ( #9133 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-18 21:37:21 +02:00
J. Nick Koston
6667336bd8
Eliminate memory fragmentation with BLE event pool ( #9101 )
2025-06-18 21:57:49 +12:00
Kuba Szczodrzyński
669ef7a0b1
[web_server] Upgrade ESPAsync libraries ( #8867 )
2025-06-18 21:51:00 +12:00
Severin von Wnuck-Lipinski
c612985930
Add support for Xiaomi XMWSDJ04MMC ( #8591 )
2025-06-18 21:49:39 +12:00
J. Nick Koston
2e534ce41e
Reduce CPU overhead by allowing components to disable their loop() ( #9089 )
2025-06-18 21:49:25 +12:00
Jesse Hills
fedb54bb38
Merge branch 'release' into dev
2025-06-18 21:41:59 +12:00
Jesse Hills
68f5144084
Merge pull request #9126 from esphome/bump-2025.6.0
...
2025.6.0
2025-06-18 21:41:00 +12:00
Jonathan Swoboda
fd3c22945b
[i2s_audio] Bump esphome/ESP32-audioI2S to 2.3.0 ( #9124 )
2025-06-18 04:18:23 +00:00
Jonathan Swoboda
53496a1ecd
[heatpumpir] Bump HeatpumpIR to 1.0.35 ( #9123 )
2025-06-18 04:15:26 +00:00
Michael Hansen
da5cf99549
Add intent progress event to voice assistant enum ( #9103 )
2025-06-18 15:15:37 +12:00
Jesse Hills
849c858495
Bump version to 2025.6.0
2025-06-18 14:16:24 +12:00
Jesse Hills
808f964841
Merge branch 'beta' into dev
2025-06-18 12:37:57 +12:00
Jesse Hills
16a0f9db97
Merge pull request #9122 from esphome/bump-2025.6.0b3
...
2025.6.0b3
2025-06-18 12:37:25 +12:00
J. Nick Koston
3bc5db4fd7
Bump ruff in pre-commit to 0.12.0 ( #9121 )
2025-06-18 10:54:45 +12:00
Jesse Hills
5269523ca1
Bump version to 2025.6.0b3
2025-06-18 10:17:56 +12:00
J. Nick Koston
89267b9e06
Reduce Switch component memory usage by 8 bytes per instance ( #9112 )
2025-06-18 10:09:11 +12:00
J. Nick Koston
4bc9646e8f
Optimize LightState memory layout ( #9113 )
2025-06-18 10:09:11 +12:00
Clyde Stubbs
fd83628c49
[spi] Cater for non-word-aligned buffers on esp8266 ( #9108 )
2025-06-18 10:09:11 +12:00
Kevin Ahrendt
62abfbec9e
[i2s_audio] Bugfix: crashes when unlocking i2s bus multiple times ( #9100 )
2025-06-18 10:09:11 +12:00
Keith Burzinski
7cc0008837
[i2s_audio] Add `dump_config` methods, shorten log messages ( #9099 )
2025-06-18 10:09:11 +12:00
dependabot[bot]
0bf613bd34
Bump ruff from 0.11.13 to 0.12.0 ( #9120 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-18 00:08:22 +02:00
Jonathan Swoboda
43ab63455b
Pin libretiny to 1.9.1 ( #9118 )
2025-06-17 22:42:36 +02:00
J. Nick Koston
47e7988c8e
Reduce Switch component memory usage by 8 bytes per instance ( #9112 )
2025-06-17 13:14:03 -05:00
J. Nick Koston
7ed095e635
Optimize LightState memory layout ( #9113 )
2025-06-17 13:07:45 -05:00
Michael Hansen
cb8b0ec62e
Add intent progress event to voice assistant enum ( #9103 )
2025-06-17 13:05:06 -05:00
J. Nick Koston
bf161f1eaa
Resolve esphome::optional vs std::optional ambiguity in code generation ( #9119 )
2025-06-17 13:04:45 -05:00
Jonathan Swoboda
78c8447d1e
[esp32_hall] Remove esp32_hall ( #9117 )
2025-06-17 15:47:42 +00:00
dependabot[bot]
5ffe50381a
Bump docker/setup-buildx-action from 3.10.0 to 3.11.0 in the docker-actions group ( #9105 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-17 10:41:54 +02:00
Jonathan Swoboda
b08bd0c24a
Bump LibreTiny recommended version to 1.9.1 ( #9110 )
2025-06-17 04:41:18 +02:00
Clyde Stubbs
738ad8e9d3
[spi] Cater for non-word-aligned buffers on esp8266 ( #9108 )
2025-06-17 02:30:09 +00:00
Kevin Ahrendt
fa7c42511a
[i2s_audio] Bugfix: crashes when unlocking i2s bus multiple times ( #9100 )
2025-06-17 12:59:07 +12:00
Keith Burzinski
68ef9cb3dc
[i2s_audio] Add `dump_config` methods, shorten log messages ( #9099 )
2025-06-16 07:36:49 +00:00
Jesse Hills
8e176b9c61
Merge branch 'beta' into dev
2025-06-16 17:07:31 +12:00
Jesse Hills
426be153db
Merge pull request #9094 from esphome/bump-2025.6.0b2
...
2025.6.0b2
2025-06-16 17:06:59 +12:00
Jesse Hills
c4f7c2d259
[ruff] Apply various ruff suggestions ( #8947 )
2025-06-15 22:13:14 -05:00
Jesse Hills
2a81efda0b
Remove `std::` prefix as not all platforms have access yet. ( #9095 )
2025-06-16 12:55:51 +12:00
Jesse Hills
882bfc79c7
Remove `std::` prefix as not all platforms have access yet. ( #9095 )
2025-06-16 12:55:23 +12:00
dependabot[bot]
6bad276589
Bump aioesphomeapi from 32.2.1 to 32.2.3 ( #9091 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-16 11:45:58 +12:00
Jesse Hills
47d8048a62
Bump version to 2025.6.0b2
2025-06-16 10:07:07 +12:00
J. Nick Koston
20d7ba5d7c
Reduce Component blocking threshold memory usage by 2 bytes per component ( #9081 )
2025-06-16 10:07:07 +12:00
J. Nick Koston
e435e72654
Add common base classes for entity protobuf messages to reduce duplicate code ( #9090 )
2025-06-16 10:07:07 +12:00
J. Nick Koston
497d66f7ec
Ensure we can send batches where the first message exceeds MAX_PACKET_SIZE ( #9068 )
2025-06-16 10:07:07 +12:00
Kevin Ahrendt
242b02a416
[i2s_audio] Check for a nullptr before disabling and deleting channel ( #9062 )
2025-06-16 10:07:07 +12:00
J. Nick Koston
9644a6bb9c
Fix protobuf encoding size mismatch by passing force parameter in encode_string ( #9074 )
2025-06-16 10:07:07 +12:00
J. Nick Koston
70d66062d6
Make BLE queue lock free ( #9088 )
2025-06-16 10:07:07 +12:00
J. Nick Koston
39f6f9b0dc
Implement a lock free ring buffer for BLEScanResult to avoid drops ( #9087 )
2025-06-16 10:07:07 +12:00
dhewg
0454dd4e07
[fan] fix initial FanCall to properly set speed ( #8277 )
2025-06-16 10:07:07 +12:00
J. Nick Koston
6f4e76c8f3
Fix unbound BLE event queue growth and reduce memory usage ( #9052 )
2025-06-16 10:07:07 +12:00
J. Nick Koston
5cdcf2415d
Optimize Application area_ from std::string to const char* ( #9085 )
2025-06-16 10:07:07 +12:00
J. Nick Koston
1719a2e08b
Fix API message encoding to return actual size instead of calculated size ( #9073 )
2025-06-16 10:07:07 +12:00
J. Nick Koston
5640a9fe73
Optimize memory usage by lazy-allocating raw callbacks in sensors ( #9077 )
2025-06-16 10:07:07 +12:00
J. Nick Koston
4787e22f61
Reduce entity memory usage by eliminating field shadowing and bit-packing ( #9076 )
2025-06-16 10:07:01 +12:00
J. Nick Koston
fb12e4e66a
Small optimizations to api buffer helper ( #9071 )
2025-06-16 09:49:45 +12:00
J. Nick Koston
77740a1044
Optimize Component and Application state storage from uint32_t to uint8_t ( #9082 )
2025-06-16 09:49:45 +12:00
J. Nick Koston
1fdfe7578f
Make ParseOnOffState enum uint8_t ( #9083 )
2025-06-16 09:49:45 +12:00
J. Nick Koston
ebecf7047e
Fix captive_portal loading entire web_server ( #9066 )
2025-06-16 09:49:45 +12:00
Jesse Hills
00e8332bf5
[esp32] Dynamically set default framework based on variant ( #9060 )
2025-06-16 09:49:45 +12:00
Jesse Hills
5fc1f90822
[prometheus] Remove `cv.only_with_arduino` ( #9061 )
2025-06-16 09:49:45 +12:00
J. Nick Koston
0a1be3d19c
Fix misleading comment in API ( #9069 )
2025-06-16 09:49:45 +12:00
Nate Clark
40db3146b9
Fix BYPASS_AUTO feature to work with or without an arming delay ( #9051 )
2025-06-16 09:49:45 +12:00
Edward Firmo
535c495b33
[nextion] Remove upload flags reset from success path to prevent TFT corruption ( #9064 )
2025-06-16 09:49:45 +12:00
J. Nick Koston
592446e430
Always perform select() when loop duration exceeds interval ( #9058 )
2025-06-16 09:49:45 +12:00
J. Nick Koston
7a5c9a821a
Fix dashboard logging being escaped before parser ( #9054 )
2025-06-16 09:49:45 +12:00
J. Nick Koston
c17a3b6fcc
Reduce Component memory usage by 20 bytes per component ( #9080 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-06-16 09:34:37 +12:00
J. Nick Koston
28d11553e0
Reduce Component blocking threshold memory usage by 2 bytes per component ( #9081 )
2025-06-16 09:33:38 +12:00
J. Nick Koston
1dbebe90ba
Add common base classes for entity protobuf messages to reduce duplicate code ( #9090 )
2025-06-16 09:29:25 +12:00
J. Nick Koston
06810e8e6a
Ensure we can send batches where the first message exceeds MAX_PACKET_SIZE ( #9068 )
2025-06-16 09:22:14 +12:00
Kevin Ahrendt
bd85ba9b6a
[i2s_audio] Check for a nullptr before disabling and deleting channel ( #9062 )
2025-06-16 09:19:50 +12:00
J. Nick Koston
be58cdda3b
Fix protobuf encoding size mismatch by passing force parameter in encode_string ( #9074 )
2025-06-16 09:19:04 +12:00
J. Nick Koston
fcce4a8be6
Make BLE queue lock free ( #9088 )
2025-06-16 09:16:46 +12:00
J. Nick Koston
61a558a062
Implement a lock free ring buffer for BLEScanResult to avoid drops ( #9087 )
2025-06-16 08:53:45 +12:00
dhewg
59f69ac5ca
[fan] fix initial FanCall to properly set speed ( #8277 )
2025-06-15 13:16:33 -05:00
dependabot[bot]
f82ac34784
Bump aioesphomeapi from 32.2.1 to 32.2.3 ( #9091 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-15 10:42:01 -05:00
J. Nick Koston
07cf6e723b
Fix unbound BLE event queue growth and reduce memory usage ( #9052 )
2025-06-15 04:45:41 +00:00
J. Nick Koston
78e3c6333f
Optimize Application area_ from std::string to const char* ( #9085 )
2025-06-14 22:46:40 -05:00
J. Nick Koston
98e2684107
Fix API message encoding to return actual size instead of calculated size ( #9073 )
2025-06-15 15:46:02 +12:00
J. Nick Koston
cb019fff9a
Optimize memory usage by lazy-allocating raw callbacks in sensors ( #9077 )
2025-06-15 15:28:15 +12:00
J. Nick Koston
4305c44440
Reduce entity memory usage by eliminating field shadowing and bit-packing ( #9076 )
2025-06-15 15:21:55 +12:00
J. Nick Koston
a1e4143600
Small optimizations to api buffer helper ( #9071 )
2025-06-15 14:55:03 +12:00
J. Nick Koston
374c33e8dc
Optimize Component and Application state storage from uint32_t to uint8_t ( #9082 )
2025-06-15 14:48:53 +12:00
J. Nick Koston
dcfe7af9d3
Make ParseOnOffState enum uint8_t ( #9083 )
2025-06-15 14:44:45 +12:00
Keith Burzinski
049c7e00ca
Move some consts to `const.py` ( #9084 )
2025-06-14 23:23:52 +00:00
Jimmy Hedman
ee37d2f9c8
Build with C++17 ( #8603 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-06-14 08:21:39 -05:00
J. Nick Koston
92ea697119
Fix captive_portal loading entire web_server ( #9066 )
2025-06-14 08:19:41 -05:00
dependabot[bot]
1c488d375f
Bump pytest-asyncio from 0.26.0 to 1.0.0 ( #9067 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-13 18:40:18 -05:00
Jesse Hills
1a03b4949f
[esp32] Dynamically set default framework based on variant ( #9060 )
2025-06-14 11:17:06 +12:00
Jesse Hills
731b7808cd
[prometheus] Remove `cv.only_with_arduino` ( #9061 )
2025-06-14 11:08:07 +12:00
J. Nick Koston
d9da4cf24d
Fix misleading comment in API ( #9069 )
2025-06-14 09:10:33 +12:00
Nate Clark
666a3ee5e9
Fix BYPASS_AUTO feature to work with or without an arming delay ( #9051 )
2025-06-13 13:31:00 -05:00
Nico B
02469c2d4c
ina219: powerdown the sensor on shutdown ( #9053 )
2025-06-13 18:17:38 +00:00
Edward Firmo
2a629cae93
[nextion] Remove upload flags reset from success path to prevent TFT corruption ( #9064 )
2025-06-13 13:39:32 +12:00
dependabot[bot]
1f14c316a3
Bump pytest-cov from 6.1.1 to 6.2.1 ( #9063 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-12 18:16:37 -05:00
J. Nick Koston
dac738a916
Always perform select() when loop duration exceeds interval ( #9058 )
2025-06-12 03:27:10 +00:00
Clyde Stubbs
261b561bb2
[binary_sensor] Add action to invalidate state and pass to HA ( #8961 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-06-12 09:16:20 +10:00
J. Nick Koston
0228379a2e
Fix dashboard logging being escaped before parser ( #9054 )
2025-06-11 16:17:47 -05:00
Jesse Hills
da79215bc3
Merge branch 'beta' into dev
2025-06-12 07:56:24 +12:00
Jesse Hills
44323dc285
Merge pull request #9049 from esphome/bump-2025.6.0b1
...
2025.6.0b1
2025-06-12 07:55:49 +12:00
Thomas Rupprecht
a59e1c7011
[core/pins] improve pins types ( #8848 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-06-11 18:06:41 +00:00
Jesse Hills
abb4d991ad
Bump version to 2025.6.0b1
2025-06-11 23:16:56 +12:00
Jesse Hills
f467c79a20
Bump version to 2025.7.0-dev
2025-06-11 23:16:56 +12:00
Keith Burzinski
dcf41db878
[sgp4x] Shorten log messages, various clean-up ( #9048 )
2025-06-11 11:11:11 +00:00
Jesse Hills
c3c3a27af2
Openthread code updates ( #9047 )
2025-06-11 22:41:38 +12:00
Stanislav Meduna
052f558131
Add support for custom request headers in online_image component ( #8985 )
2025-06-11 22:14:02 +12:00
J. Nick Koston
e8aa7cff36
Improve shutdown reliability when tx buffer is full ( #9043 )
2025-06-11 22:08:23 +12:00
J. Nick Koston
3411e45a0a
Reserve memory for component and platform vectors ( #9042 )
2025-06-11 22:05:42 +12:00
Clyde Stubbs
a488c8cd5c
[spi] Restrict octal spi to S3/S2/P4 ( #9041 )
2025-06-11 19:45:26 +10:00
Keith Burzinski
9652b1a556
[application] Fix build error on some IDF versions ( #9045 )
2025-06-11 21:44:49 +12:00
Keith Burzinski
69f2c79ccb
[shtcx] Shorten log messages ( #9046 )
2025-06-11 21:44:10 +12:00
Mathieu Rene
9d9d210176
Add OpenThread support on ESP-IDF ( #7506 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-06-11 17:27:58 +12:00
Thomas Rupprecht
487e1f871f
use `encode_uintXX` ( #8847 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-11 17:06:45 +12:00
J. Nick Koston
0e27ac281f
Ensure components only powerdown after teardown ( #9044 )
2025-06-11 04:21:22 +00:00
Jonathan Swoboda
ad37f103fa
[esp32_rmt] Add variant validation for use_dma ( #8897 )
2025-06-11 14:00:59 +12:00
Jesse Hills
b579bbf03b
[esp32] Use release zip from pioarduino/platform-espressif32 instead of git tag ( #8975 )
2025-06-11 13:53:55 +12:00
Citric Li
7f4d2534aa
Fix: Seeed Studio MR60FDA2 threshold height could not be set ( #9011 )
2025-06-11 12:44:51 +12:00
Clyde Stubbs
9e26daeb94
[esp_ldo] Implement support for ESP32-P4 LDO ( #9009 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-06-11 12:43:19 +12:00
Keith Burzinski
da6af184a6
Use a define for log message constants ( #8952 )
2025-06-11 12:32:51 +12:00
Jonathan Swoboda
4d347f1cc6
[core] Include esp_mac.h on Arduino too ( #9040 )
2025-06-11 00:08:51 +00:00
Jesse Hills
84e57b8136
[inkplate] Remove arduino dependency ( #9031 )
2025-06-11 12:01:11 +12:00
J. Nick Koston
63882c4a74
Reduce Bluetooth overhead by disabling unused logging categories ( #8945 )
2025-06-11 11:57:43 +12:00
J. Nick Koston
2ed5611a08
Replace API deferred queue with efficient message batching system ( #9012 )
2025-06-11 11:49:15 +12:00
Clyde Stubbs
1467b704b8
[lvgl] Fix templated argument to lvgl.is_idle ( #9014 )
2025-06-10 03:47:08 -05:00
Edward Firmo
94848e4811
[nextion] Add configurable limit for commands processed per loop ( #8972 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-06-10 07:27:46 +00:00
Edward Firmo
3174f7ae86
[nextion] Optimize log messages to reduce memory usage ( #9039 )
2025-06-09 18:51:08 -05:00
dependabot[bot]
962a339a8a
Bump ruamel-yaml from 0.18.13 to 0.18.14 ( #9037 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-09 18:45:05 -05:00
dependabot[bot]
6a76e6ae4a
Bump aioesphomeapi from 32.2.0 to 32.2.1 ( #9038 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-09 18:44:53 -05:00
Edward Firmo
ce4371a80d
[globals] Prevent redundant oversized string checks in loop ( #9001 )
...
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-06-09 11:19:24 -05:00
J. Nick Koston
b7ca6e087a
Add LWIP optimization options to reduce flash usage ( #8946 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-06-09 06:08:10 +00:00
pseud0sphere
368a0eea8a
Change RP2040 PIO SK6812 timings ( #9020 )
2025-06-09 17:46:27 +12:00
Keith Burzinski
99c368fe62
[tsl2561, tsl2591] Shorten log messages ( #9034 )
2025-06-09 17:45:17 +12:00
Keith Burzinski
ff406f8e11
[max7219digit, servo, tsl2591] ESP_LOGCONFIG call reduction (Extend #9026 ) ( #9033 )
2025-06-09 04:19:20 +00:00
Edward Firmo
b98165e077
[nextion] Use safe restart to properly handle globals and restart logging ( #9010 )
2025-06-08 21:10:36 -05:00
Clyde Stubbs
e2a9cced94
[psram] Add P4 support ( #8545 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: clydeps <U5yx99dok9>
2025-06-09 01:07:54 +00:00
Jon Krause
cdae06e571
Force socket ready when high frequency looping ( #9032 )
2025-06-09 00:40:25 +00:00
J. Nick Koston
c0b05ada1a
Reduce ESP_LOGCONFIG calls ( #9026 )
2025-06-09 00:02:30 +00:00
esphomebot
80dddb4cae
Update webserver local assets to 20250608-225410 ( #9030 )
2025-06-08 23:41:35 +00:00
J. Nick Koston
245c89a6c1
Disable ruff rule UP038 ( #9029 )
2025-06-08 23:15:46 +00:00
Clyde Stubbs
4d044d4ac9
[config] Clean build on ESP-IDF when component/platform combos change ( #9028 )
2025-06-09 08:39:02 +10:00
J. Nick Koston
9cc2a04d54
Implement proper API connection teardown before deep sleep/reboot ( #9008 )
2025-06-09 10:29:26 +12:00
dependabot[bot]
50cdec19dd
Bump aioesphomeapi from 32.1.0 to 32.2.0 ( #9025 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-08 16:28:39 +00:00
dependabot[bot]
6d587278bd
Bump aioesphomeapi from 32.0.0 to 32.1.0 ( #9024 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-08 15:26:04 +00:00
Keith Burzinski
dde63e7459
[esp32] Add config vars for compiler ( #9023 )
2025-06-08 07:38:15 -05:00
Keith Burzinski
8894f5030a
[qwiic_pir] Clean-up, shorten some log messages ( #8951 )
2025-06-07 22:44:35 -05:00
Clyde Stubbs
9e862b8b53
[list-components.py] Only add platforms that are actually platforms. ( #9005 )
2025-06-07 21:25:24 -05:00
dependabot[bot]
24d4ada841
Bump ruamel-yaml from 0.18.12 to 0.18.13 ( #9018 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-07 13:48:41 -05:00
dependabot[bot]
b1a8887548
Bump ruff from 0.11.11 to 0.11.13 ( #9017 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-07 13:47:51 -05:00
Jonathan Swoboda
d19997a056
[api] Fix build error in IDF 5.5 ( #9007 )
2025-06-04 21:19:58 +00:00
Stanislav Meduna
de7591882d
Move CONF_REQUEST_HEADERS to const.py ( #9002 )
2025-06-04 15:26:30 +01:00
dependabot[bot]
a00fc75c77
Bump aioesphomeapi from 31.1.0 to 32.0.0 ( #9004 )
2025-06-04 12:33:02 +01:00
Edward Firmo
80fd827f8b
[nextion] Add optional max_queue_size limit to prevent queue overflows ( #8976 )
2025-06-04 06:13:35 -05:00
Hannah_GBS
1dd3c6de90
[sdl] Add config for SDL window flags ( #8998 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2025-06-04 19:49:32 +10:00
tomaszduda23
c8c43f13fd
[ci, nrf52] make zephyr clang mandatory ( #8992 )
2025-06-03 22:03:32 +01:00
Keith Burzinski
518bce50a5
[mqtt] Remove redundant "mqtt" from log messages ( #8968 )
2025-06-03 21:54:58 +01:00
Keith Burzinski
4f87bea788
[api] Streamline some log strings ( #8962 )
2025-06-03 21:53:32 +01:00
Keith Burzinski
8054c9b4f5
[bmp581] Shorten some log messages ( #8948 )
2025-06-03 21:51:51 +01:00
Keith Burzinski
935e0a365f
[sps30] Shorten log messages ( #8971 )
2025-06-03 21:50:22 +01:00
dependabot[bot]
b39a9924d8
Bump ruamel-yaml from 0.18.11 to 0.18.12 ( #8977 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-03 21:49:14 +01:00
Jonathan Swoboda
19ec922e28
[dashboard] Fix logging colors ( #8984 )
2025-06-03 21:48:22 +01:00
Keith Burzinski
a225d6881f
[wireguard] Remove redundant "wireguard" from log messages ( #8963 )
2025-06-03 21:46:53 +01:00
Keith Burzinski
6675e99862
Remove unnecessary ellipsis ( #8964 )
2025-06-03 21:46:10 +01:00
Keith Burzinski
8cbe2b41f6
[bmp3xx] Remove redundant "bmp3xx" from log messages ( #8965 )
2025-06-03 21:45:29 +01:00
Keith Burzinski
6a225cb4c0
[ethernet] Remove redundant "ethernet" from log messages ( #8966 )
2025-06-03 21:43:39 +01:00
Keith Burzinski
e62d8bfabe
[sdp3x] Remove redundant "sdp3x" from log messages ( #8969 )
2025-06-03 21:43:14 +01:00
Keith Burzinski
d4cea84b1b
[spi] Remove redundant "SPI" from log messages ( #8970 )
2025-06-03 21:39:21 +01:00
Jesse Hills
b63f90a6c0
[core] Update defines.h esp-idf version ( #8974 )
2025-06-03 21:38:35 +01:00
Hannah_GBS
4370b6695e
[const] Move CONF_X and CONF_Y to const.py ( #8999 )
2025-06-03 21:28:06 +01:00
Jesse Hills
589f13f0f7
[mdns] Set up only after API is set up ( #9000 )
2025-06-03 17:38:59 +00:00
Jesse Hills
367017b352
Merge branch 'release' into dev
2025-06-03 20:45:32 +12:00
Jesse Hills
ec26d31499
Merge pull request #8996 from esphome/bump-2025.5.2
...
2025.5.2
2025-06-03 20:45:09 +12:00
Jesse Hills
1bbc6db1c3
Bump version to 2025.5.2
2025-06-03 20:04:39 +12:00
J. Nick Koston
162472bdc2
Fix logger stack overflow ( #8988 )
2025-06-03 20:04:39 +12:00
Clyde Stubbs
aecac15809
[debug] Make sensors work without logger debug level ( #8980 )
2025-06-03 20:04:39 +12:00
Samuel Sieb
6554af21b9
[esp8266] fix isr pin ( #8981 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-06-03 20:04:39 +12:00
Samuel Sieb
8583466c6a
[rp2040] use low-level control for ISR gpio and add IRAM_ATTR ( #8950 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-06-03 20:04:39 +12:00
Kevin Ahrendt
6666604069
[i2s-audio] ensure mic task isn't pinned to a core ( #8879 )
2025-06-03 20:04:39 +12:00
dependabot[bot]
13e7aacc9d
Bump pytest from 8.3.5 to 8.4.0 ( #8993 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 23:47:54 +01:00
J. Nick Koston
737d502614
Fix logger stack overflow ( #8988 )
2025-06-03 04:46:17 +12:00
Pat Satyshur
67dd649d00
[lc709203f] Add battery monitor ( #8037 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-06-01 15:24:55 -05:00
Clyde Stubbs
b2fc51367b
[debug] Make sensors work without logger debug level ( #8980 )
2025-05-31 14:27:48 -05:00
Keith Burzinski
5771bb4907
[preferences] Shorten log messages ( #8982 )
2025-05-31 14:23:47 -05:00
tronikos
9ba9674437
Add missing icons and device classes to BME680 sensors ( #8960 )
2025-05-31 14:22:37 -05:00
Samuel Sieb
acb1532e34
[esp8266] fix isr pin ( #8981 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-05-31 14:21:08 -05:00
Jesse Hills
e2093c34da
[esp32c6] Add test base file and platformio env ( #8973 )
2025-05-31 22:50:45 +12:00
Edward Firmo
a2e4ad90ba
[nextion] Allocate NextionQueue in PSRAM (if available) ( #8979 )
2025-05-31 02:52:42 -05:00
Keith Burzinski
32e69c67f2
[max9611] Remove redundant "max9611" from log messages ( #8967 )
2025-05-31 00:29:51 +12:00
Samuel Sieb
df0b5a187e
[rp2040] use low-level control for ISR gpio and add IRAM_ATTR ( #8950 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-05-30 23:38:50 +12:00
Tim Laurence
cee0e5379b
Allow Weikai to pass data_bit validation ( #8917 )
2025-05-30 23:37:27 +12:00
Javier Peletier
daf2bd7e66
Have ESPHome's YAML dumper comply with its own yamllint rules ( #8957 )
2025-05-30 08:43:05 +12:00
Keith Burzinski
4031077f6d
[dht] Clean-up, shorten some log messages ( #8949 )
2025-05-29 21:37:41 +12:00
J. Nick Koston
fd72a64053
Redundant Log Messages Cleanup ( #8944 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-05-29 09:36:23 +00:00
Jesse Hills
959a8b91bd
[demo] FIx some of the entities ( #8943 )
2025-05-29 03:22:46 -05:00
Keith Burzinski
44f1ff10e6
Introduce "communication failed" log macro ( #8939 )
2025-05-29 01:59:38 -05:00
Jesse Hills
64e4589f4e
[esp32] Regenerate boards from recommended platform version ( #8938 )
2025-05-29 05:21:05 +00:00
Kuba Szczodrzyński
20aba45cbe
[rp2040] Allow changing watchdog timeout ( #8868 )
2025-05-29 17:15:26 +12:00
gotnone
0b1c5b825e
[modbus] [modbus_controller] Fix server role read coil 0x1 crc ( #8859 )
...
Co-authored-by: Stanley Pinchak <stanley.pinchak@gmail.com >
2025-05-29 17:12:58 +12:00
Leicas
455624105b
Add flip X and Y on inkplate6 component ( #7904 )
...
Co-authored-by: Antoine Weill--Duflos <antoine@haply.co >
Co-authored-by: David Sichau <sichau@inf.ethz.ch >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: David Sichau <DavidSichau@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-29 17:10:06 +12:00
Jonathan Swoboda
7ac5746e0d
Fix colors in update all ( #8854 )
2025-05-29 15:00:27 +12:00
Thomas Rupprecht
12997451f6
particle matter improvements ( #8846 )
2025-05-29 14:57:20 +12:00
J. Nick Koston
8c77e40695
Fix select() logging flood in very verbose mode ( #8942 )
2025-05-29 02:29:37 +00:00
Nate Clark
2ddd91acf2
[alarm_control_panel] BYPASS_AUTO option for Template Alarm Control Panel sensors left open when armed ( #8795 )
2025-05-29 14:22:26 +12:00
Keith Burzinski
729e49cdc3
[gcja5] Remove unused setup() method ( #8935 )
2025-05-29 14:01:00 +12:00
J. Nick Koston
d64b49cc13
Optimize plaintext API header reading to reduce system calls ( #8941 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-28 20:46:23 -05:00
Keith Burzinski
cfa8b3b272
[tmp102] Remove setup(), optimize logging ( #8937 )
2025-05-29 11:44:31 +12:00
Keith Burzinski
51981335d5
[pmwcs3] Optimize logging ( #8936 )
2025-05-29 11:44:03 +12:00
J. Nick Koston
70c5e1bbf1
Improve logging in integration tests when port does not open ( #8932 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-29 11:42:19 +12:00
J. Nick Koston
43e88af28a
Optimize socket operations by checking readiness in the main loop ( #8918 )
2025-05-28 18:16:37 -05:00
J. Nick Koston
ffc66f539f
Migrate wifi component to use App.get_loop_component_start_time ( #8931 )
2025-05-29 09:33:54 +12:00
Jesse Hills
c4cb694d77
Add more demo platforms ( #8903 )
2025-05-28 15:23:45 -05:00
Jesse Hills
3fb9577ad9
[i2s_audio] Bump esphome/ESP32-audioI2S to 2.2.0 ( #8920 )
2025-05-29 08:12:03 +12:00
mrtoy-me
34169491ac
[speaker mediaplayer] Yaml config initial volume (on first boot) ( #8898 )
2025-05-28 15:37:25 -04:00
Keith Burzinski
8eac859bab
Streamline setup() logging (s, t, u, v, w, x, y, z) ( #8930 )
2025-05-29 07:28:41 +12:00
Keith Burzinski
d99e3237f9
Streamline setup() logging (n, o, p, q, r) ( #8929 )
2025-05-29 07:23:53 +12:00
Keith Burzinski
d9a9e0aea3
Streamline setup() logging (k, l, m) ( #8928 )
2025-05-29 06:57:58 +12:00
Keith Burzinski
0ce03ae26b
Streamline setup() logging (g, h, i) ( #8927 )
2025-05-29 06:55:02 +12:00
Keith Burzinski
18653f8f69
Streamline setup() logging (e, f) ( #8926 )
2025-05-28 12:12:46 +00:00
Keith Burzinski
6e0523109a
Streamline setup() logging (c, d) ( #8925 )
2025-05-28 22:54:38 +12:00
Keith Burzinski
b6fa4f641d
Streamline setup() logging (a, b) ( #8924 )
2025-05-28 22:53:51 +12:00
Keith Burzinski
ca6295d1bd
[ledc] Various optimizations/clean-up ( #8922 )
2025-05-28 22:50:48 +12:00
Keith Burzinski
18a1d31845
[rtttl] Various optimizations/clean-up ( #8923 )
2025-05-28 22:48:54 +12:00
Keith Burzinski
c5239a63ab
[aht10] Various optimizations/clean-up ( #8921 )
2025-05-28 22:22:05 +12:00
Craig Andrews
1911269dc9
[online_image] Last-Modified-Date and ETag response caching ( #8782 )
2025-05-28 17:17:57 +12:00
Thomas SAMTER
04ee1a87e9
Add es8388 audio_dac ( #8342 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-28 14:00:00 +12:00
Kevin Ahrendt
a8fdb6db4d
[i2s-audio] ensure mic task isn't pinned to a core ( #8879 )
2025-05-28 08:47:42 +12:00
dependabot[bot]
8860c74f0c
Bump docker/build-push-action from 6.17.0 to 6.18.0 in /.github/actions/build-image ( #8919 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-28 08:45:24 +12:00
Jesse Hills
d585440d54
Merge branch 'release' into dev
2025-05-27 21:02:03 +12:00
Jesse Hills
f74f89c6b5
Merge pull request #8913 from esphome/bump-2025.5.1
...
2025.5.1
2025-05-27 21:01:19 +12:00
dependabot[bot]
7d049a61bb
Bump pytest-xdist from 3.6.1 to 3.7.0 ( #8916 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-27 06:55:47 +00:00
dependabot[bot]
f2e4dc7907
Bump setuptools from 80.8.0 to 80.9.0 ( #8915 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-27 06:54:33 +00:00
dependabot[bot]
0c7589caeb
Bump pytest-mock from 3.14.0 to 3.14.1 ( #8909 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-27 17:26:14 +12:00
dependabot[bot]
321411e355
Bump ruamel-yaml from 0.18.10 to 0.18.11 ( #8910 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-27 17:26:08 +12:00
Samuel Sieb
361de22370
[sx1509] add support for keys ( #8413 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-27 17:16:27 +12:00
Jesse Hills
95a17387a8
Bump actions/checkout from 4.1.7 to 4.2.2 ( #8904 )
2025-05-27 16:26:01 +12:00
J. Nick Koston
caf9930ff9
Fix flakey tests ( #8914 )
2025-05-27 16:20:14 +12:00
Jesse Hills
42390faf4a
Bump version to 2025.5.1
2025-05-27 14:31:38 +12:00
Jesse Hills
fdc6c4a219
[web_server] Fix download list where external_components has a substitution value ( #8911 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-27 14:31:38 +12:00
Jesse Hills
6c08f5e343
[api] Fix crash with gcc compiler on host ( #8902 )
2025-05-27 14:31:38 +12:00
Keith Burzinski
e0e4ba9592
[esp32] Fix building on IDF 4 ( #8892 )
2025-05-27 14:31:38 +12:00
Jesse Hills
ad20825f31
[logger] Fix options in select ( #8875 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2025-05-27 14:31:38 +12:00
Kevin Ahrendt
e4f3a952d5
[speaker] ensure the pipeline returns an error state before returning its stopped ( #8878 )
2025-05-27 14:31:38 +12:00
Kevin Ahrendt
90e3c5bba2
[micro_wake_word] avoid duplicated detections from same event ( #8877 )
2025-05-27 14:31:38 +12:00
Clyde Stubbs
b1d5ad27f3
[lvgl] Improve error messages from text validation ( #8872 )
2025-05-27 14:31:38 +12:00
Jesse Hills
5c54f75b7a
[online_image] Allocate pngle manually to potentially use psram ( #8354 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-05-27 14:31:38 +12:00
Cossid
a5f85b4437
[tuya_select] - Fix datapoint config error. ( #8871 )
2025-05-27 14:31:38 +12:00
Jesse Hills
da4e710249
[core] Add some missing includes ( #8864 )
2025-05-27 14:31:38 +12:00
J. Nick Koston
4ac433fddb
Add integration tests for host ( #8912 )
2025-05-26 21:31:32 -05:00
Jesse Hills
73771d5c50
[web_server] Fix download list where external_components has a substitution value ( #8911 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-27 09:08:16 +12:00
Jesse Hills
af7b1a3a23
[api] Fix crash with gcc compiler on host ( #8902 )
2025-05-27 06:46:51 +12:00
dependabot[bot]
430f63fcbb
Bump pyupgrade from 3.19.1 to 3.20.0 ( #8891 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-26 08:13:45 +00:00
Emmanuel Ferdman
5921a9cd68
Resolve regex library warnings ( #8890 )
2025-05-26 19:45:47 +12:00
Jonathan Swoboda
ca0037d076
[esp32, logger, core] Add initial c5 support ( #8895 )
2025-05-26 13:33:41 +12:00
Jesse Hills
1e18d0b06c
[i2s_audio] Add basic support for esp32-p4 ( #8887 )
2025-05-26 11:55:51 +12:00
luar123
4b5c3e7e2b
[bme68x_bsec2_i2c] Remove arduino dependency ( #7815 )
2025-05-25 03:08:51 -05:00
Keith Burzinski
d4c4b75eb3
[esp32] Fix building on IDF 4 ( #8892 )
2025-05-25 02:15:24 +12:00
Jesse Hills
9dd4045984
[const] Move `CONF_RESET` to const.py ( #8889 )
2025-05-23 21:54:06 -05:00
gotnone
19e2460af2
[modbus_controller] Add assumed_state to switch ( #8880 )
...
Co-authored-by: Stanley Pinchak <stanley.pinchak@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-23 21:34:10 +12:00
Rodrigo Martín
149f787035
feat: wifi.configure now emits error after reconnecting to old AP ( #8653 )
2025-05-23 21:32:47 +12:00
J. Nick Koston
2ab1fe1abf
Use UINT16_MAX instead of hard coded 65535 in api ( #8884 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-22 23:51:06 +00:00
Jesse Hills
926b42ba1c
[logger] Fix options in select ( #8875 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2025-05-23 09:33:38 +10:00
J. Nick Koston
377ed2e212
Optimize API frame helper buffer management ( #8805 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-22 21:11:16 +00:00
esphomebot
42912447fb
Synchronise Device Classes from Home Assistant ( #8874 )
2025-05-23 08:50:31 +12:00
Pi57
25ead44f1c
Add const DEVICE_CLASS_WIND_DIRECTION ( #8870 )
...
Co-authored-by: PierreYvesHB <pierre-yves.henius-beck@act-blue.eu >
2025-05-23 08:49:37 +12:00
dependabot[bot]
03b003af47
Bump ruff from 0.11.10 to 0.11.11 ( #8883 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-22 20:22:04 +00:00
dependabot[bot]
5baccf0ce7
Bump tornado from 6.4.2 to 6.5.1 ( #8882 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-22 20:21:46 +00:00
Kevin Ahrendt
e95c92773c
[speaker] ensure the pipeline returns an error state before returning its stopped ( #8878 )
2025-05-23 07:20:15 +12:00
Kevin Ahrendt
c23ea384fb
[micro_wake_word] avoid duplicated detections from same event ( #8877 )
2025-05-23 07:19:16 +12:00
Lưu Oa Oa (宰相劉羅鍋)
69da17742f
OTA: Close and clean up client when setsockopt fails ( #8865 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2025-05-22 11:37:42 -05:00
Clyde Stubbs
1ec57a74b5
[usb_uart] Implement USB Host mode UART ( #8334 )
2025-05-22 13:54:40 +12:00
Clyde Stubbs
d1e55252d0
[lvgl] Improve error messages from text validation ( #8872 )
2025-05-22 13:49:56 +12:00
Clyde Stubbs
090feb55e9
[lvgl] Add content styling to tabview ( #8823 )
2025-05-22 13:47:38 +12:00
Clyde Stubbs
6109acb6f3
[lvgl] Try to allocate smaller buffer on failure ( #8814 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-22 13:45:56 +12:00
Jesse Hills
5aa13db815
[online_image] Allocate pngle manually to potentially use psram ( #8354 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-05-22 13:40:53 +12:00
Jesse Hills
1b67dd4232
[sync] Update and fix sync workflow ( #8873 )
2025-05-22 13:32:19 +12:00
Cossid
ba6efcedcb
[tuya_select] - Fix datapoint config error. ( #8871 )
2025-05-22 13:26:19 +12:00
Jesse Hills
bd7c2a680c
Updates for development environment ( #8801 )
2025-05-22 13:24:34 +12:00
Andrew J.Swan
1466aa7703
Add CUBIC CM1106 Single Beam NDIR CO2 Sensor Module ( #8293 )
...
Co-authored-by: Djordje <6750655+DjordjeMandic@users.noreply.github.com >
Co-authored-by: Patrick <info@patagona.dev >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-22 13:23:54 +12:00
Jonathan Swoboda
787f4860db
[esp32, logger] Add initial P4 support ( #8439 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-22 13:22:01 +12:00
Thomas Rupprecht
aeb4e63950
update minimal python version to 3.10 ( #8850 )
2025-05-22 13:21:43 +12:00
Jonathan Swoboda
026f47bfb3
[esp32] Use IDF 5.3.2 as default for IDF builds ( #8464 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2025-05-22 13:21:27 +12:00
Jesse Hills
dd47d063b5
Merge branch 'release' into dev
2025-05-21 20:33:34 +12:00
Jesse Hills
cdcd1cd292
Merge pull request #8863 from esphome/bump-2025.5.0
...
2025.5.0
2025-05-21 20:32:40 +12:00
Jesse Hills
a6fa963605
[core] Add some missing includes ( #8864 )
2025-05-21 20:02:14 +12:00
Jesse Hills
1cba22175f
Bump version to 2025.5.0
2025-05-21 15:26:55 +12:00
Jesse Hills
f2d7720a4e
Merge branch 'beta' into dev
2025-05-21 13:09:35 +12:00
Jesse Hills
801138da27
Merge pull request #8862 from esphome/bump-2025.5.0b6
...
2025.5.0b6
2025-05-21 13:09:04 +12:00
Jesse Hills
51740a2e99
Bump version to 2025.5.0b6
2025-05-21 11:54:08 +12:00
Jesse Hills
d68a391e67
[api-docs] Move netlify.toml to root ( #8861 )
2025-05-21 11:54:07 +12:00
Jesse Hills
e9d832d64a
[api-docs] Move netlify.toml to root ( #8861 )
2025-05-21 11:43:19 +12:00
Jesse Hills
f8f09bca02
Merge branch 'beta' into dev
2025-05-21 11:26:20 +12:00
Jesse Hills
756aa13779
Merge pull request #8860 from esphome/bump-2025.5.0b5
...
2025.5.0b5
2025-05-21 11:25:48 +12:00
Jesse Hills
25bbc0c221
Bump version to 2025.5.0b5
2025-05-21 10:05:54 +12:00
Gustavo Ambrozio
220a14e1f8
[at581x] Fix issue with methods not being public ( #8852 )
2025-05-21 10:05:53 +12:00
Clyde Stubbs
ac74b25c46
Fix #ifdefs ( #8853 )
2025-05-21 10:05:53 +12:00
dependabot[bot]
c5d809b3dd
Bump setuptools from 80.7.1 to 80.8.0 ( #8858 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-20 16:27:53 -04:00
Thomas Rupprecht
b1cf08b261
add python 3.13 to ci pipeline ( #8855 )
2025-05-20 10:04:09 -04:00
Gustavo Ambrozio
6ae83dfe3d
[at581x] Fix issue with methods not being public ( #8852 )
2025-05-20 02:36:44 -05:00
Thomas Rupprecht
0932e83b15
update ruff version to `0.11.10 in .pre-commit-config.yaml` ( #8851 )
2025-05-20 00:42:43 -04:00
Clyde Stubbs
86670c4d39
Fix #ifdefs ( #8853 )
2025-05-20 13:19:24 +10:00
dependabot[bot]
4ce55b94ec
Bump aioesphomeapi from 31.0.1 to 31.1.0 ( #8849 )
2025-05-19 20:30:30 -04:00
Jesse Hills
1c5dc63eb4
Merge branch 'beta' into dev
2025-05-20 01:19:32 +12:00
Jesse Hills
937fe393a1
Merge pull request #8845 from esphome/bump-2025.5.0b4
...
2025.5.0b4
2025-05-20 01:19:01 +12:00
Jesse Hills
4b552d9fba
Bump version to 2025.5.0b4
2025-05-19 20:01:40 +12:00
Jesse Hills
aa53d8f1ee
[api-docs] Run using netlify builders ( #8842 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-19 20:01:40 +12:00
Jesse Hills
a28932bc29
[docker] Update pip on build ( #8835 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-05-19 20:01:40 +12:00
J. Nick Koston
afa7414ee1
Fix ethernet connection timeout issue caused by incorrect time value during setup ( #8841 )
2025-05-19 20:01:40 +12:00
J. Nick Koston
aed7ef481e
Fix API connection sending ping too early after connection establishment ( #8840 )
2025-05-19 20:01:40 +12:00
Jesse Hills
c820fee1f6
[release] Don't wait for docker to be finished before deploying schema ( #8838 )
2025-05-19 20:01:40 +12:00
Jesse Hills
5244ac4ff6
[release] Fix output value ( #8839 )
2025-05-19 20:01:40 +12:00
Jesse Hills
89d283eee4
Deploy doxygen docs to netlify ( #8837 )
2025-05-19 20:01:40 +12:00
Jesse Hills
ef053d23b4
Fix api doc homepage ( #8836 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-19 20:01:39 +12:00
Fexiven
98470d32f0
Update esp32-camera library version ( #8832 )
2025-05-19 20:01:39 +12:00
J. Nick Koston
cab6edd800
Avoid protobuf message construction when tx buffer is full ( #8787 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-19 20:01:39 +12:00
Jesse Hills
ef7a22ff04
[api-docs] Run using netlify builders ( #8842 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-19 19:48:04 +12:00
Jesse Hills
dfda0e5c7c
[docker] Update pip on build ( #8835 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-05-19 18:22:24 +12:00
J. Nick Koston
78c63311c6
Fix ethernet connection timeout issue caused by incorrect time value during setup ( #8841 )
2025-05-19 00:25:21 -05:00
Jesse Hills
1ac51e7b3e
Merge branch 'beta' into dev
2025-05-19 16:03:18 +12:00
Jesse Hills
aaaf9b2b62
Merge pull request #8834 from esphome/bump-2025.5.0b3
...
2025.5.0b3
2025-05-19 16:02:46 +12:00
J. Nick Koston
5b552b9ec5
Fix API connection sending ping too early after connection establishment ( #8840 )
2025-05-19 15:22:36 +12:00
Jesse Hills
d36ce7c010
[release] Don't wait for docker to be finished before deploying schema ( #8838 )
2025-05-19 14:17:01 +12:00
Jesse Hills
b8a96f59f0
[release] Fix output value ( #8839 )
2025-05-19 14:16:39 +12:00
Jesse Hills
2e15ee232d
Deploy doxygen docs to netlify ( #8837 )
2025-05-19 14:09:38 +12:00
Jesse Hills
904495e1b8
Fix api doc homepage ( #8836 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-19 13:57:41 +12:00
Fexiven
99c4f88c3f
Update esp32-camera library version ( #8832 )
2025-05-19 11:01:31 +12:00
DanielV
87a9dd18c8
Improve stability for a test that crashes intermittently in CI ( #8699 )
...
Co-authored-by: NP v/d Spek <github_mail@lumensoft.nl >
2025-05-19 10:01:30 +12:00
Thomas Rupprecht
dbce54477a
unify and add missing metric suffixes ( #8816 )
2025-05-18 21:44:33 +00:00
Jesse Hills
38cfd32382
Bump version to 2025.5.0b3
2025-05-19 09:24:53 +12:00
dependabot[bot]
1b9ae57b9d
Bump docker/build-push-action from 6.16.0 to 6.17.0 in /.github/actions/build-image ( #8810 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-19 09:24:53 +12:00
J. Nick Koston
4d54cb9b31
Refactor API frame helpers to enable buffer reuse ( #8825 )
2025-05-19 09:24:53 +12:00
J. Nick Koston
15d0b4355e
Reduce number of calls to fetch time in the main loop ( #8804 )
2025-05-19 09:24:53 +12:00
J. Nick Koston
316fe2f06c
Fix ESP32 console logging corruption and message loss in multi-task ( #8806 )
2025-05-19 09:24:53 +12:00
Kent Gibson
f8681adec4
Fix misspelling of climate in climate_ir.climate_ir_with_receiver_schema ( #8829 )
2025-05-19 09:24:53 +12:00
Clyde Stubbs
868f5ff20c
Revert "[binary_sensor] initial state refactor" ( #8828 )
2025-05-19 09:24:53 +12:00
Anton Sergunov
59295a615e
Fix the case of single error ( #8824 )
2025-05-19 09:24:53 +12:00
Keith Burzinski
d8516cfabb
[sen5x] Fix validation for values read from hardware ( #8769 )
2025-05-19 09:24:53 +12:00
J. Nick Koston
d847b345b8
Fix ESP32 Camera class inheritance ( #8811 )
2025-05-19 09:24:53 +12:00
Thomas Rupprecht
c50e33f531
[gps] update lib, improve code/tests/config ( #8768 )
2025-05-19 09:24:53 +12:00
Thomas Rupprecht
5a84bab9ec
[log] improve/refactor log ( #8708 )
2025-05-19 09:24:53 +12:00
J. Nick Koston
41f860c2a3
Logger Recursion Guard per Task on ESP32 ( #8765 )
2025-05-19 09:24:53 +12:00
J. Nick Koston
c7e62d1279
Optimize protobuf varint decoder for ESPHome use case ( #8791 )
2025-05-19 09:24:53 +12:00
J. Nick Koston
2341ff651a
Use fixed buffer for plaintext protocol like noise protocol ( #8800 )
2025-05-19 09:24:53 +12:00
Jesse Hills
9704de6647
Update some sensor schemas to be Optional ( #8803 )
2025-05-19 09:24:52 +12:00
dependabot[bot]
660030d157
Bump docker/build-push-action from 6.16.0 to 6.17.0 in /.github/actions/build-image ( #8810 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-19 09:20:29 +12:00
dependabot[bot]
24fbe602dd
Bump codecov/codecov-action from 5.4.2 to 5.4.3 ( #8820 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-19 09:13:20 +12:00
J. Nick Koston
b0c1e0e28c
Refactor API frame helpers to enable buffer reuse ( #8825 )
2025-05-19 09:05:20 +12:00
J. Nick Koston
574aabdede
Reduce number of calls to fetch time in the main loop ( #8804 )
2025-05-19 07:48:57 +12:00
J. Nick Koston
e47741d471
Fix ESP32 console logging corruption and message loss in multi-task ( #8806 )
2025-05-19 07:43:41 +12:00
Kent Gibson
a78bea78f9
Fix misspelling of climate in climate_ir.climate_ir_with_receiver_schema ( #8829 )
2025-05-18 03:45:12 +00:00
Clyde Stubbs
44470f31f6
Revert "[binary_sensor] initial state refactor" ( #8828 )
2025-05-18 03:30:08 +00:00
Anton Sergunov
18ac1b7c54
Fix the case of single error ( #8824 )
2025-05-18 15:11:09 +12:00
Keith Burzinski
e87b659483
[sen5x] Fix validation for values read from hardware ( #8769 )
2025-05-18 15:05:03 +12:00
J. Nick Koston
fefcb45e1f
Bump cryptography to 45.0.1 ( #8826 )
2025-05-18 14:50:06 +12:00
Clyde Stubbs
5c92367ca2
[script] Use local import for zephyr ( #8822 )
2025-05-16 23:41:19 +00:00
dependabot[bot]
b469a504e4
Bump cairosvg from 2.8.1 to 2.8.2 ( #8817 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-16 15:42:51 -04:00
dependabot[bot]
218f8e0caf
Bump ruff from 0.11.9 to 0.11.10 ( #8818 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-16 15:42:44 -04:00
J. Nick Koston
7965558d5e
Fix ESP32 Camera class inheritance ( #8811 )
2025-05-16 11:42:54 +12:00
dependabot[bot]
d9b860088e
Bump setuptools from 80.4.0 to 80.7.1 ( #8808 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-15 15:45:01 -05:00
dependabot[bot]
115975c409
Bump aioesphomeapi from 31.0.0 to 31.0.1 ( #8809 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-15 15:44:47 -05:00
Thomas Rupprecht
4761ffe023
[gps] update lib, improve code/tests/config ( #8768 )
2025-05-15 22:07:41 +12:00
Thomas Rupprecht
88edddf07a
[log] improve/refactor log ( #8708 )
2025-05-15 21:45:07 +12:00
J. Nick Koston
0b77cb1d16
Logger Recursion Guard per Task on ESP32 ( #8765 )
2025-05-15 21:36:28 +12:00
J. Nick Koston
efa6745a5e
Optimize protobuf varint decoder for ESPHome use case ( #8791 )
2025-05-15 17:16:25 +12:00
J. Nick Koston
dd8d8ad952
Use fixed buffer for plaintext protocol like noise protocol ( #8800 )
2025-05-15 17:16:08 +12:00
dependabot[bot]
57284b1ac3
Bump cairosvg from 2.8.0 to 2.8.1 ( #8799 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-14 23:26:28 -05:00
Jesse Hills
1a651ce66d
Update some sensor schemas to be Optional ( #8803 )
2025-05-15 02:40:11 +00:00
Jesse Hills
730441c120
[api] Update api proto to add legacy value ( #8802 )
2025-05-14 21:26:21 -05:00
J. Nick Koston
bb1f24ab43
Avoid protobuf message construction when tx buffer is full ( #8787 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-14 21:25:44 -05:00
NP v/d Spek
edb8d187be
add actions to the MAX7219Component ( #6462 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-15 09:15:04 +12:00
Jesse Hills
e7b6081c5c
Merge branch 'beta' into dev
2025-05-15 06:51:16 +12:00
Jesse Hills
97fb8c2cdf
Merge pull request #8792 from esphome/bump-2025.5.0b2
...
2025.5.0b2
2025-05-15 06:50:46 +12:00
dependabot[bot]
5454500024
Bump cairosvg from 2.7.1 to 2.8.0 ( #8780 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-14 11:20:22 -05:00
Jesse Hills
d9839f3a5c
Bump version to 2025.5.0b2
2025-05-14 21:29:00 +12:00
Jesse Hills
498e3904a9
Bump esphome-dashboard to 20250514.0 ( #8790 )
2025-05-14 21:28:33 +12:00
Jesse Hills
7cb01bf842
[climate] Update components to use `climate_schema(...)` ( #8788 )
2025-05-14 21:27:05 +12:00
Jesse Hills
c050e8d0fb
Fix release to pypi ( #8789 )
2025-05-14 21:27:05 +12:00
J. Nick Koston
4f2643e6e9
Improve batching of BLE advertisements for better airtime efficiency ( #8778 )
2025-05-14 21:27:05 +12:00
Jesse Hills
7d0262dd1a
[fan] Update components to use `fan_schema(...)` ( #8786 )
2025-05-14 21:27:05 +12:00
Jesse Hills
c30ffd0098
[schema] Get component name if available for deprecation warning ( #8785 )
2025-05-14 21:27:05 +12:00
Jesse Hills
ea31122979
[media_player] Deprecate `MEDIA_PLAYER_SCHEMA` ( #8784 )
2025-05-14 21:27:05 +12:00
Jesse Hills
191afd3e69
Bump esphome-dashboard to 20250514.0 ( #8790 )
2025-05-14 02:08:16 -05:00
Jesse Hills
de27ce79dc
[climate] Update components to use `climate_schema(...)` ( #8788 )
2025-05-14 05:36:21 +00:00
Jesse Hills
a12bd78ceb
Fix release to pypi ( #8789 )
2025-05-14 16:35:30 +12:00
J. Nick Koston
ddb986b4fa
Improve batching of BLE advertisements for better airtime efficiency ( #8778 )
2025-05-14 04:34:33 +00:00
Jesse Hills
c98c78e368
Merge branch 'beta' into dev
2025-05-14 15:55:25 +12:00
Jesse Hills
1e20440c8e
Merge pull request #8783 from esphome/bump-2025.5.0b1
...
2025.5.0b1
2025-05-14 15:54:44 +12:00
dependabot[bot]
5570a788fd
Bump aioesphomeapi from 30.2.0 to 31.0.0 ( #8779 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-13 21:23:32 -05:00
Jesse Hills
42c355e6d7
[fan] Update components to use `fan_schema(...)` ( #8786 )
2025-05-13 20:30:11 -05:00
Jesse Hills
a835ab48bc
[schema] Get component name if available for deprecation warning ( #8785 )
2025-05-13 20:25:21 -05:00
Jesse Hills
f28a373898
[media_player] Deprecate `MEDIA_PLAYER_SCHEMA` ( #8784 )
2025-05-13 23:48:54 +00:00
Jesse Hills
0630244195
Bump version to 2025.5.0b1
2025-05-14 09:54:26 +12:00
Jesse Hills
28e29efd98
Bump version to 2025.6.0-dev
2025-05-14 09:54:26 +12:00
Clyde Stubbs
183659f527
[mipi_spi] New display driver for MIPI DBI devices ( #8383 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-14 09:22:58 +12:00
Jesse Hills
4ea63af796
[online_image] Support 24 bit bmp images ( #8612 )
2025-05-14 09:21:19 +12:00
Samuel Sieb
0aa7911b1b
[esp32][esp8266] use low-level pin control for ISR gpio ( #8743 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-05-14 08:58:15 +12:00
Mischa Siekmann
032949bc77
[audio] Fix: Decoder stops unnecessarily after a potential failure is detected. ( #8776 )
2025-05-13 08:35:19 -04:00
Jesse Hills
6f8ee65919
[text_sensor] Fix schema generation ( #8773 )
2025-05-13 06:34:26 +00:00
Thomas Rupprecht
c5654b4cb2
[esp32] improve gpio ( #8709 )
2025-05-13 18:24:38 +12:00
Jesse Hills
410b6353fe
[switch] Fix schema generation ( #8774 )
2025-05-13 06:17:54 +00:00
Jesse Hills
a36e1aab8e
[cover] Update components to use `cover_schema(...)` ( #8770 )
2025-05-13 00:29:00 -05:00
Jesse Hills
864ae7a56c
[template] Use alarm_control_panel_schema method ( #8764 )
2025-05-13 00:26:07 -05:00
Jesse Hills
2560d2b9d0
[demo] Clean up schema deprecations, add test ( #8771 )
2025-05-13 05:16:23 +00:00
Jesse Hills
0cf9b05afd
[select] Tidy schema generation ( #8775 )
2025-05-13 05:07:57 +00:00
Cossid
8b65d1673a
Tuya Select - Add int_datapoint option ( #8393 )
2025-05-13 16:44:51 +12:00
Jesse Hills
5e164b107a
[climate] Fix climate_schema ( #8772 )
2025-05-13 16:35:56 +12:00
DanielV
a83959d738
In case of proto-diff show changes and archive generated ( #8698 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-13 14:07:54 +12:00
realzoulou
0ccc5bf714
[gps] Add hdop sensor ( #8680 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-13 14:05:34 +12:00
Jesse Hills
bc0956019b
[config] Deprecate more *_SCHEMA constants ( #8763 )
2025-05-13 13:24:13 +12:00
Jesse Hills
49f631d6c5
[schema] Deploy schema after release workflow finished ( #8767 )
2025-05-13 13:18:23 +12:00
J. Nick Koston
a9d5eb8470
Fix missing recursion guard release on ESP8266 ( #8766 )
2025-05-13 13:17:37 +12:00
tomaszduda23
7c0546c9f0
[clang] clang tidy support with zephyr ( #8352 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-05-12 23:36:34 +00:00
J. Nick Koston
f4eb75e4e0
Avoid iterating clients twice in the api_server loop ( #8733 )
2025-05-12 17:29:50 -05:00
dependabot[bot]
5b2c19bc86
Bump setuptools from 80.3.1 to 80.4.0 ( #8753 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-13 09:32:13 +12:00
dependabot[bot]
185b84b8b2
Bump zeroconf from 0.146.5 to 0.147.0 ( #8754 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-13 09:31:40 +12:00
tomaszduda23
facf94699e
[udp, syslog] fix clang tidy ( #8755 )
2025-05-12 16:17:28 -05:00
Jesse Hills
58104229e2
[sml] Use text_sensor_schema method ( #8762 )
2025-05-12 21:16:56 +00:00
Jesse Hills
50c88b7aa7
[ble_client] Use text_sensor_schema method ( #8761 )
2025-05-12 16:15:57 -05:00
Jesse Hills
81bae96109
[airthings] Remove unnecessary schema ( #8760 )
2025-05-12 21:05:23 +00:00
Jesse Hills
a3ed090594
[tm1638] Use switch_schema method ( #8758 )
2025-05-12 20:59:59 +00:00
Jesse Hills
cff1820772
[sprinkler] Use number_schema method ( #8759 )
2025-05-12 20:59:42 +00:00
Jesse Hills
bdd2774544
[factory_reset] Use switch_schema method ( #8757 )
2025-05-12 20:58:05 +00:00
Jesse Hills
38790793dd
[opentherm] Update to use schema methods ( #8756 )
2025-05-12 20:53:46 +00:00
Jesse Hills
dcd786d21c
[config] Deprecate other *_SCHEMA constants ( #8748 )
2025-05-12 14:43:38 -05:00
Kevin Ahrendt
71e88fe9b2
[i2s_audio] Correct a microphone with a DC offset signal ( #8751 )
2025-05-13 07:30:58 +12:00
Guillermo Ruffino
11dcaf7383
[vscode] provide version to editor ( #8752 )
2025-05-13 07:27:07 +12:00
J. Nick Koston
dded81d622
Fix ESP32 API Disconnects Caused by Concurrent Logger Writes ( #8736 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-13 07:03:34 +12:00
Jesse Hills
8324b3244c
[config] Add entity schema consts with deprecation log ( #8747 )
2025-05-12 06:31:36 +00:00
Mateusz Bronk
401c090edd
MQTT: fan direction control added ( #8022 )
...
Co-authored-by: Mateusz Bronk <mbronk@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-12 10:28:46 +12:00
Jesse Hills
8757957e17
Merge branch 'release' into dev
2025-05-12 10:19:16 +12:00
dependabot[bot]
e2c8a5b638
Bump ruff from 0.11.8 to 0.11.9 ( #8735 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-12 10:19:10 +12:00
Jesse Hills
7bb899bfa1
Merge pull request #8746 from esphome/bump-2025.4.2
...
2025.4.2
2025-05-12 10:18:35 +12:00
dependabot[bot]
3e2359ddff
Bump aioesphomeapi from 30.1.0 to 30.2.0 ( #8734 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-12 10:05:24 +12:00
Samuel Sieb
04147a7f27
[one_wire][dallas_temp] adjust timings and reduce disabled interrupts ( #8744 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-05-12 09:33:50 +12:00
Jesse Hills
cae3c030d2
Bump version to 2025.4.2
2025-05-12 08:52:13 +12:00
Clyde Stubbs
d7c615ec43
[lvgl] Fix image property processing ( #8691 )
2025-05-12 08:52:13 +12:00
Clyde Stubbs
1294e8ccd5
[lvgl] Allow padding to be negative ( #8671 )
2025-05-12 08:52:13 +12:00
Clyde Stubbs
37a2cb07d1
[as3935_i2c] Remove redundant includes ( #8677 )
2025-05-12 08:52:13 +12:00
Clyde Stubbs
2af3994f79
[display] Fix Rect::inside ( #8679 )
2025-05-12 08:52:12 +12:00
Jannik
0c0fe81814
Fix HLW8012 sensor not returning values if change_mode_every is set to never ( #8456 )
2025-05-12 08:52:12 +12:00
Ben Winslow
82c8614315
Fix typo preventing tt21100 from autosetting the touchscreen res. ( #8662 )
2025-05-12 08:52:12 +12:00
Jesse Hills
a85dc65038
[media_player] Fix actions with id as value ( #8654 )
2025-05-12 08:52:12 +12:00
Jesse Hills
290b8bdca0
[esp32_ble] Remove explicit and now incorrect ble override for esp32-c6 ( #8643 )
2025-05-12 08:52:12 +12:00
bdm310
a96ed0b70a
[lvgl] Fix unexpected widget update behavior ( #8260 )
2025-05-12 08:52:12 +12:00
Kevin Ahrendt
cdc1a7c646
[sound_level] Add a new sound level sensor ( #8737 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-12 08:51:49 +12:00
Kevin Ahrendt
7f59aff157
[voice_assistant] Bugfix: Properly detect states where mic is running ( #8745 )
2025-05-12 08:50:47 +12:00
Kevin Ahrendt
cdce59f7f9
[i2s_audio] Fix: Slot bit-width for ESP32 variant ( #8738 )
2025-05-11 00:27:50 -05:00
Kevin Ahrendt
ff1c3cb52e
[audio] Bump esp-audio-libs to version 1.1.4 for speed optimizations ( #8739 )
2025-05-11 00:25:19 -05:00
Kevin Ahrendt
bec9d91419
[audio, microphone] - Allow MicrophoneSource to passively capture/optimization ( #8732 )
2025-05-09 16:54:33 -05:00
Jesse Hills
8399d894c1
[config] Use `cv.UNDEFINED instead of adhoc _UNDEF` objects ( #8725 )
2025-05-09 08:18:52 +00:00
Jesse Hills
e1732c4945
[lock] Move to use `lock_schema(..) instead of LOCK_SCHEMA` ( #8728 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-05-09 07:45:32 +00:00
Jesse Hills
ca221d6cb2
[text] Move to use `text_schema(..) instead of TEXT_SCHEMA` ( #8727 )
2025-05-09 01:24:34 -05:00
Jesse Hills
8a90ce882a
[update] Move to use `update_schema(..) instead of UPDATE_SCHEMA` ( #8726 )
2025-05-09 01:22:43 -05:00
Jesse Hills
b3400a1308
[lock] Tidy up template publish action and lockstate locations ( #8729 )
2025-05-09 01:19:03 -05:00
Jesse Hills
23fb1bed61
[valve] Move to use `valve_schema(..) instead of VALVE_SCHEMA` ( #8730 )
2025-05-09 01:14:13 -05:00
Jesse Hills
2b3757dff8
[valve] Tidy up template publish action location ( #8731 )
2025-05-09 01:05:26 -05:00
Jesse Hills
1da8e99d27
[api] Synchronise api.proto between repos ( #8720 )
2025-05-09 13:33:28 +12:00
John
e94e71ded8
ATM90E32 Semi-automatic calibration & Status fields ( #8529 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-09 12:50:59 +12:00
J. Nick Koston
00f20c1e55
Optimize bluetooth_proxy memory copy and reduce reallocs ( #8723 )
2025-05-09 12:49:50 +12:00
J. Nick Koston
45d019a7e4
Improve BLE Connection Reliability by Enabling Software Coexistence ( #8683 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-09 12:18:19 +12:00
J. Nick Koston
8465017db9
Consolidate write_raw_ implementation to reduce code duplication ( #8717 )
2025-05-09 12:10:44 +12:00
J. Nick Koston
782d748210
Increase zeroconf timeout to 10 seconds ( #8670 )
2025-05-09 12:05:59 +12:00
dependabot[bot]
b01d85a974
Bump puremagic from 1.28 to 1.29 ( #8722 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-08 15:02:16 -05:00
dependabot[bot]
797a4c61f2
Bump ruff from 0.11.7 to 0.11.8 ( #8721 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-08 15:01:52 -05:00
Samuel Sieb
8e29437900
[key_collector] enable/disable ( #8718 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-05-08 20:26:10 +12:00
J. Nick Koston
9e64e71cdf
Require reserve_size in create_buffer to reduce realloc overhead ( #8715 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-08 05:50:20 +00:00
J. Nick Koston
ef2621aa54
Reserve space in the frame helper when we know in advance how much we need ( #8716 )
2025-05-08 17:43:39 +12:00
J. Nick Koston
882273cb56
Avoid Reallocation When Sending Logging Messages ( #8714 )
2025-05-08 04:19:53 +00:00
J. Nick Koston
ad2b74d9b4
Correct Protobuf Wire Type for encode_fixed64 ( #8713 )
2025-05-08 16:01:10 +12:00
J. Nick Koston
26669bd1b6
Preallocate Buffer Space for ESP32-CAM ( #8712 )
2025-05-08 16:00:34 +12:00
J. Nick Koston
54ead9a6b4
Reserve buffer space to avoid frequent realloc when generating protobuf messages ( #8707 )
2025-05-07 21:56:54 -05:00
Clyde Stubbs
d60e1f02c0
[packet_transport] Make some arguments const ( #8700 )
...
Co-authored-by: clydeps <U5yx99dok9>
2025-05-08 10:22:56 +12:00
dependabot[bot]
213648564c
Bump yamllint from 1.37.0 to 1.37.1 ( #8705 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-08 10:19:23 +12:00
dependabot[bot]
8bdbde9732
Bump pylint from 3.3.6 to 3.3.7 ( #8706 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-08 07:50:13 +12:00
Kevin Ahrendt
e988762576
[i2s_audio, mixer, resampler, speaker] Simplify duration played callback ( #8703 )
2025-05-06 23:42:59 -05:00
Jesse Hills
75496849eb
[mics_4514] Add default device class to CO sensor ( #8710 )
2025-05-06 18:57:18 -05:00
Kevin Ahrendt
39b119e9cc
[micro_wake_word] Experimental cutoff adjustments and uses mic sample rate ( #8702 )
2025-05-06 16:48:56 -05:00
dependabot[bot]
4d43caf6c1
Bump aioesphomeapi from 30.0.1 to 30.1.0 ( #8652 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-06 09:41:14 -05:00
dependabot[bot]
ce5e1a6294
Bump setuptools from 79.0.1 to 80.3.1 ( #8696 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-06 09:40:58 -05:00
Kevin Ahrendt
88be14aaa3
[audio, microphone] Quantization Improvements ( #8695 )
2025-05-06 09:23:50 +12:00
Clyde Stubbs
1ac56b06c5
[arduino] Always include Arduino.h for Arduino ( #8693 )
2025-05-05 08:25:24 +00:00
Edward Firmo
8bbc509b0b
[nextion] Adds a command pacer with command_spacing attribute ( #7948 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-05 20:08:16 +12:00
Clyde Stubbs
6f35d0ac88
[cst226] Add support for cst226 binary sensor ( #8381 )
2025-05-05 19:56:30 +12:00
Clyde Stubbs
3b8a5db97c
[syslog] Implement logging via syslog ( #8637 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-05 16:48:13 +12:00
Clyde Stubbs
b8d83d0765
[debug] Show source of last software reboot ( #8595 )
2025-05-04 23:31:37 -05:00
Clyde Stubbs
e7a2b395fd
[uart] Add packet_transport platform ( #8214 )
...
Co-authored-by: Faidon Liambotis <paravoid@debian.org >
Co-authored-by: clydeps <U5yx99dok9>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-05 16:15:46 +12:00
Clyde Stubbs
ad99d7fb45
[image] Support the other Pictogrammers icon sets memory: and mdil: ( #8676 )
2025-05-05 15:31:16 +12:00
Clyde Stubbs
0b032e5c19
[lvgl] Add refresh action to re-evaluate initial widget properties ( #8675 )
2025-05-05 15:26:16 +12:00
Clyde Stubbs
c7523ace78
[lvgl] Fix image property processing ( #8691 )
2025-05-05 12:31:22 +12:00
Clyde Stubbs
2a6827e1d2
[lvgl] Allow padding to be negative ( #8671 )
2025-05-05 12:30:11 +12:00
Clyde Stubbs
125aff79ec
[as3935_i2c] Remove redundant includes ( #8677 )
2025-05-05 12:28:00 +12:00
Clyde Stubbs
a31d8ec309
[packages] Allow list instead of dict for packages ( #8688 )
2025-05-05 12:26:59 +12:00
Clyde Stubbs
3ed03edfec
[display] Fix Rect::inside ( #8679 )
2025-05-05 12:04:33 +12:00
Clyde Stubbs
4dc6cbe2d7
[esp32_ble_server] Add appearance advertising field ( #8672 )
2025-05-05 12:02:33 +12:00
Clyde Stubbs
524cd4b4e3
[packet_transport] Extract packet encoding functionality ( #8187 )
2025-05-05 09:29:17 +12:00
Thomas Rupprecht
84ebbf0762
[climate_ir_lg] use this-> ( #8687 )
2025-05-05 09:21:57 +12:00
Thomas Rupprecht
670ad7192c
unify lowercase x in hexadecimal values ( #8686 )
2025-05-05 08:47:57 +12:00
Pat Satyshur
bc6ee20270
Add CONF_CONTINUOUS to const.py ( #8682 )
2025-05-03 22:44:54 -05:00
Thomas Rupprecht
e869a3aec3
[climate] Fix typo and use `this->` ( #8678 )
2025-05-03 22:41:52 -05:00
Jani
8aff6d2fdd
Add GDEY0583T81 support ( #8668 )
2025-05-03 13:02:35 +10:00
Michał Obrembski
8d33c6de36
Added Banking support to tca9555, fixed input bug ( #8003 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-03 10:54:27 +12:00
DJTerentjev
f4b5f32cb4
Update const.py ( #8665 )
2025-05-01 20:43:58 -05:00
Kevin Ahrendt
2eb9582d0f
[micro_wake_word] Clarify spectrogram features calculation ( #8669 )
2025-05-01 14:04:23 -05:00
Kevin Ahrendt
db97440b04
[microphone] Add software mute and fix wrong type for automations ( #8667 )
2025-05-01 14:02:33 -05:00
Kevin Ahrendt
ced7ae1d7a
[debug] add missing header ( #8666 )
2025-05-01 08:50:32 -04:00
Trent Houliston
d6699fa3c0
Check for missed pulse_meter ISRs in the main loop ( #6126 )
2025-05-01 12:29:12 +00:00
functionpointer
836e5ffa43
[mlx90393] Add verification for register contents ( #8279 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-02 00:01:02 +12:00
Kevin Ahrendt
c7f597bc75
[voice_assistant] voice assistant can configure enabled wake words ( #8657 )
2025-05-01 11:11:09 +00:00
Clyde Stubbs
e215fafebe
[esp32, debug] Add `cpu_frequency` config option and debug sensor ( #8542 )
2025-05-01 03:28:07 -05:00
Ralf Habacker
da9c755f67
Add to_ntc_resistance|temperature sensor filter (esphome/feature-requests#2967) ( #7898 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2025-05-01 07:53:12 +00:00
Clyde Stubbs
087ff865a7
[binary_sensor] initial state refactor ( #8648 )
...
Co-authored-by: Zsombor Welker <flaktack@welker.hu >
2025-05-01 15:58:35 +12:00
scaiper
8cd62c0308
support self-signed cert in mqtt ( #8650 )
2025-05-01 15:57:52 +12:00
rwrozelle
f5241ff777
Fix CONFIG_LWIP_TCP_RCV_SCALE and CONFIG_TCP_WND_DEFAULT ( #8425 )
2025-05-01 15:55:30 +12:00
Clyde Stubbs
1aa2b79311
[i2c] Allow buffers in PSRAM ( #8640 )
2025-05-01 03:54:56 +00:00
Benjamin Pearce
2dca2d5f85
Daikin IR Climate Remote Target Temperature and Fan Modes ( #7946 )
...
Co-authored-by: Benjamin Pearce <gitlab@bcpearce.com >
2025-05-01 15:52:51 +12:00
lastradanet
f03b42ced5
Adding timing budget support for vl53l0x ( #7991 )
...
Co-authored-by: Brian Davis <bdavis@mimecast.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-01 15:17:27 +12:00
Jesse Hills
0f8a0af244
[defines] Fix USE_MICRO_WAKE_WORD position ( #8663 )
2025-04-30 21:32:23 -05:00
Keith Burzinski
62646f5f32
[remote_base] Fix compile error on IDF ( #8664 )
2025-04-30 21:30:36 -05:00
uae007
71f81d2f18
Component pca9685 - phase_begin always set to zero ( #8379 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2025-05-01 02:27:59 +00:00
nworbneb
4ec8414050
[alarm_control_panel] Allow sensor to trigger when alarm disarmed ( #7746 )
2025-05-01 14:27:14 +12:00
Anton Sergunov
807925fd38
Fix second scrolling run ussue ( #8347 )
2025-05-01 14:03:35 +12:00
Pat Satyshur
b597565165
Add a function to return the I2C address from an I2CDevice object ( #8454 )
...
Co-authored-by: Djordje Mandic <6750655+DjordjeMandic@users.noreply.github.com >
2025-05-01 13:14:29 +12:00
Jannik
9a9b91b180
Fix HLW8012 sensor not returning values if change_mode_every is set to never ( #8456 )
2025-05-01 13:12:51 +12:00
Simon
9dcf295df8
[gree] Add support for YAG remotes ( #7418 )
2025-05-01 13:12:17 +12:00
Andrew J.Swan
e8a3de2642
Bump FastLed version to 3.9.16 ( #8402 )
2025-05-01 13:07:55 +12:00
Ben Winslow
d2b4dba51f
Fix typo preventing tt21100 from autosetting the touchscreen res. ( #8662 )
2025-05-01 12:55:36 +12:00
Kevin Ahrendt
bf527b0331
[microphone] Bugfix: protect against starting mic if already started ( #8656 )
2025-05-01 12:45:33 +12:00
Kevin Ahrendt
cdc77506de
[micro_wake_word] add new VPE features ( #8655 )
2025-05-01 12:22:48 +12:00
Stanislav Meduna
6de6a0c82c
Only warn if the component blocked for a longer time than the last time ( #8064 )
2025-05-01 11:57:01 +12:00
Kevin Ahrendt
20062576a3
[i2s_audio] Move microphone reads into a task ( #8651 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-04-30 21:50:56 +12:00
Clyde Stubbs
07ba9fdf8f
[canbus] Add callback for use by other components ( #8578 )
...
Co-authored-by: clydeps <U5yx99dok9>
2025-04-30 21:10:54 +12:00
Jesse Hills
caa255f5d1
[media_player] Fix actions with id as value ( #8654 )
2025-04-30 20:08:46 +12:00
StriboYar
c0be2c14f3
[debug] Fix compile errors when using the ESP32-C2 ( #7474 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-04-30 06:15:56 +00:00
Kevin Ahrendt
9f629dcaa2
[i2s_audio, microphone, micro_wake_word, voice_assistant] Use microphone source to process incoming audio ( #8645 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-04-30 10:27:03 +12:00
Thomas Rupprecht
0fe6c65ba3
[adc] sort variants and add links to reference implementations ( #8327 )
2025-04-29 15:08:08 -05:00
Thomas Rupprecht
c756bb3b3e
[pmsa003i] code improvements ( #8485 )
2025-04-29 14:29:04 -05:00
Jesse Hills
ecb91b0101
[bluetooth_proxy] Allow changing active/passive via api ( #8649 )
2025-04-29 12:43:55 +00:00
cvwillegen
5f9a509bdc
Add code to send/receive GoBox infrared control messages. ( #7554 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-04-29 20:21:05 +12:00
Jesse Hills
dc6dd9fe0d
Merge branch 'release' into dev
2025-04-29 14:21:09 +12:00
Jesse Hills
5baa034d0d
Merge pull request #8647 from esphome/bump-2025.4.1
...
2025.4.1
2025-04-29 14:20:26 +12:00
Thomas Rupprecht
b8ba26787e
[pmsx003] Refactor Imports, Extract Constants, Improve Data Handling & Logging ( #8344 )
2025-04-28 19:24:48 -05:00
Kevin Ahrendt
844569e96b
[audio, microphone] Add MicrophoneSource helper class ( #8641 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-04-29 00:05:07 +00:00
Jesse Hills
43580739ac
Ensure new const file stays in order ( #8642 )
2025-04-28 18:58:13 -05:00
aanban
c9f7ab6948
add beo4_protocol to remote_base component ( #8307 )
2025-04-29 11:50:40 +12:00
Jesse Hills
7900660bb8
Bump version to 2025.4.1
2025-04-29 11:46:20 +12:00
Steffen Banhardt
f096567ac7
Update ens160_base.cpp – fix wrong double negative ( #8639 )
2025-04-29 11:46:19 +12:00
Clyde Stubbs
5bfb5ccc34
[core] Fix setting of log level/verbose ( #8600 )
2025-04-29 11:46:19 +12:00
Jesse Hills
1c60038111
[watchdog] Fix for variants with single core ( #8602 )
2025-04-29 11:46:19 +12:00
Clyde Stubbs
b940db6549
[online_image] Fix printf format; comment fixes ( #8607 )
2025-04-29 11:46:19 +12:00
J. Nick Koston
aa6e172e14
Fix BLE connection loop caused by timeout and pending disconnect race ( #8597 )
2025-04-29 11:46:19 +12:00
Clyde Stubbs
86033b6612
[lvgl] Ensure pages are created on the correct display ( #8596 )
2025-04-29 11:46:19 +12:00
Jesse Hills
59b4a1f554
Fix psram below idf 5 ( #8584 )
2025-04-29 11:46:19 +12:00
Jesse Hills
b5bdfb3089
[http_request] Fix request headers ( #8644 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-29 11:45:41 +12:00
Jesse Hills
a31a5e74bd
[const] Move CONF_GAIN_FACTOR to const.py ( #8646 )
2025-04-29 11:35:38 +12:00
Jesse Hills
629481a526
[esp32_ble] Remove explicit and now incorrect ble override for esp32-c6 ( #8643 )
2025-04-29 10:46:39 +12:00
Steffen Banhardt
3291a11824
Update ens160_base.cpp – fix wrong double negative ( #8639 )
2025-04-29 07:18:46 +12:00
baal86
d2ee2d3b23
Fix support for ESP32-H2 in deep_sleep ( #8290 )
2025-04-28 00:21:24 -05:00
Nate Clark
253e3ec6f6
[mdns] Support templatable config options for MDNS extra services ( #8606 )
2025-04-28 16:27:39 +12:00
Ben Winslow
fdc4ec8a57
[touchscreen] Clear interrupt flag before reading touch data. ( #8632 )
2025-04-28 14:29:47 +12:00
Lucas Hartmann
1da0dff8b1
Take advantage of clipping to speed image drawing. ( #8630 )
2025-04-28 14:18:47 +12:00
Clyde Stubbs
38dae8489e
[http_request] Implement for host platform ( #8040 )
2025-04-28 13:45:28 +12:00
Clyde Stubbs
22c0e1079e
[const] Create component-level const repository ( #8385 )
2025-04-28 12:23:18 +12:00
Clyde Stubbs
2d3f141140
[core] Fix setting of log level/verbose ( #8600 )
2025-04-28 12:19:50 +12:00
Kevin Ahrendt
e49252ca3d
[voice_assistant] Use mic callback and remove esp_adf code ( #8627 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-04-28 00:15:28 +00:00
Kevin Ahrendt
c9d1476ae0
[voice_assisant] support start/continue conversation and deallocate buffers ( #8610 )
2025-04-28 11:30:21 +12:00
Kevin Ahrendt
ee646d7324
[micro_wake_word] Use microphone callback and avoid unnecessary allocation attempts ( #8626 )
2025-04-28 11:23:25 +12:00
Kevin Ahrendt
e557bca420
[i2s_audio] Microphone reads in loop for callbacks shouldn't ever delay ( #8625 )
2025-04-28 11:19:01 +12:00
Jesse Hills
adcd6517db
[docker] Use new base container image ( #8582 )
2025-04-28 11:14:50 +12:00
Thomas Rupprecht
4c8f5275f9
replace http with https ( #8628 )
2025-04-25 14:47:45 -05:00
dependabot[bot]
526db0102c
Bump actions/setup-python from 5.5.0 to 5.6.0 in /.github/actions/restore-python ( #8616 )
2025-04-24 16:18:33 -10:00
dependabot[bot]
8a3fe9ce4c
Bump actions/setup-python from 5.5.0 to 5.6.0 ( #8618 )
2025-04-24 16:18:13 -10:00
dependabot[bot]
fb97ef33a8
Bump setuptools from 78.1.0 to 79.0.1 ( #8614 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-24 16:17:39 -10:00
dependabot[bot]
805a6d85a5
Bump ruff from 0.11.6 to 0.11.7 ( #8615 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-24 16:12:13 -10:00
dependabot[bot]
8f9fbb15b8
Bump docker/build-push-action from 6.15.0 to 6.16.0 in /.github/actions/build-image ( #8619 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-24 15:31:50 -10:00
Guillermo Ruffino
3d24dea455
fix schema-gen-ci failures ( #8621 )
2025-04-24 15:30:22 -10:00
dependabot[bot]
666d5374ea
Bump actions/download-artifact from 4.2.1 to 4.3.0 ( #8617 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-24 13:08:24 -10:00
luar123
6792ff6d58
[i2s_audio, i2s_audio_microphone, i2s_audio_speaker] Add basic support for new esp-idf 5.x.x i2s driver. ( #8181 )
2025-04-24 15:33:58 -05:00
Guillermo Ruffino
f29ccb9e75
Schema gen action ( #8593 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-04-24 15:43:37 +12:00
Jesse Hills
911bd54765
[watchdog] Fix for variants with single core ( #8602 )
2025-04-23 03:49:33 -05:00
Clyde Stubbs
89b1b12993
[online_image] Fix printf format; comment fixes ( #8607 )
2025-04-23 03:47:15 -05:00
Djordje Mandic
33d79e03d9
[sht4x] Reduce warn spam, added communication check in setup ( #8250 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-04-23 03:45:29 -05:00
Craig Andrews
991f3d3a10
[http_request] Ability to get response headers ( #8224 )
...
Co-authored-by: guillempages <guillempages@users.noreply.github.com >
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2025-04-23 14:30:50 +10:00
J. Nick Koston
97823ddd16
Rewrite BLE scanner to use a state machine ( #8601 )
2025-04-22 08:09:28 -10:00
Vasil Kalchev
6ff180152a
Implement min_power for component ac_dimmer using method trailing ( #8472 )
2025-04-22 07:39:21 -03:00
bdm310
dbb7cbed3e
[lvgl] Fix unexpected widget update behavior ( #8260 )
2025-04-22 20:13:43 +10:00
J. Nick Koston
fbf00f0af4
Fix BLE connection loop caused by timeout and pending disconnect race ( #8597 )
2025-04-22 21:17:09 +12:00
Roving Ronin
82c6a40371
Update const.py - Add UNIT_MEGAJOULE = "MJ" ( #8594 )
2025-04-22 09:13:31 +12:00
Clyde Stubbs
0242ac56df
[lvgl] Ensure pages are created on the correct display ( #8596 )
2025-04-22 08:51:52 +12:00
J. Nick Koston
b82666002d
Bump esp-idf to 5.1.6 ( #8566 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-04-18 05:21:07 +00:00
Jonathan Swoboda
e11883e431
[psram] Add version check to fix 5.3.2 ( #8588 )
2025-04-17 21:06:41 -05:00
dependabot[bot]
ff5b9df607
Bump ruff from 0.11.5 to 0.11.6 ( #8587 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-17 20:24:31 +00:00
Jesse Hills
e5b7e3039a
Fix psram below idf 5 ( #8584 )
2025-04-17 00:04:43 -05:00
Jonathan Swoboda
31ed1eb6f0
[remote_receiver] Filtering fixes ( #7777 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
2025-04-16 23:33:46 -05:00
Michael Giacomelli
0c3daab649
Remove duplicate co2 and pressure constants ( #8583 )
2025-04-17 13:40:33 +12:00
dependabot[bot]
816371e3e9
Bump aioesphomeapi from 29.10.0 to 30.0.1 ( #8579 )
2025-04-16 15:24:15 -10:00
David Woodhouse
3c7bb65a23
Sort resolved IP addresses for dashboard ( #8536 )
...
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-04-17 13:19:55 +12:00
Jonathan Swoboda
4a65fd76b3
[internal_temperature] Add p4 ifdefs ( #8484 )
2025-04-17 13:19:33 +12:00
Clyde Stubbs
2704db5eef
[analog_threshold] Make thresholds templatable ( #8452 )
2025-04-17 13:19:12 +12:00
Clyde Stubbs
f10bc73d31
[mapping] Implement yaml-configured maps ( #8333 )
2025-04-17 13:18:48 +12:00
Clyde Stubbs
55e099450c
[uptime] Add format config for text_sensor ( #8304 )
2025-04-17 13:18:08 +12:00
Andrew J.Swan
248dbd32a5
Add CUBIC PM2005/PM2105 Laser Particle Sensor Module ( #8292 )
...
Co-authored-by: Djordje <6750655+DjordjeMandic@users.noreply.github.com >
2025-04-17 13:17:35 +12:00
Jonathan Swoboda
a7b676231a
[esp32_rmt_led_strip] Add use_dma option ( #8270 )
2025-04-17 13:16:10 +12:00
Keith Burzinski
2fd5f9ac58
[api] Allow noise encryption key to be set at runtime ( #7296 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-04-17 13:15:25 +12:00
Jordan Zucker
ca4838a5f4
[prometheus] Add climate metrics ( #8247 )
2025-04-17 13:13:24 +12:00
Jesse Hills
1b72550236
Merge branch 'release' into dev
2025-04-17 12:56:09 +12:00
Jesse Hills
71afd49e3e
Merge pull request #8581 from esphome/bump-2025.4.0
...
2025.4.0
2025-04-17 12:55:25 +12:00
Thomas Rupprecht
e5d718d1b1
fix typo USE_ESP32_VARIANT_ESP32H6 ( #8580 )
2025-04-16 21:23:58 +00:00
Jesse Hills
61f33d6401
Bump version to 2025.4.0
2025-04-17 09:03:08 +12:00
Jesse Hills
af9b568778
Merge branch 'beta' into dev
2025-04-16 12:13:17 +12:00
Jesse Hills
4a1eec567f
Merge pull request #8573 from esphome/bump-2025.4.0b3
...
2025.4.0b3
2025-04-16 12:12:43 +12:00
Jesse Hills
5706b8476f
Bump version to 2025.4.0b3
2025-04-16 08:48:38 +12:00
Marius Greuel
8981a86793
SML runtime optimizations ( #8571 )
2025-04-16 08:48:38 +12:00
Guillermo Ruffino
a7fd6dc382
Fix vscode validation not showing error squiggles ( #8500 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-04-16 08:48:38 +12:00
dependabot[bot]
cb0a87c1f9
Bump zeroconf from 0.146.4 to 0.146.5 ( #8569 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-16 08:48:38 +12:00
Jonathan Swoboda
b913a0b178
[am2315c] Use warning not fail during update ( #8499 )
2025-04-16 08:48:38 +12:00
David Woodhouse
214454ff51
Fix '--device MQTT' for devices with static IP ( #8535 )
2025-04-16 08:48:38 +12:00
J. Nick Koston
3677ef71d1
Add typing to protobuf code generator ( #8541 )
2025-04-16 08:19:22 +12:00
Marius Greuel
7e133171e0
SML runtime optimizations ( #8571 )
2025-04-16 07:58:14 +12:00
Guillermo Ruffino
bc56d319b5
Fix vscode validation not showing error squiggles ( #8500 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-04-16 07:52:07 +12:00
dependabot[bot]
c423a6fb61
Bump codecov/codecov-action from 5.4.0 to 5.4.2 ( #8572 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-15 19:48:51 +00:00
dependabot[bot]
4034bf4f04
Bump zeroconf from 0.146.4 to 0.146.5 ( #8569 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-15 07:58:57 +00:00
Jonathan Swoboda
477abc05ae
[am2315c] Use warning not fail during update ( #8499 )
2025-04-15 17:00:44 +12:00
David Woodhouse
ff2b93a3e4
Fix '--device MQTT' for devices with static IP ( #8535 )
2025-04-15 16:30:07 +12:00
Calum McConnell
a52d6388a9
Use python3 in place of python, as some systems don't emulate the former ( #8568 )
2025-04-15 04:13:37 +00:00
Clyde Stubbs
6259ca9ded
[lvgl] Small buffers in internal RAM ( #8523 )
2025-04-15 13:10:44 +12:00
Jesse Hills
f6ef50505b
Merge branch 'beta' into dev
2025-04-15 12:13:03 +12:00
Jesse Hills
b4cf437761
Merge pull request #8567 from esphome/bump-2025.4.0b2
...
2025.4.0b2
2025-04-15 12:12:31 +12:00
Jesse Hills
1d9f5f1f1e
Bump version to 2025.4.0b2
2025-04-15 09:35:53 +12:00
Jonathan Swoboda
e47489708e
Bump esphome-dashboard to 20250415.0 ( #8565 )
2025-04-15 09:35:53 +12:00
dependabot[bot]
8e1bdcd211
Bump zeroconf from 0.146.3 to 0.146.4 ( #8563 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-04-15 09:35:53 +12:00
dependabot[bot]
3432d73584
Bump aioesphomeapi from 29.9.0 to 29.10.0 ( #8562 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-15 09:35:53 +12:00
Clyde Stubbs
2bb86641f8
[lvgl] Ensure captured lambdas are in correct order ( #8560 )
2025-04-15 09:35:53 +12:00
Mischa Siekmann
6ca72a3a26
Speaker-Media-Player: Fix potential deadlock in audio pipeline ( #8548 )
2025-04-15 09:35:53 +12:00
Clyde Stubbs
c215098cb7
[lvgl] Add restore_value to select and number ( #8494 )
2025-04-15 09:35:53 +12:00
Clyde Stubbs
566968b6be
[lvgl] Fix initial focus on roller ( #8547 )
2025-04-15 09:35:53 +12:00
Clyde Stubbs
fe51ee6257
[axs15231] Don't overwrite manual dimensions ( #8553 )
2025-04-15 09:35:53 +12:00
J. Nick Koston
2c499b326a
Include MAC address in noise hello ( #8551 )
2025-04-15 09:35:53 +12:00
Clyde Stubbs
7c4ab7abfe
[lvgl] Fix use of image without canvas (Bugfix) ( #8540 )
2025-04-15 09:35:52 +12:00
Jonathan Swoboda
3c242b7296
Bump esphome-dashboard to 20250415.0 ( #8565 )
2025-04-14 21:03:43 +00:00
Jesse Hills
00dd5b8339
[ci] Pin codecov action to v5.4.0 ( #8564 )
2025-04-15 08:09:51 +12:00
dependabot[bot]
a007a8237a
Bump zeroconf from 0.146.3 to 0.146.4 ( #8563 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-04-15 08:07:29 +12:00
dependabot[bot]
9b86cc37f0
Bump aioesphomeapi from 29.9.0 to 29.10.0 ( #8562 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-15 08:06:48 +12:00
Clyde Stubbs
2dfcf950fa
[lvgl] Ensure captured lambdas are in correct order ( #8560 )
2025-04-15 07:39:56 +12:00
Mischa Siekmann
5908b93e82
Speaker-Media-Player: Fix potential deadlock in audio pipeline ( #8548 )
2025-04-14 13:51:10 -05:00
Norbert Schulz
995db1f961
Add support for Waveshare 5.65" ACeP 7-Color display ( #8557 )
2025-04-14 12:02:40 +10:00
dependabot[bot]
abcc656a6f
Bump ruff from 0.11.4 to 0.11.5 ( #8546 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-13 14:41:33 -10:00
tomaszduda23
4a9f323d92
[core] make require_framework_version generic ( #8412 )
2025-04-14 10:59:40 +12:00
Calum McConnell
34a4e70cc5
Update setup to make .temp directory ( #8558 )
2025-04-14 10:48:45 +12:00
Clyde Stubbs
fb5d697c22
[lvgl] Add restore_value to select and number ( #8494 )
2025-04-14 10:45:30 +12:00
Clyde Stubbs
df4642208e
[lvgl] Fix initial focus on roller ( #8547 )
2025-04-14 10:41:42 +12:00
Clyde Stubbs
264e234efc
[axs15231] Don't overwrite manual dimensions ( #8553 )
2025-04-14 10:41:11 +12:00
J. Nick Koston
ca78dd44b5
Include MAC address in noise hello ( #8551 )
2025-04-12 09:16:14 -10:00
Jonathan Swoboda
7edf458898
[esp32] Allow pioarduino version 5.3.3 and 5.5.0 ( #8526 )
2025-04-11 21:34:43 -05:00
Clyde Stubbs
d9873e24a7
[lvgl] Fix use of image without canvas (Bugfix) ( #8540 )
2025-04-10 01:28:44 +00:00
dependabot[bot]
645bd490ba
Bump pytest-cov from 6.0.0 to 6.1.1 ( #8537 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-09 10:28:22 -10:00
dependabot[bot]
27f6d00e7a
Bump ruff from 0.11.2 to 0.11.4 ( #8538 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-09 10:28:07 -10:00
Jesse Hills
f9d668eeca
Merge branch 'beta' into dev
2025-04-09 19:50:59 +12:00
Jesse Hills
92d1557efd
Merge pull request #8534 from esphome/bump-2025.4.0b1
...
2025.4.0b1
2025-04-09 19:50:23 +12:00
Jesse Hills
6b930595e2
Bump version to 2025.5.0-dev
2025-04-09 14:19:05 +12:00
Jesse Hills
4a1cbfc533
Bump version to 2025.4.0b1
2025-04-09 14:19:05 +12:00
Clyde Stubbs
1f7a84cc8e
[lvgl] Implement canvas widget ( #8504 )
2025-04-09 12:15:39 +12:00
David Woodhouse
8c5adfb33f
real_time_clock: Apply timezone immediately in set_timezone() ( #8531 )
2025-04-09 12:03:38 +12:00
dependabot[bot]
399c9ba4be
Bump pytest from 8.2.0 to 8.3.5 ( #8528 )
2025-04-08 23:38:06 +00:00
Clyde Stubbs
a866370a2e
[spi] Implement octal mode ( #8386 )
2025-04-09 11:07:59 +12:00
Clyde Stubbs
6240bfff97
[lvgl] Make line points templatable ( #8502 )
2025-04-09 11:03:29 +12:00
Clyde Stubbs
1c72fd4674
[lvgl] add on_boot trigger ( #8498 )
2025-04-09 11:00:39 +12:00
J. Nick Koston
2291a1dc39
Bump aioesphomeapi to 29.9.0 ( #8522 )
2025-04-09 10:58:26 +12:00
J. Nick Koston
8269e2c961
Ensure plaintext responds with bad indicator byte before dropping the connection ( #8521 )
2025-04-09 10:27:23 +12:00
Clyde Stubbs
23dec912ad
[psram] Allow use of experimental 120MHz octal mode ( #8519 )
2025-04-07 12:49:40 +00:00
Clyde Stubbs
9637ef35bd
[component] Show error message for failed component ( #8478 )
2025-04-07 09:26:34 +00:00
J. Nick Koston
23e5cdb30e
Rework max connections for BLE to avoid exceeding the hard limit ( #8303 )
2025-04-07 00:48:12 +00:00
dependabot[bot]
f3b1b11eba
Bump flake8 from 7.0.0 to 7.2.0 ( #8493 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-04-06 00:58:39 +00:00
dependabot[bot]
5ceba618f6
Bump setuptools from 76.0.0 to 78.1.0 ( #8512 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-05 21:28:37 +00:00
victorclaessen
99d5ca3266
[ethernet_info] return actual ethernet MAC address ( #8492 )
...
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2025-04-04 18:59:46 +11:00
Jonathan Swoboda
219ba6152c
[CI] Clang tidy fixes for 5.3.2 ( #8510 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-04-03 07:32:17 +00:00
Jonathan Swoboda
ef0f969604
[core, qspi_dbi] Clang tidy fixes for 5.3.2 ( #8509 )
2025-04-03 02:03:04 -05:00
Curtis Malainey
82adcd656f
[nau7802] fix bad blocking code ( #8070 )
2025-04-02 23:04:43 +00:00
Jesse Hills
fe35eee8df
Update emails from nabucasa to OHF ( #8508 )
2025-04-03 11:08:46 +13:00
Shivam Maurya
864dd69038
Bump platformio to 6.1.18 ( #8430 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-04-02 21:38:13 +00:00
dependabot[bot]
79f198ebff
Bump zeroconf from 0.146.1 to 0.146.3 ( #8507 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-02 20:47:46 +00:00
dependabot[bot]
4b0622aa23
Bump voluptuous from 0.14.2 to 0.15.2 ( #8506 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-02 10:14:12 -10:00
dependabot[bot]
4ecc72ed54
Bump pyupgrade from 3.15.2 to 3.19.1 ( #8496 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-02 23:50:30 +13:00
dependabot[bot]
791740e554
Bump yamllint from 1.35.1 to 1.37.0 ( #8495 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-02 23:18:01 +13:00
dependabot[bot]
6bccc7e389
Bump ruamel-yaml from 0.18.6 to 0.18.10 ( #8446 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-04-02 23:17:34 +13:00
dependabot[bot]
655075e71b
Bump actions/upload-artifact from 4.6.1 to 4.6.2 ( #8435 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-02 23:17:08 +13:00
dependabot[bot]
1df1e3cf48
Bump actions/download-artifact from 4.1.9 to 4.2.1 ( #8434 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-02 23:16:42 +13:00
dependabot[bot]
05e52cae2b
Bump docker/login-action from 3.3.0 to 3.4.0 in the docker-actions group ( #8408 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-02 23:16:31 +13:00
dependabot[bot]
be60d9be9b
Bump peter-evans/create-pull-request from 7.0.7 to 7.0.8 ( #8362 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-02 23:16:17 +13:00
Oliver Kleinecke
e3eb3ee5d2
Add support for MCP4461 quad i2c digipot/rheostat ( #8180 )
...
Co-authored-by: Oliver Kleinecke <kleinecke.oliver@googlemail.com >
Co-authored-by: Djordje Mandic <6750655+DjordjeMandic@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-04-01 23:55:06 +00:00
Clyde Stubbs
0812b3dd70
[lvgl] Add some defines ( #8501 )
2025-04-01 22:42:23 +00:00
NP v/d Spek
28a9f12595
Move CONF_DEFAULT to const.py ( #8497 )
2025-03-31 22:48:43 +00:00
Keith Burzinski
36b75c3faa
Merge branch 'release' into dev
2025-03-31 17:07:16 -05:00
Keith Burzinski
584c5bd5be
Merge pull request #8489 from esphome/bump-2025.3.3
...
2025.3.3
2025-03-31 17:07:02 -05:00
dependabot[bot]
bc372dbeb2
Bump platformio from 6.1.16 to 6.1.18 ( #8449 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-31 21:28:47 +00:00
dependabot[bot]
37a03de849
Bump async-timeout from 4.0.3 to 5.0.1 ( #8491 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-31 20:57:23 +00:00
dependabot[bot]
c8395cdf0a
Bump pytest-asyncio from 0.25.3 to 0.26.0 ( #8490 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-31 20:26:22 +00:00
Keith Burzinski
79c8a55459
Bump version to 2025.3.3
2025-03-31 12:48:16 -05:00
Kevin Ahrendt
36d6fe29f2
[speaker] Bugfixes: two pause state issues ( #8488 )
2025-03-31 12:48:16 -05:00
Clyde Stubbs
e1868ddecb
[lvgl] Implement switch restore ( #8481 )
2025-03-31 12:48:16 -05:00
Kevin Ahrendt
6151644b96
[speaker] Bugfix: Media player always unpauses when receiving a stop command ( #8474 )
2025-03-31 12:48:15 -05:00
J. Nick Koston
a4914eb5b7
Bump ESP mdns to 1.8.2 ( #8482 )
2025-03-31 12:48:15 -05:00
Clyde Stubbs
57a57f0d6a
[display] Don't assume glyph x_offset is zero. ( #8473 )
2025-03-31 12:48:15 -05:00
Kevin Ahrendt
7e9f93a290
[speaker] Bugfixes: two pause state issues ( #8488 )
2025-03-31 17:02:53 +00:00
dependabot[bot]
402ada07b5
Bump pytest-cov from 5.0.0 to 6.0.0 ( #8462 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-31 14:33:00 +02:00
dependabot[bot]
9aa9abfc08
Bump actions/setup-python from 5.4.0 to 5.5.0 in /.github/actions/restore-python ( #8467 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-31 14:28:21 +02:00
dependabot[bot]
4c1f83614b
Bump actions/setup-python from 5.4.0 to 5.5.0 ( #8468 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-31 14:28:11 +02:00
Clyde Stubbs
d1763f9831
[psram] 120MHz does not work in octal mode ( #8477 )
2025-03-31 09:03:59 +00:00
dependabot[bot]
c49391427f
Bump ruff from 0.11.0 to 0.11.2 ( #8461 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-31 01:52:10 +00:00
Clyde Stubbs
c42343be3a
[lvgl] Implement switch restore ( #8481 )
2025-03-30 09:09:19 +00:00
Kevin Ahrendt
ffc233d99d
[speaker] Bugfix: Media player always unpauses when receiving a stop command ( #8474 )
2025-03-30 08:41:08 +00:00
Jonathan Swoboda
5ed0046bdd
[esp32] Allow pioarduino version 5.4.1 ( #8480 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-03-29 07:28:10 +00:00
J. Nick Koston
2e16dd788c
Bump ESP mdns to 1.8.2 ( #8482 )
2025-03-28 23:29:53 -05:00
Clyde Stubbs
58fe8b39b2
[scheduler] Properly handle millis() overflow ( #8197 )
2025-03-27 02:09:22 -05:00
Clyde Stubbs
ccd55a8e84
[display] Don't assume glyph x_offset is zero. ( #8473 )
2025-03-27 00:31:55 +00:00
Patrick
4bb59ce1d1
[esp32_can] Configurable enqueue timeout ( #8453 )
2025-03-26 04:06:23 +00:00
Keith Burzinski
bb988604c8
Merge branch 'release' into dev
2025-03-25 18:06:56 -05:00
Keith Burzinski
573088aadb
Merge pull request #8469 from esphome/bump-2025.3.2
...
2025.3.2
2025-03-25 18:06:42 -05:00
Keith Burzinski
031b1c8bd0
Bump version to 2025.3.2
2025-03-25 15:22:11 -05:00
Keith Burzinski
f95b2ba898
[ld2450] Fix bluetooth state not reported correctly ( #8458 )
2025-03-25 15:22:11 -05:00
Kevin Ahrendt
ea4b573f9a
[speaker] Bugfix: Fix rapidly adding items to playlist ( #8466 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-03-25 15:22:11 -05:00
Kevin Ahrendt
8fcbd57f2f
[media_player] Don't reset enqueue command ( #8465 )
2025-03-25 15:22:11 -05:00
Samuel Sieb
f131186e6b
fix 1bpp rendering ( #8463 )
2025-03-25 15:22:11 -05:00
Clyde Stubbs
20c7778524
[font] More robust handling of fixed font sizes. ( #8443 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-03-25 15:22:11 -05:00
Clyde Stubbs
2d8e86324b
[gt911][cst226][ektf2232] Swap x and y calibration values ( #8450 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-03-25 15:22:10 -05:00
Keith Burzinski
2dfd28ba3e
[ld2450] Fix bluetooth state not reported correctly ( #8458 )
2025-03-25 15:21:10 -05:00
Kevin Ahrendt
63221d7a1f
[speaker] Bugfix: Fix rapidly adding items to playlist ( #8466 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-03-25 20:20:56 +00:00
Kevin Ahrendt
fb9a15f0af
[media_player] Don't reset enqueue command ( #8465 )
2025-03-25 11:16:12 -05:00
Samuel Sieb
ce2e966005
fix 1bpp rendering ( #8463 )
2025-03-25 19:33:53 +11:00
Jonathan Swoboda
e7d1072c85
[core] Fix s2 build after crc header fix ( #8459 )
2025-03-24 18:04:25 -05:00
Clyde Stubbs
bc999b50b3
[font] More robust handling of fixed font sizes. ( #8443 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-03-24 09:35:42 +00:00
Clyde Stubbs
6cfe3ac44d
[gt911][cst226][ektf2232] Swap x and y calibration values ( #8450 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-03-24 09:07:21 +00:00
Jonathan Swoboda
6787730aa4
[core] Fix 5.4.0 build issue ( #8455 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-03-24 02:46:31 +00:00
Keith Burzinski
48a7927a60
Merge branch 'release' into dev
2025-03-22 23:45:32 -05:00
Keith Burzinski
8ea4d8402f
Merge pull request #8451 from esphome/bump-2025.3.1
...
2025.3.1
2025-03-22 23:45:18 -05:00
Keith Burzinski
2c53408cfc
Bump version to 2025.3.1
2025-03-22 23:14:32 -05:00
Clyde Stubbs
33dce6e522
[lvgl] Ensure non-zero screen dimensions during init ( #8444 )
2025-03-22 23:14:32 -05:00
Clyde Stubbs
e213932b7c
[lvgl] Set correct buffer size ( #8442 )
2025-03-22 23:14:32 -05:00
Clyde Stubbs
42fb0e2809
[ft63x6] Get correct dimensions from display ( #8417 )
2025-03-22 23:14:31 -05:00
Clyde Stubbs
acce0bc45b
[lvgl] Ensure non-zero screen dimensions during init ( #8444 )
2025-03-22 23:09:29 -05:00
dependabot[bot]
f5885de6f1
Bump pytest-asyncio from 0.23.6 to 0.25.3 ( #8447 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-21 22:19:09 +00:00
dependabot[bot]
17e3bb7324
Bump aioesphomeapi from 29.6.0 to 29.7.0 ( #8448 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-21 11:44:47 -10:00
Clyde Stubbs
d891521ce2
[lvgl] Set correct buffer size ( #8442 )
2025-03-21 04:12:27 +00:00
Clyde Stubbs
3320e4112b
[cli] Add --reset and --upload_speed options ( #8380 )
2025-03-20 21:38:59 -05:00
Jonathan Swoboda
c0e4701e1d
[esp32] Allow pioarduino versions 5.3.2 and 5.4.0 ( #8440 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-03-20 21:31:58 -05:00
dependabot[bot]
f3390ff7f5
Bump tzlocal from 5.2 to 5.3.1 ( #8423 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-20 14:41:23 -10:00
dependabot[bot]
dfbfb2a2bb
Update wheel requirement from ~=0.43.0 to >=0.43,<0.46 ( #8421 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-20 13:08:25 -10:00
dependabot[bot]
874026ca8f
Bump pylint from 3.2.7 to 3.3.6 ( #8441 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-03-20 22:07:38 +00:00
dependabot[bot]
4adda632bb
Bump ruff from 0.9.2 to 0.11.0 ( #8409 )
2025-03-20 09:51:23 -10:00
Clyde Stubbs
6ea89644e7
[ft63x6] Get correct dimensions from display ( #8417 )
2025-03-19 23:37:44 -05:00
Keith Burzinski
64ff62c005
Merge branch 'release' into dev
2025-03-19 23:37:27 -05:00
Keith Burzinski
c4de9e87e4
Merge pull request #8438 from esphome/bump-2025.3.0
...
2025.3.0
2025-03-19 23:37:13 -05:00
Keith Burzinski
918924d697
Bump version to 2025.3.0
2025-03-19 20:54:32 -05:00
dependabot[bot]
43805e6c56
Bump actions/cache from 4.2.2 to 4.2.3 ( #8433 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-19 12:46:38 -10:00
dependabot[bot]
38bbfaccc6
Bump actions/cache from 4.2.2 to 4.2.3 in /.github/actions/restore-python ( #8437 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-19 12:46:01 -10:00
Keith Burzinski
56b32aae11
Merge branch 'beta' into dev
2025-03-19 16:01:54 -05:00
Keith Burzinski
e2c16b4baa
Merge pull request #8436 from esphome/bump-2025.3.0b5
...
2025.3.0b5
2025-03-19 16:01:39 -05:00
Keith Burzinski
10a9162f48
Bump version to 2025.3.0b5
2025-03-19 14:36:04 -05:00
Kevin Ahrendt
fbc884772c
[audio] Bugfix: fix flac decoding glitches by using esp-audio-libs v1.1.3 ( #8431 )
2025-03-19 14:36:03 -05:00
Kevin Ahrendt
cbf68f1fd2
[audio] Bugfix: fix flac decoding glitches by using esp-audio-libs v1.1.3 ( #8431 )
2025-03-19 10:14:42 -05:00
Keith Burzinski
cf227d6f32
Merge branch 'beta' into dev
2025-03-18 15:21:26 -05:00
Keith Burzinski
54e3153f27
Merge pull request #8428 from esphome/bump-2025.3.0b4
...
2025.3.0b4
2025-03-18 15:21:15 -05:00
Keith Burzinski
c2e0a01106
Bump version to 2025.3.0b4
2025-03-18 14:43:26 -05:00
Clyde Stubbs
d2c2439b97
[core] Handle mis-typed platform name more cleanly ( #8424 )
2025-03-18 14:43:25 -05:00
Keith Burzinski
a8d33dd26a
[docker] Bump libfreetype ( #8426 )
2025-03-18 14:43:25 -05:00
Keith Burzinski
da41a9204e
[docker] Bump curl, git, openssh-client, libopenjp2-7, nginx-light ( #8419 )
2025-03-18 14:43:25 -05:00
Clyde Stubbs
f993bb08c7
[core] Handle mis-typed platform name more cleanly ( #8424 )
2025-03-18 14:42:14 -05:00
Keith Burzinski
afa481aeea
[docker] Bump libfreetype ( #8426 )
2025-03-18 17:28:15 +13:00
Keith Burzinski
dfb162e7a6
[docker] Bump curl, git, openssh-client, libopenjp2-7, nginx-light ( #8419 )
2025-03-17 01:55:29 -05:00
Keith Burzinski
098921b88f
Merge branch 'beta' into dev
2025-03-16 01:54:05 -05:00
Keith Burzinski
5c6368b6b8
Merge pull request #8415 from esphome/bump-2025.3.0b3
...
2025.3.0b3
2025-03-16 01:53:55 -05:00
Keith Burzinski
9bd7060f6b
Bump version to 2025.3.0b3
2025-03-16 01:23:06 -05:00
Mikkel Jeppesen
fb1d178abc
Added getters for graphs ymin and ymax ( #8112 )
...
Co-authored-by: guillempages <guillempages@users.noreply.github.com >
2025-03-16 01:23:06 -05:00
Clyde Stubbs
90c96a0a0f
[font] Fix issues with bitmap fonts ( #8407 )
2025-03-16 01:23:05 -05:00
dependabot[bot]
c63a545750
Bump esphome-glyphsets from 0.1.0 to 0.2.0 ( #8403 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-14 21:36:12 -10:00
dependabot[bot]
89f82be4cd
Bump puremagic from 1.27 to 1.28 ( #8406 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-14 21:35:51 -10:00
dependabot[bot]
c336dd9436
Bump setuptools from 69.2.0 to 76.0.0 ( #8405 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-14 21:35:15 -10:00
Mikkel Jeppesen
fa25cebed5
Added getters for graphs ymin and ymax ( #8112 )
...
Co-authored-by: guillempages <guillempages@users.noreply.github.com >
2025-03-15 18:55:20 +13:00
Clyde Stubbs
7679c716b3
[font] Fix issues with bitmap fonts ( #8407 )
2025-03-14 20:17:16 +11:00
Keith Burzinski
225e2585e8
Merge branch 'beta' into dev
2025-03-13 01:31:27 -05:00
Keith Burzinski
1bdf0fdc57
Merge pull request #8400 from esphome/bump-2025.3.0b2
...
2025.3.0b2
2025-03-13 01:31:17 -05:00
Keith Burzinski
4d95ff2ae0
Bump version to 2025.3.0b2
2025-03-12 23:23:27 -05:00
dependabot[bot]
f36d400058
Bump tornado from 6.4 to 6.4.2 ( #8398 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 23:23:26 -05:00
J. Nick Koston
c63cf9d151
Bump cryptography to 44.0.2 ( #8399 )
2025-03-12 23:23:26 -05:00
J. Nick Koston
0a02c1461e
Rework pyproject.toml to make it parseable by dependabot ( #8397 )
2025-03-12 23:23:26 -05:00
J. Nick Koston
b3a69c6c05
Bump aioesphomeapi to 29.6.0 ( #8396 )
2025-03-12 23:23:26 -05:00
Kevin Ahrendt
dd113f2972
[api] add voice assistant announce to the api ( #8395 )
2025-03-12 23:23:26 -05:00
Kevin Ahrendt
3c5a0091ee
[core] add reallocation support to RAMAllocator ( #8390 )
2025-03-12 23:23:26 -05:00
Kevin Ahrendt
bf65b73569
[speaker, resampler, mixer] Make volume and mute getters virtual ( #8391 )
2025-03-12 23:23:26 -05:00
Kevin Ahrendt
a2b123a29a
[audio, mixer] Memory and CPU performance improvements ( #8387 )
2025-03-12 23:23:25 -05:00
J. Nick Koston
3575f52cdf
Bump mdns library to 1.8.0 ( #8378 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-03-12 23:23:25 -05:00
dependabot[bot]
c90185854e
Bump tornado from 6.4 to 6.4.2 ( #8398 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 23:22:08 -05:00
J. Nick Koston
7d8c39d295
Bump cryptography to 44.0.2 ( #8399 )
2025-03-12 23:21:45 -05:00
J. Nick Koston
59d282489a
Rework pyproject.toml to make it parseable by dependabot ( #8397 )
2025-03-13 01:16:59 +00:00
J. Nick Koston
f9a0a63290
Bump aioesphomeapi to 29.6.0 ( #8396 )
2025-03-13 01:00:31 +00:00
Kevin Ahrendt
00000e0ea8
[api] add voice assistant announce to the api ( #8395 )
2025-03-12 14:35:10 -10:00
Kevin Ahrendt
bd853e6883
[core] add reallocation support to RAMAllocator ( #8390 )
2025-03-13 07:04:05 +11:00
Kevin Ahrendt
64d1d93fe0
[speaker, resampler, mixer] Make volume and mute getters virtual ( #8391 )
2025-03-12 14:34:38 -05:00
Kevin Ahrendt
266c2ef337
[audio, mixer] Memory and CPU performance improvements ( #8387 )
2025-03-12 14:18:31 -05:00
J. Nick Koston
35199c9b96
Bump mdns library to 1.8.0 ( #8378 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-03-12 14:18:21 -05:00
Keith Burzinski
0a29138045
Merge branch 'beta' into dev
2025-03-12 03:40:43 -05:00
Keith Burzinski
52269305ec
Merge pull request #8389 from esphome/bump-2025.3.0b1
...
2025.3.0b1
2025-03-12 03:40:31 -05:00
Keith Burzinski
04dc0ed129
Bump version to 2025.4.0-dev
2025-03-12 01:11:50 -05:00
Keith Burzinski
37fabd7c0a
Bump version to 2025.3.0b1
2025-03-12 01:11:50 -05:00
djasper-ha
4aa7ad1e33
mcp2515: Add missing CFG1 assignment to be able to use 50kbps with a 16MHz crystal. ( #8375 )
2025-03-11 22:31:01 +11:00
J. Nick Koston
42e432754e
Bump zeroconf to 0.146.1 ( #8365 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-03-11 08:08:02 +00:00
Shivam Maurya
2379f02008
Bump esptool to 4.8.1latest ( #8367 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2025-03-11 02:34:47 -05:00
J. Nick Koston
d3145dd95b
Bump aioesphomeapi to 29.5.1 ( #8364 )
2025-03-11 02:31:09 -05:00
Clyde Stubbs
ab77dd691b
Revert "[io_bus] Initial implementation" ( #8384 )
2025-03-11 20:02:01 +13:00
Clyde Stubbs
b54c0fd60a
[cst816] Remove binary sensor ( #8377 )
2025-03-09 23:54:40 -05:00
Clyde Stubbs
75d1eeeffe
[touchscreen] Axis swap bugfix ( #8376 )
2025-03-09 22:04:34 -05:00
Dennis Marinus
10cea51739
allow touchscreen buttons outside of display dimensions ( #8296 )
...
Co-authored-by: Dennis Marinus <dmarinus@apple.com >
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2025-03-08 10:41:54 +11:00
Quentin Raynaud
83e090cc7e
[time] fix recalc_timestamp_local ( #8239 )
2025-03-07 00:34:04 -08:00
Clyde Stubbs
583f8f598a
[lvgl] Fix initialisation race condition (Bugfix) ( #8369 )
2025-03-07 01:58:21 -06:00
Chris Djali
3e9556c6c2
Initialise h-bridge switch to requested initial state ( #8363 )
2025-03-06 16:43:04 -08:00
Kevin Ahrendt
83cba0d7bd
[i2s_audio] Bugfix: Speaker incorrectly delays when sending data ( #8361 )
2025-03-05 21:32:45 -06:00
tomaszduda23
1d6d0d66dc
[udp] fix clang tidy ( #8351 )
2025-03-03 15:08:42 -06:00
Gustavo de León
4ed78023b6
[bmp085] Fix error in read of pressure ( #8359 )
2025-03-03 15:06:30 -06:00
Damien Sorel
323209523b
[ld2450] fix null exception & zone target_count not published ( #8348 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-03-03 10:44:15 -06:00
Jesse Hills
46a4f4eba9
Merge branch 'release' into dev
2025-03-03 21:24:04 +13:00
Jesse Hills
53fda0e96d
Merge pull request #8358 from esphome/bump-2025.2.2
...
2025.2.2
2025-03-03 21:23:20 +13:00
Jesse Hills
0350eafc1e
[helpers] Allow RAMAllocator to be told the size of the object manually ( #8356 )
2025-03-03 01:11:19 -06:00
Jesse Hills
7b8e68c73a
Bump version to 2025.2.2
2025-03-03 17:15:40 +13:00
Jesse Hills
db666e44a7
[ltr390] Move calculation to allow dynamic setting of gain and resolution ( #8343 )
2025-03-03 17:15:40 +13:00
J. Nick Koston
903d033e0f
Bump aioesphomeapi to 29.3.2 ( #8353 )
2025-03-03 17:15:40 +13:00
Kevin Ahrendt
19d938ce48
[audio] Determine http timeout based on duration since last successful read ( #8341 )
2025-03-03 17:15:40 +13:00
J. Nick Koston
653318479a
Fix end_of_scan_ not being called while disconnecting ( #8328 )
2025-03-03 17:15:40 +13:00
Jesse Hills
2af5fd5210
[ltr390] Move calculation to allow dynamic setting of gain and resolution ( #8343 )
2025-03-03 15:35:52 +13:00
J. Nick Koston
29e388b231
Bump aioesphomeapi to 29.3.2 ( #8353 )
2025-03-03 15:35:32 +13:00
Jesse Hills
d9e23fdb5c
[dashboard] Rename trash/delete to archive ( #8357 )
2025-03-03 15:24:05 +13:00
dependabot[bot]
10eacaccba
Bump docker/setup-qemu-action from 3.5.0 to 3.6.0 in the docker-actions group ( #8346 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-02 22:23:26 +01:00
Samuel Sieb
23687b2afd
[tmp1075] fix component for TMP1075N ( #8317 )
2025-03-02 07:10:18 -08:00
Clyde Stubbs
f11ad9ad5b
[io_bus] Initial implementation ( #8227 )
2025-02-28 16:04:36 +13:00
Timo Beckers
74a25a7e76
Cover component for Tormatic and Novoferm garage doors ( #5933 )
2025-02-28 15:57:30 +13:00
Kevin Ahrendt
23e04e18f8
[audio] Determine http timeout based on duration since last successful read ( #8341 )
2025-02-28 11:43:51 +13:00
tomaszduda23
aed5020a83
[nrf52, core] unified way how all platforms handle SplitDefault ( #7715 )
...
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-02-28 09:24:28 +13:00
Jesse Hills
476f1b701b
[zeroconf] Ruff formatting ( #8338 )
2025-02-28 09:12:21 +13:00
dependabot[bot]
7c3a7b68d3
Bump actions/cache from 4.2.1 to 4.2.2 in /.github/actions/restore-python ( #8337 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-28 09:12:04 +13:00
dependabot[bot]
75dc0d3fb7
Bump actions/cache from 4.2.1 to 4.2.2 ( #8336 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-28 09:11:40 +13:00
Clyde Stubbs
9bc4f68d87
[font] Use freetype instead of Pillow for font rendering ( #8300 )
2025-02-28 08:50:51 +13:00
functionpointer
1029202848
[mlx90393] Fix inverted gain and resolution. Expose temperature_compensation and hallconf. ( #7635 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-02-28 07:28:12 +13:00
dependabot[bot]
a831905bba
Bump docker/build-push-action from 6.14.0 to 6.15.0 in /.github/actions/build-image ( #8332 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-28 07:00:23 +13:00
dependabot[bot]
faffd79545
Bump actions/download-artifact from 4.1.8 to 4.1.9 ( #8331 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-28 07:00:10 +13:00
dependabot[bot]
7714147071
Bump the docker-actions group with 2 updates ( #8330 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-28 06:59:58 +13:00
Keith Burzinski
4da42dedc8
[ld2450] Fix misplaced `ifdef` and related logic ( #8335 )
2025-02-28 06:58:19 +13:00
J. Nick Koston
28f283d545
Fix end_of_scan_ not being called while disconnecting ( #8328 )
2025-02-28 06:56:55 +13:00
J. Nick Koston
3048f303c5
dashboard: Implement automatic ping fallback ( #8263 )
2025-02-27 15:17:07 +00:00
J. Nick Koston
63a7234767
Include the bluetooth mac address in the device info when proxy is enabled ( #8203 )
2025-02-27 13:37:11 +00:00
Anton Viktorov
c19621e238
MSA311 and MSA301 accelerometer support ( #6795 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2025-02-27 14:48:47 +11:00
barchasse38
bc96eb9d52
Update arduino-heatpumpir and add new protocol for Panasonic AC ( #8309 )
2025-02-26 04:29:33 -06:00
Keith Burzinski
7375dde39c
[ld2450] Fix for "unknown" sensor states ( #8305 )
2025-02-25 20:49:12 -06:00
Pawel
1b7111affb
Add option to include vars in remote packages ( #7606 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-02-26 14:02:51 +13:00
tomaszduda23
a511926aed
[core] SplitDefault unit test ( #8324 )
2025-02-26 11:29:55 +13:00
Jesse Hills
6b36cb95c9
Merge branch 'release' into dev
2025-02-26 11:01:56 +13:00
Jesse Hills
c13174c318
Merge pull request #8326 from esphome/bump-2025.2.1
...
2025.2.1
2025-02-26 11:01:14 +13:00
Jonathan Swoboda
d5da341138
[i2c] Fix i2c issue on idf 5.3 ( #8283 )
2025-02-26 10:49:09 +13:00
Jesse Hills
8fa157581e
Bump version to 2025.2.1
2025-02-26 09:49:22 +13:00
Keith Burzinski
7114d6bdd1
[esp32_touch] Fix variants, add tests for variants ( #8320 )
2025-02-26 09:49:22 +13:00
J. Nick Koston
eca0c21966
Fix bluetooth race when disconnect called while still connecting ( #8297 )
2025-02-26 09:49:22 +13:00
esphomebot
20c9c410af
Update webserver local assets to 20250224-195901 ( #8312 )
2025-02-26 09:49:22 +13:00
J. Nick Koston
79af437f48
Fix BLE max notifications with ESP-IDF 5.x ( #8301 )
2025-02-26 09:49:22 +13:00
J. Nick Koston
6e27003787
Bump aioesphomeapi to 29.1.1 ( #8274 )
2025-02-26 09:49:22 +13:00
tomaszduda23
b7b2f3e61c
[core] make upload_program more generic ( #8321 )
2025-02-26 09:24:05 +13:00
Keith Burzinski
9448737a92
[esp32_touch] Fix variants, add tests for variants ( #8320 )
2025-02-26 09:14:39 +13:00
J. Nick Koston
6f2bf4ec4c
Fix bluetooth race when disconnect called while still connecting ( #8297 )
2025-02-26 09:13:30 +13:00
kkosik20
54cea6c41e
Adding support for chsc6x touch controller ( #8258 )
2025-02-25 15:03:28 +11:00
tomaszduda23
e754d0a58b
[i2c] python code style ( #8311 )
2025-02-25 16:10:49 +13:00
Nick Kinnan
5e44a035a3
web_server: ensure fair network sharing + prevent lost state changes via deferred publish at high event load ( #7538 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-02-25 13:19:31 +11:00
rforro
c424fea524
ili9xxx: Add support for GC9D01N circle display ( #8302 )
2025-02-25 10:45:45 +11:00
Nick Kinnan
6aba1dbd73
[api] ensure fair network sharing + prevent lost state changes via deferred publish at high event load ( #7547 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-02-25 10:20:21 +11:00
dependabot[bot]
422fb8f1a5
Bump actions/upload-artifact from 4.6.0 to 4.6.1 ( #8295 )
2025-02-25 10:04:00 +13:00
dependabot[bot]
2988bbb8ce
Bump peter-evans/create-pull-request from 7.0.6 to 7.0.7 ( #8314 )
2025-02-25 10:03:18 +13:00
esphomebot
59299bffc8
Update webserver local assets to 20250224-195901 ( #8312 )
2025-02-25 10:02:54 +13:00
Kevin Ahrendt
3410aee42e
[socket] add connect method ( #8308 )
2025-02-25 09:32:54 +13:00
J. Nick Koston
96682f5cbe
Fix BLE max notifications with ESP-IDF 5.x ( #8301 )
2025-02-24 14:12:15 +00:00
J. Nick Koston
bfa3254d6c
Bump aioesphomeapi to 29.1.1 ( #8274 )
2025-02-24 07:34:20 +13:00
tomaszduda23
990d1e3bb0
[ota] set USE_OTA_VERSION 2 in defines ( #8299 )
2025-02-24 07:33:52 +13:00
tomaszduda23
755b0bbfc7
[core, dashboard] load external component to get get_download_types ( #8139 )
2025-02-22 14:19:17 -06:00
Katherine Whitlock
c281351732
Finish up transition from black-format to ruff ( #8294 )
2025-02-21 13:02:55 -06:00
dependabot[bot]
9f603a474f
Bump docker/build-push-action from 6.13.0 to 6.14.0 in /.github/actions/build-image ( #8281 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-21 00:59:18 +01:00
Hareesh M U
bf739506c3
[ld2450] Add new component ( #5674 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Marcus Better <marcus@better.se >
Co-authored-by: Trevor Schirmer <24777085+TrevorSchirmer@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-02-20 03:16:08 -06:00
Katherine Whitlock
3020083564
Ruff format for CI ( #8276 )
2025-02-19 13:24:43 -06:00
Jesse Hills
31e90e5544
Merge branch 'release' into dev
2025-02-19 22:19:56 +13:00
Jesse Hills
7c9726859f
Merge pull request #8275 from esphome/bump-2025.2.0
...
2025.2.0
2025-02-19 22:19:09 +13:00
dependabot[bot]
7529fb10b4
Bump actions/cache from 4.2.0 to 4.2.1 ( #8271 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-19 16:46:22 +13:00
Jesse Hills
ba79e2d7b1
Bump version to 2025.2.0
2025-02-19 13:40:15 +13:00
dependabot[bot]
7006bd24a5
Bump actions/cache from 4.2.0 to 4.2.1 in /.github/actions/restore-python ( #8273 )
2025-02-18 23:23:56 +00:00
Jesse Hills
58311c9a0d
Merge branch 'beta' into dev
2025-02-19 10:44:39 +13:00
Jesse Hills
ae65f76dfe
Merge pull request #8272 from esphome/bump-2025.2.0b6
...
2025.2.0b6
2025-02-19 10:44:08 +13:00
Jesse Hills
4d380214df
Bump version to 2025.2.0b6
2025-02-19 09:22:52 +13:00
J. Nick Koston
c5ebf7683e
Bump zeroconf to 0.145.1 ( #8267 )
2025-02-19 09:22:52 +13:00
G-Two
a973adda67
Increase default repeat delay for Toto remote transmitter protocol ( #8265 )
2025-02-19 09:22:52 +13:00
J. Nick Koston
d9b419eaf5
Bump openssh-client to 1:9.2p1-2+deb12u4 to fix docker builds ( #8269 )
2025-02-19 09:22:52 +13:00
J. Nick Koston
02bf33c548
Bump zeroconf to 0.145.1 ( #8267 )
2025-02-18 17:38:41 +00:00
G-Two
b3db04a3d3
Increase default repeat delay for Toto remote transmitter protocol ( #8265 )
2025-02-19 06:30:03 +13:00
J. Nick Koston
56034e3e79
Bump openssh-client to 1:9.2p1-2+deb12u4 to fix docker builds ( #8269 )
2025-02-19 06:11:58 +13:00
J. Nick Koston
abbd72e802
Use the process CPU count to determine how many children to create ( #8268 )
2025-02-19 06:10:33 +13:00
Jesse Hills
1257640e48
Merge branch 'beta' into dev
2025-02-18 14:14:05 +13:00
Jesse Hills
2bc9782ce7
Merge pull request #8264 from esphome/bump-2025.2.0b5
...
2025.2.0b5
2025-02-18 14:13:33 +13:00
Jesse Hills
6583e17810
Bump version to 2025.2.0b5
2025-02-18 13:39:42 +13:00
J. Nick Koston
64c8bcef2e
Bump aioesphomeapi to 29.1.0 ( #8105 )
2025-02-18 13:39:42 +13:00
J. Nick Koston
f9da8dbfb8
Replace glyphsets with esphome_glyphsets ( #8261 )
2025-02-18 13:39:42 +13:00
J. Nick Koston
74f7197543
Bump aioesphomeapi to 29.1.0 ( #8105 )
2025-02-17 16:27:06 -06:00
J. Nick Koston
c21b8bd417
Switch to native arm runners for docker CI ( #8262 )
2025-02-18 11:19:11 +13:00
J. Nick Koston
1eb658cc5b
Replace glyphsets with esphome_glyphsets ( #8261 )
2025-02-17 21:48:24 +00:00
Jesse Hills
8b251efb75
Merge branch 'beta' into dev
2025-02-17 13:10:17 +13:00
Jesse Hills
26d25464da
Merge pull request #8259 from esphome/bump-2025.2.0b4
...
2025.2.0b4
2025-02-17 13:09:45 +13:00
Jesse Hills
78b55e22ee
Bump version to 2025.2.0b4
2025-02-17 12:14:06 +13:00
Ali Jafri
9ee5227fe0
DHT platform now supports modules with inbuilt external resistor ( #8257 )
2025-02-17 12:14:06 +13:00
J. Nick Koston
e89603fe3b
Bump zeroconf to 0.144.3 ( #8253 )
2025-02-17 12:14:06 +13:00
Djordje Mandic
c0804d665d
[scd30] Increase minimal CONF_UPDATE_INTERVAL from 1 to 2 seconds ( #8256 )
2025-02-17 12:14:05 +13:00
Samuel Sieb
a67b85eabf
don't crash on null pages ( #8254 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-02-17 12:14:05 +13:00
Ali Jafri
a47e27885f
DHT platform now supports modules with inbuilt external resistor ( #8257 )
2025-02-17 11:05:54 +13:00
J. Nick Koston
2e66b33672
Bump zeroconf to 0.144.3 ( #8253 )
2025-02-17 08:53:19 +13:00
Djordje Mandic
e21ef22706
[scd30] Increase minimal CONF_UPDATE_INTERVAL from 1 to 2 seconds ( #8256 )
2025-02-17 08:09:42 +13:00
Samuel Sieb
93c2878c21
don't crash on null pages ( #8254 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-02-16 01:02:51 -06:00
Jesse Hills
b3ad6a03e6
Merge branch 'beta' into dev
2025-02-14 16:47:17 +13:00
Jesse Hills
6e45a7c9af
Merge pull request #8251 from esphome/bump-2025.2.0b3
...
2025.2.0b3
2025-02-14 16:43:58 +13:00
Jesse Hills
e17582544e
Bump version to 2025.2.0b3
2025-02-14 14:28:42 +13:00
Jesse Hills
daa7960031
Fix crash when storage file doesnt exist yet ( #8249 )
2025-02-14 14:28:41 +13:00
Dániel Márai
6999cc0581
Add support for the DAC on the S2 ( #8030 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-02-14 14:28:41 +13:00
Jonathan Swoboda
92ad6286aa
[logger] Fix bug causing global log level to be overwritten ( #8248 )
2025-02-14 14:28:41 +13:00
guillempages
1111aa167f
[online_image]Fix reset if buffer not allocated ( #8236 )
2025-02-14 14:28:41 +13:00
Jesse Hills
143b0d3de4
Fix crash when storage file doesnt exist yet ( #8249 )
2025-02-14 14:27:11 +13:00
Dániel Márai
788c41e6f4
Add support for the DAC on the S2 ( #8030 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-02-14 13:15:01 +13:00
Jonathan Swoboda
46b6dcdfbf
[logger] Fix bug causing global log level to be overwritten ( #8248 )
2025-02-13 19:56:08 +00:00
Jesse Hills
d05f641dd0
Merge branch 'beta' into dev
2025-02-13 21:31:40 +13:00
Jesse Hills
897873496a
Merge pull request #8246 from esphome/bump-2025.2.0b2
...
2025.2.0b2
2025-02-13 21:31:05 +13:00
Jesse Hills
b0f6dd7d9c
Bump version to 2025.2.0b2
2025-02-13 20:44:12 +13:00
Keith Burzinski
be5639faf1
[modbus_controller] Remove stream dependency ( #8244 )
2025-02-13 20:44:12 +13:00
Keith Burzinski
e9a537784e
[graph] Remove `stream` dependency ( #8243 )
2025-02-13 20:44:12 +13:00
Gábor Poczkodi
35d303809e
[cse7766] Remove stream dependency ( #7720 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-02-13 20:44:12 +13:00
Jesse Hills
4740f12ce8
[core] Fix `config_dir` for dashboard ( #8242 )
2025-02-13 20:44:12 +13:00
J. Nick Koston
c8e7e275a4
Bump zeroconf to 0.144.1 ( #8238 )
2025-02-13 20:44:12 +13:00
Jesse Hills
077ee5b714
[core] Ignore dot-prefixed config entries when looking for target platform ( #8240 )
2025-02-13 20:44:12 +13:00
Keith Burzinski
fa029e8fc7
[modbus_controller] Extend tests ( #8245 )
2025-02-13 20:40:02 +13:00
Keith Burzinski
ace953bd50
[modbus_controller] Remove stream dependency ( #8244 )
2025-02-13 04:34:16 +00:00
Keith Burzinski
e190ef9e9b
[graph] Remove `stream` dependency ( #8243 )
2025-02-13 03:37:29 +00:00
Gábor Poczkodi
2868210d46
[cse7766] Remove stream dependency ( #7720 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-02-13 03:07:14 +00:00
Jesse Hills
72f6461871
[core] Fix `config_dir` for dashboard ( #8242 )
2025-02-13 02:57:57 +00:00
J. Nick Koston
4a95468fd2
Bump zeroconf to 0.144.1 ( #8238 )
2025-02-13 14:17:00 +13:00
Jesse Hills
43319d4c8a
[core] Ignore dot-prefixed config entries when looking for target platform ( #8240 )
2025-02-12 21:05:46 +00:00
guillempages
3b7a7a2262
[online_image]Fix reset if buffer not allocated ( #8236 )
2025-02-12 20:55:32 +11:00
Jesse Hills
de2d21862b
Merge branch 'beta' into dev
2025-02-12 17:24:36 +13:00
Jesse Hills
3d48eb26cd
Merge pull request #8237 from esphome/bump-2025.2.0b1
...
2025.2.0b1
2025-02-12 17:24:00 +13:00
Jesse Hills
ab0d38fbda
Bump version to 2025.3.0-dev
2025-02-12 13:53:43 +13:00
Jesse Hills
2b75e34719
Bump version to 2025.2.0b1
2025-02-12 13:53:43 +13:00
Jesse Hills
0b6c416680
Bump esphome-dashboard to 20250212.0 ( #8235 )
2025-02-12 13:16:17 +13:00
Neil Ségard
7bb2c3c496
Add support for Waveshare 7.3" ACeP 7-Color display ( #6380 )
2025-02-12 10:31:56 +11:00
Michael Grüner
88cfdc33d4
GDEY042T81 e-paper displays support ( #8061 )
...
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2025-02-12 10:17:34 +11:00
Daniël Koek
a2f1b90238
Add GDEY029T94 support ( #7931 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2025-02-12 10:16:33 +11:00
Rachasak Ragkamnerd
0401ee9428
added Waveshare BWR Mode for the 4.2in Display ( #7995 )
...
Co-authored-by: rrachasak <dev@rachasak.org >
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2025-02-12 08:35:07 +11:00
tmpeh
14d7931bd6
Added Waveshare e-paper display model "7.50inv2p" to the waveshare_epaper component. ( #7751 )
...
Co-authored-by: Tim Pehla <tim.pehla@uni-bielefeld.de >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2025-02-12 09:41:52 +13:00
Jordan Zucker
6b3f3e1da6
[prometheus] Adding valve entity metrics ( #8223 )
2025-02-12 08:51:55 +13:00
Kevin Ahrendt
33f9d66e81
[voice_assistant] Add announce support ( #8232 )
2025-02-12 07:20:39 +13:00
Kevin Ahrendt
46d19d82c2
[speaker] Bugfix: Ensure all audio is played after completely decoding a file ( #8231 )
2025-02-12 07:14:59 +13:00
guillempages
c9e7562aff
[online_image] Improve error handling ( #8212 )
2025-02-11 22:12:13 +11:00
guillempages
8b7aa4c110
[http_request]Use std::string for headers ( #8225 )
2025-02-11 11:39:03 +11:00
Táta GEEK
b667ceaced
Add waveshare 2.9inch e-Paper HAT (D) ( #7906 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2025-02-11 11:35:56 +11:00
mystster
abdf215d3a
Add partial update of GDEW029T5 e-paper display ( #8162 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2025-02-11 07:29:27 +11:00
Kevin Ahrendt
84836f15db
[speaker] Media Player Components PR9 ( #8171 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-02-11 08:00:23 +13:00
Jonathan Swoboda
8be9f02693
[ota] Increase socket timeout earlier in OTA script ( #8129 )
2025-02-10 17:42:40 +13:00
Igor Novgorodov
1ab1768b6a
Add ADC sampling method option ( #8131 )
...
Co-authored-by: Djordje Mandic <6750655+DjordjeMandic@users.noreply.github.com >
2025-02-10 17:32:54 +13:00
Stefan Rado
0d13e2040d
Don't activate venv in devcontainer ( #8128 )
2025-02-10 17:12:46 +13:00
Awesome Walrus
fd24b1423c
Fix pref conflict of WiFi creds and fast_connect ( #8219 )
2025-02-10 16:54:37 +13:00
Clyde Stubbs
66c35a9432
[waveshare_epaper] Rationalise and complete tests ( #8221 )
2025-02-10 16:46:05 +13:00
Craig Andrews
45b8810ab8
[online_image] Set Accept header ( #8216 )
2025-02-10 15:55:16 +13:00
Clyde Stubbs
ff7d232ee6
[logger] Add runtime level select ( #8222 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-02-10 15:53:26 +13:00
guillempages
0cd3af2fcd
[online_image]Pin specific version of JPEG library ( #8217 )
2025-02-10 13:17:29 +13:00
Keith Burzinski
8897a9866d
[CI] Consolidate some tests (T) ( #8208 )
2025-02-10 10:43:21 +13:00
Keith Burzinski
dc8646cda6
[CI] Consolidate some tests (U, V, W, X, Y, Z) ( #8210 )
2025-02-10 10:43:17 +13:00
Keith Burzinski
353924257a
[CI] Consolidate some tests (S) ( #8206 )
2025-02-10 10:43:10 +13:00
Keith Burzinski
da3d007d7b
Markdown tweaks/updates ( #8211 )
2025-02-10 10:40:19 +13:00
G-Two
9e3359cdf2
Add Toto protocol to remote receiver and transmitter ( #8177 )
2025-02-06 23:08:06 -06:00
Jonathan Swoboda
7e626b04f2
[esp32_rmt] Set pull-up and open-drain modes based on pin schema ( #8178 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-02-06 22:09:24 -06:00
dependabot[bot]
4eb551864d
Bump the docker-actions group with 2 updates ( #8215 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-06 20:33:57 +01:00
bdm310
e337bd7beb
[sdl] Implement binary sensors from keystrokes ( #8207 )
...
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2025-02-05 21:53:23 +11:00
Jan Schröter
57739b8bb0
[uponor_smatrix] add target temperature as sensor ( #7745 )
2025-02-05 15:53:05 +13:00
Jordan Zucker
65ca000e6d
[prometheus] Add update entity to prometheus metrics ( #8173 )
2025-02-05 15:43:44 +13:00
Keith Burzinski
bf6874b52e
[CI] Consolidate some tests (Q, R) ( #8205 )
2025-02-05 15:37:22 +13:00
Keith Burzinski
cecce0f3cb
[CI] Consolidate some tests (N, O, P) ( #8204 )
2025-02-05 15:37:15 +13:00
Clyde Stubbs
4d8f58db94
[preferences] Better handling of flash_write_interval ( #8199 )
2025-02-05 15:34:30 +13:00
Clyde Stubbs
977333a73c
[lvgl] Make layouts work properly on base display ( #8193 )
2025-02-05 14:44:51 +13:00
Clyde Stubbs
1215d2ffeb
[xxtea] Extract encryption functions to separate component ( #8183 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-02-05 12:22:40 +13:00
Clyde Stubbs
9b56f9cc6d
[lvgl] add triggers for swipe gestures ( #8190 )
2025-02-05 12:13:21 +13:00
Jonathan Swoboda
2e61229aed
[i2c] Workaround for i2c on s2 ( #8188 )
2025-02-05 12:09:37 +13:00
Keith Burzinski
55203143df
[CI] Consolidate some tests (I, J) ( #8200 )
2025-02-05 12:06:08 +13:00
Keith Burzinski
4e4566361f
[CI] Consolidate some tests (M) ( #8202 )
2025-02-05 12:05:59 +13:00
Keith Burzinski
4273449003
[CI] Consolidate some tests (K, L) ( #8201 )
2025-02-05 12:05:53 +13:00
Keith Burzinski
f8fae676b1
[CI] Consolidate some tests (H) ( #8198 )
2025-02-05 12:05:50 +13:00
Keith Burzinski
211aee91e5
[CI] Consolidate some tests (G) ( #8196 )
2025-02-05 12:05:45 +13:00
Keith Burzinski
6e3527a88b
[CI] Consolidate some tests (F) ( #8195 )
2025-02-05 12:05:35 +13:00
Keith Burzinski
06f9764f51
[CI] Consolidate some tests (E) ( #8191 )
2025-02-05 12:05:24 +13:00
Keith Burzinski
693d813c4b
[CI] Consolidate some tests (D) ( #8189 )
2025-02-05 12:05:17 +13:00
Keith Burzinski
61ad2510fc
[CI] Consolidate some tests (C) ( #8186 )
2025-02-05 12:05:08 +13:00
Keith Burzinski
53c15f6716
[CI] Consolidate some tests (B) ( #8185 )
2025-02-05 12:05:02 +13:00
Keith Burzinski
d4ac2d3c7e
[CI] Consolidate some tests (A) ( #8184 )
2025-02-05 12:04:53 +13:00
Kevin Ahrendt
6f4e8f1fbf
[mixer] Media Player Components PR8 ( #8170 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-02-04 23:00:02 +00:00
Kevin Ahrendt
847cff06b3
[resampler] Media Player Components PR7 ( #8169 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-02-05 09:18:11 +13:00
Jesse Hills
bd34697715
Remove arm/v7 container image support ( #8194 )
2025-02-05 07:56:38 +13:00
Kevin Ahrendt
6b55df36c7
[audio] Media Player Components PR6 ( #8168 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-02-04 15:58:35 +13:00
Kevin Ahrendt
b8f9eaecd8
[audio] Media Player Components PR5 ( #8167 )
2025-02-03 23:47:50 +00:00
Kevin Ahrendt
c8bbc2e84c
[audio] Media Player Components PR4 ( #8166 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-02-03 22:34:20 +00:00
Djordje Mandic
5108b9a8b7
Make get_flags() in GPIOPin mandatory ( #8182 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-02-03 11:14:55 -06:00
Djordje Mandic
8de5af4eec
Add virtual get_flags() to GPIOPin and implementation in InternalGPIOPin derivatives ( #8151 )
2025-02-02 21:55:55 -06:00
Kevin Ahrendt
6e5e681055
[audio] Media Player Components PR3 ( #8165 )
2025-02-03 02:54:55 +00:00
Kevin Ahrendt
f6cf99384b
[audio, i2s_audio, speaker] Media Player Components PR2 ( #8164 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-02-03 15:25:41 +13:00
Kevin Ahrendt
2b711e532b
[i2s_audio] Media Player Components PR1 ( #8163 )
2025-02-02 21:38:10 +01:00
J. Nick Koston
72c6f04a97
Bump zeroconf to 0.143.0 ( #8104 )
2025-02-02 21:35:52 +01:00
Rodrigo Martín
03e2701bd0
feat(core): Add support for <...> includes ( #8132 )
2025-02-02 21:34:38 +01:00
Jonathan Swoboda
051fa3a49f
[remote_base] Add default value for offset in is_valid ( #8159 )
2025-02-01 04:13:38 -06:00
NicoIIT
7392397630
Use abspath for config path dir ( #8044 )
2025-01-29 15:03:42 +01:00
Jonathan Swoboda
714e2d3e56
[remote_transmitter] Fix issues with 32bit rollover on esp8266 and libretiny ( #8056 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
2025-01-29 07:34:10 -06:00
dependabot[bot]
12d6c1bbca
Bump actions/setup-python from 5.3.0 to 5.4.0 in /.github/actions/restore-python ( #8153 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-29 14:31:49 +01:00
dependabot[bot]
7727879f01
Bump actions/setup-python from 5.3.0 to 5.4.0 ( #8154 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-29 14:30:30 +01:00
dependabot[bot]
334e952a34
Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 ( #8137 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-29 13:40:31 +01:00
dependabot[bot]
f9856135d0
Bump docker/build-push-action from 6.12.0 to 6.13.0 in /.github/actions/build-image ( #8136 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-29 13:40:25 +01:00
Olliver Schinagl
ba3e5e8ecb
[climate] Accept °K as intended ( #8134 )
2025-01-30 00:27:55 +13:00
Jonathan Swoboda
67ccd0eb7f
[esp32_rmt] Increase default symbols in led strip and remove IRAM config ( #8133 )
2025-01-29 04:51:04 -06:00
Clyde Stubbs
619ce93dec
[display] Properly handle case of auto_clear_enabled: false ( #8156 )
2025-01-29 04:45:29 -06:00
Jimmy Hedman
9957840dfc
Add multicast support to udp component ( #8051 )
2025-01-29 21:00:18 +11:00
Stefan Rado
a23ce416ea
Fix forgotten uses of use_transparency ( #8115 )
2025-01-29 14:54:10 +11:00
Clyde Stubbs
2489f95107
[logger] Ensure PRIu32 and friends are available ( #8155 )
2025-01-28 23:58:06 +00:00
guillempages
7dab1a6082
[online_image] Add JPEG support to online_image ( #8127 )
...
Co-authored-by: Jimmy Hedman <jimmy.hedman@gmail.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Rodrigo Martín <contact@rodrigomartin.dev >
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2025-01-29 10:35:43 +11:00
Rodrigo Martín
f7f8bf4da4
[esp32_ble_server] Create custom services, characteristics and descriptors ( #7009 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2025-01-28 22:00:28 +11:00
J. Nick Koston
dd18a219db
Include Bluetooth connection slot allocations in connections free message ( #8148 )
2025-01-28 06:57:52 +04:00
Jimmy Hedman
dbf4c2c4da
Update mdns for ESP-IDF ( #8145 )
2025-01-26 22:23:57 -06:00
guillempages
fc847c1de8
[online_image] Code Improvements ( #8130 )
2025-01-24 07:32:03 +11:00
Jesse Hills
7fccc9ff86
[online_image] Add binary bmp support ( #8116 )
...
Co-authored-by: guillempages <guillempages@users.noreply.github.com >
2025-01-23 15:10:19 +13:00
Olliver Schinagl
dee1d84979
[spi] Fix data type in bitbash transfer_() ( #8125 )
2025-01-22 23:41:55 +00:00
Oskari Lemmelä
65b2d48a6f
Fix mqtt climate step rounding ( #8121 )
2025-01-23 12:32:45 +13:00
brambo123
8aeb08f868
[ads1115] Add sample rate control ( #8102 )
2025-01-23 12:31:07 +13:00
Djordje Mandic
d4857a1727
Add verbose logging for pulse width calculation in pulse_meter ( #8124 )
2025-01-23 12:07:26 +13:00
tomaszduda23
0c032bc431
[core] add support for custom platform ( #7616 )
...
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com >
2025-01-23 12:06:07 +13:00
Keith Burzinski
5a103543c4
[esp32] Set logger default interface for C6 ( #8126 )
2025-01-22 23:00:40 +00:00
Frederik
01ab6d3ddc
[debug] fix debug_esp32 printf for partition size and address ( #8122 )
...
Co-authored-by: Djordje Mandic <6750655+DjordjeMandic@users.noreply.github.com >
2025-01-23 09:37:32 +11:00
Keith Burzinski
f2170c633a
[es7243e] Add support for ES7243E audio ADC ( #8098 )
2025-01-23 09:23:22 +13:00
Citric Li
c2e52f4b11
Add: Human Presence and Target Count to the Seeed Studio MR60BHA2 ( #8010 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Spencer Yan <spencer@spenyan.com >
2025-01-22 13:01:15 +13:00
Keith Burzinski
4843bbd38a
[custom] Remove platforms ( #8119 )
2025-01-22 12:56:51 +13:00
dependabot[bot]
78ce8f014a
Bump actions/stale from 9.0.0 to 9.1.0 ( #8120 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-22 08:15:56 +13:00
Jesse Hills
b454f63b36
[core] Remove old style platform configuration ( #8118 )
2025-01-21 00:32:47 -06:00
Jonathan Swoboda
db644542ed
[esp32_touch] Fix deprecated warning ( #8092 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
2025-01-21 16:17:32 +13:00
Keith Burzinski
716a8b87e1
[es8156] Add support for ES8156 audio DAC ( #8085 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-01-21 16:15:18 +13:00
Clyde Stubbs
0f4e274e52
[uptime] Cosmetic improvements for uptime text_sensor ( #8101 )
2025-01-21 15:43:50 +13:00
Keith Burzinski
576dbd6f0c
[audio_adc] Add new `audio_adc` component ( #8094 )
2025-01-21 15:35:40 +13:00
Jesse Hills
c3d00b45f7
Update defines.h for esp-idf 5.1.5 ( #8117 )
2025-01-21 01:50:04 +00:00
Mikkel Jeppesen
98b872abc7
Fixed incorrect display dimension ( #8110 )
2025-01-20 09:36:07 +11:00
guillempages
75026be951
[online_image] Use RAMAllocator ( #8114 )
2025-01-19 22:16:37 +00:00
guillempages
47a0ec467a
[image]Rename option "use_transparency" ( #8113 )
2025-01-20 08:34:38 +11:00
Jesse Hills
9e40d4cf45
Merge branch 'release' into dev
2025-01-17 14:47:56 +13:00
Jesse Hills
fecae2f740
Merge pull request #8100 from esphome/bump-2024.12.4
...
2024.12.4
2025-01-17 14:47:16 +13:00
Jesse Hills
5a01670803
Bump version to 2024.12.4
2025-01-17 13:40:12 +13:00
Jesse Hills
c2423b18cb
Bump python3-setuptools to 66.1.1-1+deb12u1 ( #8074 )
2025-01-17 13:40:11 +13:00
Jesse Hills
2363b3dfd6
Merge branch 'release' into dev
2025-01-17 13:32:53 +13:00
Jesse Hills
628e47f670
Merge pull request #8099 from esphome/bump-2024.12.3
...
2024.12.3
2025-01-17 13:32:12 +13:00
Jesse Hills
7666581c54
Bump version to 2024.12.3
2025-01-17 12:24:22 +13:00
Kevin Ahrendt
03c36920ff
[http_request] Bugfix: run update function in a task ( #8018 )
2025-01-17 12:24:22 +13:00
Piotr Szulc
abdd6b232f
Fixed libretiny preference wrongly detecting change in the data to store ( #7990 )
2025-01-17 12:24:22 +13:00
j-sepul
07be7ad7e2
Increase Daly-BMS coltage cells from 16 to 18 cells ( #8057 )
2025-01-17 11:08:04 +13:00
Katherine Whitlock
820e3488d0
Remove black-formatter from pre-commit hooks ( #8097 )
2025-01-17 10:44:26 +13:00
Kevin Ahrendt
8c6c45e6c1
[http_request] Bugfix: run update function in a task ( #8018 )
2025-01-17 10:43:41 +13:00
Katherine Whitlock
16bf56b0f9
Fix running pre-commit on Windows ( #8095 )
2025-01-17 09:10:20 +13:00
Clyde Stubbs
49c01c26f1
Revert "Add resistance_sampler interface for config validation" ( #8093 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-01-16 16:12:30 +11:00
dependabot[bot]
b4a804cc77
Bump docker/build-push-action from 6.11.0 to 6.12.0 in /.github/actions/build-image ( #8090 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-16 14:53:23 +13:00
Jordan Zucker
df26ace0f1
[prometheus] Select, media_player, and number prometheus metrics ( #7895 )
2025-01-15 16:56:22 +13:00
Jesse Hills
e779a8bcb2
[event] Store `last_event_type` in class ( #8088 )
2025-01-15 16:54:45 +13:00
Jesse Hills
c458fd18df
Bump version to 2025.2.0-dev
2025-01-15 16:49:58 +13:00
Kevin Ahrendt
98817a5bbf
[es7210] add support for es7210 ADC ( #8007 )
2025-01-15 16:47:22 +13:00
Saninn Salas Diaz
c43d8460bd
fix(web_server/fan): send speed update values even when fan is off ( #8086 )
2025-01-15 15:14:58 +13:00
Clyde Stubbs
17b88f2e3e
[lvgl] fix lvgl.widget.update and friends ( #8087 )
2025-01-15 14:29:51 +13:00
Clyde Stubbs
dac9768f6a
[spi] Restore `SPIDelegateDummy` ( #8019 )
2025-01-15 13:56:52 +13:00
Clyde Stubbs
e8d2ad4ce8
[ili9xxx] psram and 8 bit changes ( #8084 )
2025-01-15 11:53:44 +13:00
Clyde Stubbs
c3412df169
[image] Fix mdi images ( #8082 )
2025-01-15 11:29:27 +13:00
Clyde Stubbs
fc2b15e307
[uptime] Add text_sensor ( #8028 )
2025-01-15 11:27:47 +13:00
Stefan Rado
bdb1094b47
Allow external libraries to use ESP_LOGx macros ( #8078 )
2025-01-14 14:20:52 +11:00
Clyde Stubbs
6262fb8fcf
[lvgl] fix tests ( #8075 )
2025-01-13 15:32:54 -06:00
Nate Clark
f319472066
web_server: Adds REST API POST endpoints to arm and disarm ( #7985 )
2025-01-13 17:35:29 +13:00
Dusan Cervenka
b4a2b50ee0
Fixed topic when mac is used ( #7988 )
2025-01-13 17:34:07 +13:00
Piotr Szulc
30bb806f26
Fixed libretiny preference wrongly detecting change in the data to store ( #7990 )
2025-01-13 17:31:01 +13:00
NP v/d Spek
9874d17613
add missing include in base_automation.h ( #8001 )
2025-01-13 17:29:38 +13:00
Ryan Henderson
13909b7994
[esp32_wifi] Enhance WiFi component with TCPIP core locking. ( #7997 )
2025-01-13 17:26:23 +13:00
Ryan Henderson
df50e57409
Include esp_mac.h and C++20 str_startswith/str_ends ( #7999 )
2025-01-13 17:18:20 +13:00
Ryan Henderson
3fa67fad32
Fix compile errors with pioarduino/platform-espressif32: wifi_component_esp32_arduino.cpp ( #7998 )
2025-01-13 17:17:28 +13:00
Douglas
8fbd512952
Use ESPHome logo on readme page according to theme (light/dark) ( #7992 )
2025-01-13 17:16:43 +13:00
Edward Firmo
528d3672b4
[psram] Improve total PSRAM display in logs by using rounded KB values ( #8008 )
...
Co-authored-by: Djordje Mandic <6750655+DjordjeMandic@users.noreply.github.com >
2025-01-13 17:11:48 +13:00
Edward Firmo
fef50afef8
[debug] Add ESP32 partition table logging to dump_config ( #8012 )
2025-01-13 17:08:20 +13:00
Edward Firmo
aa1879082c
[debug] Add framework type to debug info ( #8013 )
2025-01-13 17:06:44 +13:00
Djordje Mandic
d8c943972b
[core] fix comment for crc8 function in helpers.h ( #8016 )
2025-01-13 17:05:53 +13:00
Kyle Cascade
f3ebb4eb39
Added VERY_VERBOSE dfplayer printing ( #8026 )
2025-01-13 16:23:35 +13:00
Clyde Stubbs
f1c0570e3b
[image] Transparency changes; code refactor ( #7908 )
2025-01-13 16:21:42 +13:00
Keith Burzinski
aa87c60717
[nextion] Brightness control tweaks ( #8027 )
2025-01-13 16:12:54 +13:00
Clyde Stubbs
92a8ebe1f8
[json] use correct formatting ( #8039 )
2025-01-13 15:56:42 +13:00
Marcin Żbik
dd3ffc7f29
Fix Waveshare 7in5bv3bwr image quality in BWR mode ( #8043 )
...
Co-authored-by: zbikmarc <zbimarc+github@gmail.com >
2025-01-13 15:55:30 +13:00
Jonathan Swoboda
aac3841991
[esp32] Fix arch_get_cpu_freq_hz ( #8047 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
2025-01-13 14:45:35 +13:00
Mischa Siekmann
fb87a1c0bc
Allow CONF_RMT_CHANNEL parameter for IDF 4.X ( #8035 )
2025-01-13 14:42:03 +13:00
Jesse Hills
4409471cd1
Bump python3-setuptools to 66.1.1-1+deb12u1 ( #8074 )
2025-01-13 14:32:10 +13:00
dependabot[bot]
739edce268
Bump docker/build-push-action from 6.10.0 to 6.11.0 in /.github/actions/build-image ( #8053 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-13 12:55:53 +13:00
dependabot[bot]
f25f3334d1
Bump docker/setup-qemu-action from 3.2.0 to 3.3.0 in the docker-actions group ( #8052 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-13 12:55:37 +13:00
dependabot[bot]
571935fb3b
Bump peter-evans/create-pull-request from 7.0.5 to 7.0.6 ( #8024 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-13 12:55:00 +13:00
dependabot[bot]
7c39422692
Bump actions/upload-artifact from 4.5.0 to 4.6.0 ( #8058 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-13 12:54:44 +13:00
tomaszduda23
731fb1d172
[spi] relay on KEY_TARGET_PLATFORM as the other platforms does ( #8066 )
2025-01-13 11:15:39 +13:00
Brian Whicheloe
40bee2a854
Add log level env var ( #7604 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-01-13 08:15:22 +13:00
Jimmy Hedman
d69926485c
Convert IPAddress to use Pythonmodule ipaddress ( #8072 )
2025-01-13 08:12:38 +13:00
Clyde Stubbs
fe80750743
[display] auto_clear_enabled defaults ( #7986 )
2025-01-13 07:56:54 +13:00
Clyde Stubbs
109d737d5d
[lvgl] Implement lvgl.page.is_showing: condition ( #8055 )
2025-01-13 07:53:26 +13:00
Clyde Stubbs
bd17ee8e33
[config] Early check for required version ( #8000 )
2025-01-13 07:50:13 +13:00
Clyde Stubbs
f1712cffa8
[spi_led_strip] Fix priority ( #8021 )
2025-01-13 07:49:05 +13:00
Clyde Stubbs
0df6a913b3
[lgvl] disp_bg_image and disp_bg_opa changes ( #8025 )
2025-01-13 07:46:17 +13:00
Clyde Stubbs
8a98b69a57
[lvgl] fix bg_image_src ( #8005 )
...
Co-authored-by: clydeps <U5yx99dok9>
2025-01-13 07:42:03 +13:00
Clyde Stubbs
4530e4d60f
[lvgl] remove default state ( #8038 )
2025-01-13 07:40:50 +13:00
Juan Jose Restrepo
4d7c6b28e1
Update sprinkler.cpp ( #7996 )
2025-01-10 17:22:30 -06:00
Jimmy Hedman
de603c7565
Enable udp to work (on ipv4) when ipv6 is enabled ( #8060 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2025-01-10 21:10:19 +00:00
Peter Zich
a498fb5dcf
Fix braceless else statements ( #7799 )
2025-01-09 00:47:30 -06:00
Samu Németh
78543e1e15
Fixed comment typo in light_color_values.h ( #8050 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-01-08 22:37:52 +00:00
Clyde Stubbs
5e72b7196b
Remove rmt channel from idf tests ( #8054 )
2025-01-08 21:14:08 +00:00
Clyde Stubbs
a0615a92f0
[addressable_light] Remove rmt channel from idf tests ( #7987 )
2025-01-08 14:25:10 -06:00
Peter Zich
dc5b408748
Initialize esp32_rmt_led_strip buffer ( #8036 )
2025-01-05 19:50:35 -06:00
Jonathan Swoboda
387bde665e
[esp32_rmt] IDF 5+ update fixes ( #8002 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-12-24 03:15:40 -06:00
tomaszduda23
45beea68eb
[ble_client, bluetooth_proxy, esp32_ble_client, esp32_ble_tracker] fix ble proxy stop working ( #7901 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-12-22 19:49:04 -10:00
Keith Burzinski
c457d8835e
Merge branch 'release' into dev
2024-12-20 18:56:18 -06:00
Keith Burzinski
4b51ba3fa4
Merge pull request #7989 from esphome/bump-2024.12.2
...
2024.12.2
2024-12-20 18:56:03 -06:00
Keith Burzinski
499953e3f4
Bump version to 2024.12.2
2024-12-20 14:34:11 -06:00
Keith Burzinski
69f1a81e1d
[esp32_ble] Fix for Improv ( #7984 )
2024-12-20 14:34:11 -06:00
Keith Burzinski
37fcccbb1c
[esp32] Fix flash size warning when using IDF ( #7983 )
2024-12-20 14:34:10 -06:00
Keith Burzinski
f3cb179f54
[esp32_ble] Fix for Improv ( #7984 )
2024-12-20 14:16:18 -06:00
Keith Burzinski
ba2edbc189
[esp32] Fix flash size warning when using IDF ( #7983 )
2024-12-20 01:28:08 -06:00
tomaszduda23
f33b4a714e
[esp32_ble] do not skip events if queue is blocked ( #7960 )
2024-12-19 14:45:40 -10:00
Jesse Hills
85d863601b
Merge branch 'release' into dev
2024-12-19 19:48:11 +13:00
Jesse Hills
fe0700166a
Merge pull request #7982 from esphome/bump-2024.12.1
...
2024.12.1
2024-12-19 19:47:30 +13:00
Jesse Hills
d28cf011d1
Bump version to 2024.12.1
2024-12-19 17:07:43 +13:00
Kevin Ahrendt
434879ea04
[core] Bugfix: Implement ring buffer with xRingbuffer ( #7973 )
2024-12-19 17:07:43 +13:00
dependabot[bot]
7da07303c9
Bump actions/upload-artifact from 4.4.3 to 4.5.0 ( #7981 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-19 16:42:29 +13:00
Clyde Stubbs
b33b4481ea
[helpers] Provide calls to get free heap and largest available block. ( #7978 )
2024-12-19 16:40:08 +13:00
Clyde Stubbs
ac631711ab
[qspi_dbi] Bugfix and new features ( #7979 )
2024-12-19 16:30:23 +13:00
Jonathan Swoboda
265b6ec445
[esp32_rmt] Updates for IDF 5+ ( #7770 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-12-18 20:31:22 -06:00
Kevin Ahrendt
61499dbdd8
[core] Bugfix: Implement ring buffer with xRingbuffer ( #7973 )
2024-12-19 15:07:07 +13:00
Jesse Hills
0aaef9293b
Merge branch 'release' into dev
2024-12-18 17:07:26 +13:00
Jesse Hills
0f0b829bc6
Merge pull request #7976 from esphome/bump-2024.12.0
...
2024.12.0
2024-12-18 17:06:44 +13:00
Djordje Mandic
a9d883b65a
[midea] Add Fahrenheit support to midea_ac.follow_me action ( #7762 )
2024-12-18 13:47:43 +13:00
Jesse Hills
d330e73c1e
Bump version to 2024.12.0
2024-12-18 11:35:43 +13:00
Jonathan Swoboda
7554e954fe
[core] Add c6 and h2 to split default ( #7974 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
2024-12-18 10:12:14 +13:00
Jesse Hills
752af94a75
Merge branch 'beta' into dev
2024-12-18 10:03:48 +13:00
Jesse Hills
561d92d402
Merge pull request #7975 from esphome/bump-2024.12.0b3
...
2024.12.0b3
2024-12-18 10:02:03 +13:00
Jesse Hills
1a69236473
Bump version to 2024.12.0b3
2024-12-18 07:43:38 +13:00
Jesse Hills
c86ea99145
[esp32_ble] Use RAMAllocator to avoid panic abort from `new` ( #7936 )
2024-12-18 07:43:38 +13:00
Jesse Hills
7661609049
Bump esphome-dashboard to 20241217.1 ( #7971 )
2024-12-18 07:43:38 +13:00
Jesse Hills
c38826824f
[dashboard] Accept basic auth header ( #7965 )
2024-12-18 07:43:38 +13:00
Clyde Stubbs
e890486043
[font] cleanly handle font file format exception (Bugfix) ( #7970 )
2024-12-18 07:43:38 +13:00
Jesse Hills
ccc9fd4a3f
[esp32_ble] Use RAMAllocator to avoid panic abort from `new` ( #7936 )
2024-12-17 12:10:38 -06:00
Jesse Hills
54fbf5184e
Bump esphome-dashboard to 20241217.1 ( #7971 )
2024-12-17 17:32:52 +13:00
Jesse Hills
759df7ae6c
[dashboard] Accept basic auth header ( #7965 )
2024-12-16 22:26:16 -06:00
dependabot[bot]
3d56397e58
Bump docker/setup-buildx-action from 3.7.1 to 3.8.0 in the docker-actions group ( #7969 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-17 14:09:09 +13:00
Clyde Stubbs
9f6c64afa6
[font] cleanly handle font file format exception (Bugfix) ( #7970 )
2024-12-17 14:07:43 +13:00
Jesse Hills
663e18310d
[ci] Dont run main ci suite on docker files ( #7966 )
2024-12-16 16:58:42 -06:00
Jesse Hills
1a89aa8fbf
[uart] Use `SOC_UART_NUM as number of uarts instead of UART_NUM_MAX` ( #7967 )
2024-12-16 05:52:34 +00:00
Edward Firmo
e04743e381
[debug] Detailed reset reason ( #7729 )
...
Co-authored-by: Ramil Valitov <ramilvalitov@gmail.com >
2024-12-16 12:12:45 +13:00
Oleg Tarasov
a6957b9d3b
[opentherm] Message ordering, on-the-fly message editing, code improvements ( #7903 )
2024-12-16 12:04:26 +13:00
Edward Firmo
9816c27031
[nextion] Remove _internal from non-protected functions ( #7656 )
2024-12-16 11:00:44 +13:00
luar123
ea06740b46
Fix adc channel for ESP32-H2 ( #7964 )
2024-12-16 10:59:54 +13:00
Jesse Hills
9a5ec1b9e6
Merge branch 'beta' into dev
2024-12-16 10:42:53 +13:00
Jesse Hills
6dcbd1a8ae
Merge pull request #7963 from esphome/bump-2024.12.0b2
...
2024.12.0b2
2024-12-16 10:42:21 +13:00
Jesse Hills
63b0930ae8
Bump version to 2024.12.0b2
2024-12-16 07:57:06 +13:00
Edward Firmo
5382bd2a97
[adc] Restore missing LIBRETINY code in a separated file ( #7955 )
2024-12-16 07:57:06 +13:00
Kevin Ahrendt
de1fbd390b
[i2s_audio] Bugfix: Correctly set ring buffer size ( #7959 )
2024-12-16 07:57:06 +13:00
Jonathan Swoboda
af23357dca
[core] Move delay_microseconds_safe to iram ( #7957 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
2024-12-16 07:57:06 +13:00
Jesse Hills
0fbe6c0d8b
[sgp30] Set default update interval to 60s ( #7952 )
2024-12-16 07:57:06 +13:00
Jonathan Swoboda
4e1ff31342
[const] Add RMT CONF variables to const.py ( #7953 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
2024-12-16 07:57:06 +13:00
Edward Firmo
df4224e779
[nextion] Publishes is_connected() ( #7961 )
2024-12-16 07:30:47 +13:00
Edward Firmo
5877c57a35
[adc] Restore missing LIBRETINY code in a separated file ( #7955 )
2024-12-15 07:55:04 +13:00
Kevin Ahrendt
7f2ca800c1
[i2s_audio] Bugfix: Correctly set ring buffer size ( #7959 )
2024-12-13 23:17:58 -06:00
Edward Firmo
ce7ff15c8a
[pulse_counter] Fix volatile increment/decrement deprecation warnings ( #7954 )
2024-12-14 08:21:54 +11:00
Edward Firmo
88742e0399
[rotary_encoder] Fix volatile increment/decrement deprecation warnings ( #7958 )
2024-12-14 08:16:11 +11:00
Jonathan Swoboda
c187cb547c
[core] Move delay_microseconds_safe to iram ( #7957 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
2024-12-13 11:45:10 -08:00
Jesse Hills
42bc960a36
[sgp30] Set default update interval to 60s ( #7952 )
2024-12-12 03:37:51 -06:00
Jonathan Swoboda
ba63d266d8
[const] Add RMT CONF variables to const.py ( #7953 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
2024-12-12 04:37:22 +00:00
Jesse Hills
90baba4db7
Merge branch 'beta' into dev
2024-12-11 21:19:19 +13:00
Jesse Hills
1656ced351
Merge pull request #7950 from esphome/bump-2024.12.0b1
...
2024.12.0b1
2024-12-11 21:18:43 +13:00
Jesse Hills
1dfd15e607
Bump version to 2025.1.0-dev
2024-12-11 15:55:29 +13:00
Jesse Hills
5dcaf1241f
Bump version to 2024.12.0b1
2024-12-11 15:55:29 +13:00
Jesse Hills
7aa54b6879
[i2c] Use correct macro to determine number of i2c peripherals for idf ( #7947 )
2024-12-10 10:24:06 +00:00
Jesse Hills
444e162c92
Synchronise esp32 boards with platform version 51.03.07 ( #7945 )
2024-12-10 06:39:00 +00:00
Clyde Stubbs
bb27eaaf1e
[lvgl] Add on_change event ( #7939 )
2024-12-10 14:25:29 +13:00
Clyde Stubbs
517f659da8
[lvgl] Fix image mode property (Bugfix) ( #7938 )
2024-12-10 14:23:30 +13:00
Jesse Hills
5a92e24662
[const] Move `CONF_TEMPERATURE_COMPENSATION` to common const.py ( #7943 )
2024-12-10 14:22:30 +13:00
Edward Firmo
437b236a4d
[adc] Split files by platform ( #7940 )
2024-12-10 13:38:45 +13:00
dependabot[bot]
14eac3dbce
Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 ( #7941 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-09 23:44:39 +01:00
Yoonji Park
132a096ae7
Add font anti-aliasing for grayscale display ( #7934 )
2024-12-09 22:13:21 +11:00
Jesse Hills
440080a753
[display] Fix strftime overload ignoring alignment ( #7937 )
2024-12-09 17:09:29 +13:00
David Schneider
f15e3cfb9b
Optimize QMC5883L reads ( #7889 )
2024-12-09 15:51:37 +13:00
Citric Lee
9d000e9abf
Add: Seeed Studio MR60BHA2 mmWave Sensor ( #7589 )
...
Co-authored-by: Spencer Yan <spencer@spenyan.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-12-09 15:28:41 +13:00
Jesse Hills
97fd7493b5
Merge branch 'release' into dev
2024-12-06 17:23:14 +13:00
Jesse Hills
4c87658503
Merge pull request #7929 from esphome/bump-2024.11.3
...
2024.11.3
2024-12-06 17:22:32 +13:00
Jesse Hills
c80e035bd5
Bump version to 2024.11.3
2024-12-06 15:55:51 +13:00
Clyde Stubbs
c8ec0bb7ea
[esp32] Fix crash with empty platformio_options: value ( #7920 )
2024-12-06 15:55:51 +13:00
Clyde Stubbs
86ae1c5931
[lvgl] Fix msgbox content ( #7912 )
2024-12-06 15:55:51 +13:00
Clyde Stubbs
d0958f7cf2
[lvgl] Bugfixes ( #7896 )
2024-12-06 15:55:51 +13:00
Jesse Hills
982ce1db72
Cast port to int for ota pushing ( #7888 )
2024-12-06 15:55:51 +13:00
Krzysztof Zdulski
f042c6e643
Fix recalc_timestamp_utc ( #7894 )
2024-12-06 15:55:51 +13:00
Jesse Hills
5fcd26bfe9
[st7920] Remove unnecessary warning when drawing outside display bounds ( #7868 )
2024-12-06 15:55:51 +13:00
FreeBear-nc
5717d557f5
Add IRAM_ATTR to all functions used during interrupts on esp8266 chips. ( #7840 )
2024-12-06 15:55:51 +13:00
guillempages
3bac45e737
[online_image]Don't access decoder if not initialized ( #7882 )
2024-12-06 15:55:50 +13:00
Samuel Sieb
e623989878
fix local time timestamp calculation ( #7807 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-12-06 15:55:50 +13:00
Oleg Tarasov
39cbc6b183
[opentherm] Fix out of memory errors on ESP8266 ( #7835 )
2024-12-06 15:55:50 +13:00
Keith Burzinski
749a5e3348
[modbus] More clean-up ( #7921 )
2024-12-06 15:41:53 +13:00
Jesse Hills
b0e3ac01e8
Update project description ( #7928 )
2024-12-06 15:24:20 +13:00
Jesse Hills
58123845ff
Move docker oci labels to correct image ( #7927 )
2024-12-06 14:11:11 +13:00
alorente
bfd75d736c
Add OCI Image Labels ( #7924 )
2024-12-06 13:21:14 +13:00
Clyde Stubbs
4e3195b474
[esp32] Fix crash with empty platformio_options: value ( #7920 )
2024-12-06 13:16:59 +13:00
dependabot[bot]
d3a71a1d45
Bump actions/cache from 4.1.2 to 4.2.0 in /.github/actions/restore-python ( #7925 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-06 13:11:46 +13:00
dependabot[bot]
555bdac604
Bump actions/cache from 4.1.2 to 4.2.0 ( #7926 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-06 13:11:31 +13:00
Keith Burzinski
acc8d24a32
[esp32] Use pioarduino + IDF 5.1.5 as default for IDF builds ( #7706 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-12-05 02:39:30 -06:00
Jesse Hills
f3cc1e541a
[esp32_rmt_led_strip] Add `COMPONENT_SCHEMA` extending ( #7918 )
2024-12-04 21:44:59 -06:00
Keith Burzinski
ece72c6b18
[i2s_audio] Speaker type fix ( #7919 )
2024-12-04 21:03:38 -06:00
Sebastian Muszynski
4e839d42d0
[CI] Update clang-tidy to 18.1.8 ( #7915 )
2024-12-04 15:44:34 -06:00
Pavlo Dudnytskyi
d429aa8bb8
Haier AC quiet mode switch fix ( #7902 )
2024-12-05 10:43:00 +13:00
Kevin Ahrendt
472402745d
[i2s_audio] Bugfix: Follow configured bits per sample ( #7916 )
2024-12-05 10:18:14 +13:00
mikosoft83
016fac2496
Add strftime variant with background color ( #7714 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-12-04 13:18:00 +13:00
Clyde Stubbs
79478cdb8a
[sntp] Resolve warnings from ESP-IDF 5.x ( #7913 )
2024-12-04 13:13:07 +13:00
Keith Burzinski
dbed74b50d
[docker] Fix clang-tidy installation ( #7910 )
2024-12-04 12:26:27 +13:00
Keith Burzinski
d00ec7e544
[helpers] clang-tidy fix for #7706 ( #7909 )
2024-12-04 12:23:17 +13:00
Clyde Stubbs
a37ff2dbd9
[lvgl] Fix msgbox content ( #7912 )
2024-12-03 20:48:50 +00:00
Clyde Stubbs
00ddb0a427
[font] Restore correct default glyphs for bitmap fonts ( #7907 )
2024-12-03 19:50:56 +13:00
Clyde Stubbs
c95887a14a
[lvgl] Bugfixes ( #7896 )
2024-12-03 19:50:11 +13:00
Jesse Hills
dc5942a59b
[ble] Allow setting shorter name for ble advertisements ( #7867 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-12-02 23:38:44 -06:00
kbullet
584dbf2668
MQTT sensors handling of publishing NaN values ( #7768 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-12-02 23:50:05 +00:00
Keith Burzinski
9c8976be13
[CI] Update clang-tidy to 18.1.3 ( #7822 )
2024-12-03 11:29:45 +13:00
Clyde Stubbs
e08a9cc3a3
[font et. al.] Remove explicit check for pillow installed. ( #7891 )
2024-12-03 11:27:51 +13:00
Keith Burzinski
b79a3d6727
[CI] Bump GHA runners to `ubuntu-24.04` ( #7905 )
2024-12-03 06:42:44 +13:00
David Woodhouse
fb96e3588d
Add H-Bridge switch component ( #7421 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-12-02 02:16:58 -06:00
Keith Burzinski
edd847ea40
[modbus_controller] Clang fixes ( #7899 )
2024-12-02 13:27:32 +13:00
Jesse Hills
83d6834e27
Cast port to int for ota pushing ( #7888 )
2024-12-01 17:10:18 +01:00
Keith Burzinski
8f69d07061
[hx711] clang-tidy fixes for #7822 ( #7900 )
2024-12-01 17:08:52 +01:00
Krzysztof Zdulski
30477c764d
Fix recalc_timestamp_utc ( #7894 )
2024-11-29 13:05:00 -08:00
Jesse Hills
217a80a178
[st7920] Remove unnecessary warning when drawing outside display bounds ( #7868 )
2024-11-28 16:57:11 +13:00
FreeBear-nc
5486b40aab
Add IRAM_ATTR to all functions used during interrupts on esp8266 chips. ( #7840 )
2024-11-28 16:56:37 +13:00
guillempages
beb8ab50e2
[online_image]Don't access decoder if not initialized ( #7882 )
2024-11-28 16:55:20 +13:00
Max Slotov
7cdf5b55ef
[deep_sleep] fix deep_sleep not keeping awake when sleep_duration is defined ( #7885 )
2024-11-28 16:51:07 +13:00
Clyde Stubbs
c9b0490305
[lvgl] Make image update via lambda work ( #7886 )
2024-11-28 16:48:48 +13:00
Keith Burzinski
d305870284
[network] clang-tidy fixes for #7822 ( #7870 )
2024-11-28 11:25:34 +13:00
Keith Burzinski
ff5004d7db
[dht] clang-tidy fixes for #7822 ( #7871 )
2024-11-28 11:25:15 +13:00
Keith Burzinski
7aa3a1a1cc
[apds9306] clang-tidy fixes for #7822 ( #7872 )
2024-11-28 11:25:00 +13:00
Keith Burzinski
e124151e5c
[ezo] clang-tidy fixes for #7822 ( #7873 )
2024-11-28 11:24:43 +13:00
Keith Burzinski
e229ed0da3
[logger] clang-tidy fixes for #7822 ( #7875 )
2024-11-28 11:23:40 +13:00
Keith Burzinski
12cdeca48a
[various] clang-tidy fixes for #7822 ( #7874 )
2024-11-28 11:23:20 +13:00
Keith Burzinski
a825ef59d4
[nextion] clang-tidy fixes for #7822 ( #7878 )
2024-11-28 11:22:37 +13:00
Keith Burzinski
65a5216d17
[pca6416a, pca9554] clang-tidy fixes for #7822 ( #7879 )
2024-11-28 11:22:18 +13:00
Keith Burzinski
567256bd62
[rotary_encoder] clang-tidy fixes for #7822 ( #7880 )
2024-11-28 11:21:10 +13:00
Keith Burzinski
4da57c35d0
[uln2003] clang-tidy fixes for #7822 ( #7881 )
2024-11-28 11:20:51 +13:00
Keith Burzinski
f2e8e655ba
[mqtt] clang-tidy fixes for #7822 ( #7877 )
2024-11-28 11:19:41 +13:00
Keith Burzinski
8439232b11
[esp32_ble] clang-tidy fixes for #7822 ( #7883 )
2024-11-28 11:18:43 +13:00
Keith Burzinski
e6c730ab10
[max31865] clang-tidy fixes for #7822 ( #7876 )
2024-11-28 11:16:54 +13:00
Jesse Hills
e49df765d2
Merge branch 'release' into dev
2024-11-28 07:22:24 +13:00
Jesse Hills
e6da55b925
Merge pull request #7869 from esphome/bump-2024.11.2
...
2024.11.2
2024-11-28 07:21:44 +13:00
Jesse Hills
c894645747
Bump version to 2024.11.2
2024-11-27 14:06:21 +13:00
Samuel Sieb
2539cba610
[honeywell] use warning instead of failing ( #7862 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-11-27 14:06:21 +13:00
Samuel Sieb
5ddbe5cdba
[wifi] fix 32 char SSIDs ( #7834 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-11-27 14:06:20 +13:00
Samuel Sieb
4c7552eca4
keypad binary sensors should be initially off ( #7808 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-11-27 14:06:20 +13:00
Ramil Valitov
72bf0086e4
[fix] Status sensor does not check if required network component is missing ( #7734 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-11-27 14:06:20 +13:00
TFGF
1b91e0027b
[Modbus Controller] Fix issue #6477 . Online automation triggering Offline ( #7801 )
2024-11-27 14:06:20 +13:00
Samuel Sieb
e9851e7eb2
fix modbus crashing when bad data returned ( #7810 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-11-27 14:06:20 +13:00
Clyde Stubbs
80fedbc1a5
[qspi_dbi] Fix init sequences (Bugfix) ( #7805 )
2024-11-27 14:06:20 +13:00
Clyde Stubbs
a4a71797d9
[docker] Leave run-time required libraries installed. ( #7804 )
2024-11-27 14:06:20 +13:00
Clyde Stubbs
4a97064b2c
[lvgl] Bugfixes ( #7803 )
2024-11-27 14:06:20 +13:00
tomaszduda23
a3ef2ed7fd
python lint for platform components ( #7864 )
2024-11-27 09:56:43 +13:00
dependabot[bot]
3a8b41daa3
Bump docker/build-push-action from 6.9.0 to 6.10.0 in /.github/actions/build-image ( #7866 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-26 21:06:56 +01:00
Jesse Hills
921be1a17c
Move `USE_CAPTIVE_PORTAL` into all define groups it can be used with ( #7863 )
2024-11-27 07:09:16 +13:00
Keith Burzinski
e3d673d16c
[helpers, optional] clang-tidy fixes for #7822 ( #7841 )
2024-11-27 07:08:02 +13:00
Keith Burzinski
39f3f795e2
[mqtt] clang-tidy fixes for #7822 ( #7851 )
2024-11-27 07:07:53 +13:00
Keith Burzinski
53691d28a8
[haier] clang-tidy fixes for #7822 ( #7849 )
2024-11-27 07:07:42 +13:00
Keith Burzinski
3730b0310b
[sprinkler] clang-tidy fixes for #7822 ( #7857 )
2024-11-27 07:07:36 +13:00
Keith Burzinski
2b9013699d
[alarm_control_panel] clang-tidy fixes for #7822 ( #7845 )
2024-11-26 11:05:39 +01:00
Samuel Sieb
be78827274
[honeywell] use warning instead of failing ( #7862 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-11-26 23:05:20 +13:00
Keith Burzinski
cd1ee96606
[cse7766] clang-tidy fixes for #7822 ( #7846 )
2024-11-26 11:04:50 +01:00
Keith Burzinski
2fa8d907b3
[ltr501] clang-tidy fixes for #7822 ( #7850 )
2024-11-26 11:01:34 +01:00
Keith Burzinski
4c383906c4
[pipsolar] clang-tidy fixes for #7822 ( #7855 )
2024-11-26 11:00:40 +01:00
Keith Burzinski
bdc6302ea1
[sun_gtil2] clang-tidy fixes for #7822 ( #7858 )
2024-11-26 11:00:03 +01:00
Keith Burzinski
31c13e4c16
[output] clang-tidy fixes for #7822 ( #7854 )
2024-11-26 10:59:29 +01:00
Keith Burzinski
6b59f55a50
[nfc, pn532, pn7150, pn7160] clang-tidy fixes for #7822 ( #7853 )
2024-11-26 10:58:18 +01:00
Keith Burzinski
e6bd2238ce
[sim800l] clang-tidy fixes for #7822 ( #7856 )
2024-11-26 10:54:16 +01:00
Keith Burzinski
2d4688a206
[shelly_dimmer] clang-tidy fixes for #7822 ( #7844 )
2024-11-26 10:53:23 +01:00
Keith Burzinski
536bcab5de
[nextion] clang-tidy fixes for #7822 ( #7852 )
2024-11-26 10:52:57 +01:00
Keith Burzinski
1c2d2bce5a
[display_menu_base] clang-tidy fixes for #7822 ( #7847 )
2024-11-26 10:52:26 +01:00
Keith Burzinski
2eac8b6c46
[camera_web_server] Use header instead of mock struct ( #7823 )
2024-11-26 10:50:33 +01:00
Jesse Hills
6e50e2aa65
Fix entity name validation to allow "Off" and "On" ( #7821 )
2024-11-26 10:50:16 +01:00
Keith Burzinski
841d278224
[dsmr] clang-tidy fixes for #7822 ( #7848 )
2024-11-26 10:47:57 +01:00
Keith Burzinski
11076e4614
[wireguard] clang-tidy fixes for #7822 ( #7859 )
2024-11-26 10:47:24 +01:00
Keith Burzinski
72df3d1606
[xiaomi_ble] clang-tidy fixes for #7822 ( #7860 )
2024-11-26 10:37:20 +01:00
Keith Burzinski
ae6736311a
[lvgl] clang-tidy fixes for #7822 ( #7843 )
2024-11-26 04:29:36 +00:00
Citric Lee
c0dcecc465
Add: Seeed Studio mr60fda2 mmwave sensor ( #7576 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Spencer Yan <spencer@spenyan.com >
2024-11-26 13:53:21 +13:00
Samuel Sieb
d9d368d38e
add on_key trigger to matrix_keypad ( #7830 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-11-26 13:21:47 +13:00
Samuel Sieb
a70cee1dc1
fix local time timestamp calculation ( #7807 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-11-26 13:15:01 +13:00
Samuel Sieb
f4766ab74f
[wifi] fix 32 char SSIDs ( #7834 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-11-26 12:58:21 +13:00
Keith Burzinski
4fbf41472a
[CI] Add/update some system include paths ( #7831 )
2024-11-25 17:41:27 -06:00
Keith Burzinski
6ee02c47c2
[homeassistant.number] Return when value not set ( #7839 )
2024-11-25 22:42:12 +00:00
JonasB2497
140d77061b
added Waveshare BWR Mode for the 7.5in Display ( #7687 )
2024-11-26 11:29:58 +13:00
programmingbgloDE
d6f4f05090
Add waveshare 1 45 in v2 b support ( #7052 )
2024-11-26 11:26:48 +13:00
Keith Burzinski
bdb91112ea
[helpers] Add NOLINT for Mutex private field `handle_` ( #7838 )
2024-11-25 16:20:03 -06:00
Keith Burzinski
b027b6a711
[opentherm] Add nolint for 8266 static global ( #7837 )
2024-11-26 10:57:40 +13:00
Oleg Tarasov
89ecfc2004
[opentherm] Fix out of memory errors on ESP8266 ( #7835 )
2024-11-26 10:47:01 +13:00
Keith Burzinski
cf835d1580
[opentherm] Follow variable naming convention ( #7833 )
2024-11-25 03:50:24 -06:00
Keith Burzinski
17a09cd221
[audio] Header modernization ( #7832 )
2024-11-25 03:50:18 -06:00
Keith Burzinski
1bd2d41ffd
[uart] void functions should return nothing ( #7829 )
2024-11-25 21:39:22 +13:00
Keith Burzinski
aa6cea6f7e
[sx1509] Fix up includes ( #7828 )
2024-11-25 08:27:36 +00:00
Keith Burzinski
ebf895990b
[stepper] Remove unnecessary `#include` ( #7827 )
2024-11-25 08:25:04 +00:00
Keith Burzinski
46a435f5f2
[safe_mode] Remove unused capture ( #7826 )
2024-11-25 08:24:35 +00:00
Keith Burzinski
6c548a1596
[ota] void functions should return nothing ( #7825 )
2024-11-25 08:23:00 +00:00
Keith Burzinski
7f75f2135d
[nextion] Remove assignment within if ( #7824 )
2024-11-25 08:22:50 +00:00
Samuel Sieb
c49f7293fe
binary_sensor for switch state ( #7819 )
2024-11-24 23:24:23 -08:00
Jesse Hills
71496574e9
Move `CONF_NAME_ADD_MAC_SUFFIX to const.py` ( #7820 )
2024-11-25 17:26:36 +13:00
Samuel Sieb
b95b4a0694
keypad binary sensors should be initially off ( #7808 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-11-25 11:40:51 +13:00
Samuel Sieb
59653ec785
allow multiple graphical menus ( #7809 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-11-25 11:40:28 +13:00
Ramil Valitov
e02f3cdac7
[fix] Status sensor does not check if required network component is missing ( #7734 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-11-25 11:23:30 +13:00
TFGF
d4d630823c
[Modbus Controller] Fix issue #6477 . Online automation triggering Offline ( #7801 )
2024-11-25 11:15:10 +13:00
Rodrigo Martín
9fc1377b44
feat(WiFi): Add wifi.configure action ( #7335 )
2024-11-25 11:06:21 +13:00
Samuel Sieb
e3e3d92347
fix modbus crashing when bad data returned ( #7810 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-11-25 09:42:46 +13:00
Clyde Stubbs
13077095c2
[qspi_dbi] Fix init sequences (Bugfix) ( #7805 )
2024-11-25 09:27:09 +13:00
Clyde Stubbs
4001d82ca2
[docker] Leave run-time required libraries installed. ( #7804 )
2024-11-25 09:25:51 +13:00
Clyde Stubbs
4936ca1700
[lvgl] Bugfixes ( #7803 )
2024-11-25 09:25:16 +13:00
NP v/d Spek
2ecd5cff07
[wifi] Make wifi_channel_() public ( #7818 )
2024-11-25 09:16:51 +13:00
Petr Kejval
dea297c8d7
[nextion] Add publish actions ( #7646 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-11-22 22:52:02 -06:00
Jesse Hills
ef7c5c6055
Merge branch 'release' into dev
2024-11-22 11:34:47 +13:00
Jesse Hills
ee3cfb2b76
Merge pull request #7798 from esphome/bump-2024.11.1
...
2024.11.1
2024-11-22 11:23:56 +13:00
Jesse Hills
2cc2a2153b
Bump version to 2024.11.1
2024-11-22 10:08:00 +13:00
J. Nick Koston
e51f3d9498
Ensure storage I/O for ignored devices runs in the executor ( #7792 )
2024-11-22 10:08:00 +13:00
Alain Turbide
1c1f3f7c55
Fix for OTA mode not activating in safe_mode when OTA section has an on_xxxx action ( #7796 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-11-22 10:08:00 +13:00
Spencer Owen
ea424b0699
Check for min_version earlier in validation ( #7797 )
2024-11-22 10:08:00 +13:00
Manuel Kasper
489d0d20d2
[qspi_dbi] Fix garbled graphics on RM690B0 ( #7795 )
2024-11-22 10:08:00 +13:00
Jesse Hills
f04e3de7b8
[speaker] Add missing auto-load for `audio` ( #7794 )
2024-11-22 10:08:00 +13:00
Jesse Hills
a0693060e4
[rtttl] Clamp gain between 0 and 1 ( #7793 )
2024-11-22 10:08:00 +13:00
Clyde Stubbs
888b237964
[http_request] Fix within context with parameters. (Bugfix) ( #7790 )
2024-11-22 10:08:00 +13:00
J. Nick Koston
122ff731ef
Ensure storage I/O for ignored devices runs in the executor ( #7792 )
2024-11-22 09:41:31 +13:00
Alain Turbide
3232866dc3
Fix for OTA mode not activating in safe_mode when OTA section has an on_xxxx action ( #7796 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-11-22 09:39:32 +13:00
Spencer Owen
ccf2854b61
Check for min_version earlier in validation ( #7797 )
2024-11-22 08:24:10 +13:00
Manuel Kasper
03ae6b2c1b
[qspi_dbi] Fix garbled graphics on RM690B0 ( #7795 )
2024-11-21 20:46:49 +11:00
Jesse Hills
6bcbbcce02
[speaker] Add missing auto-load for `audio` ( #7794 )
2024-11-21 02:10:20 -06:00
Jesse Hills
fbb9967117
[rtttl] Clamp gain between 0 and 1 ( #7793 )
2024-11-21 00:22:02 -06:00
Clyde Stubbs
6d4f787f67
[http_request] Fix within context with parameters. (Bugfix) ( #7790 )
2024-11-21 13:10:28 +13:00
Kjell Braden
5e27a8df1f
enable rp2040 for online_image ( #7769 )
2024-11-21 07:29:48 +13:00
Edward Firmo
846b091aac
[nextion] New trigger on_buffer_overflow ( #7772 )
2024-11-21 07:28:21 +13:00
Jonathan Swoboda
372d68a177
[remote_base] Fix extra comma in dump raw ( #7774 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
2024-11-21 07:27:23 +13:00
Jesse Hills
4fc19902ab
Merge branch 'release' into dev
2024-11-21 06:44:07 +13:00
Jesse Hills
9a7d5dcad8
Merge pull request #7789 from esphome/bump-2024.11.0
...
2024.11.0
2024-11-21 06:42:54 +13:00
Jesse Hills
ef78c404dd
Bump version to 2024.11.0
2024-11-20 21:29:42 +13:00
Jesse Hills
c857f98557
Merge branch 'beta' into dev
2024-11-20 20:18:12 +13:00
Jesse Hills
01a24de3a8
Merge pull request #7788 from esphome/bump-2024.11.0b4
...
2024.11.0b4
2024-11-20 20:17:38 +13:00
Jesse Hills
ae46dcef7e
Bump version to 2024.11.0b4
2024-11-20 17:50:30 +13:00
Jesse Hills
872b8ee753
Bump esphome-dashboard to 20241120.0 ( #7787 )
2024-11-20 17:50:29 +13:00
Jesse Hills
eb8a2326ad
[http_request] Feed watchdog timeout around http request functions ( #7786 )
2024-11-20 17:50:29 +13:00
Jesse Hills
cf63d627fe
Bump esphome-dashboard to 20241120.0 ( #7787 )
2024-11-20 17:39:28 +13:00
Jesse Hills
49e9c43339
[http_request] Feed watchdog timeout around http request functions ( #7786 )
2024-11-19 18:54:19 -06:00
Jesse Hills
f1dc9537ff
Merge branch 'beta' into dev
2024-11-20 07:28:20 +13:00
Jesse Hills
1ad535d030
Merge pull request #7784 from esphome/bump-2024.11.0b3
...
2024.11.0b3
2024-11-20 07:27:37 +13:00
Jesse Hills
1ed27b7cc0
Bump version to 2024.11.0b3
2024-11-19 09:04:30 +13:00
Jesse Hills
585586780b
Bump esphome-dashboard to 20241118.0 ( #7782 )
2024-11-19 09:04:30 +13:00
pethans
50aeefc662
TuyaFan control should use oscillation_type ( #7776 )
...
Co-authored-by: Peter Hanson <phanson@whistler.lan >
2024-11-19 09:04:30 +13:00
Jesse Hills
6e41c22e9d
Bump esphome-dashboard to 20241118.0 ( #7782 )
2024-11-18 20:44:39 +13:00
pethans
e81191ebd2
TuyaFan control should use oscillation_type ( #7776 )
...
Co-authored-by: Peter Hanson <phanson@whistler.lan >
2024-11-18 07:47:29 +13:00
dependabot[bot]
b29c119408
Bump codecov/codecov-action from 4 to 5 ( #7771 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-15 12:43:52 +01:00
Jesse Hills
e819185de1
Merge branch 'beta' into dev
2024-11-14 15:33:40 +13:00
Jesse Hills
00465f4a6f
Merge pull request #7765 from esphome/bump-2024.11.0b2
...
2024.11.0b2
2024-11-14 15:33:10 +13:00
Jesse Hills
f4dc11477f
Bump version to 2024.11.0b2
2024-11-14 14:21:43 +13:00
Fabio Bonelli
754352b4d7
ld2420: fix typo in log message ( #7758 )
2024-11-14 14:21:43 +13:00
Jordan Zucker
67a4e56fcf
Disable bluetooth proxy during update ( #7695 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-11-14 14:21:43 +13:00
Felipe Santos
9bc7b74d01
Fix reactive power unit of measurement from VAR to var ( #7757 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-11-14 14:21:43 +13:00
Roving Ronin
15bfc4c91f
Update UNIT_VOLT_AMPS_REACTIVE = "var" (Currently 'VAR') ( #7643 )
2024-11-14 14:21:43 +13:00
Kevin Ahrendt
a0159a2746
[i2s_audio] Bugfix: Adjust I2S speaker setup priority ( #7759 )
2024-11-14 14:21:43 +13:00
luar123
44545a18a0
Fix temperature and humidity for bme680 with bsec2 ( #7728 )
2024-11-14 14:21:43 +13:00
Fabio Bonelli
0b51ec2c88
ld2420: fix typo in log message ( #7758 )
2024-11-14 13:57:51 +13:00
Jordan Zucker
5e62c489b0
Disable bluetooth proxy during update ( #7695 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-11-14 13:57:09 +13:00
Felipe Santos
d015088855
Fix reactive power unit of measurement from VAR to var ( #7757 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-11-14 13:44:18 +13:00
Roving Ronin
39c889e662
Update UNIT_VOLT_AMPS_REACTIVE = "var" (Currently 'VAR') ( #7643 )
2024-11-14 13:43:21 +13:00
Kevin Ahrendt
c7c8711c9c
[i2s_audio] Bugfix: Adjust I2S speaker setup priority ( #7759 )
2024-11-14 06:39:02 +13:00
Jesse Hills
0a92405f2d
Merge branch 'beta' into dev
2024-11-13 17:33:07 +13:00
Jesse Hills
b4b6b75e84
Merge pull request #7756 from esphome/bump-2024.11.0b1
...
2024.11.0b1
2024-11-13 17:32:32 +13:00
Jesse Hills
a2cab960a9
Bump version to 2024.12.0-dev
2024-11-13 13:49:38 +13:00
luar123
1f7f03f563
Fix temperature and humidity for bme680 with bsec2 ( #7728 )
2024-11-12 18:18:10 -06:00
Jesse Hills
80226694d5
Bump version to 2024.11.0b1
2024-11-13 13:16:13 +13:00
Kyle Cascade
053465d3f6
Updated dfplayer logging to be more user-friendly ( #7740 )
2024-11-13 11:54:25 +13:00
TFGF
7d75c9157b
[Modbus Controller] Added on_online and on_offline automation ( #7417 )
2024-11-13 09:48:40 +13:00
Kevin Ahrendt
b367c01b4b
[core] Ring buffer write functions use const pointer parameter ( #7750 )
2024-11-13 07:48:03 +13:00
Edward Firmo
e6a1254e65
[sun] Implements is_above_horizon() ( #7754 )
2024-11-13 07:23:00 +13:00
FreeBear-nc
1e80c4807e
Message to string extend ( #7755 )
2024-11-13 07:20:48 +13:00
Kevin Ahrendt
928b39f495
[i2s_audio] I2S speaker improvements ( #7749 )
2024-11-13 07:20:12 +13:00
Oleg Tarasov
58d028ac13
Add OpenTherm component (part 3: rest of the sensors) ( #7676 )
...
Co-authored-by: FreeBear <freebear@tuxcnc.org >
Co-authored-by: FreeBear-nc <67865163+FreeBear-nc@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-11-12 16:19:42 +13:00
Djordje Mandic
a2dccc4730
[midea] Add temperature validation in do_follow_me method (bugfix) ( #7736 )
2024-11-11 17:14:01 +13:00
Clyde Stubbs
ffee2f0e88
[lvgl] Implement keypads ( #7719 )
2024-11-11 16:07:48 +13:00
Clyde Stubbs
d885d65c9b
[sensor] Make some values templatable ( #7735 )
2024-11-11 14:18:05 +13:00
Kyle Cascade
c35240ca32
Remove the choice for MQTT logging if it is disabled ( #7723 )
2024-11-11 14:13:43 +13:00
Jesse Hills
7c00c5db70
[docker] Bump curl, iputils-ping and libssl-dev ( #7748 )
2024-11-11 09:44:02 +13:00
Jesse Hills
335faf858b
Fix dashboard ip resolving ( #7747 )
2024-11-11 08:55:19 +13:00
Jesse Hills
1829e68730
Merge branch 'release' into dev
2024-11-08 22:42:27 +13:00
Jesse Hills
b8eadb2ba5
Merge pull request #7732 from esphome/bump-2024.10.3
...
2024.10.3
2024-11-08 22:41:29 +13:00
Jesse Hills
551ea37882
Bump version to 2024.10.3
2024-11-08 17:02:31 +13:00
Clyde Stubbs
3a25eaca3f
[lvgl] Ensure images are configured before using them. (Bugfix) ( #7721 )
2024-11-08 17:02:31 +13:00
Bonne Eggleston
e85cbf26f8
Fixes modbus timing error ( #7674 )
2024-11-08 17:02:31 +13:00
Clyde Stubbs
2ec17eed58
[rpi_dpi_rgb] Fix get_width and height (Bugfix) ( #7675 )
...
Co-authored-by: clydeps <U5yx99dok9>
2024-11-08 17:02:31 +13:00
David Woodhouse
2f77d31690
OTA: Fix IPv6 and multiple address support ( #7414 )
2024-11-08 16:38:13 +13:00
dependabot[bot]
3f123d7542
Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 ( #7730 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-08 12:42:36 +13:00
Clyde Stubbs
d189cc1fbe
[lvgl] Fix id config for the lvgl component (Bugfix) ( #7731 )
...
Co-authored-by: clydeps <U5yx99dok9>
2024-11-07 23:39:01 +00:00
Ramil Valitov
c0658ffe2c
[fix] deprecated legacy driver tsens ( #7658 )
...
Co-authored-by: luar123 <49960470+luar123@users.noreply.github.com >
2024-11-08 11:10:58 +13:00
Clyde Stubbs
248b0bc378
[lvgl] Allow multiple LVGL instances ( #7712 )
...
Co-authored-by: clydeps <U5yx99dok9>
2024-11-08 09:05:23 +13:00
Rodrigo Martín
80b4c26481
feat(MQTT): Add enable, disable and enable_on_boot ( #7716 )
2024-11-06 13:56:48 +13:00
Clyde Stubbs
5bb4d042e4
[spi_device] rename mode to spi_mode ( #7724 )
2024-11-05 18:54:47 -06:00
Jesse Hills
dcc537d0d4
[lvgl] Don't just throw key error if someone types a bad layout type ( #7722 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-11-06 08:45:40 +11:00
Clyde Stubbs
2dca3d79e4
[lvgl] Ensure images are configured before using them. (Bugfix) ( #7721 )
2024-11-05 11:32:18 +11:00
tomaszduda23
01497c891d
datetime fix build_language_schema ( #7710 )
...
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com >
2024-11-04 10:22:16 +13:00
Samuel Sieb
77bb46ff3b
handle bad pin schemas ( #7711 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-11-01 20:54:34 +11:00
Jesse Hills
cefbfb75bd
[esp32_ble] Add disconnect as a virtual function to `ESPBTClient` ( #7705 )
2024-10-31 05:46:35 -05:00
Clyde Stubbs
749b942132
[lvlg] fix tests ( #7708 )
2024-10-31 06:37:32 +00:00
Faidon Liambotis
a043022444
[font] Add support for "glyphsets" ( #7429 )
...
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2024-10-31 16:36:23 +13:00
Clyde Stubbs
8b7e061f3a
[touchscreen] Calibration fixes ( #7704 )
2024-10-31 15:15:39 +13:00
Jesse Hills
74ea1b60e3
[CI] Fix webserver defines to be present based on platform, not just framework ( #7703 )
2024-10-31 11:37:54 +13:00
Clyde Stubbs
5a2fed3569
[spi] Add mosi pin checks for displays ( #7702 )
2024-10-30 22:28:18 +00:00
Jason Nagin
e85157db4b
Add config for current temperature precision ( #7699 )
2024-10-31 08:34:33 +13:00
Clyde Stubbs
d3563e4e97
[sdl] Allow window to be resized. ( #7698 )
2024-10-31 08:30:46 +13:00
Kevin Ahrendt
765579dabb
[es8311] Add es8311 dac component ( #7693 )
2024-10-31 08:29:24 +13:00
dependabot[bot]
6afd004ec5
Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 ( #7700 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-31 08:25:36 +13:00
Clyde Stubbs
ee3ee3a63b
[http_request] Implement on_error trigger for requests ( #7696 )
2024-10-30 14:10:58 +13:00
Jordan Zucker
aae2ee2ecb
Add in area and device to the prometheus labels ( #7692 )
2024-10-30 14:03:10 +13:00
Ilia Sotnikov
bac6880a1e
fix: [climate] Allow substitutions in visual.temperature_step.{target_temperature,current_temperature} ( #7679 )
2024-10-29 16:32:55 -07:00
tomaszduda23
0982ab58ac
fix build error ( #7694 )
...
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com >
2024-10-30 07:53:36 +13:00
Samuel Sieb
38dd566e0c
remove use of delay ( #7680 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-29 04:12:54 +00:00
tomaszduda23
71e1e3b5f8
let make new platform implementation in external components ( #7615 )
...
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com >
2024-10-29 16:58:36 +13:00
Rodrigo Martín
abbd7faa64
fix(WiFi): Fix strncpy missing NULL terminator [-Werror=stringop-truncation] ( #7668 )
2024-10-29 16:56:50 +13:00
Bonne Eggleston
aa0e155e22
Fixes modbus timing error ( #7674 )
2024-10-29 16:52:39 +13:00
Sean Brogan
0dab280440
Mopeka Pro Check improvement to allow user to configure the sensor reporting for lower quality readings ( #7475 )
2024-10-29 16:49:06 +13:00
Jordan Zucker
90b076eccd
Add more prometheus metrics ( #7683 )
2024-10-29 16:43:02 +13:00
Jordan Zucker
444c0fc67f
Add asdf to gitignore (and dockerignore) ( #7686 )
2024-10-29 16:09:22 +13:00
Satoshi YAMADA
302ba2874e
Support W5500 SPI-Ethernet polling mode if framework is supported ( #7503 )
2024-10-29 16:08:08 +13:00
Clyde Stubbs
df750d0d11
[http_request] Add enum for status codes ( #7690 )
2024-10-29 16:05:58 +13:00
Clyde Stubbs
63e4d4b493
[font] Fix failure with bitmap fonts ( #7691 )
2024-10-29 13:56:32 +11:00
Clyde Stubbs
88627095fb
[http_request] Always return defined server response status ( #7689 )
2024-10-29 11:12:32 +11:00
Clyde Stubbs
858d97ccef
[bytebuffer] Rework ByteBuffer using templates ( #7638 )
2024-10-29 11:08:29 +13:00
Clyde Stubbs
22f30d42a6
[lvgl] Implement qrcode ( #7623 )
2024-10-29 11:05:51 +13:00
Clyde Stubbs
1e2497748d
[rpi_dpi_rgb] Fix get_width and height (Bugfix) ( #7675 )
...
Co-authored-by: clydeps <U5yx99dok9>
2024-10-27 15:17:09 +13:00
SeByDocKy
34de2bbe99
gp8403 : Add the possibility to use substitution for channel selection ( #7681 )
2024-10-26 14:54:57 -07:00
Oleg Tarasov
21cb941bbe
Add OpenTherm component (part 2.1: sensor platform) ( #7529 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-25 15:00:28 +13:00
Clyde Stubbs
33fdbbe30c
[image][online_image][animation] Fix transparency in RGB565 ( #7631 )
2024-10-25 11:05:25 +13:00
dependabot[bot]
09f9d91577
Bump actions/setup-python from 5.2.0 to 5.3.0 ( #7670 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-25 10:57:09 +13:00
dependabot[bot]
34a8eaddb2
Bump actions/setup-python from 5.2.0 to 5.3.0 in /.github/actions/restore-python ( #7671 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-25 10:56:48 +13:00
tomaszduda23
7dbda12008
[code-quality] weikai.h ( #7601 )
2024-10-25 10:55:58 +13:00
Kevin Ahrendt
4101d5dad1
[media_player] Add new media player conditions ( #7667 )
2024-10-25 10:26:39 +13:00
tomaszduda23
c20e1975d1
unified way how all platforms handle get_download_types ( #7617 )
...
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com >
2024-10-25 10:25:19 +13:00
Jesse Hills
4fa3c6915c
Bump esphome-dashboard to 20241025.0 ( #7669 )
2024-10-25 08:10:30 +13:00
Jesse Hills
ca5c73d170
Support ignoring discovered devices from the dashboard ( #7665 )
2024-10-25 07:55:14 +13:00
Aaron Solochek
5b5c2fe71b
updating ESP32 board definitions ( #7650 )
2024-10-24 13:25:53 +13:00
tomaszduda23
9acc21e81a
unified way how all platforms handle copy_files ( #7614 )
...
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com >
2024-10-24 10:04:59 +13:00
Kevin Ahrendt
bff0e81ed3
[speaker, i2s_audio] Support audio_dac component, mute actions, and improved logging ( #7664 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-24 09:37:38 +13:00
dependabot[bot]
2feffddc55
Bump actions/cache from 4.1.1 to 4.1.2 ( #7660 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-24 08:06:53 +13:00
dependabot[bot]
4289e00ad0
Bump actions/cache from 4.1.1 to 4.1.2 in /.github/actions/restore-python ( #7659 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-24 08:06:45 +13:00
Jesse Hills
574ee404d2
Merge branch 'release' into dev
2024-10-24 08:05:09 +13:00
Jesse Hills
9caf5f8b31
Merge pull request #7663 from esphome/bump-2024.10.2
...
2024.10.2
2024-10-24 08:04:29 +13:00
Jesse Hills
127acfde64
Bump version to 2024.10.2
2024-10-24 07:15:40 +13:00
Kevin Ahrendt
156ad773c9
[voice_assistant] Bugfix: Fix crash on start ( #7662 )
2024-10-24 07:15:40 +13:00
Clyde Stubbs
8d90d256bf
[lvgl] Some properties were not templatable (Bugfix) ( #7655 )
2024-10-24 07:15:40 +13:00
Kyle Cascade
833565feb9
Humanized the missing MQTT log topic error message ( #7634 )
2024-10-24 07:15:40 +13:00
Kevin Ahrendt
fdebf04196
[voice_assistant] Bugfix: Fix crash on start ( #7662 )
2024-10-24 06:25:31 +13:00
Gábor Poczkodi
dd8d25e43f
i2c_device ( #7641 )
2024-10-23 16:23:10 +13:00
Clyde Stubbs
68844c4869
[lvgl] Some properties were not templatable (Bugfix) ( #7655 )
2024-10-23 12:16:55 +13:00
Kyle Cascade
7c0543862a
Humanized the missing MQTT log topic error message ( #7634 )
2024-10-22 17:11:23 +13:00
Rodrigo Martín
a932ca2f64
feat(MQTT): Add subscribe QoS to discovery ( #7648 )
2024-10-22 16:38:25 +13:00
Edward Firmo
2597975ae0
[rtttl] Add get_gain() ( #7647 )
2024-10-22 16:29:16 +13:00
Clyde Stubbs
6330177d24
[lvgl] Allow strings to be interpreted as integers (Bugfix) ( #7652 )
2024-10-22 16:10:09 +13:00
Clyde Stubbs
3ac730fb2f
[lvgl] Fix rotation code for 90deg (Bugfix) ( #7653 )
2024-10-22 16:06:58 +13:00
Clyde Stubbs
ff48f53989
[image] Fix compile time problem with host image not using lvgl ( #7654 )
2024-10-22 16:05:39 +13:00
Clyde Stubbs
8bb4316956
[lvgl] light schema should require widget: not led: (Bugfix) ( #7649 )
2024-10-22 16:03:32 +13:00
Jesse Hills
40cdb778f5
Merge branch 'release' into dev
2024-10-22 14:00:31 +13:00
Jesse Hills
dfd174e1a5
Merge pull request #7651 from esphome/bump-2024.10.1
...
2024.10.1
2024-10-22 13:59:49 +13:00
Jesse Hills
735c04cd69
Bump version to 2024.10.1
2024-10-22 12:57:17 +13:00
Michael Hansen
d95b370998
Move setting global voice assistant to constructor ( #7630 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-22 12:57:17 +13:00
Clyde Stubbs
3ebdd62c67
[lvgl] Remove states from style definitions (Bugfix) ( #7645 )
2024-10-22 12:57:17 +13:00
Clyde Stubbs
c26c96b8f4
[config] Ensure user-supplied build flags don't get silently overwritten ( #7622 )
2024-10-22 12:57:17 +13:00
Keith Burzinski
748256b3ee
[wifi] Support custom MAC on Arduino, too ( #7644 )
2024-10-22 12:57:17 +13:00
Samuel Sieb
10791db82e
auto-load preferences ( #7642 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-10-22 12:57:17 +13:00
Lennart
3dd34f6628
Fix broken ibeacon_uuid config in ble_rssi ( #7640 )
2024-10-22 12:57:17 +13:00
Clyde Stubbs
7004053538
[config] Fix crash with empty substitutions block ( #7612 )
2024-10-22 12:57:17 +13:00
Michael Hansen
dc42427c60
Move setting global voice assistant to constructor ( #7630 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-21 23:14:07 +00:00
Clyde Stubbs
40ad6befa8
[lvgl] Remove states from style definitions (Bugfix) ( #7645 )
2024-10-22 11:51:40 +13:00
Clyde Stubbs
612e2c1644
[lvgl] Defer display rotation reset until setup(). (Bugfix) ( #7627 )
2024-10-22 11:50:16 +13:00
Clyde Stubbs
c8d0cde329
[config] Ensure user-supplied build flags don't get silently overwritten ( #7622 )
2024-10-22 11:49:12 +13:00
Keith Burzinski
5e8794175d
[wifi] Support custom MAC on Arduino, too ( #7644 )
2024-10-22 11:46:41 +13:00
Samuel Sieb
657527655d
auto-load preferences ( #7642 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-10-21 13:40:43 +13:00
Jesse Hills
f7543a7b8d
Update Pull request template ( #7620 )
2024-10-21 11:28:52 +13:00
Lennart
43a020641b
Fix broken ibeacon_uuid config in ble_rssi ( #7640 )
2024-10-21 08:16:08 +13:00
Shivam Maurya
c019ff34bc
Bump bme68x_bsec2 version to 1.8.2610 ( #7626 )
2024-10-17 20:15:28 -05:00
guillempages
ef6ccddc0d
[lvgl] Allow esphome::Image in lambda to update image source directly ( #7624 )
2024-10-18 07:23:37 +11:00
Clyde Stubbs
8bbe4efded
[lvgl] Revise code generation to allow early widget creation ( #7611 )
2024-10-17 15:20:19 +13:00
tomaszduda23
f490585f66
[code-quality] udp component ( #7602 )
...
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-17 12:38:02 +11:00
Clyde Stubbs
fcfc76b01b
[lvgl] Roller and Dropdown enhancements; ( #7608 )
2024-10-17 14:03:48 +13:00
Clyde Stubbs
5ad68e926d
[axs15231] Touchscreen driver ( #7592 )
2024-10-17 13:44:20 +13:00
Clyde Stubbs
56fa6fef85
[config] Fix crash with empty substitutions block ( #7612 )
2024-10-17 13:32:22 +13:00
Ramil Valitov
c9e5919739
[fix] ESP32-C6 BLE compile error ( #7580 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-17 13:31:02 +13:00
functionpointer
0451b31f9e
Bump arduino-mlx90393 to 1.0.2 ( #7618 )
2024-10-17 13:17:20 +13:00
Kevin Ahrendt
1c845e0ff8
[speaker, i2s_audio] I2S Speaker implementation using a ring buffer ( #7605 )
2024-10-17 11:47:11 +13:00
Rui Chen
22478ffb0f
chore: bump platformio to 6.1.16 to support py3.13 build ( #7590 )
2024-10-16 17:26:48 +13:00
Rui Chen
c38cc128db
chore: bump pyyaml to 6.0.2 to support py3.13 build ( #7610 )
2024-10-16 17:26:17 +13:00
Paul Blacknell
fa01149771
Add support for Analog Devices MAX17043 battery fuel gauge ( #7522 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-10-16 16:28:24 +13:00
Clyde Stubbs
254522dd93
[qspi_dbi] Rename from qspi_amoled, add features ( #7594 )
...
Co-authored-by: clydeps <U5yx99dok9>
2024-10-16 16:26:50 +13:00
Clyde Stubbs
6a86d92781
[lvgl] Implement better software rotation ( #7595 )
2024-10-16 16:26:06 +13:00
Ramil Valitov
b274d6901a
[fix] deprecated functions warnings for logger component with ESP IDF version 5.3.0+ ( #7600 )
2024-10-16 16:25:47 +13:00
Aleksandr Artemev
3ef31e55ca
[display] filled_ring and filled_gauge methods added ( #7420 )
2024-10-16 16:25:05 +13:00
Seth Girvan
fb002ac3b0
Add TC74 temperature sensor ( #7460 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-16 16:24:37 +13:00
Clyde Stubbs
de943908bd
[automation] Implement all and any condition shortcuts ( #7565 )
2024-10-16 16:23:43 +13:00
tomaszduda23
b0a25872da
[code-quality] statsd component ( #7603 )
...
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com >
2024-10-16 16:22:45 +13:00
Jesse Hills
403d450f47
Merge branch 'release' into dev
2024-10-16 16:19:08 +13:00
Jesse Hills
d6b96ad51d
Merge pull request #7609 from esphome/bump-2024.10.0
...
2024.10.0
2024-10-16 16:18:27 +13:00
Jesse Hills
9b4b50a3a6
Bump version to 2024.10.0
2024-10-16 14:29:17 +13:00
Ramil Valitov
2cca26ada4
[fix] ESP32-C6: internal temperature reporting ( #7579 )
2024-10-15 06:59:23 +13:00
tomaszduda23
312799babf
Update test_build_components ( #7597 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-10-14 14:31:37 +13:00
Jesse Hills
5bc5a9dcb6
Merge branch 'beta' into dev
2024-10-14 10:58:02 +13:00
Jesse Hills
ef87a6657a
Merge pull request #7599 from esphome/bump-2024.10.0b2
...
2024.10.0b2
2024-10-14 10:57:15 +13:00
Clyde Stubbs
27e1233fc0
[CI] failures when installing using apt-get. ( #7593 )
2024-10-14 09:51:43 +13:00
Jesse Hills
d24ad2e0e7
Bump version to 2024.10.0b2
2024-10-14 09:31:16 +13:00
Niclas Larsson
dda27d9de4
Fix update sequence when update is set to false ( #5225 ) ( #7407 )
2024-10-14 09:31:16 +13:00
Clyde Stubbs
f52136338d
[touchscreen] Fix coordinates when using rotation ( #7591 )
2024-10-14 09:31:15 +13:00
RFDarter
bafb0ad688
[web_server] Event component grouping ( #7586 )
2024-10-14 09:31:15 +13:00
Samuel Sieb
b617b92758
fix uart settings check ( #7573 )
2024-10-14 09:31:15 +13:00
Niclas Larsson
39e922580a
Fix update sequence when update is set to false ( #5225 ) ( #7407 )
2024-10-14 09:17:37 +13:00
Clyde Stubbs
77d0bfc4bb
[touchscreen] Fix coordinates when using rotation ( #7591 )
2024-10-14 09:10:48 +13:00
RFDarter
654cee6f83
[web_server] expose event compoent to REST ( #7587 )
2024-10-14 07:50:22 +13:00
RFDarter
cf14c02b8a
[web_server] Event component grouping ( #7586 )
2024-10-14 07:50:13 +13:00
Pietro
42f6095960
[core][esp32_rmt_led_strip] Migrate ExternalRAMAllocator to RAMAllocator
...
And add psram flag to esp32_rmt_led_strip
Co-authored-by: guillempages <guillempages@users.noreply.github.com >
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-10-13 20:24:17 +11:00
Clyde Stubbs
f224984858
[CI] failures when installing using apt-get. ( #7593 )
2024-10-12 18:51:51 -05:00
Jesse Hills
efe4c5e3bc
[light] Add `initial_state` configuration ( #7577 )
2024-10-11 13:13:32 -04:00
Ramil Valitov
cedb671f07
[fix] ESP32-C6 Reset Reasons ( #7578 )
2024-10-11 07:51:21 +13:00
dependabot[bot]
c18bd3ac81
Bump actions/upload-artifact from 4.4.2 to 4.4.3 ( #7575 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-10 16:07:40 +13:00
Ilia Sotnikov
b08432bd0d
Update pillow to 10.4.0 ( #7566 )
2024-10-10 13:44:07 +11:00
Samuel Sieb
4bac9707fe
fix uart settings check ( #7573 )
2024-10-09 05:44:19 -05:00
Jesse Hills
7e16cda949
Merge branch 'beta' into dev
2024-10-09 17:48:32 +13:00
Jesse Hills
8a025a6617
Merge pull request #7572 from esphome/bump-2024.10.0b1
...
2024.10.0b1
2024-10-09 17:44:02 +13:00
Jesse Hills
1c05f5af03
Bump version to 2024.11.0-dev
2024-10-09 15:01:49 +13:00
Jesse Hills
4a9d3a3927
Bump version to 2024.10.0b1
2024-10-09 15:01:49 +13:00
dependabot[bot]
26694cb55e
Bump actions/cache from 4.1.0 to 4.1.1 in /.github/actions/restore-python ( #7571 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-09 14:51:43 +13:00
dependabot[bot]
94ad1237ce
Bump actions/cache from 4.1.0 to 4.1.1 ( #7570 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-09 14:51:31 +13:00
dependabot[bot]
69467ea6ff
Bump actions/upload-artifact from 4.4.1 to 4.4.2 ( #7569 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-09 14:51:23 +13:00
Clyde Stubbs
66f500e594
[template/binary_sensor] Implement condition: option as alternative to lambda. ( #7561 )
2024-10-09 14:49:33 +13:00
Clyde Stubbs
fc97a6d1e3
[lvgl] Fix text component ( #7563 )
2024-10-09 14:43:28 +13:00
Clyde Stubbs
1a567b6986
[cst816] Allow skipping i2c probe ( #7557 )
2024-10-09 14:41:58 +13:00
baldisos
9211aad524
Update radon_eye_listener.cpp for more possible variants ( #7567 )
2024-10-09 14:33:50 +13:00
dependabot[bot]
6139b933c5
Bump actions/cache from 4.0.2 to 4.1.0 ( #7558 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-08 02:00:10 +00:00
dependabot[bot]
3804b3b759
Bump actions/cache from 4.0.2 to 4.1.0 in /.github/actions/restore-python ( #7560 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-08 14:34:26 +13:00
dependabot[bot]
659239e8cd
Bump actions/upload-artifact from 4.4.0 to 4.4.1 ( #7559 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-08 14:34:15 +13:00
Clyde Stubbs
52e59d1dad
[ili9xxx] Put display into sleep mode on shutdown. ( #7555 )
2024-10-08 14:28:59 +13:00
Clyde Stubbs
b8630363e0
[online_image] Bugfix: Use std::string instead of const char * ( #7556 )
2024-10-07 11:47:07 -05:00
esphomebot
1d91601094
Update webserver local assets to 20241007-025551 ( #7553 )
2024-10-07 03:22:17 +00:00
Curtis Malainey
ea23f49e90
nau7802: new component ( #6291 )
2024-10-07 16:08:56 +13:00
Ken Baker
b2bf2bc448
Add Initial NPI-19 pressure sensor support ( #7181 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-07 15:59:13 +13:00
Ken Baker
5ad5ef5a42
Add Initial TE-M3200 pressure sensor support ( #6862 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-07 15:58:28 +13:00
RFDarter
86a34f4b17
[web_server] v3 entity grouping ( #6833 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-07 15:52:26 +13:00
Clyde Stubbs
6a2ed8241e
[lvgl] Fix: allow full range of styles on dropdown list. ( #7552 )
2024-10-07 15:43:41 +13:00
YorkshireIoT
03a95ee05f
Feature/add seeed grove gmxxx multichannel gas support ( #4304 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-07 15:34:46 +13:00
Clyde Stubbs
81f6750211
[lvgl] Bugfixes #3 ( #7472 )
2024-10-07 13:27:08 +13:00
tomaszduda23
cbc03aae80
[code-quality] fix clang-tidy api ( #7279 )
2024-10-07 11:55:11 +13:00
tomaszduda23
390299894e
[code-quality] fix clang-tidy md5 and hmac_md5 ( #7325 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-07 11:53:49 +13:00
dependabot[bot]
fc7628cdea
Bump docker/build-push-action from 6.7.0 to 6.9.0 in /.github/actions/build-image ( #7511 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-07 10:34:38 +13:00
dependabot[bot]
fbd600f43f
Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.10.3 ( #7541 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-07 10:34:17 +13:00
dependabot[bot]
239eadb895
Bump docker/setup-buildx-action from 3.6.1 to 3.7.1 in the docker-actions group across 1 directory ( #7542 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-07 10:34:03 +13:00
Keith Burzinski
e87169805c
[wifi] Replace `USE_ESP32_IGNORE_EFUSE_MAC_CRC with IDF's CONFIG_ESP_MAC_IGNORE_MAC_CRC_ERROR` ( #7502 )
2024-10-07 10:02:53 +13:00
Keith Burzinski
9f85d99a22
[audio_dac] [aic3204] Add new component + platform ( #7505 )
2024-10-07 09:59:42 +13:00
Keith Burzinski
56e305f986
[bedjet_codec] Remove `assert()` ( #7543 )
2024-10-07 09:01:43 +13:00
Keith Burzinski
1c0ee5ae6b
[thermostat] Remove `assert()`s ( #7544 )
2024-10-07 09:01:11 +13:00
Keith Burzinski
949e61db8d
[bang-bang] Remove `assert()` ( #7533 )
2024-10-07 09:00:09 +13:00
Tobias Hoff
e31a96bfe2
Allow use of all pulse count unit channels if needed. ( #7550 )
2024-10-07 08:53:57 +13:00
Samuel Sieb
6a8e88b1cc
CSE7766 needs even parity ( #7549 )
2024-10-07 08:49:52 +13:00
guillempages
b3cff566eb
[lvgl] Remap image to img in "set_style_*" ( #7546 )
2024-10-06 09:44:18 +11:00
guillempages
0a62106b7b
[image] Use "puremagic" instead of "magic" python module ( #7536 )
2024-10-05 17:07:32 +10:00
Keith Burzinski
1cf4818640
[CI] Use a list when reading idedata for includes ( #7535 )
2024-10-04 21:07:49 +13:00
RFDarter
523eedbc51
[web_server] Expose detail=all on all components ( #7531 )
2024-10-03 13:34:12 +13:00
David Woodhouse
e57a1ff42d
Fix parsing of µs time periods in config ( #7495 )
2024-10-03 07:54:12 +13:00
Jesse Hills
361b6ab961
[mics_4514] Move consts to consts.py ( #7528 )
2024-10-02 04:27:32 -05:00
Keith Burzinski
0d80286bb3
[esp32] Add `ignore_efuse_custom_mac` config var ( #7527 )
2024-10-02 03:27:46 -05:00
Keith Burzinski
d00e0eb2d6
[wifi] Fix error message when no custom MAC is set ( #7515 )
2024-10-02 02:33:35 +00:00
Keith Burzinski
215f26fbe4
[CI] Remove `sorted` from library include dirs ( #7526 )
2024-10-02 13:08:12 +13:00
Jesse Hills
68928aee7c
Merge branch 'release' into dev
2024-10-01 16:42:26 +13:00
Jesse Hills
ffb0080fc1
Merge pull request #7516 from esphome/bump-2024.9.2
...
2024.9.2
2024-10-01 16:41:38 +13:00
Jesse Hills
f784e5c9f6
Bump version to 2024.9.2
2024-10-01 15:33:40 +13:00
Jesse Hills
748bc85bfe
[rp2040] Always use maxgerhardt platform fork ( #7514 )
2024-10-01 15:33:40 +13:00
Nick Kinnan
050e2547ea
Prevent rp2040 randomly breaking the build ( #7507 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-01 15:33:40 +13:00
Jesse Hills
c2518cff89
[config_validation] Fix bug with extras on schemas ( #7497 )
2024-10-01 15:33:39 +13:00
Samuel Sieb
4332301dbb
fix bl0906 reset energy action ( #7488 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-10-01 15:33:39 +13:00
Jesse Hills
d5fa17c316
[rp2040] Always use maxgerhardt platform fork ( #7514 )
2024-10-01 13:37:08 +13:00
@RubenKelevra
c1a28ba5e2
tcs34725: Remove IR compensation and improve illuminance and color temperature handling in extreme conditions ( #7492 )
2024-10-01 11:03:42 +13:00
@RubenKelevra
01e03b76a7
tcs34725: optimize fetch time with burst read for RGB and clear values ( #7494 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-10-01 11:00:40 +13:00
dependabot[bot]
507d27e84a
Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 ( #7487 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-30 21:48:36 +02:00
Darren Griffin
01f5ca26dc
Add OHF logo to README ( #7509 )
2024-09-30 18:49:13 +02:00
Nick Kinnan
20cb2e147f
Make time dependency optional ( #7425 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-30 16:27:22 +13:00
Nick Kinnan
49a3d385eb
Prevent rp2040 randomly breaking the build ( #7507 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-30 14:59:12 +13:00
zry98
023cb4937e
Add support for Sharp GP2Y1010AU0F PM2.5 sensor ( #6007 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-30 14:22:27 +13:00
Keith Burzinski
529ff4bd52
[wifi] Use custom MAC address if programmed ( #7498 )
2024-09-27 10:24:18 +12:00
victorclaessen
3df25a183a
Add clean_session as configurable option to the MQTT component ( #7501 )
2024-09-27 09:57:51 +12:00
Clyde Stubbs
c55b4f5e1b
[ch422g] Add support for pins 8-11; make input work. ( #7467 )
2024-09-27 09:51:08 +12:00
Kevin Ahrendt
3b1b1071f1
[core] add ring buffer destructor ( #7500 )
2024-09-27 09:25:20 +12:00
Jesse Hills
21fbbc5fb9
[config_validation] Fix bug with extras on schemas ( #7497 )
2024-09-26 00:34:27 +00:00
@RubenKelevra
b61577b68b
tcs34725: Add check for Division by Zero ( #7485 )
2024-09-25 14:28:22 +12:00
@RubenKelevra
fa9df32979
tcs34725: fix color/clear channel percentage calculations on long exposures ( #7493 )
2024-09-25 14:27:14 +12:00
Jonathan Swoboda
fcce70d416
Add remote transmitter triggers ( #7483 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
2024-09-25 14:09:24 +12:00
Samuel Sieb
8e54a622d3
fix bl0906 reset energy action ( #7488 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-09-25 12:50:44 +12:00
David Sichau
294fe8d970
Support inkplate 5 and 5 V2 ( #7448 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-25 12:50:01 +12:00
Nick Kinnan
cc53eb42b2
Add CSE7766 reactive power ( #7301 )
2024-09-23 22:53:13 -05:00
dependabot[bot]
4ece4a389e
Bump peter-evans/create-pull-request from 7.0.3 to 7.0.5 ( #7469 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-23 21:31:38 +02:00
Keith Burzinski
2ff863deb3
[micro_wake_word] Workaround for failing IDF 5+ tests ( #7484 )
2024-09-23 18:35:26 +12:00
Keith Burzinski
402a6a9edb
[esp32_improv] Add triggers for various states ( #7461 )
...
Co-authored-by: NP v/d Spek <github_mail@lumensoft.nl >
2024-09-22 23:54:31 -05:00
Jesse Hills
af612add24
Merge branch 'release' into dev
2024-09-23 12:02:32 +12:00
Jesse Hills
1f8037d5bc
Merge pull request #7482 from esphome/bump-2024.9.1
...
2024.9.1
2024-09-23 12:01:43 +12:00
Jesse Hills
f314ad8a5b
Bump version to 2024.9.1
2024-09-23 10:40:47 +12:00
Michael Hansen
66f9597d9e
Copy active wake words to message ( #7481 )
2024-09-23 10:40:47 +12:00
Tarik2142
c287673947
add "fan_mode" and "swing_mode" to REST API ( #7476 )
2024-09-23 09:35:57 +12:00
Michael Hansen
5f7bde2a2c
Copy active wake words to message ( #7481 )
2024-09-23 07:44:53 +12:00
Clyde Stubbs
8e5d7337c8
[st7701s] Fix initialisation race ( #7462 )
2024-09-19 16:18:51 +12:00
Michał Obrembski
fb7e7eb80b
Add tca9555 GPIO driver ( #7146 )
...
Co-authored-by: Michal Obrembski <michal@obrembski.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-19 16:17:22 +12:00
Clyde Stubbs
6d24e9ebb5
[lvgl] Enhancements ( #7453 )
2024-09-19 16:17:04 +12:00
Pietro
ddde64a48d
Added i2s_comm_fmt parameter to i2s speaker component ( #7449 )
...
Co-authored-by: PxPert <pxpert@pxpert.cloud >
2024-09-19 16:16:39 +12:00
Pavlo Dudnytskyi
446f7e0a7e
Haier climate integration update ( #7416 )
...
Co-authored-by: Pavlo Dudnytskyi <pdudnytskyi@astrata.eu >
2024-09-19 16:09:27 +12:00
Edward Firmo
d0dc275e30
[nextion] Optionally skip connection handshake ( #6905 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-19 16:08:15 +12:00
Andrey Bodrov
9699719305
openeth ethernet / qemu support ( #7020 )
2024-09-19 16:07:39 +12:00
Jesse Hills
1596a85e4f
Merge branch 'release' into dev
2024-09-19 07:57:38 +12:00
Jesse Hills
6fde5e0fed
Merge pull request #7466 from esphome/bump-2024.9.0
...
2024.9.0
2024-09-19 07:56:46 +12:00
Jesse Hills
34229af38a
Bump version to 2024.9.0
2024-09-18 16:56:07 +12:00
Jesse Hills
373cb44078
Merge branch 'beta' into dev
2024-09-18 16:05:49 +12:00
Jesse Hills
3744c7876b
Merge pull request #7465 from esphome/bump-2024.9.0b4
...
2024.9.0b4
2024-09-18 14:33:58 +12:00
Jesse Hills
a930b377b0
Bump version to 2024.9.0b4
2024-09-18 12:57:27 +12:00
Michael Hansen
571c0eb827
Add voice assistant methods for configuration ( #7459 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-18 12:57:27 +12:00
Jesse Hills
749f664330
Dont replace project name spaces with underlines ( #7455 )
2024-09-18 12:57:27 +12:00
Michael Hansen
f87d9be60d
Add voice assistant configuration messages ( #7445 )
2024-09-18 12:57:27 +12:00
Michael Hansen
5a3e1d5792
Add voice assistant methods for configuration ( #7459 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-18 11:38:39 +12:00
dependabot[bot]
cb86749545
Bump peter-evans/create-pull-request from 7.0.2 to 7.0.3 ( #7457 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-17 13:47:16 +12:00
Jesse Hills
857a3dcf72
Dont replace project name spaces with underlines ( #7455 )
2024-09-16 01:03:51 -05:00
Jesse Hills
435789a960
Bump pylint from 3.1.0 to 3.2.7 ( #7438 )
2024-09-16 17:21:42 +12:00
Jesse Hills
18b3fbbf6d
Merge branch 'beta' into dev
2024-09-16 16:36:03 +12:00
Jesse Hills
8bd182d96c
Merge pull request #7454 from esphome/bump-2024.9.0b3
...
2024.9.0b3
2024-09-16 16:35:26 +12:00
Jesse Hills
73e469ae52
[modbus_controller] Fix linting and formatting issues ( #7441 )
2024-09-16 13:43:45 +12:00
Michael Hansen
3835ad8c1f
Add voice assistant configuration messages ( #7445 )
2024-09-16 13:40:45 +12:00
Jesse Hills
a63b9a9e0c
Bump version to 2024.9.0b3
2024-09-16 13:17:06 +12:00
Jesse Hills
6483ceb6eb
[docker] Bump git from 1:2.39.2-1.1 to 1:2.39.5-0+deb12u1 ( #7452 )
2024-09-16 13:17:06 +12:00
Michael Hansen
e7fe9b374f
Add sample_bytes to media player supported format ( #7451 )
2024-09-16 13:17:06 +12:00
Jesse Hills
9014fa4bf9
Merge branch 'beta' into dev
2024-09-16 12:32:56 +12:00
Jesse Hills
bfde7fd9d7
[docker] Bump git from 1:2.39.2-1.1 to 1:2.39.5-0+deb12u1 ( #7452 )
2024-09-16 12:32:39 +12:00
Jesse Hills
3e7161ad41
Merge pull request #7450 from esphome/bump-2024.9.0b2
...
2024.9.0b2
2024-09-16 12:32:18 +12:00
Michael Hansen
857d79dc71
Add sample_bytes to media player supported format ( #7451 )
2024-09-15 23:46:54 +00:00
Clyde Stubbs
f652cd3851
[st7701s] Make use of IDF5.x to speed up display operations ( #7447 )
2024-09-16 10:42:45 +12:00
Jesse Hills
5d8fb7cdf4
Bump version to 2024.9.0b2
2024-09-16 10:01:34 +12:00
Tomer
80e3de94d3
Improve manufacturer data tracing to identify BLE devices a bit easie… ( #7332 )
2024-09-16 10:01:34 +12:00
Jesse Hills
7f00b5eb65
[voice-assistant] Dont error on `no_wake_word` timeout error with streaming wake word ( #7435 )
2024-09-16 10:01:34 +12:00
Oleg Tarasov
de19d25a3c
Add OpenTherm component (part 1: communication layer and hub) ( #6645 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-16 09:59:10 +12:00
Jesse Hills
cf4bfcdce8
[thermostat] Fix linting and formatting issues ( #7442 )
2024-09-13 05:03:25 -05:00
Jesse Hills
c702a3f3ee
[animation] Fix linting and formatting issues ( #7439 )
2024-09-13 16:16:57 +12:00
Jesse Hills
e4c90489f7
[image] Fix linting and formatting issues ( #7440 )
2024-09-13 16:16:24 +12:00
Jesse Hills
08c0715a30
[tm1638] Fix linting and formatting issues ( #7443 )
2024-09-13 16:15:00 +12:00
J. Nick Koston
0df44b5df1
Bump recommended ESP-IDF to 4.4.8 ( #7349 )
2024-09-13 14:06:50 +12:00
dependabot[bot]
e315b4d939
Bump peter-evans/create-pull-request from 7.0.0 to 7.0.2 ( #7437 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13 13:22:28 +12:00
Tomer
78d0e0baae
Improve manufacturer data tracing to identify BLE devices a bit easie… ( #7332 )
2024-09-13 12:56:04 +12:00
Paulus Schoutsen
323c641ecd
Update codeql.yml
2024-09-12 00:09:25 -04:00
Paulus Schoutsen
6207510279
Update codeql.yml
2024-09-12 00:05:40 -04:00
Paulus Schoutsen
95a340d7a3
Update codeql.yml
2024-09-12 00:04:25 -04:00
Paulus Schoutsen
6f9e725a2c
Update codeql.yml
2024-09-11 23:58:57 -04:00
Paulus Schoutsen
43f6793ad9
Create codeql.yml
2024-09-11 23:58:15 -04:00
Jesse Hills
cb7b4d9365
[voice-assistant] Dont error on `no_wake_word` timeout error with streaming wake word ( #7435 )
2024-09-11 21:08:41 -05:00
Jesse Hills
af1a909c27
Merge branch 'beta' into dev
2024-09-11 20:53:32 +12:00
Jesse Hills
9ed2ed8177
Merge pull request #7433 from esphome/bump-2024.9.0b1
...
2024.9.0b1
2024-09-11 20:52:49 +12:00
Jesse Hills
664b219387
Bump version to 2024.10.0-dev
2024-09-11 17:37:41 +12:00
Jesse Hills
63cda412f9
Bump version to 2024.9.0b1
2024-09-11 17:37:40 +12:00
Tercio Filho
625726c650
[Modbus Controller] Added preference to change command retries ( #7312 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-11 17:21:31 +12:00
ajwahab
955a909846
User configurable frame buffer. ( #7360 )
2024-09-11 17:20:30 +12:00
Rafael Treviño
e3ae8cd31e
[uponor_smatrix] Modifies sending algorithm ( #7326 )
...
Co-authored-by: Rafa Treviño <rafael.trevino@bbva.com >
2024-09-11 17:16:52 +12:00
[pʲɵs]
04248b6840
[i2s_audio] Add more options to speakers and microphones ( #7306 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-11 17:12:20 +12:00
ArkanStasarik
dbecade122
Implement all supported thermocouple types for MAX31856 ( #7218 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-09-11 16:53:09 +12:00
NP v/d Spek
ffc2b58714
Move I2S config settings the the base i2sAudio files. Phase 1 ( #7183 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-11 11:30:46 +12:00
David Woodhouse
39ad358b51
Enable IPv6 support for BK72xx ( #7398 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-10 22:02:05 +00:00
David Woodhouse
7b90bfaec6
Bump LibreTiny recommended version to 1.7.0 ( #7432 )
2024-09-11 07:43:19 +12:00
David Woodhouse
7abbb0fb97
Pull in new AsyncTCP for IPv6 on BK72xx ( #7431 )
2024-09-11 07:42:46 +12:00
marcovaneck
de7d2c33e1
[dsmr] Add internal 'telegram' text_sensor to support bridging ( #6841 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-10 20:22:58 +12:00
Clyde Stubbs
c8aed15157
[LVGL] Add color gradients ( #7427 )
2024-09-10 13:24:18 +12:00
Clyde Stubbs
dcfad31770
[rpi_dpi_rgb] Add bounce_buffer config for ESP-IDF 5.x ( #7423 )
2024-09-10 13:15:56 +12:00
David Woodhouse
f5c2921b85
[bl0942] Improve energy reporting ( #7428 )
2024-09-10 13:11:26 +12:00
David Woodhouse
b5e5741ffd
Switch IPv6 platform check to use require_framework_version() ( #7410 )
2024-09-10 11:59:46 +12:00
David Woodhouse
d10feafa9b
Add BK72xx support to require_framework_version() ( #7409 )
2024-09-10 11:58:57 +12:00
Jesse Hills
9f42b76de3
[gh-actions] Don't produce docker build summaries ( #7430 )
2024-09-10 11:57:42 +12:00
Jesse Hills
198bd3b41a
Bump libssl-dev to 3.0.14-1~deb12u2 ( #7426 )
2024-09-10 10:35:39 +12:00
Anton Viktorov
c90dcfc0ca
LTR-501, LTR-301, LTR-558 Series of Lite-On Light (ALS) and Proximity(PS) sensors ( #6262 )
...
Co-authored-by: root <root@LAOX1>
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-09-09 12:25:37 -05:00
David Woodhouse
7a93dde5d4
[libretiny] Report version 1.7.0 for 'dev' and 'latest' ( #7415 )
2024-09-09 17:05:19 +12:00
David Woodhouse
32995a352b
libretiny: Allow specifying version of explicitly imported sources ( #7408 )
2024-09-09 17:05:09 +12:00
Clyde Stubbs
9722876ef6
[lvgl] Msgbox fixes and enhancements ( #7380 )
2024-09-09 15:59:09 +12:00
Michael Hansen
8bd46a43b9
Add voice assistant announce ( #7377 )
2024-09-09 12:54:20 +12:00
Adam DeMuri
18a1191e03
Add support for using BMP280 with SPI ( #7053 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-09-05 17:08:02 +12:00
Jesse Hills
1548fa0811
[homeassistant-switch] Support different entity domains ( #7331 )
2024-09-04 20:09:49 -05:00
Markus
b496233425
Add StatsD component ( #6642 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-05 12:57:44 +12:00
Jesse Hills
dc4e60526c
[micro_wake_word] Remove duplicated download code ( #7401 )
2024-09-05 12:49:01 +12:00
David Woodhouse
71a7f6383f
Support BL0942 calibration ( #7299 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-05 12:08:39 +12:00
Jeff Cooper
e882cea47e
Voice assist improvement - configurable conversation_id timeout ( #7385 )
2024-09-04 15:48:13 +12:00
dependabot[bot]
a7fd3b34aa
Bump pypa/gh-action-pypi-publish from 1.10.0 to 1.10.1 ( #7404 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-04 15:47:59 +12:00
dependabot[bot]
a96de54d46
Bump peter-evans/create-pull-request from 6.1.0 to 7.0.0 ( #7405 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-04 15:45:40 +12:00
David Woodhouse
188faa6530
[bl0942] loop and overflow cleanup ( #7358 )
2024-09-04 15:38:47 +12:00
Sebastian Muszynski
1a71cc3047
Drop max BLE client connections limitation ( #7088 )
2024-09-04 12:02:33 +10:00
Jesse Hills
10ccc5f125
[api] Remove id from `MediaPlayerSupportedFormat` ( #7406 )
2024-09-04 12:55:41 +12:00
dependabot[bot]
c6e64a9ed3
Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.0 ( #7395 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-03 19:22:56 +12:00
Jesse Hills
565835cb59
Merge branch 'release' into dev
2024-09-03 16:38:57 +12:00
Jesse Hills
f2d8ab62dd
Merge pull request #7400 from esphome/bump-2024.8.3
...
2024.8.3
2024-09-03 16:38:10 +12:00
Jesse Hills
cb4bede6d8
Bump version to 2024.8.3
2024-09-03 16:06:54 +12:00
Jesse Hills
39b2f30b16
Bump Dockerfile dependencies ( #7386 )
2024-09-03 16:06:54 +12:00
Jesse Hills
e18ae84031
Merge branch 'release' into dev
2024-09-03 13:38:01 +12:00
Jesse Hills
5cb1d18574
Merge pull request #7399 from esphome/bump-2024.8.2
...
2024.8.2
2024-09-03 13:37:13 +12:00
Kevin Ahrendt
f8ec5242c9
Better support for task blocking ring buffer reads and writes ( #7390 )
2024-09-03 12:47:54 +12:00
Tercio Filho
d6eeac0619
[modbus_controller] Allow duplicate command config ( #7311 )
2024-09-03 11:56:19 +12:00
Dan Greco
3b14b0efce
[gree] Add support for YX1FF remote ( #7298 )
2024-09-03 10:35:54 +12:00
Jimmy Hedman
29f0b504b9
Bump rp2040 Arduino platform and framework ( #7134 )
2024-09-03 10:28:18 +12:00
Jimmy Hedman
01c50432c9
Bump mDNS and follow ruff's suggestions ( #7308 )
2024-09-03 10:16:59 +12:00
Jesse Hills
e5e06a12ef
Bump version to 2024.8.2
2024-09-03 09:57:28 +12:00
Jesse Hills
c9c5ca28d2
[core] Only clean build files with esp-idf ( #7388 )
2024-09-03 09:57:28 +12:00
Jimmy Hedman
04ec6c5677
Enable IPv6 when manual IPv4 is enabled ( #7381 )
2024-09-03 09:57:28 +12:00
Jesse Hills
816b060edc
[datetime] Fix templated args ( #7368 )
2024-09-03 09:57:28 +12:00
Mathieu Rene
91c7c43682
Fix build for esp32h2 using esp-idf 5.3 ( #7393 )
2024-09-03 09:26:10 +12:00
Jesse Hills
ca8e45cf4c
[core] Only clean build files with esp-idf ( #7388 )
2024-09-02 19:11:21 +12:00
dependabot[bot]
854bafbd4a
Bump actions/upload-artifact from 4.3.4 to 4.4.0 ( #7379 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 14:33:58 +12:00
Jimmy Hedman
094c867fba
Enable IPv6 when manual IPv4 is enabled ( #7381 )
2024-09-02 14:32:34 +12:00
Ludovic BOUÉ
fc930327b4
[rpi_dpi_rgb] Add enable_pin and reset_display method to driver ( #7383 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-09-02 12:30:13 +10:00
Andrzej Skowroński
6490fc9c62
CH422G support ( #7356 )
2024-09-02 11:56:35 +10:00
Jesse Hills
3a7aabb2eb
Bump Dockerfile dependencies ( #7386 )
2024-09-02 10:36:18 +12:00
Clyde Stubbs
61223a3cc9
[font] Make display an auto-load, not a dependency ( #7366 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-02 08:45:40 +12:00
tomaszduda23
ca2f25e73b
update logs for bluetooth proxy ( #7382 )
2024-09-01 21:20:31 +10:00
Clyde Stubbs
ba6963cf72
[udp] Implement UDP sensor broadcast ( #6865 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: clydebarrow <366188+clydebarrow@users.noreply.github.com >
2024-08-30 20:59:55 +12:00
Piotr Szulc
721b532d71
Tuya Number: allow restoring value of hidden datapoints ( #7346 )
2024-08-30 12:53:34 +12:00
Trevor Schirmer
a5d46ae9e5
Update MiCS Values ( #7173 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-30 12:36:32 +12:00
tomaszduda23
f8e8bd2c24
[code-quality] fix clang-tidy web_server and web_server_base ( #7286 )
2024-08-30 12:03:44 +12:00
Mariusz Kryński
69f98e0f87
esp32_can: make queue lengths configurable ( #7361 )
2024-08-30 11:43:47 +12:00
Clyde Stubbs
87d801721b
Add now required invert_colors option to test files referencing ili9xxx ( #7367 )
2024-08-30 11:20:01 +12:00
Clyde Stubbs
d754bdde1b
[st7701s] Add delay feature in init sequences ( #7343 )
2024-08-30 08:27:35 +12:00
Clyde Stubbs
725e50348b
[gt911] Add reset pin config ( #7373 )
2024-08-30 08:20:12 +12:00
dependabot[bot]
acb00c9c59
Bump actions/setup-python from 5.1.1 to 5.2.0 in /.github/actions/restore-python ( #7376 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-30 08:17:34 +12:00
dependabot[bot]
bb6693a255
Bump actions/setup-python from 5.1.0 to 5.2.0 ( #7375 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-30 08:17:28 +12:00
Clyde Stubbs
c09df3c05d
[bytebuffer] Use existing bit_cast operations. ( #7374 )
2024-08-30 08:16:16 +12:00
Clyde Stubbs
f28418d0b4
[lvgl] Bug fixes ( #7370 )
2024-08-29 13:34:41 +12:00
Clyde Stubbs
1922f2bbee
[platformio] Add environments for ESP-IDF 5.3 for development ( #7371 )
2024-08-29 12:55:37 +12:00
Aiden
0375072bdf
Add support for BL0906 energy meter ( #7339 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-29 12:52:49 +12:00
Mariusz Kryński
b3f03c07c6
esp32_can: suppress compiler warning ( #7372 )
2024-08-29 12:52:13 +12:00
Jesse Hills
4b2032a98e
[datetime] Fix templated args ( #7368 )
2024-08-28 10:07:31 -07:00
Clyde Stubbs
d6df466237
[lvgl] Add lvgl.widget.focus action and related triggers. ( #7315 )
2024-08-28 16:29:41 +12:00
Jesse Hills
458a8970b6
Merge branch 'release' into dev
2024-08-28 13:38:38 +12:00
Jesse Hills
8b6c95f723
Merge pull request #7363 from esphome/bump-2024.8.1
...
2024.8.1
2024-08-28 13:37:48 +12:00
Jesse Hills
28eda4b220
Bump version to 2024.8.1
2024-08-28 12:54:31 +12:00
Jesse Hills
9975e8b544
[api] Fix sending the `once` flag on ha entity subscription ( #7357 )
2024-08-28 12:54:31 +12:00
Clyde Stubbs
c1774c42c2
[lvgl] Fix race condition involving numbers, switches etc. ( #7345 )
2024-08-28 12:54:31 +12:00
Clyde Stubbs
8677763492
[core] Clean build if the loaded integrations changed ( #7344 )
2024-08-28 12:54:31 +12:00
Clyde Stubbs
388abaf09f
[lvgl] Bug fixes ( #7338 )
2024-08-28 12:54:31 +12:00
Angel Nunez Mencias
92ae506ffb
Add WS2811 to esp32_rmt_led_strip ( #7353 )
2024-08-28 11:40:21 +12:00
Gilles van den Hoven
34cce0e920
[ili9xxx] Make invert_colors required ( #7292 )
...
Co-authored-by: Gilles van den Hoven <gilles0181@gmail.com >
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2024-08-27 22:07:32 +10:00
Angel Nunez Mencias
7e18a5c44f
Add reset to esp32_rmt_led_strip ( #7354 )
2024-08-27 13:26:01 +12:00
Michael Hansen
5a707b558d
Add supported formats to media player ( #7318 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-27 11:38:49 +12:00
David Woodhouse
e10f8128c8
bl0942: Fix init sequence, add address and line_frequency options ( #7250 )
2024-08-27 10:41:09 +12:00
Jesse Hills
0f2064193f
[api] Fix sending the `once` flag on ha entity subscription ( #7357 )
2024-08-27 10:20:26 +12:00
Jesse Hills
dc9c001056
[const] Move `CONF_LINE_FREQUENCY` to const.py ( #7351 )
2024-08-26 13:07:18 +12:00
Clyde Stubbs
60fced53c2
[lvgl] Bug fixes: ( #7341 )
2024-08-26 10:08:30 +12:00
Clyde Stubbs
71d6bbc7e6
[lvgl] Fix race condition involving numbers, switches etc. ( #7345 )
2024-08-26 10:03:25 +12:00
Clyde Stubbs
caaae59ea9
[ledc] Fix maximum brightness on ESP-IDF 5.1 ( #7342 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-08-24 09:56:13 +00:00
Keith Burzinski
a01fea54a0
[ledc] Tweak fix in #6997 ( #7336 )
2024-08-24 02:32:08 -05:00
Clyde Stubbs
43f8f2fd2e
[core] Clean build if the loaded integrations changed ( #7344 )
2024-08-23 20:09:40 +12:00
Rodrigo Martín
3c65cabe1d
feat: Expand ByteBuffer ( #7316 )
...
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-23 07:30:22 +10:00
Clyde Stubbs
5cc8dbace4
[lvgl] Bug fixes ( #7338 )
2024-08-23 06:56:53 +12:00
Piotr Szulc
ab620acd4f
Tuya Number: allow to set hidden datapoints ( #7024 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-22 12:59:31 +12:00
Pieter Viljoen
11e155d866
Enable verbose mode from env ESPHOME_VERBOSE or --verbose ( #6987 )
2024-08-22 12:58:43 +12:00
Sebastian Muszynski
68272c39c0
Add output source priority "hybrid" ( #7322 )
2024-08-22 12:58:11 +12:00
Jesse Hills
da72bae94a
Merge branch 'release' into dev
2024-08-21 17:32:54 +12:00
Jesse Hills
1f21e419aa
Merge pull request #7329 from esphome/bump-2024.8.0
...
2024.8.0
2024-08-21 17:32:03 +12:00
Jesse Hills
5d4bf5f8e5
Bump version to 2024.8.0
2024-08-21 14:20:29 +12:00
Jesse Hills
b5a6d3aa9d
Merge branch 'beta' into dev
2024-08-21 13:26:14 +12:00
Jesse Hills
813d517076
Merge pull request #7328 from esphome/bump-2024.8.0b4
...
2024.8.0b4
2024-08-21 13:25:37 +12:00
Jesse Hills
4ed6a64869
Bump version to 2024.8.0b4
2024-08-21 11:46:56 +12:00
NewoPL
aaae8f4a87
[rtttl] fix STOPPED state ( #7323 )
2024-08-21 11:46:56 +12:00
Sung-jin Brian Hong
436c6282da
Fix waveshare 2.13" epaper stride calculation error ( #7303 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-21 11:46:56 +12:00
NP v/d Spek
c043bbe598
add the ability to add more idf components to an existing setup ( #7302 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-21 11:46:56 +12:00
Ali Jafri
8fae609316
Fix RP2040 Neopixel flickering issue ( #7307 )
2024-08-21 11:46:56 +12:00
NewoPL
848fd0442d
[rtttl] fix STOPPED state ( #7323 )
2024-08-21 11:46:15 +12:00
Sung-jin Brian Hong
bd3d065a23
Fix waveshare 2.13" epaper stride calculation error ( #7303 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-21 11:44:21 +12:00
tomaszduda23
fa497d06b0
[code-quality] fix clang-tidy cstddef ( #7324 )
2024-08-21 10:01:50 +12:00
tomaszduda23
3cbdf63f56
[code-quality] fix clang-tidy socket ( #7285 )
2024-08-20 10:53:15 +12:00
NP v/d Spek
30414667d0
add the ability to add more idf components to an existing setup ( #7302 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-20 10:22:19 +12:00
Ali Jafri
1ffee9c4d2
Fix RP2040 Neopixel flickering issue ( #7307 )
2024-08-20 09:42:41 +12:00
Roving Ronin
b425912a80
Update const.py - Add missing UNIT_LITRE ( #7317 )
2024-08-20 09:18:06 +12:00
Jesse Hills
10147d8e0e
Merge branch 'beta' into dev
2024-08-19 15:21:09 +12:00
Jesse Hills
c4d225a6f2
Merge pull request #7313 from esphome/bump-2024.8.0b3
...
2024.8.0b3
2024-08-19 15:20:32 +12:00
Jesse Hills
409e84090e
Bump version to 2024.8.0b3
2024-08-19 13:09:59 +12:00
Jesse Hills
c96784f591
[microphone] Fix header includes ( #7310 )
2024-08-19 13:09:59 +12:00
NP v/d Spek
0f82114e64
[speaker] Fix header includes ( #7304 )
2024-08-19 13:09:59 +12:00
Clyde Stubbs
5c7d070307
[lvgl] Bug fixes ( #7300 )
2024-08-19 13:09:59 +12:00
Jesse Hills
7464b440c0
Revert "[validation] Allow `maybe_simple_value` to not have default key in complex value" ( #7305 )
2024-08-19 13:09:59 +12:00
Jesse Hills
baedd74c7a
[microphone] Fix header includes ( #7310 )
2024-08-19 10:45:22 +12:00
NP v/d Spek
8b6d6fe661
[speaker] Fix header includes ( #7304 )
2024-08-19 10:45:10 +12:00
Clyde Stubbs
ac9417d469
[lvgl] Bug fixes ( #7300 )
2024-08-19 10:43:23 +12:00
Jesse Hills
56aa58780d
Revert "[validation] Allow `maybe_simple_value` to not have default key in complex value" ( #7305 )
2024-08-18 03:27:03 -05:00
Jesse Hills
75899162b3
Merge branch 'beta' into dev
2024-08-17 08:08:42 +12:00
Jesse Hills
28bb0ddfeb
Merge pull request #7297 from esphome/bump-2024.8.0b2
...
2024.8.0b2
2024-08-17 08:07:54 +12:00
Jesse Hills
e779a09586
Bump version to 2024.8.0b2
2024-08-16 13:38:06 +12:00
David Woodhouse
343650e37d
[network] Always allow `enable_ipv6: false` ( #7291 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-16 13:38:06 +12:00
Jesse Hills
2c47eb62a7
[validation] Allow `maybe_simple_value` to not have default key in complex value ( #7294 )
2024-08-16 13:38:06 +12:00
Gábor Kiss
033ab55206
Fix overflow in ESPColorCorrection object ( #7268 )
2024-08-16 13:38:06 +12:00
NP v/d Spek
e17c7124f4
fix some small rtttl issues ( #6817 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-16 13:38:06 +12:00
Clyde Stubbs
e3bfbebb8f
[api] Bump noise-c library version ( #7288 )
2024-08-16 13:38:06 +12:00
Samuel Sieb
bc20fd57fe
remove extra number from pronto ( #7263 )
2024-08-16 13:38:05 +12:00
David Woodhouse
a7167ec3bf
[network] Always allow `enable_ipv6: false` ( #7291 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-16 13:32:00 +12:00
David Woodhouse
a0c54504cd
Add HMAC-MD5 support for authenticating OTA updates ( #7200 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-16 11:27:23 +12:00
Jesse Hills
c3668b9a4d
[validation] Allow `maybe_simple_value` to not have default key in complex value ( #7294 )
2024-08-15 18:05:26 -05:00
Gábor Kiss
9001d1c0d4
Fix overflow in ESPColorCorrection object ( #7268 )
2024-08-16 10:35:00 +12:00
tomaszduda23
abb2669f0f
[code-quality] fix clang-tidy captive_portal ( #7280 )
2024-08-16 09:16:06 +12:00
tomaszduda23
9713458368
[code-quality] fix clang-tidy improv_serial ( #7283 )
2024-08-15 17:17:38 +12:00
NP v/d Spek
5c31ab4060
fix some small rtttl issues ( #6817 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-15 04:51:44 +00:00
tomaszduda23
965141fad7
[code-quality] fix clang-tidy wireguard ( #7287 )
2024-08-15 16:38:49 +12:00
Clyde Stubbs
ecd3d838c9
[api] Bump noise-c library version ( #7288 )
2024-08-15 15:35:03 +12:00
tomaszduda23
ce7adbae99
[code-quality] fix clang-tidy e131 ( #7281 )
2024-08-15 10:31:19 +12:00
tomaszduda23
1bc3ccd969
[code-quality] fix clang-tidy ota ( #7282 )
2024-08-15 10:30:29 +12:00
tomaszduda23
5646ec7f9c
[code-quality] fix clang-tidy prometheus ( #7284 )
2024-08-15 09:41:29 +12:00
tomaszduda23
80a0f13722
[code-quality] fix performance-unnecessary-value-param ( #7274 )
2024-08-15 07:05:16 +10:00
Jesse Hills
fef592b6c6
Merge branch 'beta' into dev
2024-08-15 07:51:18 +12:00
Jesse Hills
b654dea55e
Merge pull request #7278 from esphome/bump-2024.8.0b1
...
2024.8.0b1
2024-08-15 07:50:36 +12:00
Samuel Sieb
7133e08755
remove extra number from pronto ( #7263 )
2024-08-14 02:55:23 -05:00
Jesse Hills
7b233d6871
Bump version to 2024.8.0b1
2024-08-14 16:56:53 +12:00
Jesse Hills
350f17e48f
Bump version to 2024.9.0-dev
2024-08-14 16:56:53 +12:00
Mike La Spina
ccf57488c5
Correct offset calibration ( #7228 )
...
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
NP v/d Spek
cf6ea7cb2c
Implement the finish() method and action. implement the is_stopped condition ( #7255 )
2024-08-14 15:42:43 +12:00
Kevin Ahrendt
d6f130e35a
[micro_wake_word] Bump ESPMicroSpeechFeatures version to 1.1.0 ( #7249 )
2024-08-14 15:40:07 +12:00
Philippe Wechsler
8f09382367
support illuminance for airthings wave plus device ( #5203 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-14 14:25:45 +12:00
tomaszduda23
b2b23f2a4f
[code-quality] fix readability-named-parameter ( #7272 )
2024-08-14 14:21:19 +12:00
Olivier ARCHER
8756b41b63
[mqtt] fix missing initializer in MQTTClientComponent::disable_discovery ( #7271 )
2024-08-14 14:19:46 +12:00
tomaszduda23
4cb174585c
[code-quality] fix readability-braces-around-statements ( #7273 )
2024-08-14 14:14:29 +12:00
tomaszduda23
56e05998ef
[code-quality] fix clang-tidy wake_on_lan ( #7275 )
2024-08-14 14:08:10 +12:00
Clyde Stubbs
bec2d42c79
Add color_filter_opa style property ( #7276 )
2024-08-14 14:06:13 +12:00
Clyde Stubbs
a0eff08f39
[lvgl] Rework events to avoid feedback loops ( #7262 )
2024-08-14 14:05:25 +12:00
Landon Rohatensky
a5fdcb31fc
[homeassistant] Native number entity import and control ( #6455 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-14 14:04:12 +12:00
Markus
1d25db491c
[homeassistant] Native switch entity import and control ( #7018 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-14 14:03:12 +12:00
PaoloTK
c5b1a8eb81
Add min and max brightness parameters for Light dim_relative Action ( #6971 )
2024-08-14 09:29:55 +12:00
Clyde Stubbs
68c56b3e03
Implement ByteBuffer ( #6878 )
2024-08-14 09:29:31 +12:00
Jesse Hills
0c567adf63
[CI] Dont run full CI on `build-image` action changes ( #7270 )
2024-08-14 08:13:09 +12:00
dependabot[bot]
9ec61cbff3
Bump docker/build-push-action from 6.6.1 to 6.7.0 in /.github/actions/build-image ( #7269 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-14 08:12:56 +12:00
tomaszduda23
2e58297a16
[code-quality] fix clang-tidy wifi related ( #7254 )
2024-08-14 07:58:30 +12:00
tomaszduda23
f81ce2c707
[code-quality] fix clang-tidy mqtt ( #7253 )
2024-08-14 07:56:09 +12:00
tomaszduda23
4bd7ba0d30
[code-quality] Fix variable naming in base_light_effects ( #7237 )
2024-08-14 07:54:37 +12:00
tomaszduda23
9663b7d67c
[code-quality] fix clang-tidy core optional ( #7265 )
2024-08-14 07:53:42 +12:00
tomaszduda23
b082a64d32
[code-quality] fix clang-tidy network ( #7266 )
2024-08-14 07:48:27 +12:00
tomaszduda23
c9979ad90c
[code-quality] fix order in esphome/const.py ( #7267 )
2024-08-14 07:46:23 +12:00
Clyde Stubbs
3598560472
[lvgl] Add initial_focus for encoders ( #7256 )
2024-08-13 20:06:01 +12:00
guillempages
506e69addf
[online_image] add option to show placeholder while downloading ( #7083 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-13 19:44:43 +12:00
nkinnan
2a70ef05d1
[const] Add some units for future use and adjust case ( #7260 )
2024-08-13 18:48:12 +12:00
Jesse Hills
8696f922d1
[homeassistant] Add `HOME_ASSISTANT_IMPORT_CONTROL_SCHEMA` ( #7259 )
2024-08-13 17:33:16 +12:00
Jesse Hills
2b25daa199
[api] Add new flag to request state/attribute once from HA only ( #7258 )
2024-08-13 17:12:06 +12:00
Olivier ARCHER
ab51bbd8f7
[api] Error log when NONE Update command is sent ( #7247 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-13 13:52:31 +12:00
RFDarter
390d5f2f93
[test][web_server] Rejig test for v3 ( #7110 )
2024-08-13 13:26:39 +12:00
tomaszduda23
8d106e97a2
[code-quality] fix clang-tidy web server ( #7230 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-13 01:14:25 +00:00
juanluss31
fc146dabed
Add support for LYWSD02MMC Xiaomi device ( #7080 )
2024-08-13 13:12:48 +12:00
tomaszduda23
8d5be27746
[code-quality] Apply ruff linting suggestions ( #7239 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-13 12:47:18 +12:00
tomaszduda23
f24fd34d86
fix name conflict with zephyr macro ( #7252 )
2024-08-13 11:38:13 +12:00
tomaszduda23
64ee40d370
[code-quality] clang-tidy bedjet ( #7251 )
2024-08-13 11:33:51 +12:00
tomaszduda23
5f3f106283
[code-quality] add NOLINT haier_base ( #7236 )
2024-08-13 11:29:09 +12:00
NP v/d Spek
8148eae134
add windows script/setup.bat ( #7140 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-08-13 11:16:42 +12:00
tomaszduda23
f13cf1f7a0
adjust to new python pre-commit hooks ( #7178 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-12 16:52:09 +12:00
tomaszduda23
8a076cc906
fix build error ( #7229 )
2024-08-12 16:49:35 +12:00
dependabot[bot]
82c5cd18de
Bump docker/build-push-action from 6.5.0 to 6.6.1 in /.github/actions/build-image ( #7232 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-12 16:30:27 +12:00
tomaszduda23
e769804fe6
[code-quality] clang-tidy media_player ( #7238 )
2024-08-12 16:27:22 +12:00
David K.
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
Clyde Stubbs
34d435c996
[lvgl] Implement default group for encoders ( #7242 )
...
Co-authored-by: clydeps <U5yx99dok9>
2024-08-12 15:56:54 +12:00
Flo
d04e706295
Allow project name and version as improv_serial identity ( #7248 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-12 14:20:51 +12:00
Nis Wechselberg
442e765187
[sml] Fixed crashing sml parser ( #7235 )
2024-08-12 14:18:11 +12:00
Michael Davidson
15602b0664
Add text_align_to_string ( #7243 )
2024-08-12 08:06:29 +12:00
tomaszduda23
b43c5b851a
add missing overrides ( #7231 )
2024-08-09 21:15:25 +10:00
Clyde Stubbs
a47a17d7e7
[lvgl] Fix set state on updates ( #7227 )
2024-08-08 20:24:10 +12:00
tomaszduda23
b71c03424e
[code-quality] Organise time imports ( #7219 )
2024-08-08 17:02:55 +12:00
tomaszduda23
a3d5b69a9c
[code-quality] NOLINT readability-identifier-naming ( #7220 )
2024-08-08 17:02:41 +12:00
dentra
3f1d2c0caf
[mqtt] Add extended device info ( #7194 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-08 16:49:37 +12:00
David Woodhouse
7fd65987d3
hx711: Check for DOUT going high after a reading ( #7214 )
2024-08-08 14:29:49 +12:00
tomaszduda23
24b6c1d3eb
[code-quality] __attribute__((packed)) ( #7221 )
2024-08-07 19:30:49 -05:00
tomaszduda23
9a9757ddeb
[code-quality] fix clang-tidy sprinkler ( #7222 )
...
* fix clang-tidy
* fix build error
* clang-tidy
* clang-tidy
2024-08-07 19:29:32 -05:00
tomaszduda23
4b91ef5123
[code-quality] Apply ruff linting suggestions to core ( #7207 )
2024-08-07 19:33:41 +12:00
tomaszduda23
2a8424a7f2
[code-quality] Organise logger imports ( #7205 )
2024-08-07 19:32:06 +12:00
tomaszduda23
132269c5b8
[code-quality] Apply ruff linting suggestions ( #7206 )
2024-08-07 19:31:44 +12:00
Jesse Hills
ddd8027238
[spi] Remove `SPIDelegateDummy` ( #7215 )
2024-08-07 06:33:12 +00:00
tomaszduda23
c348efa401
[code-quality] Organise base entities imports ( #7208 )
2024-08-07 15:49:51 +12:00
Jesse Hills
9b0c2234d8
[max31856] Use cv.frequency as validator ( #7212 )
2024-08-06 22:47:46 -05:00
Jesse Hills
73f786c606
[code-quality] Organise script imports ( #7198 )
2024-08-06 22:46:37 -05:00
iannisimo
1e63fddf36
[remote_transmitter] Change default carrier_frequency to valid value ( #7176 )
...
set current_carrier_frequency_ default value to esp-idf's default (38000)
2024-08-06 18:02:30 -05:00
Jesse Hills
da0dbe8753
Revert "Add null GPIO pin " ( #6621 )
2024-08-07 07:29:05 +12:00
Clyde Stubbs
eccc5a3ea3
[lvgl] Fix compile error when using encoder with buttons only. ( #7203 )
2024-08-07 07:15:28 +12:00
Jesse Hills
8667f51cf0
Move CONF_ITEMS/CONF_FONT/CONF_TEXT to const.py ( #7204 )
2024-08-07 07:15:15 +12:00
Mimoja
455df35e50
Update i2s_audio_speaker.cppi2s_audio/speaker: Fix fallthrough compiler warning ( #7167 )
2024-08-06 23:17:02 +12:00
guillempages
9188836f70
Add runtime online image support ( #4710 )
2024-08-06 23:08:06 +12:00
Jesse Hills
b0d9800817
[helpers] Set default flags of ExternalRAMAllocator to ALLOW_FAILURE ( #7201 )
2024-08-06 05:02:08 -05:00
Jesse Hills
e6b1780a31
Move `CONF_BACKGROUND_COLOR and CONF_FOREGROUND_COLOR` to const.py ( #7202 )
2024-08-06 04:39:47 -05:00
Clyde Stubbs
71ea2cec1f
[lvgl] Final stage ( #7184 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-06 03:56:48 +00:00
Nate Clark
7074fa06ae
Adds MQTT component to Alarm Control panel component ( #7188 )
2024-08-06 15:53:52 +12:00
David Woodhouse
3ba9caa118
socket: socket::set_sockaddr() for IPv4 addresses in IPv6 builds ( #7196 )
2024-08-06 13:50:36 +12:00
Clyde Stubbs
6b141102d6
[lvgl] Stage 5 ( #7191 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-06 13:17:29 +12:00
tomaszduda23
acaec41bb7
Remove outdated version block ( #7177 )
2024-08-06 11:40:34 +12:00
Daniel Kraft
f737ca6e28
hydreon_rgxx: Fix parsing of data line ( #7192 )
2024-08-06 09:17:02 +12:00
Kevin Ahrendt
e02319dcff
[esp32_improv] Update Improv library to reference new repo/version ( #7195 )
2024-08-05 11:09:54 -05:00
Clyde Stubbs
d18bb34f87
[lvgl] Stage 4 ( #7166 )
2024-08-05 17:07:05 +12:00
Jesse Hills
87944f0c1b
Add support for doing update entity refresh/check via API. ( #7190 )
2024-08-04 23:58:20 -05:00
Jesse Hills
38c25dec93
[code-quality] More portable shebangs ( #7189 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-08-05 04:15:19 +00:00
Clyde Stubbs
81ac9391d1
[core] Eliminate nuisance messages from build_codeowners ( #7185 )
2024-08-05 14:04:06 +12:00
Olivier ARCHER
61c6581123
git ignore managed_components ( #7180 )
2024-08-02 23:00:18 +00:00
Björn Ebbinghaus
4a7570770b
Implement 'round to nearest multiple' filter ( #7142 )
2024-08-01 18:58:59 -05:00
Jesse Hills
aedfb32482
Bump improv library to 1.2.4 ( #7174 )
2024-08-01 22:01:21 +00:00
SimoPk
a5f18dfe7f
ade7953_spi wrong size specified in read_array call ( #7172 )
2024-08-01 22:39:54 +12:00
Jesse Hills
cb9906b921
[api] `homeassistant.action replaces homeassistant.service` ( #7171 )
2024-08-01 22:38:36 +12:00
Jesse Hills
144f1d3663
Merge branch 'release' into dev
2024-08-01 11:15:24 +12:00
Jesse Hills
546bfe6db5
Merge pull request #7168 from esphome/bump-2024.7.3
...
2024.7.3
2024-08-01 11:14:35 +12:00
Jesse Hills
0af10c58f5
Bump version to 2024.7.3
2024-08-01 07:51:23 +12:00
Kevin Ahrendt
5ac9d301ea
[micro_wake_word] Fix VAD detection and modify detection computation ( #7164 )
2024-08-01 07:51:23 +12:00
RubyBailey
a70f926971
Fix for Mitsubishi units that only support cooling ( #7143 )
2024-08-01 07:51:23 +12:00
thevogoncoder
dfacf1bbfe
Add delay after sending REG_READ_START ( #7130 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-01 07:51:23 +12:00
Clyde Stubbs
3920029aff
[lvgl] PR stage 3 ( #7160 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-31 16:31:15 +12:00
Jesse Hills
8849443bf6
[update] Implement `update.perform action and update.is_available` condition ( #7165 )
...
* [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
Adam Allport
dd3dd7a136
fix: Add pin->setup(); to matrix_keypad.cpp ( #7163 )
2024-07-30 14:30:15 -07:00
Kevin Ahrendt
dff6884bed
[micro_wake_word] Fix VAD detection and modify detection computation ( #7164 )
2024-07-31 08:57:51 +12:00
Jesse Hills
d7231fadb1
[touchscreen] Allow binary sensor to have multiple pages in config ( #7112 )
...
* [touchscreen] Allow binary sensor to have multiple pages in config
* Sort imports
2024-07-29 23:50:12 -05:00
Olivier ARCHER
caa2ea64e3
http_request watchdog as a component ( #7161 )
2024-07-30 13:45:19 +12:00
Jesse Hills
83bb7d0266
[code-quality] Organise bluetooth related imports ( #7155 )
2024-07-30 13:23:30 +12:00
FreeBear-nc
6e21d79bde
[pid] Add get_min_integral() and get_max_integral() ( #7162 )
2024-07-30 13:15:27 +12:00
Clyde Stubbs
7c1aa771aa
LVGL stage 2 ( #7129 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-29 23:41:34 +00:00
dependabot[bot]
12e840ee88
Bump docker/setup-buildx-action from 3.5.0 to 3.6.1 in the docker-actions group ( #7159 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-30 11:36:09 +12:00
RubyBailey
25c8676d80
Fix for Mitsubishi units that only support cooling ( #7143 )
2024-07-30 11:20:29 +12:00
FreeBear-nc
341fc65958
Add microAmp and milliAmp to defined units ( #7157 )
2024-07-30 08:05:25 +12:00
Jesse Hills
5b6b7c0d15
[code-quality] Organise esp32 imports ( #7154 )
2024-07-29 03:25:53 -05:00
Jesse Hills
24515546fd
Move `CONF_ON_ERROR` to const.py ( #7156 )
2024-07-29 03:22:30 -05:00
Jesse Hills
b3728697cc
Remove deprecated argument parser ( #7151 )
...
* Remove deprecated argument parser
* Add back removed argcomplete line
2024-07-29 03:13:57 -05:00
Jesse Hills
e64709c37e
[code-quality] Organise core imports ( #7149 )
2024-07-29 14:07:44 +12:00
Jesse Hills
20c2246533
[code-quality] Organise wifi related imports ( #7153 )
2024-07-29 14:06:08 +12:00
Jesse Hills
acf690c87d
[code-quality] Organise ethernet related imports ( #7152 )
2024-07-29 14:05:41 +12:00
Jesse Hills
adfec578cf
Add `--version` handler to cli ( #7150 )
2024-07-28 20:13:09 -05:00
thevogoncoder
39c0019534
Add delay after sending REG_READ_START ( #7130 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-25 14:06:23 +12:00
Jesse Hills
f61582f826
[dependabot] Group docker action bumps into single PR ( #7133 )
2024-07-25 13:19:33 +12:00
Jesse Hills
e343aca9bc
Merge branch 'release' into dev
2024-07-25 12:48:28 +12:00
Jesse Hills
038f24fcea
Merge pull request #7132 from esphome/bump-2024.7.2
...
2024.7.2
2024-07-25 12:47:33 +12:00
J. Nick Koston
d3f2434c57
Bump aioesphomeapi to 24.6.2 and cryptography to 43.0.0 ( #7131 )
2024-07-25 12:45:42 +12:00
Clyde Stubbs
23ffc3ddfb
[lvgl] base implementation ( #7116 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-25 11:12:04 +12:00
Jesse Hills
ad0118dd4a
Bump version to 2024.7.2
2024-07-25 09:13:05 +12:00
dentra
7c24f1ba6d
[http_request] Fix ESP-IDF follow redirect ( #7101 )
2024-07-25 09:13:05 +12:00
Jesse Hills
6e863305aa
[http_request] Change default timeout to 4.5s ( #7123 )
2024-07-25 09:13:05 +12:00
Clyde Stubbs
75635956cd
Give more info on import errors. ( #7128 )
2024-07-25 07:30:39 +12:00
dentra
1f3754684a
[http_request] Allow configure buffer size on ESP-IDF ( #7125 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-24 15:50:59 +12:00
esphomebot
da10de9ea8
Update webserver local assets to 20240724-013115 ( #7126 )
2024-07-24 01:57:02 +00:00
dentra
39de179e21
[http_request] Fix ESP-IDF follow redirect ( #7101 )
2024-07-24 12:12:59 +12:00
Clyde Stubbs
2cc14055cf
Added ruff to pre-commit hooks ( #7124 )
2024-07-23 16:12:23 +12:00
Daniel
19a787c235
[fan] fix initial FanCall to properly set speed ( #7113 )
...
Speed settings were ignored for the first FanCall, if no speed has been restored before. This commit changes the behaviour to: set speed to 100%, iff current speed AND new speed are not set.
2024-07-22 21:53:31 -05:00
dependabot[bot]
e88e32bf23
Bump docker/setup-buildx-action from 3.4.0 to 3.5.0 ( #7122 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-23 14:21:03 +12:00
dependabot[bot]
f0d4b5f740
Bump docker/login-action from 3.2.0 to 3.3.0 ( #7121 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-23 14:20:54 +12:00
dependabot[bot]
2b2a83273f
Bump docker/setup-qemu-action from 3.1.0 to 3.2.0 ( #7120 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-23 14:20:44 +12:00
Jesse Hills
ae476bb400
[http_request] Change default timeout to 4.5s ( #7123 )
2024-07-22 20:51:32 -05:00
dependabot[bot]
dc24eefe08
Bump docker/build-push-action from 6.4.1 to 6.5.0 in /.github/actions/build-image ( #7119 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-23 13:01:45 +12:00
Aodren Auffrédou-Heinicke
f1aa254e48
APDS9306 Ambient Light Sensor ( #6709 )
...
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
Jan-Philipp Benecke
5d5f3276e9
Inherit esp32_ble_beacon from esp32_ble ( #6908 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-22 16:20:09 +12:00
Jesse Hills
172a358d01
Merge branch 'release' into dev
2024-07-22 14:09:49 +12:00
Jesse Hills
0ac549d208
Merge pull request #7114 from esphome/bump-2024.7.1
...
2024.7.1
2024-07-22 14:09:00 +12:00
Clyde Stubbs
8fc42694f6
[ili9xxx] Rework delay handling ( #7115 )
2024-07-22 13:42:25 +12:00
leejoow
0a7d883633
[modbus_controller] Add on_command_sent trigger ( #7078 )
...
Co-authored-by: Leo Schelvis <leo.schelvis@gmail.com >
2024-07-22 13:33:11 +12:00
Jesse Hills
41813b0a1f
Bump version to 2024.7.1
2024-07-22 12:35:06 +12:00
irgendwienet
4690e227b8
Fixes sml parser to process extended length lists with a number of items that is dividable by 16 ( #6148 )
2024-07-22 12:35:06 +12:00
Olivier ARCHER
5bec0a6534
[http_request] allow basic auth for idf ( #7086 )
2024-07-22 12:35:06 +12:00
Lucio Tarantino
626ed815fb
[heatpumpir] Fix BK72XX Compile error with IRremoteESP8266 ( #6955 )
2024-07-22 12:35:06 +12:00
Kevin Ahrendt
74aee1d453
revert bit shift to match previous behavior ( #7109 )
2024-07-22 12:35:06 +12:00
Alex Cortelyou
d187340fc4
Prevent rename from deleting new config ( #7104 )
2024-07-22 12:35:06 +12:00
irgendwienet
a464e46d4d
Fixes sml parser to process extended length lists with a number of items that is dividable by 16 ( #6148 )
2024-07-22 11:42:09 +12:00
tomaszduda23
f322ec8f3d
use cache to build tests for compoenents ( #7059 )
2024-07-22 11:33:26 +12:00
Olivier ARCHER
1f4829598a
[http_request] allow basic auth for idf ( #7086 )
2024-07-22 11:29:09 +12:00
rnauber
40e79299d5
Feature/m5angle8: Add support for m5angle8 input device ( #6799 )
...
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
Markus
368662969e
Move MQTT ip discovery to deticated config option. ( #6673 )
2024-07-22 09:36:46 +12:00
Lucio Tarantino
fbc830176f
[heatpumpir] Fix BK72XX Compile error with IRremoteESP8266 ( #6955 )
2024-07-22 09:16:51 +12:00
Jesse Hills
cfb20abb9f
[code-quality] Tidy up some duplicate CONFIG_SCHEMA assignments ( #7106 )
2024-07-21 20:09:06 +00:00
Jesse Hills
43b818f2b1
[validation] Add `host to require_framework_version` ( #7107 )
2024-07-22 07:54:16 +12:00
Kevin Ahrendt
32b927de7e
revert bit shift to match previous behavior ( #7109 )
2024-07-20 07:15:11 +12:00
tomaszduda23
c5b77f4590
[web_server] move v1 code to separate file ( #7091 )
2024-07-19 16:35:41 +12:00
Jesse Hills
0fb89d1869
[code-quality] Add some ruff configuration ( #7103 )
2024-07-18 18:26:21 -05:00
Alex Cortelyou
b32078a5fe
Prevent rename from deleting new config ( #7104 )
2024-07-19 10:04:11 +12:00
dependabot[bot]
dd20c5eab0
Bump docker/build-push-action from 6.4.0 to 6.4.1 in /.github/actions/build-image ( #7102 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-18 15:33:30 +12:00
Jesse Hills
0ef73c6dd6
Merge branch 'release' into dev
2024-07-17 16:19:42 +12:00
Jesse Hills
de0e549187
Merge pull request #7100 from esphome/bump-2024.7.0
...
2024.7.0
2024-07-17 16:18:45 +12:00
Jesse Hills
e15d0ee150
Bump version to 2024.7.0
2024-07-17 14:54:44 +12:00
Jesse Hills
331d556799
Merge branch 'beta' into dev
2024-07-17 11:52:14 +12:00
Jesse Hills
93e0c71c2f
Merge pull request #7099 from esphome/bump-2024.7.0b4
...
2024.7.0b4
2024-07-17 11:51:22 +12:00
Jesse Hills
c512d5ebb6
Bump version to 2024.7.0b4
2024-07-17 11:15:19 +12:00
Jesse Hills
f153a7b0fd
[ota] Print Arduino update errors ( #7096 )
2024-07-17 11:15:19 +12:00
Clyde Stubbs
10205e06cb
Add host uart support for MacOS ( #7095 )
2024-07-16 09:06:27 +00:00
Jesse Hills
aa490e3726
Merge branch 'beta' into dev
2024-07-16 19:49:21 +12:00
Jesse Hills
de43c4e6ab
Merge pull request #7097 from esphome/bump-2024.7.0b3
...
2024.7.0b3
2024-07-16 19:48:37 +12:00
Jesse Hills
193db50668
[ota] Print Arduino update errors ( #7096 )
2024-07-16 02:18:43 -05:00
NewoPL
659fdefccb
[wifi] Hostname may not be set as expected on Arduino platform ( #7050 )
...
* bug #6014 : workaround for not setting hostname on arduino plarform
* moving handle initailisation to ESPHOME_EVENT_ID_WIFI_STA_START callback
2024-07-16 01:28:23 -05:00
tomaszduda23
8980996b1a
[CI] add web_server v1 test ( #7090 )
2024-07-16 17:14:33 +12:00
dependabot[bot]
0b3fe73b74
Bump docker/build-push-action from 6.3.0 to 6.4.0 in /.github/actions/build-image ( #7089 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-16 17:13:02 +12:00
Jesse Hills
4af8230b4f
Bump version to 2024.7.0b3
2024-07-16 16:51:13 +12:00
Jesse Hills
0bbefb5b2a
[micro_wake_word] Allow simpler model config ( #7094 )
2024-07-16 16:51:13 +12:00
Jesse Hills
41baf70660
[i2s_audio] Allow config for primary/secondary i2s mode ( #7092 )
2024-07-16 16:51:13 +12:00
Keith Burzinski
eaf2bb70d9
[improv_serial] Fix linker error created in #6998 ( #7082 )
2024-07-16 16:51:13 +12:00
Jesse Hills
c910fdf7e5
[micro_wake_word] Allow simpler model config ( #7094 )
2024-07-15 23:29:45 -05:00
Jesse Hills
f1d19416be
[i2s_audio] Allow config for primary/secondary i2s mode ( #7092 )
2024-07-15 23:28:41 -05:00
Keith Burzinski
07b78fea76
[CI] Add more `improv_serial` tests ( #7081 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-14 20:32:10 +00:00
Keith Burzinski
896af84acc
[improv_serial] Fix linker error created in #6998 ( #7082 )
2024-07-15 08:06:10 +12:00
tomaszduda23
44d609b205
[CI] compile entire web_server during tests ( #7084 )
2024-07-15 08:05:02 +12:00
Jesse Hills
72cbfd8fea
Merge branch 'beta' into dev
2024-07-13 15:24:43 +12:00
Jesse Hills
71236b170d
Merge pull request #7079 from esphome/bump-2024.7.0b2
...
2024.7.0b2
2024-07-13 15:24:07 +12:00
Jesse Hills
bb92ab01d7
Bump version to 2024.7.0b2
2024-07-13 09:46:08 +12:00
Anton Viktorov
316a0e1c96
LTR390 separate ALS and UV gain and resolution ( #7026 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-13 09:46:08 +12:00
H. Árkosi Róbert
0c2f9b9dbb
Bump HeatpumpIR, add protocols, remove IRremoteESP8266 ( #6996 )
2024-07-13 09:46:08 +12:00
kevdliu
c6c1d3a3ad
Fix voice assistant crash when no speaker configured ( #7075 )
2024-07-13 09:46:08 +12:00
Eugen
fbab0aceb0
add ESP32-C6 support to esp32_can ( #7063 )
2024-07-13 09:46:08 +12:00
Tomi Junnila
54b77a1174
Add support for the Gree YAC1FB9 in climate_ir ( #7056 )
2024-07-13 09:46:08 +12:00
leejoow
a34cec217e
Add default icon to restart button ( #7076 )
...
Co-authored-by: Leo Schelvis <leo.schelvis@gmail.com >
2024-07-13 09:46:08 +12:00
Sergey Dudanov
91bb38553d
[climate-traits] improved performance ( #7006 )
2024-07-13 09:46:08 +12:00
Sergey Dudanov
531f33a158
[climate] fix dump output of unsupported features ( #7005 )
2024-07-13 09:46:08 +12:00
ttaborda
2d826768b0
Update mitsubishi.cpp ( #6909 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-13 09:46:07 +12:00
Colm
d7f6d4436e
Add braces to if statement to avoid compiler warning. ( #7036 )
2024-07-13 09:46:07 +12:00
esphomebot
bdd0a36aa3
Update webserver local assets to 20240704-081526 ( #7041 )
2024-07-13 09:46:07 +12:00
Jimmy Hedman
8a89dac5d5
[ethernet] Fix compile warning for IPv6 ( #7048 )
2024-07-13 09:46:07 +12:00
guillempages
8d28c53fd3
[http_request] Fix follow_redirects on arduino ( #7054 )
2024-07-13 09:46:07 +12:00
Z3LIFF
114476d8b1
Fix pmsa003i cold boot marked as failed on ESP32 et al ( #7064 )
2024-07-13 09:46:07 +12:00
Christian Ferbar
d1bfad9890
helpers.cpp: Fix GLIBCXX_RELEASE check < 8 ( #7062 )
2024-07-13 09:46:07 +12:00
Anton Viktorov
feae794787
LTR390 separate ALS and UV gain and resolution ( #7026 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-13 09:42:41 +12:00
H. Árkosi Róbert
8a3f0e3b93
Bump HeatpumpIR, add protocols, remove IRremoteESP8266 ( #6996 )
2024-07-13 09:19:33 +12:00
kevdliu
4a80a09db3
Fix voice assistant crash when no speaker configured ( #7075 )
2024-07-12 09:32:31 +12:00
soeffi
7f83bcfdd9
jsn_sr04t component: AJ_SR04M compatibility mode in checksum calculation ( #7044 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-12 09:30:45 +12:00
Eugen
99cba0ae7f
add ESP32-C6 support to esp32_can ( #7063 )
2024-07-12 09:26:04 +12:00
Tomi Junnila
2e8a2fdbd4
Add support for the Gree YAC1FB9 in climate_ir ( #7056 )
2024-07-12 08:32:38 +12:00
leejoow
d209a2b45a
Add default icon to restart button ( #7076 )
...
Co-authored-by: Leo Schelvis <leo.schelvis@gmail.com >
2024-07-12 08:20:58 +12:00
Sergey Dudanov
d071b05249
[climate-traits] improved performance ( #7006 )
2024-07-11 17:24:36 +12:00
Sergey Dudanov
66b36afe90
[climate] fix dump output of unsupported features ( #7005 )
2024-07-11 17:23:29 +12:00
Jesse Hills
c6b81eff9a
Merge branch 'beta' into dev
2024-07-11 16:31:47 +12:00
Jesse Hills
04b268e319
Merge pull request #7073 from esphome/bump-2024.7.0b1
...
2024.7.0b1
2024-07-11 16:31:07 +12:00
ttaborda
5ac875545f
Update mitsubishi.cpp ( #6909 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-11 16:26:37 +12:00
Keith Burzinski
6e624ff797
[wifi] Fix EAP for IDF 5.1+, add test ( #7061 )
2024-07-11 16:21:24 +12:00
Colm
08b8ab837a
Add braces to if statement to avoid compiler warning. ( #7036 )
2024-07-11 16:10:58 +12:00
esphomebot
1b57d8511b
Update webserver local assets to 20240704-081526 ( #7041 )
2024-07-11 16:10:18 +12:00
Jimmy Hedman
ee4d5178d6
[ethernet] Fix compile warning for IPv6 ( #7048 )
2024-07-11 16:09:51 +12:00
guillempages
dea1e9a1e0
[http_request] Fix follow_redirects on arduino ( #7054 )
2024-07-11 16:08:51 +12:00
Z3LIFF
fa4fbf9d73
Fix pmsa003i cold boot marked as failed on ESP32 et al ( #7064 )
2024-07-11 16:01:14 +12:00
Christian Ferbar
fb6c2aef59
helpers.cpp: Fix GLIBCXX_RELEASE check < 8 ( #7062 )
2024-07-11 15:58:54 +12:00
Jesse Hills
6417f1f907
Bump version to 2024.7.0b1
2024-07-11 15:41:48 +12:00
Jesse Hills
d1b0e6b5fe
Bump version to 2024.8.0-dev
2024-07-11 15:41:48 +12:00
Jimmy Hedman
2f669c99f8
Configure ap ip for RP2040 ( #7065 )
2024-07-11 13:32:17 +12:00
Pavlo Dudnytskyi
aa8c963c50
UART component support added for host platform ( #6912 )
...
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
Kevin Ahrendt
2873c6bbaf
[micro_wake_word] Version 2 ( #7032 )
2024-07-11 13:21:04 +12:00
MichD
2da939c81c
Fix RC Switch protocol not transmitting correctly via IR ( #5411 )
2024-07-11 10:37:50 +12:00
dependabot[bot]
ee398441b6
Bump actions/setup-python from 5.1.0 to 5.1.1 in /.github/actions/restore-python ( #7071 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-10 23:21:11 +02:00
tomaszduda23
894d81c577
[CI] Allow running specific target test(s) only ( #7051 )
2024-07-08 21:07:54 -05:00
Colm
4c6a17e304
Don't test for IPv6 addresses when min_ipv6_addr_count is 0 ( #7037 )
2024-07-06 19:02:41 +12:00
Pavlo Dudnytskyi
ddaa84683b
Haier component update to support more protocol variations ( #7040 )
...
Co-authored-by: Pavlo Dudnytskyi <pdudnytskyi@astrata.eu >
2024-07-06 19:00:44 +12:00
leejoow
dd1e480142
Fix display of update state in webinterfae ( #7045 )
...
Co-authored-by: Leo Schelvis <leo.schelvis@gmail.com >
2024-07-06 16:57:30 +12:00
dependabot[bot]
6ca7b30f75
Bump actions/download-artifact from 4.1.7 to 4.1.8 ( #7046 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-06 16:23:47 +12:00
dependabot[bot]
b0a3b5e080
Bump actions/upload-artifact from 4.3.3 to 4.3.4 ( #7047 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-06 16:23:37 +12:00
dependabot[bot]
5fa54b0885
Bump docker/setup-qemu-action from 3.0.0 to 3.1.0 ( #7039 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-05 13:27:46 +12:00
dependabot[bot]
803f3f2e13
Bump docker/build-push-action from 6.2.0 to 6.3.0 in /.github/actions/build-image ( #7038 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-05 11:31:50 +12:00
dependabot[bot]
de19588d10
Bump docker/setup-buildx-action from 3.3.0 to 3.4.0 ( #7043 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-05 11:22:06 +12:00
Jesse Hills
bc2bc13eb1
Merge branch 'release' into dev
2024-07-03 21:04:14 +12:00
Jesse Hills
6c96281a1d
Merge pull request #7035 from esphome/bump-2024.6.6
...
2024.6.6
2024-07-03 21:03:25 +12:00
Jesse Hills
3727342bce
Bump version to 2024.6.6
2024-07-03 20:14:27 +12:00
Jesse Hills
fc3f806555
[docker] Fix docker build error fall through ( #7021 )
2024-07-03 20:14:27 +12:00
Jesse Hills
c013c3bf61
[docker] Bump versions inside armv7 block ( #7022 )
2024-07-03 20:14:27 +12:00
Jesse Hills
849a98d5b4
Bump dockerfile dependencies ( #7017 )
2024-07-03 20:14:27 +12:00
Jesse Hills
dd1a72e4d9
Merge branch 'release' into dev
2024-07-03 20:05:10 +12:00
Jesse Hills
e4e404d54f
Merge pull request #7034 from esphome/bump-2024.6.5
...
2024.6.5
2024-07-03 20:04:18 +12:00
lhy
ee6f2bfecb
Fix compile errors on ESP32-C6 with W5500 SPI ethernet ( #7030 )
2024-07-03 20:03:54 +12:00
Jesse Hills
995db1d0e1
Bump version to 2024.6.5
2024-07-03 15:45:30 +12:00
Jesse Hills
5cb80619dd
[wifi] Only set default ttls phase 2 on esp-idf ( #7033 )
...
* [wifi] Only set default ttls phase 2 on esp-idf
* Add eap arduino test
2024-07-03 15:45:30 +12:00
Keith Burzinski
0914dc7198
Move some consts for #4585 ( #7023 )
2024-07-03 15:45:30 +12:00
Jesse Hills
12f00a9d3d
[mpr121] await register parented ( #7014 )
...
fixes https://github.com/esphome/issues/issues/5913
2024-07-03 15:45:30 +12:00
Jesse Hills
3fb9c93a24
[wifi] Only set default ttls phase 2 on esp-idf ( #7033 )
...
* [wifi] Only set default ttls phase 2 on esp-idf
* Add eap arduino test
2024-07-03 02:21:41 +00:00
Jesse Hills
d8f0dce08f
[uptime] Add new timestamp type for uptime sensor ( #7029 )
...
* [uptime] Add new timestamp type for uptime sensor
* Remove debug logs
2024-07-01 21:29:49 -05:00
Keith Burzinski
5e6c69b930
[CI] Update tests to run against IDF 5.1 ( #7011 )
2024-07-02 14:07:36 +12:00
Keith Burzinski
83f9664efb
[CI] Run all tests when a base test changes ( #7010 )
2024-07-02 14:06:33 +12:00
Andreas Fritiofson
582386d3a2
Make crc8 const-correct ( #7027 )
2024-07-02 13:47:56 +12:00
Keith Burzinski
7aaa5ce9c8
Move some consts for #4585 ( #7023 )
2024-07-01 06:20:59 +00:00
Kevin P. Fleming
5278ae4b5e
'uart' and 'improv_serial' need to understand non-UART logger configurations ( #6998 )
2024-07-01 11:52:05 +12:00
Jesse Hills
b89dea97d9
[docker] Fix docker build error fall through ( #7021 )
2024-07-01 11:51:51 +12:00
Jesse Hills
715184070d
[docker] Bump versions inside armv7 block ( #7022 )
2024-07-01 11:17:44 +12:00
orland0m
6294c3b913
Enable devcontainer linters ( #7019 )
2024-07-01 11:06:59 +12:00
Jesse Hills
e9cf3623d1
Bump dockerfile dependencies ( #7017 )
2024-07-01 08:54:04 +12:00
Jesse Hills
d0ab2a16a6
[mpr121] await register parented ( #7014 )
...
fixes https://github.com/esphome/issues/issues/5913
2024-06-28 21:12:59 -05:00
Jesse Hills
1f5442f1ba
Merge branch 'release' into dev
2024-06-27 18:40:44 +12:00
Jesse Hills
7b3d6747d5
Merge pull request #7004 from esphome/bump-2024.6.4
...
2024.6.4
2024-06-27 18:39:53 +12:00
Jesse Hills
7904d3b157
Bump version to 2024.6.4
2024-06-27 17:19:13 +12:00
Markus
3a48b10757
Fix LEDC 100% is not 100% duty with ESP32 IDF ( #6997 )
2024-06-27 17:19:12 +12:00
Keith Burzinski
0e50cac399
[ota-esphome] Merge configurations by port ( #7001 )
2024-06-27 17:19:12 +12:00
Jesse Hills
dc4a93f5d0
Revert "[CI] Update tests to run against IDF 5.1" ( #7003 )
2024-06-27 17:15:02 +12:00
Keith Burzinski
e23153d090
[CI] Remove old test yaml files ( #7002 )
2024-06-27 02:34:39 +00:00
Sergey Dudanov
9a26cdb336
[modbus_text_sensor] new default ANSI encoding type ( #6975 )
2024-06-27 13:50:25 +12:00
Markus
decf50ed49
Fix LEDC 100% is not 100% duty with ESP32 IDF ( #6997 )
2024-06-27 13:48:01 +12:00
Simone Rossetto
bfdf63055f
Allow wireguard to bind to PPP interface ( #6989 )
...
Co-authored-by: Tim Lunn <tl@smlight.tech >
2024-06-27 13:42:16 +12:00
Keith Burzinski
cd7894ae8f
[ota-esphome] Merge configurations by port ( #7001 )
2024-06-27 13:07:07 +12:00
Christiaan de Ridder
10504c4d68
Tuya invalid command 0x22 ( #6980 )
2024-06-27 11:03:55 +12:00
dependabot[bot]
192718fee6
Bump docker/build-push-action from 6.1.0 to 6.2.0 in /.github/actions/build-image ( #6999 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-27 10:55:42 +12:00
Keith Burzinski
855d154439
[CI] Update tests to run against IDF 5.1 ( #6992 )
2024-06-27 10:55:05 +12:00
Keith Burzinski
300d48a55e
[CI] Remove old test yamls ( #6991 )
2024-06-27 10:54:17 +12:00
Keith Burzinski
7174cf35dd
[CI] Add more mdns and safe_mode tests ( #6990 )
2024-06-27 10:53:29 +12:00
Jesse Hills
0b3145a6df
Merge branch 'release' into dev
2024-06-26 23:26:58 +12:00
Jesse Hills
04225d5717
Merge pull request #6994 from esphome/bump-2024.6.3
...
2024.6.3
2024-06-26 23:17:44 +12:00
Jesse Hills
86791422f0
Bump version to 2024.6.3
2024-06-26 22:41:48 +12:00
Sergey Dudanov
9c2af6318c
[modbus-text-sensor] fix potential buffer overflow ( #6993 )
2024-06-26 22:41:48 +12:00
Samuel Sieb
c747d7d45d
[dallas_temp] fix ds18s20 temp calc ( #6988 )
2024-06-26 22:41:48 +12:00
Petapton
bbd7c9cf86
Fix float encoding in modbus server ( #6986 )
2024-06-26 22:41:48 +12:00
Pieter Viljoen
169fb79c97
[ds1307] Initialize uninitialized struct members ( #6985 )
2024-06-26 22:41:48 +12:00
Kevin P. Fleming
1579dfeb80
Improve 'body' handling in http_request on_response triggers ( #6968 )
2024-06-26 22:41:48 +12:00
Keith Burzinski
d8a6d8594a
[ota-esphome] Validate for multiple esphome ota instances ( #6984 )
2024-06-26 22:41:48 +12:00
Jesse Hills
7be071a0e9
[safe_mode] Set safe mode core data in disabled cases ( #6983 )
2024-06-26 22:41:47 +12:00
Sergey Dudanov
01bcf5fb97
[modbus-text-sensor] fix potential buffer overflow ( #6993 )
2024-06-26 22:38:11 +12:00
Samuel Sieb
91766afb64
[dallas_temp] fix ds18s20 temp calc ( #6988 )
2024-06-26 19:27:07 +12:00
Petapton
cc4f1c667e
Fix float encoding in modbus server ( #6986 )
2024-06-26 12:08:16 +12:00
Pieter Viljoen
bc26de2d68
[ds1307] Initialize uninitialized struct members ( #6985 )
2024-06-26 11:54:02 +12:00
Kevin P. Fleming
0179358f9c
Improve 'body' handling in http_request on_response triggers ( #6968 )
2024-06-26 11:50:54 +12:00
Keith Burzinski
d8a5c1ea0c
[ota-esphome] Validate for multiple esphome ota instances ( #6984 )
2024-06-25 20:57:15 +00:00
H. Árkosi Róbert
fb9844463b
Bump HeatpumpIR and IRremoteESP8266 ( #6948 )
2024-06-25 21:08:57 +12:00
Jesse Hills
481cf7384a
[safe_mode] Set safe mode core data in disabled cases ( #6983 )
2024-06-25 09:07:19 +00:00
Markus
c9a0daf4b6
Do not build mDNS when mDNS is disabled via yaml ( #6979 )
2024-06-25 20:05:37 +12:00
Jesse Hills
8a25bedaf9
[external_files] Move common `download_content function to external_files.py` ( #6982 )
2024-06-25 00:42:55 -05:00
Jesse Hills
11b8e2e1af
[core] Add script to extract actions, conditions, and pin_providers ( #6929 )
2024-06-24 23:43:30 -05:00
Jesse Hills
53cfa8d3a1
Merge branch 'release' into dev
2024-06-25 13:58:30 +12:00
Jesse Hills
0262a99274
Merge pull request #6981 from esphome/bump-2024.6.2
...
2024.6.2
2024-06-25 13:45:15 +12:00
Jesse Hills
09a947beaa
Bump version to 2024.6.2
2024-06-25 08:57:38 +12:00
Sergey Dudanov
a6e1ef2dd1
[midea] fix fan speed compatibility with some models ( #6978 )
2024-06-25 08:57:38 +12:00
Samuel Sieb
c5aae8ee25
fix potential hang ( #6976 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-06-25 08:57:38 +12:00
Brian Kaufman
5bd5b777a6
Await cg.get_variable in Update component ( #6974 )
2024-06-25 08:57:38 +12:00
Gábor Poczkodi
e39961f7f1
[http_request] memory leak fix ( #6973 )
2024-06-25 08:57:38 +12:00
Samuel Sieb
0d3cf5cb78
Onewire ( #6967 )
...
* retry scan
* setup pin and log retries
* fix retries
* remove retries
---------
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-06-25 08:57:37 +12:00
Kevin P. Fleming
96d63de292
ESP-IDF 4.x expects seconds for esp_task_wdt_init(), not milliseconds. ( #6964 )
2024-06-25 08:57:37 +12:00
Kevin P. Fleming
ae2962259e
Fix infinite loop in http_request for ESP-IDF. ( #6963 )
2024-06-25 08:57:37 +12:00
Jesse Hills
7dbc20b776
[update] Set entity_category to config & Publish state to logs ( #6954 )
2024-06-25 08:57:37 +12:00
Jesse Hills
a21dab334c
[core] Fix package merging with lists of primitives ( #6952 )
2024-06-25 08:57:37 +12:00
Sergey Dudanov
78450da6f3
[midea] fix fan speed compatibility with some models ( #6978 )
2024-06-25 08:04:58 +12:00
Samuel Sieb
b1868123db
fix potential hang ( #6976 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-06-24 11:21:28 +00:00
Sergey Dudanov
f7af51b92c
[haier] climate ID auto generation ( #6949 )
2024-06-24 18:22:07 +12:00
Brian Kaufman
7ee1406f64
Await cg.get_variable in Update component ( #6974 )
2024-06-24 04:54:30 +00:00
Gábor Poczkodi
0f49b58e0a
[http_request] memory leak fix ( #6973 )
2024-06-24 16:32:20 +12:00
Samuel Sieb
17204baac0
allow template parameters ( #6972 )
2024-06-24 10:22:08 +12:00
Manuel Kasper
1e05bcaa61
[qspi_amoled] Fix clear/fill with rotation ( #6960 )
2024-06-23 01:10:22 +10:00
esphomebot
18690d51f5
Synchronise Device Classes from Home Assistant ( #6966 )
2024-06-22 13:27:47 +00:00
Samuel Sieb
2aacf14e96
Onewire ( #6967 )
...
* retry scan
* setup pin and log retries
* fix retries
* remove retries
---------
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-06-22 11:57:27 +00:00
dependabot[bot]
9c5507ab46
Bump docker/build-push-action from 6.0.1 to 6.1.0 in /.github/actions/build-image ( #6962 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-22 12:50:21 +02:00
Kevin P. Fleming
0a9703bff9
ESP-IDF 4.x expects seconds for esp_task_wdt_init(), not milliseconds. ( #6964 )
2024-06-21 21:28:11 +00:00
Kevin P. Fleming
67bd5db6d6
Fix infinite loop in http_request for ESP-IDF. ( #6963 )
2024-06-22 09:18:43 +12:00
Manuel Kasper
6c11f0bd51
[qspi_amoled] Fix display remaining blank after update() before setup completion ( #6958 )
2024-06-22 00:46:06 +10:00
Jesse Hills
e7556271e7
[update] Set entity_category to config & Publish state to logs ( #6954 )
2024-06-21 02:59:52 +00:00
Jesse Hills
8045b889d3
[core] Fix package merging with lists of primitives ( #6952 )
2024-06-20 20:09:00 -05:00
Jesse Hills
6f074d3692
[dooya] Flip bit timings ( #6947 )
2024-06-21 12:49:26 +12:00
Jesse Hills
b09781afa5
Merge branch 'release' into dev
2024-06-20 17:06:28 +12:00
Jesse Hills
1863523cfd
Merge pull request #6946 from esphome/bump-2024.6.1
...
2024.6.1
2024-06-20 17:05:37 +12:00
Jesse Hills
a7a9eb6f71
Bump version to 2024.6.1
2024-06-20 15:59:27 +12:00
Jesse Hills
c868dae44a
Bump esphome-dashboard to 20240620.0 ( #6944 )
2024-06-20 15:59:27 +12:00
Cossid
ad8cf69897
debug_libretiny - Fix typo ( #6942 )
2024-06-20 15:59:27 +12:00
Keith Burzinski
96f1a146a6
[CI] Add debug component test for LibreTiny ( #6945 )
2024-06-19 21:32:29 -05:00
Jesse Hills
775e03cfd9
Bump esphome-dashboard to 20240620.0 ( #6944 )
2024-06-20 02:12:38 +00:00
Cossid
80e5e19956
debug_libretiny - Fix typo ( #6942 )
2024-06-19 19:59:37 -05:00
Jesse Hills
8f16268572
Merge branch 'release' into dev
2024-06-20 08:27:35 +12:00
Jesse Hills
0fe18a6144
Merge pull request #6940 from esphome/bump-2024.6.0
...
2024.6.0
2024-06-20 08:26:41 +12:00
Jesse Hills
a6d1aa91de
Bump version to 2024.6.0
2024-06-19 21:52:47 +12:00
Jesse Hills
ba11f2ab0c
Merge branch 'beta' into dev
2024-06-19 18:22:52 +12:00
Jesse Hills
9747811b82
Merge pull request #6938 from esphome/bump-2024.6.0b5
...
2024.6.0b5
2024-06-19 18:19:14 +12:00
Jesse Hills
ff803aa108
Rename test files
2024-06-19 16:37:33 +12:00
Jesse Hills
8bac82f804
Bump version to 2024.6.0b5
2024-06-19 15:37:43 +12:00
Jesse Hills
6682451ee0
[network] Default ipv6 to false to always set the flags ( #6937 )
...
* [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-19 15:37:43 +12:00
dependabot[bot]
c17090c1e5
Bump docker/build-push-action from 6.0.0 to 6.0.1 in /.github/actions/build-image ( #6934 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 15:37:43 +12:00
dependabot[bot]
acf69bb56f
Bump docker/build-push-action from 5.4.0 to 6.0.0 in /.github/actions/build-image ( #6927 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 15:37:43 +12:00
dependabot[bot]
fd7a212562
Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 ( #6926 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 15:37:43 +12:00
Jesse Hills
8567877f07
[network] Default ipv6 to false to always set the flags ( #6937 )
...
* [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
peter--s
310f850ee4
Update cover.h for open() and close() compiler warnings ( #6936 )
2024-06-19 13:28:03 +12:00
Manuel Kasper
896cdab22d
Fix garbled graphics on LILYGO T4-S3 display ( #6910 )
2024-06-19 05:53:01 +10:00
dependabot[bot]
ed6462fa00
Bump docker/build-push-action from 6.0.0 to 6.0.1 in /.github/actions/build-image ( #6934 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 07:38:50 +12:00
dependabot[bot]
65b05af014
Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 ( #6935 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 07:38:31 +12:00
dependabot[bot]
c18056bdda
Bump docker/build-push-action from 5.4.0 to 6.0.0 in /.github/actions/build-image ( #6927 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 19:16:10 +12:00
dependabot[bot]
65a79acfb9
Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 ( #6926 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 16:44:20 +12:00
Jesse Hills
18d331d284
Merge branch 'beta' into dev
2024-06-18 16:14:38 +12:00
Jesse Hills
c053a33fe8
Merge pull request #6930 from esphome/bump-2024.6.0b4
...
2024.6.0b4
2024-06-18 16:12:04 +12:00
Jesse Hills
ff07637dfd
Bump version to 2024.6.0b4
2024-06-18 14:26:24 +12:00
Jesse Hills
43b5c2deb7
Rename legacy/modern to ota/factory ( #6922 )
...
* Rename legacy/modern to ota/factory
* Add modern/legacy in brackets
2024-06-18 14:26:24 +12:00
Jesse Hills
d27e7b3b70
[wifi] Fix some access point bugs related to esp-idf 4.4.7 ( #6928 )
...
* Set dhcp server range to only 10 IPs
* Change log level to errors to make it clearer
* We want to stop the dhcp server, not client
2024-06-18 14:26:24 +12:00
Giel van Schijndel
5dec62bf1e
fix(dallas): make recovery time for 1-bit equal to that of 0-bit ( #6763 )
2024-06-18 14:26:24 +12:00
Faidon Liambotis
7d642147c1
uart: allow setting the UART id in final_validate_device_schema ( #6923 )
2024-06-18 14:22:50 +12:00
Jesse Hills
4c313bc198
Rename legacy/modern to ota/factory ( #6922 )
...
* Rename legacy/modern to ota/factory
* Add modern/legacy in brackets
2024-06-17 21:12:55 -05:00
Jesse Hills
a78b2d0128
[wifi] Fix some access point bugs related to esp-idf 4.4.7 ( #6928 )
...
* Set dhcp server range to only 10 IPs
* Change log level to errors to make it clearer
* We want to stop the dhcp server, not client
2024-06-17 20:07:43 -05:00
Keith Burzinski
f6848fe24d
[CI] Introduce testing for IDF 5 (and other arbitrary framework versions) ( #6802 )
...
* Initial changes to support testing of additional framework versions
* Rename Arduino test files
2024-06-17 16:32:11 -05:00
Keith Burzinski
a59c9b4f77
[CI-esp32_hall] Remove IDF test ( #6921 )
2024-06-17 07:30:54 +00:00
Keith Burzinski
c30913ccde
[CI-wireguard] Test file consolidation ( #6920 )
2024-06-17 07:23:24 +00:00
Keith Burzinski
41f810f828
[CI-http_request] Test fix for IDF 5+ ( #6919 )
2024-06-17 19:21:15 +12:00
Keith Burzinski
d604c8ae64
[CI-api] Test fix for IDF 5+ ( #6918 )
2024-06-17 07:18:04 +00:00
Keith Burzinski
67d8c7c691
[CI-a01nyub] Consolidate test files ( #6917 )
2024-06-17 07:14:19 +00:00
Keith Burzinski
015cd42a2e
[CI-ethernet] Add/fix/organize/clean up ethernet component tests ( #6916 )
2024-06-17 07:06:25 +00:00
Giel van Schijndel
51c5d1714c
fix(dallas): make recovery time for 1-bit equal to that of 0-bit ( #6763 )
2024-06-16 22:48:56 -07:00
Jesse Hills
1ff302b341
Merge branch 'beta' into dev
2024-06-17 16:29:58 +12:00
Jesse Hills
cfe28ce7a3
Merge pull request #6915 from esphome/bump-2024.6.0b3
...
2024.6.0b3
2024-06-17 16:27:24 +12:00
Jesse Hills
25a3db1637
Bump version to 2024.6.0b3
2024-06-17 15:35:53 +12:00
Jesse Hills
65638bf614
[mqtt] Fix datetime copy pasta ( #6914 )
2024-06-17 15:35:52 +12:00
Jesse Hills
1e66241b26
[ili9xxx] Fix init for GC9A01A ( #6913 )
2024-06-17 15:35:52 +12:00
esphomebot
eb50f0eafd
Synchronise Device Classes from Home Assistant ( #6904 )
2024-06-17 15:35:52 +12:00
Jesse Hills
6b89763ad6
[mqtt] Fix datetime copy pasta ( #6914 )
2024-06-17 13:20:04 +12:00
Jesse Hills
253303f3a9
[ili9xxx] Fix init for GC9A01A ( #6913 )
2024-06-17 13:01:07 +12:00
Keith Burzinski
d49f2cbec8
IDF 5 fixes for #6802 ( #6911 )
2024-06-16 20:02:15 +12:00
Anton Viktorov
290816be11
VEML7700 Fix GCC build warnings ( #6881 )
2024-06-16 02:50:00 -05:00
Keith Burzinski
2fc43fa9c7
[micro_wake_word] Pin to esp-tflite-micro v1.3.1 ( #6906 )
2024-06-14 12:38:35 +12:00
Keith Burzinski
5adadeaa07
[esp32_camera] Use newer library version (for #6802 ) ( #6809 )
2024-06-13 10:42:08 +00:00
Keith Burzinski
761aae6f89
[CI] Allow clang-tidy to see IDF components ( #6903 )
...
* Allow clang-tidy to see IDF components
* Remove camera, add tflite-micro
2024-06-13 05:15:38 -05:00
esphomebot
b29e1acab8
Synchronise Device Classes from Home Assistant ( #6904 )
2024-06-13 19:24:36 +12:00
Jesse Hills
49d4260cfe
Merge branch 'beta' into dev
2024-06-13 11:41:24 +12:00
Jesse Hills
4e8a7986cd
Merge pull request #6902 from esphome/bump-2024.6.0b2
...
2024.6.0b2
2024-06-13 11:40:44 +12:00
Jesse Hills
3db71b98ae
Bump version to 2024.6.0b2
2024-06-13 10:31:08 +12:00
Jesse Hills
73cb3ec852
Bump esphome-dashboard to 20240613.0 ( #6901 )
2024-06-13 10:31:08 +12:00
Jesse Hills
91e72fe121
[host] Execute host program when using run command ( #6897 )
2024-06-13 10:31:08 +12:00
Oliver Hihn
be486e0ca6
Add step_delay option to X9C component ( #6890 )
2024-06-13 10:31:07 +12:00
Jesse Hills
fdefc825bb
[CI] Fix for sdl ( #6892 )
2024-06-13 10:31:07 +12:00
Jesse Hills
c4c46c206f
Bump esphome-dashboard to 20240613.0 ( #6901 )
2024-06-13 10:12:36 +12:00
dependabot[bot]
8453d9a70d
Bump actions/checkout from 4.1.6 to 4.1.7 ( #6900 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-13 09:27:15 +12:00
Oliver Hihn
68dbf35b09
X9C step delay with units ( #6898 )
2024-06-12 11:14:03 -07:00
Jesse Hills
1a242f94db
[host] Execute host program when using run command ( #6897 )
2024-06-12 09:20:46 +00:00
Oliver Hihn
df52bc3493
Add step_delay option to X9C component ( #6890 )
2024-06-12 09:09:26 +00:00
Jesse Hills
2044c7e4d4
[CI] Fix for sdl ( #6892 )
2024-06-12 19:58:56 +12:00
Jesse Hills
b401b5eca8
[CI] Update device class sync script for update entities ( #6895 )
2024-06-12 19:36:57 +12:00
Jesse Hills
67f41a0c72
Merge branch 'beta' into dev
2024-06-12 19:34:22 +12:00
Jesse Hills
8a83670f54
Merge pull request #6891 from esphome/bump-2024.6.0b1
...
2024.6.0b1
2024-06-12 19:28:36 +12:00
Jesse Hills
bd7e8fbf86
Bump version to 2024.7.0-dev
2024-06-12 14:16:43 +12:00
Jesse Hills
f9f98fa6c6
Bump version to 2024.6.0b1
2024-06-12 14:16:43 +12:00
Clyde Stubbs
f25c296303
[ili9xxx] Implement st7735 support ( #6838 )
2024-06-12 13:47:52 +12:00
Clyde Stubbs
bc408ad08c
[display] SDL2 display driver for host platform ( #6825 )
2024-06-12 13:42:01 +12:00
Tudor Sandu
e2c1af199c
Fix media_player.volume_set when media player is not started ( #6859 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-06-12 01:39:01 +00:00
Clyde Stubbs
7c843437a7
[config] Early termination of validation steps on error ( #6837 )
2024-06-12 13:26:43 +12:00
Gábor Poczkodi
4bf7c97088
WebSocket overrides check_origin for reverse proxy configuration ( #6845 )
2024-06-12 13:19:18 +12:00
Clyde Stubbs
7b9fb57bb2
[config] Retain path information in validated configuration ( #6785 )
2024-06-12 13:15:57 +12:00
guillempages
699d00e218
[image] Make PIL import local ( #6864 )
2024-06-12 13:11:00 +12:00
Clyde Stubbs
e2784d077d
[he60r] Don't publish state unless it has changed. [BUGFIX] ( #6869 )
2024-06-12 13:09:20 +12:00
Samuel Sieb
13fabf1cd8
change to new 1-wire platform ( #6860 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-06-12 13:05:44 +12:00
NMartin354
7b60543afd
[safe_mode] Allow user-defined interval for successful boot ( #6882 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-06-12 12:38:20 +12:00
Daniel D'Abate
562700bd2c
Climate IR LG - Support fan only mode and all "on" commands ( #3712 )
2024-06-11 17:04:25 -07:00
Peter Ericson
a64106e48c
[waveshare_epaper] Add support for 13.3in-k ( #6443 )
2024-06-12 11:51:04 +12:00
Landon Rohatensky
c723fd1f80
[animation] Allow loading external url at build time ( #6876 )
2024-06-12 10:56:27 +12:00
Anton Sergunov
3a97244b83
[Deep sleep] Compilation error with IDF >= 5.* ( #6879 )
2024-06-12 10:42:20 +12:00
Pieter Viljoen
1f8449ec0e
[Dockerfile] Sync platformio version with requirements.txt ( #6888 )
2024-06-12 10:38:26 +12:00
Jesse Hills
3cd2fb0843
[core] Update Entities ( #6885 )
2024-06-12 09:57:36 +12:00
esphomebot
7dc07c5632
Update webserver local assets to 20240610-230854 ( #6886 )
2024-06-10 23:33:42 +00:00
Jesse Hills
95e45dc12c
Allow parse_json to return a boolean result ( #6884 )
...
* Allow parse_json to return a boolean result
* Remove pass variable
2024-06-10 22:40:56 +00:00
dependabot[bot]
51a8a7e875
Bump docker/build-push-action from 5.3.0 to 5.4.0 in /.github/actions/build-image ( #6883 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 10:17:18 +12:00
Jesse Hills
dceab6ce29
[voice_assistant] Write less data to speaker each loop ( #6877 )
2024-06-10 15:22:55 +12:00
Jesse Hills
6de79d6cfb
[i2s_speaker] A few fixes ( #6872 )
2024-06-10 15:22:41 +12:00
Jesse Hills
7b45498de6
[http_request] Add esp-idf and rp2040 support ( #3256 )
...
* Implement http_request component for esp-idf
* Fix ifdefs
* Lint
* clang
* Set else to fail with error message
* Use unique_ptr
* Fix
* Tidy up casting, explicit HttpResponse lifetime (#3265 )
Co-authored-by: Daniel Cousens <dcousens@users.noreply.github.com >
* Remove unique_ptr wrapper
* Fix
* Use reference
* Add duration code into new split files
* Add config for tx/rx buffer on idf
* Fix
* Try reserve response data with rx buffer size
* Update http_request.h
* Move client cleanup to be earlier
* Move capture_response to bool on struct and remove global
* Fix returns
* Change quotes to brackets
* Rework http request
* Remove http request from old test yamls
* Update component tests
* Validate md5 length when hardcoded string
* Linting
* Add duration_ms to container
* More lint
* const
* Remove default arguments and add helper functions for get and post
* Add virtual destructor to HttpContainer
* Undo const HEADER_KEYS
* 🤦
* Update esphome/components/http_request/ota/ota_http_request.cpp
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
* Update esphome/components/http_request/ota/ota_http_request.cpp
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
* lint
* Move header keys inline
* Add missing WatchdogManagers
* CAPS
* Fix "follow redirects" string in config dump
* IDF 5+ fix
---------
Co-authored-by: Daniel Cousens <413395+dcousens@users.noreply.github.com >
Co-authored-by: Daniel Cousens <dcousens@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-06-09 15:15:29 -05:00
Mischa Siekmann
618102fe8c
fix: arduino media player still sets wrong state. ( #6875 )
2024-06-09 18:34:21 +12:00
esphomebot
38b7bed2fa
Update webserver local assets to 20240608-093147 ( #6874 )
2024-06-08 09:55:57 +00:00
RFDarter
d77ea46157
[datetime] datetime-datetime strptime support value string without seconds ( #6867 )
2024-06-08 08:29:10 +12:00
Mischa Siekmann
8718e15a6a
fix: arduino media player sets wrong state for announcements ( #6849 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-06-08 07:43:22 +12:00
RFDarter
861a23d039
[datetime] Add logs on DateCall perform ( #6868 )
2024-06-08 07:37:05 +12:00
Pieter Viljoen
276eea2b69
[docker] Avoid unsafe git error when container user and file config volume permissions don't match ( #6873 )
2024-06-08 07:36:07 +12:00
Jesse Hills
ccab57fc58
[logger] Fix defines for development ( #6870 )
...
* [logger] Fix defines for development
* Set debugging flags for rp2040
2024-06-06 23:30:49 -05:00
Olivier ARCHER
8ef4aaa70e
[ota] http_request update platform ( #5586 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Edward Firmo <94725493+edwardtfn@users.noreply.github.com >
2024-06-06 14:35:28 +12:00
Clyde Stubbs
7143e9cd9e
[config] Allow file: scheme for git external components ( #6844 )
2024-06-06 07:27:06 +12:00
zry98
cc217d8a83
[Tuya Climate] Support both datapoint and pins for active state ( #6789 )
2024-06-05 08:11:19 +00:00
Will Rouesnel
c52d5c0279
Add invert_position_report to tuya.cover ( #6020 )
2024-06-05 07:52:19 +00:00
svxa
f36a96c8e2
Add carrier_frequency option to remote_transmitter.transmit_aeha ( #6792 )
2024-06-05 00:35:19 -07:00
Nate Clark
594856899a
[ethernet] Add config option to set arbitrary PHY register values ( #6836 )
2024-06-05 18:51:56 +12:00
Jesse Hills
f7742cdf19
Merge branch 'release' into dev
2024-06-05 16:39:19 +12:00
Jesse Hills
5b062a222c
Merge pull request #6863 from esphome/bump-2024.5.5
...
2024.5.5
2024-06-05 16:38:27 +12:00
Jesse Hills
664ee56dc5
Bump version to 2024.5.5
2024-06-05 15:51:29 +12:00
Keith Burzinski
388b2c2de0
[improv_serial] Fix for IDF 4.4.7 ( #6855 )
2024-06-05 15:51:29 +12:00
Jesse Hills
ce4a3d9950
[i2s_speaker] Add buffer allocation failure checks ( #6829 )
2024-06-05 15:51:29 +12:00
Jesse Hills
ac9f57600d
[voice_assistant] Half the microphone ringbuffer size ( #6830 )
2024-06-05 15:51:29 +12:00
Jesse Hills
69d38f6137
[ft5x06] Interrupt pin and code quality improvements ( #6851 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-06-05 11:02:18 +10:00
Keith Burzinski
eb75778f84
[improv_serial] Fix for IDF 4.4.7 ( #6855 )
2024-06-04 03:18:20 +00:00
Keith Burzinski
2d56d8d84f
[wireguard] Implement workaround for crash on IDF 5+ ( #6846 )
2024-06-04 15:10:44 +12:00
Clyde Stubbs
cdf83c5d8c
Add host time platform; remove host support from sntp. ( #6854 )
2024-06-04 15:09:46 +12:00
Pieter Viljoen
78b48209aa
Add Ethernet MAC address to ethernet_info ( #6835 )
2024-06-04 14:57:05 +12:00
Pieter Viljoen
05491e756b
Avoid unsafe git error when container user and file config volume permissions don't match ( #6843 )
2024-06-04 13:34:47 +12:00
Jimmy Hedman
b8d2a6f574
[sntp] fix for ESP-IDF > 5.0 ( #6769 )
...
* Make sntp work with ESP-IDF >= 5.0
* Set operatingmode on other than ESP-IDF
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-06-02 22:23:49 -05:00
Kevin P. Fleming
2353b2b5e1
Add messages when WiFi and Ethernet components set 'warning' flag. ( #6850 )
2024-06-02 10:40:50 +12:00
Simone Rossetto
2beb1f0336
Wireguard support for bk72 microcontrollers ( #6842 )
...
* Bump esp_wireguard to v0.4.1
* add support for bk72 microcontrollers (thanks to kuba2k2)
* fix compilation error using esp-idf v5 (thanks to kbx81)
* fix crash on vpn disconnection with alive tcp connection (thanks to jefftharris)
* Disable ipv6 for bk72 wireguard test
* Completely remove ipv6 entry from bk72 wg test
2024-05-31 21:36:51 -05:00
Pieter Viljoen
41e13fa6f4
Replace random non-ascii-print characters with standard substitutes ( #6840 )
2024-06-01 10:49:48 +10:00
Keith Burzinski
1f301df51d
Fix log message in VA for IDF 5 ( #6839 )
2024-05-31 17:49:11 +12:00
NonaSuomy
2894a138e7
Update const.py added missing millimeter ( #6834 )
...
* Update const.py added missing millimeter
Added missing millimeter
* Fixed UNIT_MILLIMETER in multiple locations.
2024-05-31 05:13:11 +00:00
Anton Viktorov
8dfe1d5220
LTR-303, LTR-329, LTR-553, LTR-556, LTR-559, LTR-659 Series of Lite-On Light (ALS) and Proximity(PS) sensors ( #6076 )
...
* LTR303 and LTR329 light sensors
* LTR303 tidy up
* LTR303 unused var
* LTR303 tidy up + test
* LTR303 auto sensitivity mode
* LTR303 auto sensitivity mode tidy
* LTR303 State machine version
* LTR303 name fix
* publish split
* minor
* new definitions for LTR
* als-ps test
* als-ps test
* als-ps test
* ps options
* ps options
* trgger bug fixed
* trgger bug fixed
* Minor comments
* ltr303->ltr_als_ps
* codeowners, tests
* tidy up
* tidy up
* tidy up
* gain enum name fix
* auto gain fix
* tweaks
* new style tests
* als/ps separate init
* logd->logv
* reconfiguration count changed
* old-style tests removed
* const py
* ambient light const in vmel7700 and ltr390
* Update esphome/components/ltr_als_ps/ltr_als_ps.cpp
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
* Apply suggestions from code review
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
* remove commented code
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-05-30 03:46:52 -05:00
Jesse Hills
dd27881336
[i2s_speaker] Add buffer allocation failure checks ( #6829 )
2024-05-30 03:01:39 -05:00
Jesse Hills
8aba890e69
[voice_assistant] Half the microphone ringbuffer size ( #6830 )
2024-05-30 03:00:09 -05:00
Jesse Hills
63fc8ab10a
[core] Const-ify some Component fields ( #6831 )
2024-05-30 02:59:15 -05:00
Erdem
9de8eaff24
Fix DHT reading timing for SI7021 on ESP32 ( #6604 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-30 17:31:09 +12:00
Michael Hansen
c130ddbe9c
[micro_wake_word] Ensure model string is Path ( #6826 )
2024-05-30 13:58:13 +12:00
RFDarter
a7fc1a6298
[web_server] add entity sorting for v3 ( #6445 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-30 13:54:20 +12:00
Jesse Hills
854d3f2e4a
[voice_assistant] Timers ( #6821 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-05-30 13:09:19 +12:00
dependabot[bot]
5ae32e81c3
Bump black from 24.4.0 to 24.4.2 ( #6646 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-29 17:11:34 +12:00
dependabot[bot]
439fd94718
Bump peter-evans/create-pull-request from 6.0.4 to 6.0.5 ( #6635 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-29 17:11:02 +12:00
dependabot[bot]
6d5d382f3d
Bump pytest-cov from 4.1.0 to 5.0.0 ( #6580 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-29 17:10:47 +12:00
dependabot[bot]
60433c5e64
Bump docker/login-action from 3.1.0 to 3.2.0 ( #6823 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-29 17:09:13 +12:00
Keith Burzinski
bff24e2977
Fix a bunch of components for IDF 5 compatibility and #6802 ( #6805 )
2024-05-29 17:05:19 +12:00
Clyde Stubbs
ec3164f800
[wake_on_lan] Make component platform independent ( #6815 )
2024-05-29 16:36:49 +12:00
Frederik
2b691ad5ad
Make SPI Ethernet (W5500) compatible with ESP-IDF v5 ( #6778 )
...
* change MAC PHY init order according to IDF examples
* add idfv5 specific w5500 config init
* esp_mac.h needs to be included directly starting with idf5
* Header fix
* Couple tweaks
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-05-28 17:02:45 -05:00
DAVe3283
06996def72
Use uint8_t instead of uint32_t for 8-bit values on mitsubishi ( #6824 )
...
This solves some printf formatting issues on ESP-IDF and saves RAM on all platforms.
2024-05-28 20:44:47 +00:00
DAVe3283
db6f6f0cb7
Fix compile errors on ESP32-C6 with latest ESP-IDF ( #6822 )
...
* Use <cinttypes> PRI macros to fix ESP32-C6 compile
* Fix compile error on latest ESP-IDF framework & platform
2024-05-28 14:40:34 -05:00
pimdo
497cf8742f
Make i2s_audio compatible with IDF 5+ ( #6534 )
...
* Update i2s_audio.cpp
Replace usage of I2S_NUM_MAX with I2S_NUM_1
* Update i2s_audio_microphone.cpp
Replace I2S_MCLK_MULTIPLE_DEFAULT with I2S_MCLK_MULTIPLE_256
* Update i2s_audio_speaker.cpp
Replace I2S_MCLK_MULTIPLE_DEFAULT with I2S_MCLK_MULTIPLE_256
* Update voice_assistant.cpp
Fix msg.event_type format
* check SOC_I2S_NUM for c3
* use I2S_NUM_AUTO
* Update i2s_audio.cpp
* Couple tweaks
* Why did they take away I2S_NUM_MAX
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 >
2024-05-28 01:42:59 +00:00
Jesse Hills
d2b35adcc8
Merge branch 'release' into dev
2024-05-28 12:51:22 +12:00
Jesse Hills
3fe2fc9b56
Merge pull request #6820 from esphome/bump-2024.5.4
...
2024.5.4
2024-05-28 12:50:30 +12:00
Jesse Hills
4cd4b168b4
Bump version to 2024.5.4
2024-05-28 08:29:19 +12:00
Gábor Poczkodi
f07479419c
[helpers] Move Base64 string to cpp ( #6819 )
2024-05-28 08:29:19 +12:00
Jesse Hills
54b51269ab
[web_server_base] Bump ESPAsyncWebServer-esphome to 3.2.2 ( #6797 )
...
Co-authored-by: Samuel Sieb <samuel-github@sieb.net >
2024-05-28 08:29:18 +12:00
Gábor Poczkodi
6e4fd428e7
[helpers] Move Base64 string to cpp ( #6819 )
2024-05-28 08:19:22 +12:00