J. Nick Koston
8cb701e412
[water_heater] Store mode strings in flash and avoid heap allocation in set_mode ( #13728 )
2026-02-03 04:29:31 +01:00
J. Nick Koston
d41c84d624
[wifi] Conditionally compile on_connect/on_disconnect triggers ( #13684 )
2026-02-03 04:29:18 +01:00
J. Nick Koston
9f1a427ce2
[preferences] Use static storage for singletons and flash buffer ( #13727 )
2026-02-03 04:03:52 +01:00
J. Nick Koston
ae71f07abb
[http_request] Fix requests taking full timeout when response is already complete ( #13649 )
2026-02-03 03:19:38 +01:00
J. Nick Koston
ccf5c1f7e9
[esp32] Exclude additional unused IDF components (driver, dac, mcpwm, twai, openthread, ulp) ( #13664 )
2026-02-03 03:12:12 +01:00
dependabot[bot]
efecea9450
Bump github/codeql-action from 4.32.0 to 4.32.1 ( #13726 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-03 02:27:34 +01:00
J. Nick Koston
26e4cda610
[logger] Use vsnprintf_P directly for ESP8266 flash format strings ( #13716 )
2026-02-03 02:25:54 +01:00
Jan Kundrát
a6543d32bd
[sx126x] fix maximal payload_length ( #13723 )
2026-02-02 20:15:18 -05:00
Jonathan Swoboda
da947d060f
[wizard] Use API encryption key instead of deprecated password ( #13634 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 19:20:24 -05:00
J. Nick Koston
1119003eb5
[core] Add missing uint32_t ID overloads for defer() and cancel_defer() ( #13720 )
CI / Create common environment (push) Has been cancelled
CI / Check pylint (push) Has been cancelled
CI / Run script/ci-custom (push) Has been cancelled
CI / Run pytest (macOS-latest, 3.11) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.11) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.13) (push) Has been cancelled
CI / Run pytest (windows-latest, 3.11) (push) Has been cancelled
CI / Determine which jobs to run (push) Has been cancelled
CI / Run integration tests (push) Has been cancelled
CI / Run C++ unit tests (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 IDF (push) Has been cancelled
CI / Run script/clang-tidy for ESP8266 (push) Has been cancelled
CI / Run script/clang-tidy for ZEPHYR (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 1/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 2/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 3/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 4/4 (push) Has been cancelled
CI / Test components batch (${{ matrix.components }}) (push) Has been cancelled
CI / pre-commit.ci lite (push) Has been cancelled
CI / Build target branch for memory impact (push) Has been cancelled
CI / Build PR branch for memory impact (push) Has been cancelled
CI / Comment memory impact (push) Has been cancelled
CI / CI Status (push) Has been cancelled
Stale / stale (push) Has been cancelled
Lock closed issues and PRs / lock (push) Has been cancelled
Publish Release / Initialize build (push) Has been cancelled
Publish Release / Build and publish to PyPi (push) Has been cancelled
Publish Release / Build ESPHome amd64 (push) Has been cancelled
Publish Release / Build ESPHome arm64 (push) Has been cancelled
Publish Release / Publish ESPHome docker to dockerhub (push) Has been cancelled
Publish Release / Publish ESPHome docker to ghcr (push) Has been cancelled
Publish Release / Publish ESPHome ha-addon to dockerhub (push) Has been cancelled
Publish Release / Publish ESPHome ha-addon to ghcr (push) Has been cancelled
Publish Release / deploy-ha-addon-repo (push) Has been cancelled
Publish Release / deploy-esphome-schema (push) Has been cancelled
Publish Release / version-notifier (push) Has been cancelled
Synchronise Device Classes from Home Assistant / Sync Device Classes (push) Has been cancelled
2026-02-02 22:22:11 +01:00
J. Nick Koston
c089d9aeac
[esp32_hosted] Replace sscanf with strtol for version parsing ( #13658 )
2026-02-02 22:21:52 +01:00
J. Nick Koston
4f0894e970
[analyze-memory] Add top 30 largest symbols to report ( #13673 )
2026-02-02 22:05:39 +01:00
J. Nick Koston
848c237159
[time] Use lazy callback for time sync to save 8 bytes ( #13652 )
2026-02-02 22:05:27 +01:00
J. Nick Koston
6892805094
[api] Align water_heater_command with standard entity command pattern ( #13655 )
2026-02-02 22:00:46 +01:00
Roger Fachini
aa8ccfc32b
[ethernet] Add on_connect and on_disconnect triggers ( #13677 )
...
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@home-assistant.io >
2026-02-02 17:00:11 +01:00
rwrozelle
18991686ab
[mqtt] resolve warnings related to use of ip.str() ( #13719 )
2026-02-02 16:48:08 +01:00
J. Nick Koston
62f34bea83
[template.output] Avoid heap allocation for triggers ( #13709 )
CI / Create common environment (push) Has been cancelled
CI / Check pylint (push) Has been cancelled
CI / Run script/ci-custom (push) Has been cancelled
CI / Run pytest (macOS-latest, 3.11) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.11) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.13) (push) Has been cancelled
CI / Run pytest (windows-latest, 3.11) (push) Has been cancelled
CI / Determine which jobs to run (push) Has been cancelled
CI / Run integration tests (push) Has been cancelled
CI / Run C++ unit tests (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 IDF (push) Has been cancelled
CI / Run script/clang-tidy for ESP8266 (push) Has been cancelled
CI / Run script/clang-tidy for ZEPHYR (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 1/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 2/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 3/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 4/4 (push) Has been cancelled
CI / Test components batch (${{ matrix.components }}) (push) Has been cancelled
CI / pre-commit.ci lite (push) Has been cancelled
CI / Build target branch for memory impact (push) Has been cancelled
CI / Build PR branch for memory impact (push) Has been cancelled
CI / Comment memory impact (push) Has been cancelled
CI / CI Status (push) Has been cancelled
2026-02-02 07:36:27 +01:00
J. Nick Koston
6114005952
[template.water_heater] Avoid heap allocation for trigger ( #13712 )
2026-02-02 07:36:08 +01:00
J. Nick Koston
c0e5ae4298
[template.text] Avoid heap allocation for trigger ( #13711 )
2026-02-02 07:35:21 +01:00
J. Nick Koston
420de987bc
[micro_wake_word] Avoid heap allocation for trigger ( #13714 )
2026-02-02 07:35:03 +01:00
J. Nick Koston
61e33217cd
[cc1101] Avoid heap allocation for trigger ( #13715 )
2026-02-02 07:34:50 +01:00
J. Nick Koston
b5b9a89561
[light] Avoid heap allocation for AutomationLightEffect trigger ( #13713 )
2026-02-02 07:34:34 +01:00
J. Nick Koston
bc9fc66225
[template.datetime] Avoid heap allocation for triggers ( #13710 )
2026-02-02 04:30:46 +00:00
J. Nick Koston
6727fe9040
[remote_transmitter] Avoid heap allocation for triggers ( #13708 )
2026-02-02 04:18:17 +00:00
J. Nick Koston
56110d4495
[time_based] Avoid heap allocation for cover triggers ( #13703 )
2026-02-02 05:15:50 +01:00
J. Nick Koston
1362ff6cba
[speaker.media_player] Avoid heap allocation for triggers ( #13707 )
2026-02-02 05:15:33 +01:00
J. Nick Koston
dbd7401721
[feedback] Avoid heap allocation for cover triggers ( #13693 )
2026-02-02 05:15:13 +01:00
J. Nick Koston
f0801ecac0
[template.lock] Avoid heap allocation for triggers ( #13704 )
2026-02-02 05:14:11 +01:00
J. Nick Koston
379652f631
[thermostat] Remove dead null checks for triggers ( #13706 )
2026-02-02 04:10:08 +00:00
J. Nick Koston
18c152723c
[sprinkler] Avoid heap allocation for triggers ( #13705 )
2026-02-02 04:53:46 +01:00
J. Nick Koston
09b76d5e4a
[voice_assistant] Avoid heap allocation for triggers ( #13689 )
2026-02-02 04:50:16 +01:00
J. Nick Koston
8791c24072
[api] Avoid heap allocation for client connected/disconnected triggers ( #13688 )
2026-02-02 04:50:01 +01:00
J. Nick Koston
652c02b9ab
[bang_bang] Avoid heap allocation for climate triggers ( #13701 )
2026-02-02 04:49:46 +01:00
J. Nick Koston
4ab552d750
[http_request] Avoid heap allocation for triggers ( #13690 )
2026-02-02 04:47:49 +01:00
J. Nick Koston
e420964b93
[template.switch] Avoid heap allocation for triggers ( #13691 )
2026-02-02 04:47:34 +01:00
J. Nick Koston
7d717a78dc
[template] Avoid heap allocation for number set trigger ( #13694 )
2026-02-02 04:47:21 +01:00
J. Nick Koston
2f0abd5c3f
[template] Avoid heap allocation for cover triggers ( #13696 )
2026-02-02 04:46:55 +01:00
J. Nick Koston
d49d8095df
[template] Avoid heap allocation for valve triggers ( #13697 )
2026-02-02 04:46:41 +01:00
J. Nick Koston
8a8c1290db
[endstop] Avoid heap allocation for cover triggers ( #13702 )
2026-02-02 04:45:01 +01:00
J. Nick Koston
01ffeba2c2
[api] Avoid heap allocation for homeassistant action triggers ( #13695 )
2026-02-02 04:44:08 +01:00
J. Nick Koston
78ed898f0b
[current_based] Avoid heap allocation for cover triggers ( #13700 )
2026-02-02 04:43:52 +01:00
J. Nick Koston
75ee9a718a
[sx126x] Avoid heap allocation for packet trigger ( #13699 )
2026-02-02 04:43:30 +01:00
J. Nick Koston
bfeb447178
[sx127x] Avoid heap allocation for packet trigger ( #13698 )
2026-02-02 04:43:16 +01:00
J. Nick Koston
29f8d70b35
[thermostat] Avoid heap allocation for triggers ( #13692 )
2026-02-02 04:41:08 +01:00
Simon Fischer
1ff2f3b6a3
[dlms_meter] Add dlms smart meter component ( #8009 )
...
CI / Create common environment (push) Has been cancelled
CI / Check pylint (push) Has been cancelled
CI / Run script/ci-custom (push) Has been cancelled
CI / Run pytest (macOS-latest, 3.11) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.11) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.13) (push) Has been cancelled
CI / Run pytest (windows-latest, 3.11) (push) Has been cancelled
CI / Determine which jobs to run (push) Has been cancelled
CI / Run integration tests (push) Has been cancelled
CI / Run C++ unit tests (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 IDF (push) Has been cancelled
CI / Run script/clang-tidy for ESP8266 (push) Has been cancelled
CI / Run script/clang-tidy for ZEPHYR (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 1/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 2/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 3/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 4/4 (push) Has been cancelled
CI / Test components batch (${{ matrix.components }}) (push) Has been cancelled
CI / pre-commit.ci lite (push) Has been cancelled
CI / Build target branch for memory impact (push) Has been cancelled
CI / Build PR branch for memory impact (push) Has been cancelled
CI / Comment memory impact (push) Has been cancelled
CI / CI Status (push) Has been cancelled
Stale / stale (push) Has been cancelled
Lock closed issues and PRs / lock (push) Has been cancelled
Publish Release / Initialize build (push) Has been cancelled
Publish Release / Build and publish to PyPi (push) Has been cancelled
Publish Release / Build ESPHome amd64 (push) Has been cancelled
Publish Release / Build ESPHome arm64 (push) Has been cancelled
Publish Release / Publish ESPHome docker to dockerhub (push) Has been cancelled
Publish Release / Publish ESPHome docker to ghcr (push) Has been cancelled
Publish Release / Publish ESPHome ha-addon to dockerhub (push) Has been cancelled
Publish Release / Publish ESPHome ha-addon to ghcr (push) Has been cancelled
Publish Release / deploy-ha-addon-repo (push) Has been cancelled
Publish Release / deploy-esphome-schema (push) Has been cancelled
Publish Release / version-notifier (push) Has been cancelled
Synchronise Device Classes from Home Assistant / Sync Device Classes (push) Has been cancelled
Co-authored-by: Thomas Rupprecht <rupprecht.thomas@gmail.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-31 10:48:27 -05:00
Jonathan Swoboda
891382a32e
[max7219] Allocate buffer in constructor ( #13660 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-31 09:59:13 -05:00
J. Nick Koston
0fd50b2381
[esp32] Disable unused per-tag log filtering, saving ~536 bytes RAM ( #13662 )
CI / Create common environment (push) Has been cancelled
CI / Check pylint (push) Has been cancelled
CI / Run script/ci-custom (push) Has been cancelled
CI / Run pytest (macOS-latest, 3.11) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.11) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.13) (push) Has been cancelled
CI / Run pytest (windows-latest, 3.11) (push) Has been cancelled
CI / Determine which jobs to run (push) Has been cancelled
CI / Run integration tests (push) Has been cancelled
CI / Run C++ unit tests (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 IDF (push) Has been cancelled
CI / Run script/clang-tidy for ESP8266 (push) Has been cancelled
CI / Run script/clang-tidy for ZEPHYR (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 1/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 2/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 3/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 4/4 (push) Has been cancelled
CI / Test components batch (${{ matrix.components }}) (push) Has been cancelled
CI / pre-commit.ci lite (push) Has been cancelled
CI / Build target branch for memory impact (push) Has been cancelled
CI / Build PR branch for memory impact (push) Has been cancelled
CI / Comment memory impact (push) Has been cancelled
CI / CI Status (push) Has been cancelled
2026-01-31 01:21:52 -06:00
Clyde Stubbs
9dcb469460
[core] Simplify generation of Lambda during to_code() ( #13533 )
CI / Create common environment (push) Has been cancelled
CI / Check pylint (push) Has been cancelled
CI / Run script/ci-custom (push) Has been cancelled
CI / Run pytest (macOS-latest, 3.11) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.11) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.13) (push) Has been cancelled
CI / Run pytest (windows-latest, 3.11) (push) Has been cancelled
CI / Determine which jobs to run (push) Has been cancelled
CI / Run integration tests (push) Has been cancelled
CI / Run C++ unit tests (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 IDF (push) Has been cancelled
CI / Run script/clang-tidy for ESP8266 (push) Has been cancelled
CI / Run script/clang-tidy for ZEPHYR (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 1/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 2/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 3/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 4/4 (push) Has been cancelled
CI / Test components batch (${{ matrix.components }}) (push) Has been cancelled
CI / pre-commit.ci lite (push) Has been cancelled
CI / Build target branch for memory impact (push) Has been cancelled
CI / Build PR branch for memory impact (push) Has been cancelled
CI / Comment memory impact (push) Has been cancelled
CI / CI Status (push) Has been cancelled
Synchronise Device Classes from Home Assistant / Sync Device Classes (push) Has been cancelled
2026-01-31 12:18:30 +11:00
J0k3r2k1
5e3561d60b
[mipi_spi] Fix log_pin() FlashStringHelper compatibility ( #13624 )
...
CI / Create common environment (push) Has been cancelled
CI / Check pylint (push) Has been cancelled
CI / Run script/ci-custom (push) Has been cancelled
CI / Run pytest (macOS-latest, 3.11) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.11) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.13) (push) Has been cancelled
CI / Run pytest (windows-latest, 3.11) (push) Has been cancelled
CI / Determine which jobs to run (push) Has been cancelled
CI / Run integration tests (push) Has been cancelled
CI / Run C++ unit tests (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 IDF (push) Has been cancelled
CI / Run script/clang-tidy for ESP8266 (push) Has been cancelled
CI / Run script/clang-tidy for ZEPHYR (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 1/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 2/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 3/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 4/4 (push) Has been cancelled
CI / Test components batch (${{ matrix.components }}) (push) Has been cancelled
CI / pre-commit.ci lite (push) Has been cancelled
CI / Build target branch for memory impact (push) Has been cancelled
CI / Build PR branch for memory impact (push) Has been cancelled
CI / Comment memory impact (push) Has been cancelled
CI / CI Status (push) Has been cancelled
CI for docker images / Build docker containers (docker, ubuntu-24.04) (push) Has been cancelled
CI for docker images / Build docker containers (docker, ubuntu-24.04-arm) (push) Has been cancelled
CI for docker images / Build docker containers (ha-addon, ubuntu-24.04) (push) Has been cancelled
CI for docker images / Build docker containers (ha-addon, ubuntu-24.04-arm) (push) Has been cancelled
Stale / stale (push) Has been cancelled
Lock closed issues and PRs / lock (push) Has been cancelled
Publish Release / Initialize build (push) Has been cancelled
Publish Release / Build and publish to PyPi (push) Has been cancelled
Publish Release / Build ESPHome amd64 (push) Has been cancelled
Publish Release / Build ESPHome arm64 (push) Has been cancelled
Publish Release / Publish ESPHome docker to dockerhub (push) Has been cancelled
Publish Release / Publish ESPHome docker to ghcr (push) Has been cancelled
Publish Release / Publish ESPHome ha-addon to dockerhub (push) Has been cancelled
Publish Release / Publish ESPHome ha-addon to ghcr (push) Has been cancelled
Publish Release / deploy-ha-addon-repo (push) Has been cancelled
Publish Release / deploy-esphome-schema (push) Has been cancelled
Publish Release / version-notifier (push) Has been cancelled
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-01-30 14:33:45 -06:00
Thomas Rupprecht
ca9ed369f9
[pmsx003] support device-types PMS1003, PMS3003, PMS9003M ( #13640 )
2026-01-30 14:59:47 -05:00