J. Nick Koston
d6d2540823
Test that work outside the scope still ratchets
2026-09-07 17:22:25 +02:00
J. Nick Koston
a4ec1791e2
Make nested scopes exact, point the examples at loop(), keep the test component alive
2026-09-07 17:10:39 +02:00
J. Nick Koston
86997a438c
Clamp the moved pass start to now, document the watchdog and task constraints, test the threshold
2026-09-07 16:57:03 +02:00
J. Nick Koston
56f6d7bc6d
[core] Add UnavoidableBlockingScope for blocking that cannot be shortened
...
Some work has no shorter form: bringing up a radio, the first connect of
a network stack, a key generation whose cost is the algorithm. Wrapping
it in this scope moves the loop pass start forward by its duration, so
the blocking warning keeps reporting everything else in the pass and the
component's threshold does not ratchet over it. The comment says what it
is for and that it must never hide code that could be made faster.
2026-09-07 16:38:56 +02:00
Jesse Hills
d58b37faa1
[esp32_hosted] Add ESP-NOW-over-hosted shim for the ESP32-P4 ( #17712 )
2026-09-07 10:29:20 +12:00
J. Nick Koston
833dd0e812
[ota] Offer encryption with the api key so enabling it works over OTA ( #18979 )
2026-09-06 23:59:40 +02:00
Ricardo Sanz
8e1044e8ea
[climate][template] New template climate component ( #14455 )
2026-09-06 14:03:07 -07:00
ae187f81f2
[wifi] Allow a forced roam check ( #17349 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
2026-09-05 21:44:37 +10:00
Keith Burzinski
6b11636491
[remote_transmitter] Fix BK7231N build by limiting the PWM path to BK7238 ( #18958 )
2026-09-03 08:12:36 -04:00
f0e2eb96bd
[snapshot][SDL] Display headless mode and snapshots ( #17917 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2026-09-03 09:39:32 +12:00
Jesse Hills
ecbde8ddf4
[uart] Migrate check_uart_settings to final validation ( #18940 )
2026-09-03 07:25:08 +12:00
379e077b5f
[ds1603l] New sensor DS1603L V1.0 ( #13133 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2026-09-02 10:05:56 +12:00
J. Nick Koston and Jesse Hills
3f68930001
[ota] Add Noise encryption to the OTA platform ( #18489 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2026-09-02 08:11:57 +12:00
0aff9e1c54
[d01] add D01 pm2.5 sensor support ( #17788 )
...
Co-authored-by: Andrej Walilko <awalilko@liquidweb.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2026-09-02 07:33:35 +12:00
Jesse Hills
5dbc8ffe4c
[epaper_spi] Add UC8179 mono driver and Seeed reTerminal E1001 model ( #17568 )
2026-09-01 14:17:52 +12:00
Clyde Stubbs
24af3fd834
[lvgl] Fix user_ flags ( #18902 )
2026-09-01 07:13:36 +10:00
Brandon Harvey
bbe806f1e6
[sen6x] Add VOC/NOx algorithm tuning ( #18779 )
2026-08-31 13:45:38 -04:00
Keith Burzinski and J. Nick Koston
7b97c87390
[improv_serial] Support non-Wi-Fi network interfaces ( #17598 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-30 20:43:59 -05:00
Brandon Harvey and J. Nick Koston
fb65096ea3
[api] Add description and example metadata to user-defined actions ( #18881 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-08-30 13:52:51 -05:00
Clyde Stubbs
b9eda644cd
[lvgl] Add radial and conical gradients ( #18818 )
2026-08-30 21:21:07 +10:00
Bonne Eggleston
a811aa840c
[modbus] Speed up the bus with microsecond-accurate timing ( #12421 )
2026-08-30 03:14:12 -05:00
Bonne Eggleston
1c44cec343
[modbus] Add value_at() and decode registers without the byte round-trip ( #18873 )
2026-08-28 17:44:00 -05:00
Clyde Stubbs
c9848d8fa6
[light] Fix gamma table dead zone collapsing to 0 ( #18845 )
2026-08-29 08:37:20 +10:00
0dc0cf83de
[mk2pvrouter] Add Mk2PVRouter component with sensor support ( #8487 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2026-08-28 21:02:32 +00:00
J. Nick Koston
03147bc3b1
[core] Avoid double promotion in update interval and step formatting ( #18825 )
2026-08-28 15:12:50 -05:00
Bonne Eggleston
246670e22b
[modbus] Add a compile-time register value decoder ( #18863 )
2026-08-28 14:54:31 -05:00
Bonne Eggleston and J. Nick Koston
59397b4e28
[modbus] Build single-value register writes on a right-sized stack buffer ( #18844 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-28 18:36:24 +00:00
Bonne Eggleston
768ab5b672
[modbus] Hub and helpers cleanup; tighten queue_pdu validation ( #18847 )
2026-08-28 13:16:41 -05:00
a1515ec662
[modbus_controller] Replace register_count/force_new_range with reuse_previous_range ( #18085 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-28 11:54:06 -05:00
J. Nick Koston
16d0fa1165
[core] Add step_to_accuracy_decimals benchmarks ( #18826 )
2026-08-27 15:28:04 -05:00
25d5cd3e14
[modbus_controller] Poll through PollingDevice; deprecate ModbusCommandItem ( #18071 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-27 14:38:13 -05:00
51105a25db
[tuya] Add water_heater platform ( #17323 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2026-08-27 20:55:51 +12:00
J. Nick Koston
fb132b4421
[improv_serial][esp32_improv] Use buffer based RPC response builder ( #18793 )
2026-08-27 01:01:35 -05:00
guillempages
20b38ac8b0
[runtime_image] Add support for QOI images ( #16945 )
2026-08-27 16:37:20 +12:00
Keith Burzinski and J. Nick Koston
cdd892a526
[provisioning] Shut down the Wi-Fi AP and captive portal when the window closes ( #17466 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-27 15:16:25 +12:00
J. Nick Koston
e55a8aeabe
[api] Drop connection instead of crashing when buffer allocation fails ( #18803 )
2026-08-27 14:49:12 +12:00
J. Nick Koston
e53870085b
[improv_serial] Add uart bus support and host integration test ( #18794 )
2026-08-26 21:13:47 -05:00
n-IA-hane
e458a38f89
[spi] Use PSRAM DMA for external buffers ( #18699 )
2026-08-27 10:55:39 +10:00
Bonne Eggleston and J. Nick Koston
5df1c7f1d3
[modbus_controller] Writer entities as their own hub device; heap-free, byte-accurate write path ( #18082 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-26 18:24:09 -05:00
Josef Zweck
f17ef133f3
[hoermann_hcp] Add buttons to hoermann_hcp ( #18544 )
2026-08-26 14:27:16 -04:00
Leonardo Rivera
34e7453677
[climate] Don't restore a saved mode the device no longer supports ( #18296 )
2026-08-26 14:26:31 -04:00
Keith Burzinski
1cbe3a49b2
[remote_transmitter] ISR-driven transmission and non_blocking support on BK7231N/BK7238 ( #18660 )
2026-08-26 11:30:07 -05:00
IreuN
6ef13cc8de
[climate_ir_lg] advanced vert. swing, setting temp. in heat/cool mode, jet mode decoding, other fixes + refactor ( #10875 )
2026-08-25 22:26:50 -07:00
J. Nick Koston
9baff76520
[api] Treat homeassistant.event variables as lambdas ( #18759 )
2026-08-26 16:29:14 +12:00
Keith Burzinski
cb981c2930
[remote_transmitter] ISR-driven transmission and non_blocking support on RTL8720C ( #18648 )
2026-08-25 22:19:54 -05:00
c272c4c1a6
[lvgl] Add table widget ( #18422 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2026-08-26 08:44:42 +10:00
0b78800e3d
[emontx] Add apparent power (AP) and frequency (F) sensor support ( #18586 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-08-25 11:07:18 -05:00
Jesse Hills
6a86ef0ee0
[ethernet] Add spi_id option to attach to an existing SPI bus ( #18530 )
2026-08-25 10:45:38 -05:00
NoQuarrel and pre-commit-ci-lite[bot]
b579751bdf
[sfa40] Add SFA40 sensor support ( #17815 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-08-25 07:55:19 -04:00
J. Nick Koston
c6d423159c
[esp32] Only build the mbedTLS certificate bundle when a component needs it ( #18747 )
2026-08-25 17:26:18 +12:00