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
Bonne Eggleston
e54d66e620
[api] Poll the outgoing dial every loop on deep sleep builds ( #21077 )
2026-10-18 09:36:35 -10:00
J. Nick Koston
a3bb17d2c6
[components] Create BLE and modbus devices with the new helpers ( #21026 )
2026-10-18 15:09:58 -04:00
71c0f46e35
[bme68x_bsec2] disable loop ( #20994 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-10-18 08:33:17 -10:00
J. Nick Koston
a153fcc8ee
[bl0906][kamstrup_kmp][ufm01] Drop stale receive bytes with discard_available ( #21071 )
2026-10-18 14:30:10 -04: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
deea006b39
[components] Set referenced components with cg.add_variable and register_parented (a-l) ( #21021 )
2026-10-18 17:43:05 +00:00
J. Nick Koston and pre-commit-ci-lite[bot]
619728b686
[components] Drop stale UART receive bytes with discard_available ( #21030 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-10-18 07:23:06 -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 and Jonathan Swoboda
a801e414a0
[components] Set referenced components with cg.add_variable and register_parented (m-z) ( #21023 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-10-18 13:32:06 +00:00
J. Nick Koston
22a36de4ae
[components] Decode little-endian I2C values with the new helpers ( #20939 )
2026-10-18 09:20:58 -04:00
J. Nick Koston
eca95348ac
[components] Assemble 24-bit readings with encode_uint24 ( #21016 )
2026-10-18 09:16:50 -04:00
J. Nick Koston and Jonathan Swoboda
ed9616d512
[components] Set pins with cg.add_pin ( #21019 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-10-18 09:10:22 -04:00
J. Nick Koston
0cd1ae01f1
[components] Use cv.uint8_t and cv.uint16_t for full byte ranges ( #21015 )
2026-10-18 08:52:14 -04:00
J. Nick Koston
2a416fbce6
[core] Document that hub entities go in platforms in AGENTS.md ( #21003 )
2026-10-18 08:45:21 -04: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
0bb78186f2
[components] Set display lambdas with display.add_writer ( #21028 )
2026-10-17 18:34:38 -10:00
J. Nick Koston
2fe1333cba
[display] Add add_writer for display lambdas ( #21027 )
2026-10-17 18:34:38 -10:00
J. Nick Koston
265754c467
[components] Drop get_setup_priority overrides that return the default ( #21014 )
2026-10-17 17:43:16 -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
5ad63e3bb6
[http_request] Only treat a URL as secure when its scheme is https ( #20867 )
2026-10-18 02:38:07 +00:00
J. Nick Koston
a8ab035b59
[lock] Filter on_lock and on_unlock with when ( #20858 )
2026-10-17 16:33:05 -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
J. Nick Koston
a2754f655c
[dfrobot_sen0609][http_request] Use ESPHOME_strstr_P ( #20825 )
2026-10-17 15:23:06 -10:00
J. Nick Koston
34e6d3ec9c
[pylontech] Restore the CONF_ID import ( #21013 )
2026-10-17 15:21:36 -10:00
J. Nick Koston
21362f8c92
[ethernet] Test the ethernet.connected condition ( #20844 )
2026-10-17 15:21:18 -10:00
J. Nick Koston
626d84bc64
[sensor][number] Test in_range with every bound combination ( #20847 )
2026-10-17 15:20:52 -10:00
J. Nick Koston
68fa7b9847
[wifi] Test the wifi.connected and wifi.enabled conditions ( #20841 )
2026-10-17 15:20:00 -10:00
J. Nick Koston
32dc3b8535
[http_request] Test ota.http_request.flash with every field ( #20829 )
2026-10-17 15:19:24 -10:00
J. Nick Koston
74bcec34ad
[i2c] Add I2CDevice::update_register for register read-modify-write ( #20854 )
2026-10-17 15:18:36 -10:00
J. Nick Koston
c1687aba4c
[components] Let core report communication failures in dump_config (5/5) ( #20874 )
2026-10-17 15:16:21 -10:00
J. Nick Koston
ec642f928f
[i2c] Add little-endian and signed byte decoding helpers ( #20938 )
2026-10-17 15:15:36 -10:00
J. Nick Koston
ec9a207f42
[components] Create UART devices with new_uart_component ( #20919 )
2026-10-17 15:15:21 -10:00
J. Nick Koston
3b7847d951
[components] Create SPI devices with new_spi_component ( #20920 )
2026-10-17 21:13:49 -04:00
J. Nick Koston
1197f22f00
[fusb302b] Expose the sensors as platforms ( #21004 )
2026-10-17 15:09:49 -10:00
J. Nick Koston
e034662dc6
[uart_tcp] Expose the connection entities as platforms ( #21008 )
2026-10-17 15:09:32 -10:00
J. Nick Koston
42e849967a
[bq76972] Expose the sensors as a sensor platform ( #21006 )
2026-10-17 15:09:14 -10:00
J. Nick Koston
e6f1ed8d51
[tcp_uart] Expose the connection entities as platforms ( #21009 )
2026-10-17 15:07:42 -10:00
Igor Stadnyk and J. Nick Koston
bb9067acd7
[tfluna] Recover from transient runtime reconfiguration failures ( #20992 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-10-17 15:07:16 -10:00
Michele Porelli
928cf7d696
[libretiny] Emulate rtc preference storage on the Beken BK7231T, BK7231N and BK7238 with flash and the reset reason ( #21007 )
2026-10-17 14:59:40 -10:00