J. Nick Koston
ff1f270007
Merge remote-tracking branch 'origin/alarm-control-panel-trigger-trampoline' into integration
...
# Conflicts:
# esphome/components/logger/logger.cpp
2026-03-26 19:52:56 -10:00
J. Nick Koston
d30dfcaf84
Merge remote-tracking branch 'origin/safe-mode-trigger-trampoline' into integration
2026-03-26 19:52:23 -10:00
J. Nick Koston
5f300a864f
Merge remote-tracking branch 'upstream/dev' into integration
2026-03-26 19:48:45 -10:00
J. Nick Koston
1014858855
Fix stale comment about state callback contract
2026-03-26 19:17:18 -10:00
J. Nick Koston
7a660448ee
Merge branch 'dev' into alarm-control-panel-trigger-trampoline
2026-03-26 19:14:43 -10:00
J. Nick Koston
27272b7bb5
Use codegen enum expressions instead of raw strings for AlarmControlPanelState
2026-03-26 19:13:21 -10:00
Edward Firmo and pre-commit-ci-lite[bot]
6feb2d04df
[nextion] Replace static std::string COMMAND_DELIMITER with constexpr ( #15195 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-03-26 17:36:35 -10:00
J. Nick Koston
90dafa3fa4
[logger] Warn when VERBOSE/VERY_VERBOSE logging is active ( #15189 )
2026-03-27 01:59:58 +00:00
J. Nick Koston
e77cdb5971
[light] Validate effect names during config validation instead of codegen ( #15107 )
2026-03-26 15:13:44 -10:00
J. Nick Koston
90e6c0d7c7
[core] Remove indirection from ControllerRegistry dispatch ( #15173 )
2026-03-26 15:09:16 -10:00
J. Nick Koston
240e53afce
[fan] Add benchmarks for fan component ( #15210 )
2026-03-26 14:35:09 -10:00
J. Nick Koston
df8edfe346
Merge branch 'dev' into alarm-control-panel-trigger-trampoline
2026-03-26 13:53:12 -10:00
J. Nick Koston
147c96ce33
Merge branch 'dev' into safe-mode-trigger-trampoline
2026-03-26 13:52:52 -10:00
J. Nick Koston
fa8a609bcc
[automation] Eliminate trigger trampolines with deduplicated forwarder structs ( #15174 )
2026-03-26 13:50:50 -10:00
J. Nick Koston
ce64d9ea4c
Merge branch 'lock-trigger-trampoline' into integration
2026-03-26 10:37:29 -10:00
J. Nick Koston
0adb0f8426
Merge branch 'ld2450-trigger-trampoline' into integration
2026-03-26 10:37:18 -10:00
J. Nick Koston
05b2fda36f
Merge branch 'media-player-trigger-trampoline' into integration
2026-03-26 10:37:12 -10:00
J. Nick Koston
491e065843
Merge branch 'alarm-control-panel-trigger-trampoline' into integration
2026-03-26 10:37:06 -10:00
J. Nick Koston
9073574bbd
Merge branch 'safe-mode-trigger-trampoline' into integration
2026-03-26 10:37:01 -10:00
J. Nick Koston
4737407585
Merge branch 'rtttl-trigger-trampoline' into integration
2026-03-26 10:36:56 -10:00
J. Nick Koston
bf575dd1c4
Merge branch 'eliminate-trigger-trampolines' into safe-mode-trigger-trampoline
2026-03-26 10:36:14 -10:00
J. Nick Koston
92bd8b85f3
Merge branch 'eliminate-trigger-trampolines' into alarm-control-panel-trigger-trampoline
2026-03-26 10:35:54 -10:00
J. Nick Koston
6f1ed2132b
Merge branch 'eliminate-trigger-trampolines' into rtttl-trigger-trampoline
2026-03-26 10:35:13 -10:00
J. Nick Koston
ef1f028eb5
Refactor automation building to iterate tuples
2026-03-26 10:34:13 -10:00
J. Nick Koston
1f9b02165a
Remove stale trigger class declarations and schema overrides
2026-03-26 10:32:04 -10:00
J. Nick Koston
f6e58848ea
Migrate rtttl FinishedPlaybackTrigger to callback automation
2026-03-26 10:26:52 -10:00
J. Nick Koston
88075c1e0c
Migrate ld2450 LD2450DataTrigger to callback automation
2026-03-26 10:25:11 -10:00
J. Nick Koston
86434a2b99
Migrate media_player triggers to callback automation
2026-03-26 10:21:06 -10:00
J. Nick Koston
2dec1ee46e
Migrate lock LockStateTrigger to callback automation
2026-03-26 10:16:07 -10:00
J. Nick Koston
310e58f282
Migrate alarm_control_panel triggers to callback automation
2026-03-26 10:09:46 -10:00
J. Nick Koston
33487966c6
Migrate safe_mode SafeModeTrigger to callback automation
2026-03-26 10:03:18 -10:00
dependabot[bot] and J. Nick Koston
6aafb521c1
Bump ruff from 0.15.7 to 0.15.8 ( #15192 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-03-26 19:59:21 +00:00
Edward Firmo
81f0aa1168
[nextion] Replace or/and operators and missing this-> ( #15191 )
2026-03-26 09:54:50 -10:00
dependabot[bot]
3152642571
Bump codecov/codecov-action from 5.5.3 to 6.0.0 ( #15194 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 09:48:06 -10:00
dependabot[bot]
1e2c410abf
Bump cryptography from 46.0.5 to 46.0.6 ( #15193 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 09:47:18 -10:00
J. Nick Koston
4170f0ecb4
Merge remote-tracking branch 'origin/warn-verbose-logging' into integration
2026-03-26 09:43:45 -10:00
J. Nick Koston and Copilot
a008c27fcf
[climate] Avoid duplicate get_traits() in publish_state ( #15181 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-26 15:01:08 -04:00
Clyde Stubbs
1edf952dda
[font] Add unit tests verifying correct processing of glyphs ( #15178 )
2026-03-26 14:59:06 -04:00
Edward Firmo
d9ada4536c
[nextion] Fix leading space in pressed color string commands ( #15190 )
2026-03-26 14:58:12 -04:00
J. Nick Koston
76c93b882d
[logger] Use only compiled log level for verbose warning
...
The compiled ESPHOME_LOG_LEVEL is what matters - all log calls up
to that level are in the binary and will format/block UART regardless
of runtime initial_level.
2026-03-26 08:30:00 -10:00
J. Nick Koston
8677dafae8
[logger] Add comment explaining why compiled log level matters
2026-03-26 08:27:00 -10:00
J. Nick Koston
da54960191
[logger] Warn when VERBOSE/VERY_VERBOSE logging is active
...
Add a warning in dump_config() when the active log level is
VERBOSE or VERY_VERBOSE to remind users these levels are intended
for short-term debugging only.
VERY_VERBOSE triggers an ESP_LOGW, VERBOSE triggers an ESP_LOGI.
Both are guarded by compile-time #if/#elif so no code is added
when compiled at a lower log level.
2026-03-26 08:17:31 -10:00
Jonathan Swoboda
bf89a191f0
[wifi] Guard coex_background_scan with CONFIG_SOC_WIFI_SUPPORTED ( #15187 )
2026-03-26 13:39:35 -04:00
Jonathan Swoboda
c2456409bd
[core] Improve clean-all with no arguments ( #15184 )
2026-03-26 13:39:19 -04:00
J. Nick Koston
02e23eb386
[benchmark] Add light call and publish benchmarks ( #15176 )
2026-03-26 07:33:10 -10:00
J. Nick Koston
6898284361
[benchmark] Add cover publish_state and call benchmarks ( #15179 )
2026-03-26 07:32:54 -10:00
J. Nick Koston
f3a31be6d0
[benchmark] Add climate publish_state and call benchmarks ( #15180 )
2026-03-26 07:32:39 -10:00
Daniel Kent and Jonathan Swoboda
9260401747
[bmp581] Add SPI support for BMP581 ( #13124 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-03-26 12:11:46 -04:00
J. Nick Koston
41ed574826
Merge remote-tracking branch 'upstream/dev' into integration
2026-03-25 22:11:53 -10:00
J. Nick Koston
8a6b009173
[light] Move normal state logging to VERBOSE ( #15177 )
2026-03-26 15:53:33 +13:00