Commit Graph

  • cf5197b68a [ld2450] Use `App.get_loop_component_start_time()`, shorten log messages (#9192) Keith Burzinski 2025-06-25 03:15:50 -05:00
  • 9f831e91b3 [helpers] Add `format_mac_address_pretty` function, migrate components (#9193) Keith Burzinski 2025-06-24 19:36:33 -05:00
  • 2df0ebd895 [modbus_controller] Fix modbus read_lambda precision for non-floats or large integers (#9159) Javier Peletier 2025-06-25 01:31:23 +02:00
  • 7ad6dab383 [mqtt] Don't wait for connection unless configured to (#8933) Jesse Hills 2025-06-24 13:31:38 +12:00
  • 612c8d5841 [lvgl] Fix dangling pointer issue with qrcode (#9190) Clyde Stubbs 2025-06-24 09:43:40 +10:00
  • a35e476be5 [opt3001] New component (#6625) Cody Cutrer 2025-06-23 13:31:20 -06:00
  • 87a7157fc4 Merge branch 'release' into dev Jesse Hills 2025-06-24 07:28:40 +12:00
  • fa34adbf6c Merge pull request #9185 from esphome/bump-2025.6.1 2025.6.1 Jesse Hills 2025-06-24 07:27:59 +12:00
  • ac942e0670 Bump aioesphomeapi from 33.1.0 to 33.1.1 (#9187) dependabot[bot] 2025-06-23 19:58:32 +02:00
  • 22e360d479 Bump version to 2025.6.1 Jesse Hills 2025-06-23 23:32:22 +12:00
  • 649936200e Restore access to BLEScanResult as get_scan_result (#9148) myhomeiot 2025-06-23 06:42:20 +03:00
  • 5d6e690c12 Fixes for setup of OpenThread either using TLV or entering Credentials directly (#9157) rwrozelle 2025-06-22 23:41:29 -04:00
  • 2f2ecadae7 [config validation] Add more ip address / network validators (#9181) Jesse Hills 2025-06-23 15:41:06 +12:00
  • 6dfb9eba61 Fix missing BLE GAP events causing RSSI sensor and beacon failures (#9138) J. Nick Koston 2025-06-19 05:03:09 +02:00
  • 24587fe875 [nextion] Fix command spacing double timing and response blocking issues (#9134) Edward Firmo 2025-06-19 03:41:20 +02:00
  • a1aebe6a2c Eliminate memory fragmentation with BLE event pool (#9101) J. Nick Koston 2025-06-18 11:57:49 +02:00
  • 2ad266582f [online_image] Allow suppressing update on url change (#8885) Gustavo Ambrozio 2025-06-23 00:40:07 -10:00
  • 1a47164876 Feature fontmetrics (#8978) JonasB2497 2025-06-23 06:47:47 +02:00
  • cd22723623 Restore access to BLEScanResult as get_scan_result (#9148) myhomeiot 2025-06-23 06:42:20 +03:00
  • aecaffa2f5 Fixes for setup of OpenThread either using TLV or entering Credentials directly (#9157) rwrozelle 2025-06-22 23:41:29 -04:00
  • 87df3596a2 [config validation] Add more ip address / network validators (#9181) Jesse Hills 2025-06-23 15:41:06 +12:00
  • 41c7852128 [lvgl] Use styles instead of object properties for themes (#9116) Clyde Stubbs 2025-06-23 12:25:26 +10:00
  • 78ec9856fb [lvgl] Add start_value to bar; make values templatable and updateable (#9056) Clyde Stubbs 2025-06-23 12:23:41 +10:00
  • 2a45467bf6 Pre-reserve looping components vector to reduce memory allocations (#9177) J. Nick Koston 2025-06-23 04:10:09 +02:00
  • 7fc5bfd787 Reduce RAM usage for scheduled tasks (#9180) J. Nick Koston 2025-06-23 04:09:34 +02:00
  • 04f592ba6d Fix slow noise handshake by reading multiple messages per loop (#9130) J. Nick Koston 2025-06-23 04:07:53 +02:00
  • 59889a6286 Reduce Logger memory usage by optimizing variable sizes (#9161) J. Nick Koston 2025-06-23 04:06:02 +02:00
  • dc5cbd4df8 [const] Move `CONF_DEVICES to const.py` (#9179) Jesse Hills 2025-06-23 09:54:49 +12:00
  • 7ab9083d77 [nextion] Revert to millis() on recv_ret_string_ (#9168) Edward Firmo 2025-06-22 22:56:50 +02:00
  • 788803d588 Bump flake8 from 7.2.0 to 7.3.0 (#9172) dependabot[bot] 2025-06-22 19:05:54 +00:00
  • cbfd904b9f Bump aioesphomeapi from 32.2.4 to 33.1.0 (#9173) dependabot[bot] 2025-06-22 11:00:42 +00:00
  • c81dbf9d59 Improve on C++17 (#9170) Jimmy Hedman 2025-06-22 12:09:38 +02:00
  • ac9c608542 Bump esptool from 4.8.1 to 4.9.0 (#9158) dependabot[bot] 2025-06-21 18:13:07 +02:00
  • a6c20853ca [nextion] Extract common upload_end_ function to shared file (#9155) Edward Firmo 2025-06-21 11:26:14 +02:00
  • 4ef0264ed3 Clean up RAMAllocators in light related code (#9142) Jesse Hills 2025-06-21 19:32:24 +12:00
  • 169db9cc0a [spi] Enable >6 devices with ESP-IDF (#9128) Clyde Stubbs 2025-06-21 07:55:08 +10:00
  • b693b8ccb1 [usb-host] Add support for USB Hubs (#9154) RoganDawes 2025-06-20 14:03:15 +02:00
  • 3e98cceb00 [bh1750] Remove redundant platform name from logging (#9153) Keith Burzinski 2025-06-20 05:33:46 -05:00
  • 46d962dcf1 [wifi, wifi_info] Tidy up/shorten more log messages (#9151) Keith Burzinski 2025-06-20 05:02:36 -05:00
  • 7dbad42470 [nextion] Cached timing optimization (#9150) Edward Firmo 2025-06-20 09:46:12 +02:00
  • eb97781f68 [nextion] Add command queuing to prevent command loss when spacing is active (#9139) Edward Firmo 2025-06-20 08:38:40 +02:00
  • 4d0f8528d2 [esp32_camera] Allow sharing i2c bus (#9137) Jesse Hills 2025-06-19 18:31:19 +12:00
  • 2c17b2bacc [i2c] Make `get_port()` public (#9146) Jesse Hills 2025-06-19 17:44:33 +12:00
  • 30bea20f7a Clean up RAMAllocators in display related code (#9141) Jesse Hills 2025-06-19 17:17:08 +12:00
  • d4cb4ef994 Clean up RAMAllocators in http_request code (#9143) Jesse Hills 2025-06-19 15:11:18 +12:00
  • 9c90ca297a Fix missing BLE GAP events causing RSSI sensor and beacon failures (#9138) J. Nick Koston 2025-06-19 05:03:09 +02:00
  • a9e1a4cef3 Clean up RAMAllocators in audio related code (#9140) Jesse Hills 2025-06-19 14:53:54 +12:00
  • 0ce3621ac0 Disable Ethernet loop polling when connected and stable (#9102) J. Nick Koston 2025-06-19 04:49:31 +02:00
  • d527398dae [i2c] Expose internal i2c bus port number (#9136) Jesse Hills 2025-06-19 13:50:47 +12:00
  • 2e9ac8945d [nextion] Fix command spacing double timing and response blocking issues (#9134) Edward Firmo 2025-06-19 03:41:20 +02:00
  • 40a5638005 Optimize OTA loop to avoid unnecessary stack allocations (#9129) J. Nick Koston 2025-06-19 03:33:00 +02:00
  • 8ba22183b9 Add enable_loop_soon_any_context() for thread and ISR-safe loop enabling (#9127) J. Nick Koston 2025-06-19 03:30:41 +02:00
  • 2e11e66db4 Optimize bluetooth_proxy memory usage on ESP32 (#9114) J. Nick Koston 2025-06-19 03:11:13 +02:00
  • eeb0710ad4 Optimize API component memory usage by reordering class members to reduce padding (#9111) J. Nick Koston 2025-06-19 03:08:25 +02:00
  • 43c677ef37 Optimize API server performance by using cached loop time (#9104) J. Nick Koston 2025-06-19 02:12:14 +02:00
  • 95544e489d Use smaller atomic types for ESP32 BLE Tracker ring buffer indices (#9106) J. Nick Koston 2025-06-19 02:10:50 +02:00
  • a08d021f77 Reduce code duplication in auto-generated API protocol code (#9097) J. Nick Koston 2025-06-19 02:10:01 +02:00
  • b7b1d17ecb Remove empty generated protobuf methods (#9098) J. Nick Koston 2025-06-19 02:06:39 +02:00
  • aa180b9581 Bump ESP32 Arduino version to 3.1.3 (#8604) Jonathan Swoboda 2025-06-18 16:16:25 -04:00
  • 57388254c4 Bump pytest from 8.4.0 to 8.4.1 (#9131) dependabot[bot] 2025-06-18 19:56:26 +00:00
  • f16f4e2c4c Bump aioesphomeapi from 32.2.3 to 32.2.4 (#9132) dependabot[bot] 2025-06-18 19:55:59 +00:00
  • 89b70e4352 Bump docker/setup-buildx-action from 3.11.0 to 3.11.1 in the docker-actions group (#9133) dependabot[bot] 2025-06-18 21:37:21 +02:00
  • 6667336bd8 Eliminate memory fragmentation with BLE event pool (#9101) J. Nick Koston 2025-06-18 11:57:49 +02:00
  • 669ef7a0b1 [web_server] Upgrade ESPAsync libraries (#8867) Kuba Szczodrzyński 2025-06-18 11:51:00 +02:00
  • c612985930 Add support for Xiaomi XMWSDJ04MMC (#8591) Severin von Wnuck-Lipinski 2025-06-18 11:49:39 +02:00
  • 2e534ce41e Reduce CPU overhead by allowing components to disable their loop() (#9089) J. Nick Koston 2025-06-18 11:49:25 +02:00
  • fedb54bb38 Merge branch 'release' into dev Jesse Hills 2025-06-18 21:41:59 +12:00
  • 68f5144084 Merge pull request #9126 from esphome/bump-2025.6.0 2025.6.0 Jesse Hills 2025-06-18 21:41:00 +12:00
  • fd3c22945b [i2s_audio] Bump esphome/ESP32-audioI2S to 2.3.0 (#9124) Jonathan Swoboda 2025-06-18 00:18:23 -04:00
  • 53496a1ecd [heatpumpir] Bump HeatpumpIR to 1.0.35 (#9123) Jonathan Swoboda 2025-06-18 00:15:26 -04:00
  • da5cf99549 Add intent progress event to voice assistant enum (#9103) Michael Hansen 2025-06-17 13:05:06 -05:00
  • 849c858495 Bump version to 2025.6.0 Jesse Hills 2025-06-18 14:16:24 +12:00
  • 808f964841 Merge branch 'beta' into dev Jesse Hills 2025-06-18 12:37:57 +12:00
  • 16a0f9db97 Merge pull request #9122 from esphome/bump-2025.6.0b3 2025.6.0b3 Jesse Hills 2025-06-18 12:37:25 +12:00
  • 3bc5db4fd7 Bump ruff in pre-commit to 0.12.0 (#9121) J. Nick Koston 2025-06-18 00:54:45 +02:00
  • 5269523ca1 Bump version to 2025.6.0b3 Jesse Hills 2025-06-18 10:17:56 +12:00
  • 89267b9e06 Reduce Switch component memory usage by 8 bytes per instance (#9112) J. Nick Koston 2025-06-17 20:14:03 +02:00
  • 4bc9646e8f Optimize LightState memory layout (#9113) J. Nick Koston 2025-06-17 20:07:45 +02:00
  • fd83628c49 [spi] Cater for non-word-aligned buffers on esp8266 (#9108) Clyde Stubbs 2025-06-17 12:30:09 +10:00
  • 62abfbec9e [i2s_audio] Bugfix: crashes when unlocking i2s bus multiple times (#9100) Kevin Ahrendt 2025-06-17 01:59:07 +01:00
  • 7cc0008837 [i2s_audio] Add `dump_config` methods, shorten log messages (#9099) Keith Burzinski 2025-06-16 02:36:49 -05:00
  • 0bf613bd34 Bump ruff from 0.11.13 to 0.12.0 (#9120) dependabot[bot] 2025-06-18 00:08:22 +02:00
  • 43ab63455b Pin libretiny to 1.9.1 (#9118) Jonathan Swoboda 2025-06-17 16:42:36 -04:00
  • 47e7988c8e Reduce Switch component memory usage by 8 bytes per instance (#9112) J. Nick Koston 2025-06-17 20:14:03 +02:00
  • 7ed095e635 Optimize LightState memory layout (#9113) J. Nick Koston 2025-06-17 20:07:45 +02:00
  • cb8b0ec62e Add intent progress event to voice assistant enum (#9103) Michael Hansen 2025-06-17 13:05:06 -05:00
  • bf161f1eaa Resolve esphome::optional vs std::optional ambiguity in code generation (#9119) J. Nick Koston 2025-06-17 20:04:45 +02:00
  • 78c8447d1e [esp32_hall] Remove esp32_hall (#9117) Jonathan Swoboda 2025-06-17 11:47:42 -04:00
  • 5ffe50381a Bump docker/setup-buildx-action from 3.10.0 to 3.11.0 in the docker-actions group (#9105) dependabot[bot] 2025-06-17 10:41:54 +02:00
  • b08bd0c24a Bump LibreTiny recommended version to 1.9.1 (#9110) Jonathan Swoboda 2025-06-16 22:41:18 -04:00
  • 738ad8e9d3 [spi] Cater for non-word-aligned buffers on esp8266 (#9108) Clyde Stubbs 2025-06-17 12:30:09 +10:00
  • fa7c42511a [i2s_audio] Bugfix: crashes when unlocking i2s bus multiple times (#9100) Kevin Ahrendt 2025-06-17 01:59:07 +01:00
  • 68ef9cb3dc [i2s_audio] Add `dump_config` methods, shorten log messages (#9099) Keith Burzinski 2025-06-16 02:36:49 -05:00
  • 8e176b9c61 Merge branch 'beta' into dev Jesse Hills 2025-06-16 17:07:31 +12:00
  • 426be153db Merge pull request #9094 from esphome/bump-2025.6.0b2 2025.6.0b2 Jesse Hills 2025-06-16 17:06:59 +12:00
  • c4f7c2d259 [ruff] Apply various ruff suggestions (#8947) Jesse Hills 2025-06-16 15:13:14 +12:00
  • 2a81efda0b Remove `std::` prefix as not all platforms have access yet. (#9095) Jesse Hills 2025-06-16 12:55:23 +12:00
  • 882bfc79c7 Remove `std::` prefix as not all platforms have access yet. (#9095) Jesse Hills 2025-06-16 12:55:23 +12:00
  • 6bad276589 Bump aioesphomeapi from 32.2.1 to 32.2.3 (#9091) dependabot[bot] 2025-06-15 10:42:01 -05:00
  • 47d8048a62 Bump version to 2025.6.0b2 Jesse Hills 2025-06-16 10:07:07 +12:00