J. Nick Koston
bb3ad6e431
Merge remote-tracking branch 'upstream/dev' into integration
2026-04-22 22:32:06 -05:00
Jonathan Swoboda
a881121110
[ota] Make set_auth_password() lambda-callable via empty-password opt-in ( #15928 )
2026-04-22 23:06:31 -04:00
J. Nick Koston
b8165a0ad9
Merge remote-tracking branch 'upstream/dev' into integration
2026-04-22 18:33:03 -05:00
Asela Fernando and Jonathan Swoboda
a73bac0b5f
[ac_dimmer] Zero-crossing interrupt type ( #15862 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-04-22 14:57:53 -04:00
PolarGoose
ea2e36e55a
[dsmr] Improve performance. Add missing sensors. Remove Crypto-no-arduino. ( #15875 )
2026-04-22 13:49:14 -04:00
rwrozelle and J. Nick Koston
d5263cd46e
[esp32] add watchdog_timeout configuration variable ( #15908 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-04-22 13:01:23 +00:00
J. Nick Koston
b0d679e27d
Merge remote-tracking branch 'upstream/core-component-phase-raii' into integration
2026-04-22 07:13:49 +02:00
J. Nick Koston
699cf9690a
[core] Optimize value_accuracy_to_buf to avoid snprintf ( #15596 )
2026-04-22 16:31:34 +12:00
J. Nick Koston
d9cb0a8f2d
Merge remote-tracking branch 'upstream/dev' into integration
2026-04-22 05:41:38 +02:00
Keith Burzinski
ee91ad8f06
[esp32] Add Secure Boot V1 ECDSA signing scheme for pre-rev-3.0 ESP32 ( #15882 )
2026-04-22 11:25:05 +12:00
J. Nick Koston
bfa5cf697f
Merge remote-tracking branch 'upstream/dev' into integration
2026-04-21 16:11:22 +02:00
43c6b839cd
[sensor] Filter to round to significant digits ( #11157 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2026-04-21 14:00:03 +00:00
Edward Firmo
0c9d443a5c
[esp32_ble] Add use_psram option to offload BT memory allocation to SPIRAM ( #15644 )
2026-04-21 15:18:46 +02:00
J. Nick Koston
00da5d0a26
Merge remote-tracking branch 'upstream/fast-millis-esp32' into integration
2026-04-21 04:55:03 +02:00
Elvin Luff
6af341bb5b
[epaper_spi] Support SSD1683 and GDEY042T81 4.2 inch display ( #13910 )
2026-04-20 09:34:31 -04:00
Rui Marinho
b72f5447c3
[modbus] Simplify payload size validation in modbus_helpers ( #15838 )
2026-04-20 09:24:07 -04:00
7321e6e52f
[rtttl] allow any control parameters order and default value fallback ( #14438 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-04-20 09:10:05 -04:00
J. Nick Koston
fa2a75acd0
Merge remote-tracking branch 'origin/core-chunked-setup' into integration
2026-04-17 17:46:08 -05:00
J. Nick Koston
34c35c84d5
[core] Fix DelayAction compile error with non-const reference args ( #15814 )
2026-04-17 14:31:31 +00:00
Jonathan Swoboda and J. Nick Koston
bcbfc843ae
[ethernet] Fix SPI3_HOST default breaking compile on variants without SPI3 ( #15809 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-04-17 14:05:30 +00:00
J. Nick Koston
162bd415ce
Merge remote-tracking branch 'upstream/fix-delay-action-mutable-lambda' into integration
2026-04-17 08:36:08 -05:00
04a58159d0
[zephyr_ble_server] add support for on_numeric_comparison_request ( #14400 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-04-16 09:43:03 -04:00
J. Nick Koston
4c758fa1da
[time] Fix RTC is_valid() rejecting valid times after day_of_year cleanup ( #15763 )
2026-04-16 09:40:22 -04:00
J. Nick Koston
39eb8dbcf5
Revert "[debug] Add iram sensor for ESP32"
...
This reverts commit 07b129a58a .
2026-04-14 16:05:33 -10:00
J. Nick Koston
07cf968226
Merge remote-tracking branch 'upstream-ssh/debug-iram-sensor' into integration
2026-04-14 15:49:52 -10:00
J. Nick Koston
07b129a58a
[debug] Add iram sensor for ESP32
2026-04-14 15:47:48 -10:00
J. Nick Koston
80e29bc7b2
Merge remote-tracking branch 'upstream/optimize-value-accuracy' into integration
2026-04-14 15:01:45 -10:00
J. Nick Koston
f891ea3752
add tests
2026-04-14 14:54:51 -10:00
J. Nick Koston
2ccd94e1ad
add tests
2026-04-14 14:54:42 -10:00
J. Nick Koston
82232d8c74
Merge remote-tracking branch 'origin/optimize-value-accuracy' into integration
...
# Conflicts:
# esphome/core/application.cpp
# esphome/core/application.h
# tests/components/core/test_helpers.cpp
2026-04-14 14:45:20 -10:00
J. Nick Koston
5066171a9d
Address Copilot review: uint32 overflow guard, docstring, test namespace/include
2026-04-14 08:36:09 -10:00
J. Nick Koston
57d9e508ea
merge
2026-04-14 08:09:00 -10:00
J. Nick Koston
f4f56cfaaa
Merge remote-tracking branch 'upstream/dev' into optimize-value-accuracy
...
# Conflicts:
# esphome/core/helpers.h
# tests/components/core/test_helpers.cpp
2026-04-14 08:07:44 -10:00
J. Nick Koston
cf01163c8c
[core] Add uint32_to_str helper and use in preferences ( #15597 )
2026-04-14 07:49:44 -10:00
J. Nick Koston
2a530a4bf4
[core] Optimize format_hex_internal by splitting separator loop ( #15594 )
2026-04-14 07:48:33 -10:00
J. Nick Koston
6b4b653462
[globals] Fix TemplatableFn deprecation warning for globals.set ( #15733 )
2026-04-14 09:18:38 -04:00
J. Nick Koston
8255afaa60
Merge remote-tracking branch 'origin/globals-set-lambda-return-type' into integration
2026-04-13 22:21:25 -10:00
J. Nick Koston
a325df98da
[globals] Emit globals.set value lambda with declared global type
...
Pass the global's declared C++ type as the lambda return type so
TemplatableFn stores a direct function pointer instead of hitting the
deprecated converting trampoline when the value expression deduces to a
different type (e.g. an int literal or int-returning lambda assigned to
a float global).
2026-04-13 21:59:54 -10:00
J. Nick Koston
40c2ac2f8f
Merge remote-tracking branch 'upstream/dev' into integration
2026-04-12 13:08:40 -10:00
Clyde Stubbs and Jesse Hills
8754bbfa89
[lvgl] Fix use of rotation on host SDL ( #15611 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2026-04-12 20:29:11 +00:00
J. Nick Koston
09e544125a
Merge remote-tracking branch 'upstream/dev' into integration
2026-04-12 10:07:28 -10:00
Jonathan Swoboda
45af21bf38
[canbus] Fix canbus.send can_id compile error ( #15668 )
2026-04-12 09:58:51 -10:00
J. Nick Koston
6f4a502dc2
Merge remote-tracking branch 'origin/optimize-format-hex' into integration
2026-04-09 21:51:04 -10:00
J. Nick Koston
1262b98fa1
Merge remote-tracking branch 'upstream/rp2040-ethernet-lwiplock-irq-defer' into integration
2026-04-09 21:48:20 -10:00
J. Nick Koston
17209df7b5
[mcp23016] Add interrupt pin support ( #15616 )
2026-04-10 15:29:52 +12:00
J. Nick Koston
9cf9b02ba2
[pca6416a] Add interrupt pin support ( #15614 )
2026-04-10 15:29:26 +12:00
J. Nick Koston
c90fa2378a
[tca9555] Add interrupt pin support ( #15613 )
2026-04-10 15:29:00 +12:00
J. Nick Koston
6fe6bf79d4
Address Copilot review: fix namespace and custom separator test
2026-04-09 09:30:06 -10:00
J. Nick Koston
a941422fa6
Add unit tests for format_hex helpers
2026-04-09 08:36:40 -10:00
J. Nick Koston
3b45179948
Split uint32_to_str/frac_to_str into internal and public API
...
- uint32_to_str_(): raw pointer, internal use
- uint32_to_str(): template with compile-time buffer size check
- frac_to_str_(): raw pointer, internal use
- small_pow10(): simplify to ternary chain
2026-04-08 21:01:32 -10:00