Commit Graph
14860 Commits
Author SHA1 Message Date
Mat931 cb97c35d36 Backport changes 2026-05-01 10:29:41 +02:00
Mat931 3b6c5a5aa5 Small changes 2026-04-30 11:01:30 +02:00
Mat931 dc919e5e84 Merge branch 'dev' into partition-table-ota 2026-04-30 08:05:55 +00:00
Clyde Stubbs 1398dcebb4 [st7789v] Add deprecation warnings (#16162) 2026-04-30 00:53:37 -05:00
dependabot[bot] 096d0c4279 Bump aioesphomeapi from 44.22.0 to 44.23.0 (#16161)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-30 04:45:19 +00:00
Jesse Hills e127268dac [core] Strip \\?\ prefix from sys.executable for PlatformIO subprocess (#16158) 2026-04-30 16:04:52 +12:00
J. Nick Koston f0bffed3c0 [esp8266] Move HAL bodies into components/esp8266/hal.cpp + inline arch_init (#16112) 2026-04-30 15:42:17 +12:00
Jesse Hills 1a871e231d [ci] Use client-id for GitHub App token generation (#16155) 2026-04-30 13:09:37 +12:00
Jesse Hills 47765bd2d0 [ci] Correct version comment on create-github-app-token pin (#16156) 2026-04-30 13:08:56 +12:00
dependabot[bot] 8066325e0b Bump esphome/workflows/.github/workflows/lock.yml from 2026.4.0 to 2026.4.1 (#16143)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-30 12:52:25 +12:00
J. Nick Koston b8d24c9e49 [mcp23xxx_base] Reject unsupported interrupt_pin options (inverted, allow_other_uses) (#16149) 2026-04-30 11:14:07 +12:00
J. Nick Koston 9b1f5c59bb [core] Fix null deref in WarnIfComponentBlockingGuard for self-keyed scheduler timers (#16150) 2026-04-29 23:05:38 +00:00
Jonathan Swoboda e4b33fddf5 [esp32] Add ESP-IDF 6.0.1 platform entry (#16146) 2026-04-29 18:43:15 -04:00
Jonathan Swoboda 77da64a367 [sx126x] Add cold sleep option and drop unused RTC wakeup bit (#16144) 2026-04-29 17:05:51 -04:00
J. Nick Koston bc9ac53ab7 Merge branch 'dev' into partition-table-ota 2026-04-29 15:52:22 -05:00
J. Nick Koston cecccebc64 [core] DelayAction: drop Component inheritance, use self-keyed scheduler (#16129) 2026-04-29 20:35:04 +00:00
Jonathan Swobodaanddependabot[bot] 53b682e48f [ci] Bump clang-tidy from 18.1.8 to 22.1.0.1 (#16078)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-29 20:19:33 +00:00
Mat931andJ. Nick Koston 14910e65d9 [ota] Use WatchdogManager for OTA on ESP32 (#16138)
Co-authored-by: J. Nick Koston <nick@koston.org>
2026-04-29 20:15:21 +00:00
J. Nick Koston 813964714c [esp32] Move HAL bodies into components/esp32/hal.cpp + inline trivial dispatches (#16111) 2026-04-29 20:09:08 +00:00
J. Nick Koston c293869e6e Merge branch 'dev' into partition-table-ota 2026-04-29 14:33:22 -05:00
J. Nick Koston 8fd9af7f2a fix tests 2026-04-29 14:32:59 -05:00
J. Nick Koston 5a146ab6b7 [valve] Fold ControlAction fields into a single stateless lambda (#16123) 2026-04-29 19:20:15 +00:00
J. Nick Koston 61a41402df [fan] Fold TurnOnAction fields into a single stateless lambda (#16122) 2026-04-29 19:16:05 +00:00
Mat931 59b4cfd07c [watchdog] Use default CHECK_IDLE_TASK and PANIC when configuring the watchdog (#16142) 2026-04-29 18:41:12 +00:00
J. Nick Koston c41f38e16d [scheduler] Add self-keyed timer API for callers without a Component (#16127) 2026-04-29 13:24:37 -05:00
J. Nick Koston bf1c0228a6 copilot comments 2026-04-29 13:22:53 -05:00
Clyde Stubbs 0ad8a071a7 [espnow] Cleanup method visibility and naming (#16109) 2026-04-29 14:18:21 -04:00
J. Nick Koston 985dba9332 [core] Defer heavy module-scope imports in __main__, loader, and config (#15955) 2026-04-29 13:17:59 -05:00
GelidusResearchandCopilot ca3f7251d4 [ens160] Fix sensor initialization timing (#16024)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-29 14:07:28 -04:00
J. Nick Koston 44cabc191d [core] Catch body-read errors in download_content (#16023) 2026-04-29 14:06:41 -04:00
J. Nick Koston 6de08ea563 more cleanups 2026-04-29 12:57:18 -05:00
J. Nick Koston 185fa7e302 close dangling pointer risk 2026-04-29 12:52:29 -05:00
J. Nick Koston e55b7b54cb better handle failure case 2026-04-29 12:51:08 -05:00
J. Nick Koston 16ff803a3c improve readability 2026-04-29 12:49:41 -05:00
J. Nick Koston e5f3a91e42 falsey is default 2026-04-29 12:48:45 -05:00
J. Nick Koston ab6eb247fa fix handle leak on fail 2026-04-29 12:46:51 -05:00
J. Nick Koston e5b1991cf7 [fan] Add tests for fan.turn_on action field combinations (#16125) 2026-04-29 12:46:06 -05:00
J. Nick Koston 7fba57ce51 [valve] Add tests for valve.control action field combinations (#16126) 2026-04-29 12:45:30 -05:00
J. Nick Koston 734fc61879 cleaups 2026-04-29 12:41:27 -05:00
J. Nick Koston 204f52a2e6 dry 2026-04-29 12:39:49 -05:00
J. Nick Koston a97b591c8c align 2026-04-29 12:38:53 -05:00
J. Nick Koston 869d900ba6 constexpr 2026-04-29 12:37:57 -05:00
J. Nick Koston 863ecde723 use cpp casts 2026-04-29 12:37:13 -05:00
J. Nick Koston 306edfcd8a follow https://developers.esphome.io/architecture/logging/#configuration-logging-esp_logconfig 2026-04-29 12:36:40 -05:00
J. Nick Koston 582ccf1cd1 convention is nulltr 2026-04-29 12:34:56 -05:00
J. Nick Koston b649850e80 convention is nulltr 2026-04-29 12:34:51 -05:00
J. Nick Koston eff13bedd5 convention is nulltr 2026-04-29 12:34:46 -05:00
J. Nick Koston 694f1947ee convention is nulltr 2026-04-29 12:34:39 -05:00
J. Nick Koston 9b3f8f6f6e explict name 2026-04-29 12:34:25 -05:00
J. Nick Koston 8b98079fad first match wins 2026-04-29 12:33:11 -05:00