Commit Graph

  • 12e9c5e60e [epaper_spi] Fix busy pin logic (#11349) Enrico Galli 2025-10-19 23:11:09 -07:00
  • 3d82c5baf7 [esp32_improv]: add next_url support for WiFi provisioning (#10757) Aman kumar 2025-10-20 11:40:38 +05:30
  • 6f5e36ffc3 [climate] First pass at some optimization (#11366) Keith Burzinski 2025-10-19 23:42:54 -05:00
  • 118b1d8593 MQTT Light - Min/Max Color Temperature (#11103) Grant Le Roux 2025-10-20 12:05:05 +08:00
  • 319ba4a504 [cover] Clean up deprecated functions from 2021.9 (#11391) Jesse Hills 2025-10-20 17:03:09 +13:00
  • ae8336c268 [esp32][ci] Fix IRAM overflow in grouped component tests for ESP32-IDF (#11386) J. Nick Koston 2025-10-19 17:58:03 -10:00
  • 1b38518c63 [tests] Fix flaky test_noise_corrupt_encrypted_frame integration test (#11405) J. Nick Koston 2025-10-19 17:45:44 -10:00
  • c00977df54 [climate] Add basic compile tests for climate component (#11404) J. Nick Koston 2025-10-19 17:27:04 -10:00
  • 255b5a3abd [ci] Skip memory analysis when only Python/config files change in core (#11397) J. Nick Koston 2025-10-19 17:13:08 -10:00
  • dd732dd155 [mipi_rgb] Add Waveshare 5" 1024x600 (#11206) Clyde Stubbs 2025-10-20 13:09:36 +10:00
  • 22fec4329f [fan] Clean up deprecated code from 2022.2 (#11392) Jesse Hills 2025-10-20 16:02:03 +13:00
  • 8f1c4634ec [uponor_smatrix] Use combined 32 bit addresses instead of separate 16 bit system and device addresses (#11066) Stefan Rado 2025-10-20 04:49:06 +02:00
  • c15f1a9be8 [nrf52] add missing defines for tests (#11384) tomaszduda23 2025-10-20 04:11:44 +02:00
  • 11b53096a6 [ci] Fix fork PR workflow failing to find PRs from forks (#11396) J. Nick Koston 2025-10-19 15:58:05 -10:00
  • 6a18367949 [cli] Add analyze-memory command (#11395) J. Nick Koston 2025-10-19 15:26:37 -10:00
  • a59b1494d8 [substitutions] Recursive substitutions and better jinja error handling and debug help (#10806) Javier Peletier 2025-10-20 03:17:16 +02:00
  • e6ce5c58d1 Merge branch 'release' into dev Jesse Hills 2025-10-20 13:43:31 +13:00
  • ebc0f5f7c9 Merge pull request #11387 from esphome/bump-2025.10.2 2025.10.2 Jesse Hills 2025-10-20 13:42:48 +13:00
  • 0f87e7508b remove hexencode due 2022.1 deprecation (#11383) Juan Antonio Aldea 2025-10-20 01:09:28 +02:00
  • 862bbb7fe1 [ci] Fix memory impact analysis failing on fork PRs (#11380) J. Nick Koston 2025-10-19 13:09:09 -10:00
  • 020cea80b2 [nextion] Clean up deprecated code from 1.20 (#11393) Jesse Hills 2025-10-20 11:16:50 +13:00
  • 9c146a7070 [climate] Clean up deprecated functions from 1.20 (#11388) Jesse Hills 2025-10-20 11:11:35 +13:00
  • afbd3f77af [light] Clean up deprecated functions from 1.21 (#11389) Jesse Hills 2025-10-20 11:08:30 +13:00
  • 1e1fefbd0a [substitutions] !extend and !remove now support substitutions and jinja (#11203) Javier Peletier 2025-10-19 23:31:25 +02:00
  • 1a2057df30 Migrate from hexencode() to format_hex_pretty() in Kuntze component (#11372) Juan Antonio Aldea 2025-10-19 23:15:17 +02:00
  • 87ca8784ef [openthread] Backport address resolution support to prevent OTA crash (#11312) J. Nick Koston 2025-10-19 11:12:56 -10:00
  • a186c1062f Bump version to 2025.10.2 Jesse Hills 2025-10-20 10:06:43 +13:00
  • ea38237f29 [esp32] Fix OTA rollback (#11300) Jonathan Swoboda 2025-10-19 15:49:05 -04:00
  • 6aff1394ad [core] Fix IndexError when OTA devices cannot be resolved (#11311) J. Nick Koston 2025-10-19 09:15:47 -10:00
  • 0e34d1b64d Change all temperature offsets to temperature_delta (#11347) Spectre5 2025-10-18 18:13:57 -07:00
  • 1483cee0fb [dashboard] fix migration to Path (#11342) tomaszduda23 2025-10-18 19:32:12 +02:00
  • 8c1bd2fd85 [dashboard] Fix binary download with packages using secrets after Path migration (#11313) J. Nick Koston 2025-10-17 08:20:55 -10:00
  • ea609dc0f6 [const] Add CONF_OPENTHREAD (#11318) Daniel Stiner 2025-10-17 09:02:28 +02:00
  • 913095f6be [esp32] Reduce tx power on Arduino (#11304) Jonathan Swoboda 2025-10-16 16:55:30 -04:00
  • bb24ad4a30 [htu21d] Revert register address change (#11291) Jonathan Swoboda 2025-10-16 11:29:05 -04:00
  • 0d612fecfc [core] Add ESP32 ROM functions to reserved ids (#11293) Jonathan Swoboda 2025-10-16 11:28:52 -04:00
  • 9c235b4140 [datetime] Fix DateTimeStateTrigger compilation when time component is not used (#11287) J. Nick Koston 2025-10-15 23:45:42 -10:00
  • 70cb1793f3 [wifi] Optimize WiFi scan results with in-place construction (#11330) J. Nick Koston 2025-10-19 09:53:05 -10:00
  • 3bdd351d49 [wifi] Convert fast_connect to compile-time define, save 156-1024 bytes flash (#11328) J. Nick Koston 2025-10-19 09:52:33 -10:00
  • b0ea3f57de [esp32] Fix OTA rollback (#11300) Jonathan Swoboda 2025-10-19 15:49:05 -04:00
  • c9312d5c27 [script] Fix unbounded queue growth, optimize queued mode (default max_runs=5) (#11308) J. Nick Koston 2025-10-19 09:42:17 -10:00
  • 33fea90c19 [wifi] Optimize WiFi scanning to reduce copies and heap allocations (#11323) J. Nick Koston 2025-10-19 09:26:18 -10:00
  • 25f3b6a959 [mqtt] Reduce flash usage by optimizing ArduinoJson assignments (#11340) J. Nick Koston 2025-10-19 09:17:33 -10:00
  • e993312640 [core] Fix IndexError when OTA devices cannot be resolved (#11311) J. Nick Koston 2025-10-19 09:15:47 -10:00
  • 85babe85e4 [sensor] Optimize sliding window filters to eliminate heap fragmentation (#11282) J. Nick Koston 2025-10-19 08:59:47 -10:00
  • 0266c897c9 [mdns] Use std::unique_ptr for TXT records to reduce ESP32 flash usage (#11362) J. Nick Koston 2025-10-19 08:53:00 -10:00
  • bda7676e3a [bluetooth_proxy] Merge duplicate loops in get_connection_() (#11359) J. Nick Koston 2025-10-19 08:51:41 -10:00
  • 57e98ec3fc [wifi] Replace std::vector with std::unique_ptr for WiFi scan buffer (#11364) J. Nick Koston 2025-10-19 08:49:58 -10:00
  • 09b2ad071b [esp32_ble_client] Remove duplicate MAC address extraction in set_address() (#11358) J. Nick Koston 2025-10-19 08:49:13 -10:00
  • fdecda3d65 [light] Use bitmask instead of std::set for color modes (#11348) J. Nick Koston 2025-10-19 08:48:14 -10:00
  • a0922bc8b0 [ci] Add automated memory impact analysis for pull requests (#11242) J. Nick Koston 2025-10-19 08:43:38 -10:00
  • f25af18655 [scheduler] Replace defer queue deque with vector to avoid 512-byte upfront allocation (#11305) J. Nick Koston 2025-10-19 08:34:34 -10:00
  • 5db07c2d70 [api][time] Refactor timezone update logic for cleaner code (#11327) J. Nick Koston 2025-10-19 08:31:40 -10:00
  • 40823df7bc make types sensors_t and sensor_type_t internal to StatsdComponent. (#11345) Juan Antonio Aldea 2025-10-19 19:47:31 +02:00
  • 5e1019a6fa [nrf52, ble_nus] add logging over BLE (#9846) tomaszduda23 2025-10-19 19:41:19 +02:00
  • f3cdbd0a05 [nrf52] fix task names in logs (#11367) tomaszduda23 2025-10-19 19:39:48 +02:00
  • ddf1b67e49 [prometheus] Update to use new climate API (#11361) Keith Burzinski 2025-10-19 03:11:44 -05:00
  • b4d9fddd07 [mqtt] Update to use new climate API (#11360) Keith Burzinski 2025-10-19 03:11:10 -05:00
  • 25f03074ab [web_server] Update to use new climate API (#11363) Keith Burzinski 2025-10-19 03:10:07 -05:00
  • 590f6ff70b [api] Update to use new climate API (#11357) Keith Burzinski 2025-10-19 01:20:11 -05:00
  • a33ed5e47b [thermostat] Add humidity support (#11286) Keith Burzinski 2025-10-18 22:25:53 -05:00
  • c11a9bb97f Change all temperature offsets to temperature_delta (#11347) Spectre5 2025-10-18 18:13:57 -07:00
  • acef2085d9 Bump aioesphomeapi from 42.1.0 to 42.2.0 (#11352) dependabot[bot] 2025-10-18 23:11:36 +00:00
  • 865663ce5f Bump aioesphomeapi from 42.0.0 to 42.1.0 (#11350) dependabot[bot] 2025-10-18 11:48:25 -10:00
  • ae010fd6f1 [dashboard] fix migration to Path (#11342) tomaszduda23 2025-10-18 19:32:12 +02:00
  • 91a10d0e36 [total_daily_energy] Fix ID conflicts in component test configuration (#11337) J. Nick Koston 2025-10-18 02:36:30 -10:00
  • d5c36eaf2a [tests] Remove superfluous else-blocks from lambdas (#11322) Juan Antonio Aldea 2025-10-18 09:40:54 +02:00
  • 85f1019d90 [tests] Migrate remote_transmitter/receiver to common bus definitions (#11325) J. Nick Koston 2025-10-17 17:21:38 -10:00
  • bfeade1e2b [remote_base] Add Symphony IR protocol (encode/decode) with command_repeats support (#10777) Leonardo Rivera 2025-10-17 22:13:33 -03:00
  • b134d42e3b [xgzp68xx] Add oversampling config and tidy up implementation. (#10306) Niall Douglas 2025-10-18 02:47:18 +02:00
  • b3b65316f0 [ci] Fix test_build_components missing test files with hyphen naming pattern (#11329) J. Nick Koston 2025-10-17 13:05:44 -10:00
  • b61cec8e77 Bump github/codeql-action from 4.30.8 to 4.30.9 (#11326) dependabot[bot] 2025-10-17 09:14:45 -10:00
  • 24243fb22c [tests] Add i2c_id to mcp47a1 & mcp4725 and remove from isolation (#11324) Jonathan Swoboda 2025-10-17 14:23:49 -04:00
  • ba6c8c87c2 [dashboard] Fix binary download with packages using secrets after Path migration (#11313) J. Nick Koston 2025-10-17 08:20:55 -10:00
  • f5774cc138 [debug] Replace std::map with struct array for ESP32 chip features (#11307) J. Nick Koston 2025-10-17 08:20:31 -10:00
  • 6d09e68b2e [bh1900nux] Add bh1900nux temperature Sensor (#8631) B48D81EFCC 2025-10-17 17:11:51 +02:00
  • fe9db75c27 [nrf52] add xiao_ble board (#10698) tomaszduda23 2025-10-17 15:02:37 +02:00
  • 2b832e9ee8 [cap1188] remove delays in setup (#11317) mrtoy-me 2025-10-17 22:55:07 +10:00
  • 661e9f9991 [toshiba] Add support for RAS-2819T air conditioner (#9490) exotime 2025-10-17 17:33:50 +09:00
  • 39e23c323d Synchronise Device Classes from Home Assistant (#11285) esphomebot 2025-10-17 20:49:10 +13:00
  • bdfbac0301 [tests] Fix ESP32-C3 component test binary size by using larger partition table (#11319) J. Nick Koston 2025-10-16 21:20:00 -10:00
  • 9646653e57 [const] Add CONF_OPENTHREAD (#11318) Daniel Stiner 2025-10-17 09:02:28 +02:00
  • c6c202e4f7 [ina2xx_base] add device reset-on-boot disablement option (#10787) Joshua M. Boniface 2025-10-16 21:57:19 -04:00
  • 62f73c768e [esp32] Reduce tx power on IDF in the event of a brownout (#11306) Jonathan Swoboda 2025-10-16 17:43:15 -04:00
  • cd1215347e [esp32] Reduce tx power on Arduino (#11304) Jonathan Swoboda 2025-10-16 16:55:30 -04:00
  • b8353b3117 Bump ruff from 0.14.0 to 0.14.1 (#11303) dependabot[bot] 2025-10-16 20:52:22 +00:00
  • 5d3574c81f [htu21d] Revert register address change (#11291) Jonathan Swoboda 2025-10-16 11:29:05 -04:00
  • 364e5ffd79 [core] Add ESP32 ROM functions to reserved ids (#11293) Jonathan Swoboda 2025-10-16 11:28:52 -04:00
  • c38c2a1daf Merge branch 'release' into dev Jesse Hills 2025-10-16 23:00:45 +13:00
  • 070b0882b8 Merge pull request #11284 from esphome/bump-2025.10.1 2025.10.1 Jesse Hills 2025-10-16 23:00:00 +13:00
  • 7e2ccb7bc3 [datetime] Fix DateTimeStateTrigger compilation when time component is not used (#11287) J. Nick Koston 2025-10-15 23:45:42 -10:00
  • 7f1173fcba Bump version to 2025.10.1 Jesse Hills 2025-10-16 17:17:07 +13:00
  • a75ccf841c [substitutions] Fix AttributeError when using packages with substitutions (#11274) J. Nick Koston 2025-10-15 17:23:20 -10:00
  • 56eb605ec9 [wifi] Fix enterprise wifi (#11276) Jonathan Swoboda 2025-10-15 21:24:56 -04:00
  • 2c4818de00 [tests] Fix OTA password test assertions after merge collision (#11275) J. Nick Koston 2025-10-15 14:28:19 -10:00
  • 2b94de8732 [ota.esphome] Handle blank password the same as no password defined (#11271) Jesse Hills 2025-10-16 13:07:37 +13:00
  • f71aed3a5c [ota] Fix MQTT resolution when static IP appears first in device list (#11272) J. Nick Koston 2025-10-15 14:06:02 -10:00
  • 353e097085 [mipi_spi] Rotation fixes (#11226) Clyde Stubbs 2025-10-16 06:09:52 +10:00
  • 14d76e9e4e [ci] Merge components with different buses to reduce CI time (#11251) J. Nick Koston 2025-10-15 17:36:03 -10:00
  • f2e0a412db [substitutions] Fix AttributeError when using packages with substitutions (#11274) J. Nick Koston 2025-10-15 17:23:20 -10:00