Clyde Stubbs
3da581233a
[st7305] Fix position of partial updates on landscape panels ( #21172 )
2026-10-20 16:08:03 +11:00
J. Nick Koston
1430428f70
[tests] Use wait_or_fail in the api, light, script and other integration tests ( #21165 )
2026-10-19 17:34:25 -10:00
J. Nick Koston
91f7b0d147
[tests] Use wait_or_fail in the sensor, text, loop and host integration tests ( #21164 )
2026-10-19 17:34:00 -10:00
J. Nick Koston
5bccdab01d
[remote_base] Add helpers to send and read IR frame bytes bit by bit ( #21167 )
2026-10-19 17:29:11 -10:00
J. Nick Koston
984ecc9f3c
[tests] Add wait_or_fail for integration test timeouts ( #21152 )
2026-10-19 14:02:19 -10:00
J. Nick Koston
c6eeeac7e8
[copy] Use an Apply button for the copy button ( #21162 )
2026-10-19 14:01:26 -10:00
Igor Stadnyk
01524a2ffd
[ld2410] Wait for complete query parameter acknowledgements ( #21145 )
2026-10-19 11:29:39 -10:00
Jonathan Swoboda
7a88c73fac
[espota2] Stop the fake OTA device once the client is done ( #21134 )
2026-10-19 15:36:22 -04:00
Igor Stadnyk
a5fbd34a1e
[ld2460] Preserve buffered frames across overflow ( #21123 )
2026-10-19 08:23:31 -10:00
Igor Stadnyk
fd3c1fad45
[ld2410s] Fix parameter writes after long uptime ( #21121 )
2026-10-19 08:23:07 -10:00
Igor Stadnyk
f250fa73d0
[ld2420] Resume UART reads after a silent command timeout ( #21131 )
2026-10-19 08:22:32 -10:00
J. Nick Koston
85dd0f71b3
[core] Add Apply entities so hub forwarding buttons, switches, numbers and selects need no class ( #20935 )
2026-10-19 07:50:56 -10:00
J. Nick Koston
dc56b27f33
[api] Send the device info strings from flash and keep the version out of RAM ( #21106 )
2026-10-19 07:50:21 -10:00
J. Nick Koston
8ffdbfd4ce
[homeassistant] Judge a light report against the transition it arrived during ( #21100 )
2026-10-19 07:48:32 -10:00
Clyde Stubbs
2d0e3faa3d
[st7305] Add reflective LCD display driver ( #21099 )
2026-10-19 19:57:05 +11:00
b919b692f7
[scd4x] Fix ambient_pressure_compensation unit handling ( #19888 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-10-18 21:54:33 -10:00
Clyde Stubbs
4498ad2c77
[core] Warn when the .esphome build tree is tracked by git ( #18973 )
2026-10-19 18:38:47 +11:00
esphome[bot]
2addbaaa7f
[ci] Refresh integration test durations ( #21105 )
2026-10-18 21:31:16 -10:00
1dc4006bfc
[usb_audio] Add USB Audio Class (UAC) host support ( #11728 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-10-18 17:44:59 -10:00
Jesse Hills
0e8e45c528
[mipi_spi] Fix GC9107 native size and add M5Stack AtomS3 model ( #21087 )
2026-10-19 16:35:15 +13:00
J. Nick Koston and pre-commit-ci-lite[bot]
28e43235fa
[gpio_expander][pcf8574][mpr121][ch422g][ch423][pcm5122][weikai] Move the GPIO expanders and pin providers onto the shared pin helpers ( #20868 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-10-18 16:27:01 -10:00
J. Nick Koston
b53b3968b4
[light] Build light.toggle with register_apply_action ( #20833 )
2026-10-18 15:10:02 -10:00
J. Nick Koston
490d4723ca
[ota] Log why the upload switched to UDP ( #20996 )
2026-10-18 15:08:46 -10:00
J. Nick Koston
c793ab30a7
[core][gpio_expander] Add a shared expander pin class and pin codegen helpers ( #20866 )
2026-10-18 14:48:35 -10:00
J. Nick Koston
1767e4b0be
[sensor] Add SensorWithDedup for child sensors that skip repeated values ( #20925 )
2026-10-18 14:47:19 -10:00
J. Nick Koston
5575dd8928
[core] Add final_validate.get_declaring_config ( #20912 )
2026-10-18 14:46:57 -10:00
e6ad995c8e
[i2s_audio] Add ESP32-S31 support ( #20115 )
...
Co-authored-by: cosmicDustOfLightLength <cosmicDustOfLightLength@example.com >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-10-19 00:07:52 +00:00
J. Nick Koston
2dcb97774d
[tests] Add an esp32-s31-idf base file and shared i2c and i2s_audio packages ( #21086 )
2026-10-18 19:54:48 -04:00
ab-tools
b1c138c612
[audio] Compute the remaining AudioStreamInfo conversions in 64 bits ( #21092 )
2026-10-18 12:12:50 -10:00
ab-tools
9526233821
[audio] Compute frames_to_microseconds() in 64 bits ( #21089 )
2026-10-18 11:39:37 -10:00
603f16623f
[usb_host] Size the FIFO split on ESP32-S2/S3 from periodic packet requests ( #21081 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-10-18 20:44:05 +00:00
218e696654
[globals] Add RTC memory support ( #13954 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
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 >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-10-18 10:40:55 -10:00
Clyde Stubbs
3e68e0f5e1
[epaper_spi] Add the UC8151D controller and the Waveshare 2.13" B V3 ( #21022 )
2026-10-19 07:40:16 +11:00
dd456ea0b2
[homeassistant] Add the light platform ( #11354 )
...
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 >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-10-18 10:02:31 -10:00
85724892cf
[light] Add power estimation and current limiting for addressable LED strips ( #15348 )
...
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@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-10-18 08:08:31 -10:00
J. Nick Koston
c35d98b622
[core] Add progmem_string_table_find() ( #20790 )
2026-10-18 07:19:14 -10:00
J. Nick Koston
b2d6c78499
[light] Add LightState::set_external_state() for outputs that mirror a light elsewhere ( #20787 )
2026-10-18 07:18:47 -10:00
J. Nick Koston
270d989481
[core] Add cg.add_pin and cg.add_variable for optional pins and ids ( #21018 )
2026-10-18 08:41:33 -04:00
J. Nick Koston
3665bcc4e3
[ble_device_base][ble_client][modbus] Add new_ble_device_component, new_ble_node_component and new_modbus_client_component ( #21025 )
2026-10-18 08:40:35 -04:00
J. Nick Koston
0922df9bb3
[uart] Add discard_available to drop stale receive bytes ( #21029 )
2026-10-18 08:39:02 -04:00
J. Nick Koston
54a28b3e3b
[bl0906] Read stale receive bytes instead of spinning on flush() ( #21035 )
2026-10-18 08:37:48 -04:00
Michele Porelli and J. Nick Koston
032a2b7200
[core] Let entities choose flash or RTC storage for their preferences ( #21017 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-10-18 06:58:40 +00:00
J. Nick Koston
2fe1333cba
[display] Add add_writer for display lambdas ( #21027 )
2026-10-17 18:34:38 -10:00
6580f4f314
[micro_wake_word] Allow configurable capture buffer duration ( #20942 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-10-17 16:43:07 -10:00
J. Nick Koston
968d57c56b
[core][time] Add BCD helpers and a shared RTC BCD calendar codec ( #20860 )
2026-10-17 16:32:13 -10:00
J. Nick Koston
1307faef06
[core] Add Component::status_comm_result ( #20863 )
2026-10-17 16:31:17 -10:00
ee117886b9
[vevor_dtx] Add Vevor weather station component ( #17224 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-10-17 15:42:55 -10:00
1dbad7b951
[airton] Add support to climate for Airton IR A/C units ( #7753 )
...
Co-authored-by: Arjan <44190435+vingerha@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-10-18 01:37:58 +00:00
J. Nick Koston
5df6c65cc2
[api] Test api.connected without options and with a lambda ( #20835 )
2026-10-17 15:23:35 -10:00
J. Nick Koston
af5efabdc6
[light] Test light.toggle with a transition length ( #20832 )
2026-10-17 15:23:22 -10:00