J. Nick Koston
a673359a6b
[wifi] Change priority type from float to int8_t
2025-11-10 20:03:50 -06:00
J. Nick Koston
e4c3ae4b16
Merge branch 'integration' into memory_api
2025-11-10 19:20:45 -06:00
J. Nick Koston
677f65c38c
Merge branch 'controller_registry_event_has_prog_lifetime' into integration
2025-11-10 19:20:31 -06:00
J. Nick Koston
80e4eefc4c
Merge branch 'integration' into memory_api
2025-11-10 19:18:05 -06:00
J. Nick Koston
0be86aa946
Merge remote-tracking branch 'upstream/dev' into integration
2025-11-10 19:17:55 -06:00
Clyde Stubbs
1539b43074
[wifi][ethernet] Don't block setup until connected ( #9823 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-11-10 19:17:16 -06:00
J. Nick Koston
5dc914268c
Merge branch 'integration' into memory_api
2025-11-10 19:13:29 -06:00
J. Nick Koston
126a9ef303
Merge branch 'wifi_min_ver' into integration
2025-11-10 19:13:22 -06:00
Jesse Hills
463a00b1ac
[CI] Don't request codeowners review in forks ( #11827 )
2025-11-10 19:10:29 -06:00
J. Nick Koston
f9ef8af18e
Merge remote-tracking branch 'upstream/dev' into wifi_min_ver
...
# Conflicts:
# esphome/components/wifi/wifi_component.h
2025-11-10 19:09:10 -06:00
J. Nick Koston
82692d7053
[tests] Migrate components to shared packages and fix ID ambiguity ( #11819 )
2025-11-10 19:00:54 -06:00
J. Nick Koston
1cccfdd2b9
[wifi] Fix mesh network failover and improve retry logic reliability ( #11805 )
2025-11-11 13:40:23 +13:00
Beormund
855aa32f54
Add support for RX8130 RTC Chip ( #10511 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-11-10 19:32:59 -05:00
J. Nick Koston
e263b3194e
Merge branch 'integration' into memory_api
2025-11-10 18:30:28 -06:00
J. Nick Koston
bf18751136
Merge branch 'ble_client_automation_no_heap' into integration
2025-11-10 18:30:18 -06:00
J. Nick Koston
a7674cd0e8
[ble_client] Write static BLE data directly from flash without allocation
2025-11-10 18:28:51 -06:00
Stuart Parmenter
0f8332fe3c
[lvgl] Automatically register widget types ( #11394 )
...
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2025-11-11 11:04:03 +11:00
Thomas Rupprecht
40e2976ba2
[ai] simplify namespace syntax ( #11824 )
2025-11-10 17:33:34 -06:00
J. Nick Koston
4f411dc4f2
help
2025-11-10 16:47:42 -06:00
J. Nick Koston
4964fdc1b0
help
2025-11-10 16:45:54 -06:00
J. Nick Koston
f275a31c3a
preen
2025-11-10 14:37:54 -06:00
J. Nick Koston
d7cef22ddb
fix defaults
2025-11-10 14:33:11 -06:00
J. Nick Koston
23b8139d24
fix defaults
2025-11-10 14:31:26 -06:00
J. Nick Koston
3fd5e87379
fix namespace conflicts
2025-11-10 13:51:16 -06:00
dependabot[bot]
e46300828e
Bump pytest from 8.4.2 to 9.0.0 ( #11817 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-10 13:45:56 -06:00
J. Nick Koston
8d284ea90c
fixes
2025-11-10 13:30:36 -06:00
dependabot[bot]
8c5b964722
Bump pyupgrade from 3.21.0 to 3.21.1 ( #11816 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-10 13:28:25 -06:00
dependabot[bot]
43eafbccb3
Bump pytest-asyncio from 1.2.0 to 1.3.0 ( #11815 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-10 13:28:14 -06:00
J. Nick Koston
5a67d2b20b
fixes
2025-11-10 13:00:52 -06:00
J. Nick Koston
f84cdad93c
[wifi] Add min_auth_mode configuration option
2025-11-10 12:50:17 -06:00
J. Nick Koston
f32b69b8f1
[tests] Add unit test coverage for web_port property ( #11811 )
2025-11-10 10:00:42 -06:00
On Freund
2a16653642
HLK-FM22X Face Recognition module component ( #8059 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-11-10 07:44:27 -06:00
J. Nick Koston
16075e37f5
Merge branch 'integration' into memory_api
2025-11-10 00:00:19 -06:00
J. Nick Koston
848ff22871
Merge branch 'parition_callbacks' into integration
2025-11-10 00:00:04 -06:00
J. Nick Koston
057aede0cd
Merge branch 'integration' into memory_api
2025-11-09 23:59:53 -06:00
J. Nick Koston
4258e47c68
Merge upstream/dev into integration
...
Resolved conflicts:
- event.cpp: Removed duplicate set_event_types methods
- pronto_protocol.cpp: Accepted upstream version of dump() method with pointer-based chunking
2025-11-09 23:59:32 -06:00
J. Nick Koston
f19bbbd1c5
Merge remote-tracking branch 'origin/parition_callbacks' into parition_callbacks
2025-11-09 23:20:01 -06:00
J. Nick Koston
0f136a888c
Merge branch 'dev' into parition_callbacks and address Copilot review
...
- Resolved conflicts in sensor.cpp and text_sensor.cpp to keep the
PartitionedCallbackManager approach from this branch
- Fixed platform-dependent pointer size documentation (4 bytes on 32-bit, 8 bytes on 64-bit)
- Fixed potential integer underflow in add_first comparison
- Added documentation explaining asymmetric API design rationale
2025-11-09 23:19:02 -06:00
J. Nick Koston
6feaa8dd13
preserve order
2025-11-09 23:10:06 -06:00
J. Nick Koston
4c3931363f
Merge remote-tracking branch 'origin/dev' into parition_callbacks
2025-11-09 22:57:10 -06:00
tomaszduda23
b47e89a7d5
[nrf52,watchdog] do not disable watchog if it is not nesesery ( #11686 )
2025-11-10 15:21:38 +13:00
J. Nick Koston
c17a31a8f8
Ensure event paths are enabled in api compile tests ( #11776 )
2025-11-10 14:28:49 +13:00
Paul Schulz
fbbdad75f6
[sx126x] Change BUSY, RST, DIO1 pins to general GPIO (from internal) ( #11782 )
2025-11-10 14:26:02 +13:00
J. Nick Koston
7abb6d4998
[core] Implement Global Controller Registry to reduce RAM usage ( #11772 )
2025-11-09 17:34:08 -06:00
Ludovic BOUÉ
1dabe83d04
[nrf52] api ( #11751 )
2025-11-10 11:48:33 +13:00
J. Nick Koston
0d735dc259
[remote_base] Optimize abbwelcome action memory usage - store static data in flash ( #11798 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-09 22:46:01 +00:00
J. Nick Koston
7b86e1feb0
[core] Remove deprecated EntityBase::hash_base() method ( #11783 )
2025-11-10 11:39:27 +13:00
J. Nick Koston
d516627957
[uart] Store static data in flash and use function pointers for lambdas ( #11784 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-09 22:37:14 +00:00
J. Nick Koston
fb1c67490a
[udp] Optimize udp.write action memory usage - store static data in flash ( #11794 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-09 22:33:56 +00:00
J. Nick Koston
8b9600b930
[speaker] Optimize speaker.play action memory usage - store static data in flash ( #11796 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-09 22:33:29 +00:00
J. Nick Koston
cbb98c4050
[bl0940] Fix calibration number preference hash for multi-device configs ( #11769 )
2025-11-10 11:27:56 +13:00
J. Nick Koston
e7ff56f1cd
[remote_base] Eliminate substr() allocations in Pronto dump logging ( #11726 )
2025-11-10 11:27:09 +13:00
J. Nick Koston
7705a5de06
[sx127x] Optimize send_packet action memory usage - store static data in flash ( #11792 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-09 22:25:40 +00:00
J. Nick Koston
77ab096b59
[remote_base] Optimize raw transmit action memory usage - use function pointers ( #11800 )
2025-11-10 11:25:16 +13:00
J. Nick Koston
26a3ec41d6
[sx126x] Optimize send_packet action memory usage - store static data in flash ( #11790 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-09 22:23:33 +00:00
J. Nick Koston
3bcbfe8d97
[canbus] Optimize canbus.send memory usage - store static data in flash ( #11788 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-09 22:22:15 +00:00
J. Nick Koston
870b2c4f84
[ble_client] Optimize ble_write memory usage - store static data in flash ( #11786 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-10 11:21:25 +13:00
J. Nick Koston
5f9c7a70ff
Add additional tests for remote_transmitter raw ( #11801 )
2025-11-10 11:17:14 +13:00
J. Nick Koston
f7179d4255
Add additonal abbwelcome remote_base tests ( #11799 )
2025-11-10 11:16:53 +13:00
J. Nick Koston
eb0558ca3f
Add additional udp lambda tests ( #11795 )
2025-11-10 11:16:09 +13:00
J. Nick Koston
5585355263
Add additional speaker lambda tests ( #11797 )
2025-11-10 11:15:50 +13:00
J. Nick Koston
e468ca4881
Add additional sx127x lambda tests ( #11793 )
2025-11-10 11:11:31 +13:00
J. Nick Koston
4c078dea2c
Add additional sx126x lambda tests ( #11791 )
2025-11-10 11:10:31 +13:00
J. Nick Koston
783dbd1e6b
Add additional compile time tests for canbus ( #11789 )
2025-11-10 11:09:46 +13:00
J. Nick Koston
b49619d9bf
Add ble_client lambda compile tests ( #11787 )
2025-11-10 11:09:25 +13:00
J. Nick Koston
a290b88cd6
Expand uart.write tests ( #11785 )
2025-11-10 11:09:03 +13:00
J. Nick Koston
ff329a1476
Merge branch 'integration' into memory_api
2025-11-08 23:47:37 -06:00
J. Nick Koston
a2e237e080
Merge branch 'speaker_automation' into integration
2025-11-08 23:47:22 -06:00
J. Nick Koston
bde4937192
Merge branch 'abbwelcome_protocol_automation' into integration
2025-11-08 23:47:18 -06:00
J. Nick Koston
40f0be2d0f
Merge remote-tracking branch 'origin/abbwelcome_protocol_automation' into abbwelcome_protocol_automation
2025-11-08 23:45:49 -06:00
J. Nick Koston
ff04a6da4b
optimize
2025-11-08 23:45:42 -06:00
J. Nick Koston
cb4d10442f
Merge remote-tracking branch 'origin/speaker_automation' into speaker_automation
2025-11-08 23:44:21 -06:00
J. Nick Koston
9abef44ac0
optimize
2025-11-08 23:44:11 -06:00
J. Nick Koston
8cc89ea7ab
Merge branch 'integration' into memory_api
2025-11-08 23:43:35 -06:00
J. Nick Koston
c853a5bc2b
Merge branch 'udp_actions' into integration
2025-11-08 23:43:21 -06:00
J. Nick Koston
62484d7e1f
Merge branch 'sx127x_automation_waste' into integration
2025-11-08 23:43:17 -06:00
J. Nick Koston
1a997cbe2f
Merge branch 'sx126x_lam_store' into integration
2025-11-08 23:43:12 -06:00
J. Nick Koston
123bc17a66
Merge branch 'canbus_automations' into integration
2025-11-08 23:43:08 -06:00
J. Nick Koston
7a3cf0209f
Merge branch 'ble_client_store_static_data_flash' into integration
2025-11-08 23:43:04 -06:00
J. Nick Koston
5fb62325b1
Merge branch 'uart_write_action_store_flash_state_less' into integration
2025-11-08 23:42:55 -06:00
J. Nick Koston
30c578ac16
Merge branch 'raw_action' into integration
2025-11-08 23:42:51 -06:00
J. Nick Koston
c16cd3bab5
optimize
2025-11-08 23:41:24 -06:00
J. Nick Koston
88bbea7566
Merge remote-tracking branch 'origin/sx127x_automation_waste' into sx127x_automation_waste
2025-11-08 23:39:48 -06:00
J. Nick Koston
bdaeb2cf2e
optimize
2025-11-08 23:39:39 -06:00
J. Nick Koston
21d0c8b549
optimize
2025-11-08 23:36:06 -06:00
J. Nick Koston
845fae7716
optimize
2025-11-08 23:30:53 -06:00
J. Nick Koston
a5c9988c5d
Merge remote-tracking branch 'origin/ble_client_store_static_data_flash' into ble_client_store_static_data_flash
2025-11-08 23:28:39 -06:00
J. Nick Koston
729304af01
optimize
2025-11-08 23:28:23 -06:00
J. Nick Koston
db8b96f257
tweak
2025-11-08 23:21:57 -06:00
J. Nick Koston
f0062117c4
optimize
2025-11-08 23:20:27 -06:00
J. Nick Koston
0341e4baba
Merge remote-tracking branch 'origin/raw_action' into raw_action
2025-11-08 23:15:11 -06:00
J. Nick Koston
59485c1d2b
save 4 bytes
2025-11-08 23:14:57 -06:00
J. Nick Koston
2e5dc57ce4
Merge branch 'raw_action_tests' into raw_action
2025-11-08 23:10:28 -06:00
J. Nick Koston
353ea5674d
Add additional tests for remote_transmitter raw
2025-11-08 23:09:31 -06:00
J. Nick Koston
5b8827d47a
[remote_base] Optimize raw transmit action memory usage - use function pointers
2025-11-08 23:07:43 -06:00
J. Nick Koston
0709c21b8c
Merge branch 'integration' into memory_api
2025-11-08 22:57:40 -06:00
J. Nick Koston
c66142e5d6
Merge branch 'canbus_automations' into integration
2025-11-08 22:57:33 -06:00
J. Nick Koston
f10d46252e
Merge branch 'abbwelcome_protocol_automation' into integration
2025-11-08 22:57:01 -06:00
J. Nick Koston
0cbfd16e88
Merge branch 'speaker_automation' into integration
2025-11-08 22:56:57 -06:00
J. Nick Koston
f00d3d0cae
Merge branch 'udp_actions' into integration
2025-11-08 22:56:51 -06:00
J. Nick Koston
5c7369788b
Merge branch 'sx127x_automation_waste' into integration
2025-11-08 22:56:46 -06:00
J. Nick Koston
d728a42416
Merge branch 'sx126x_lam_store' into integration
2025-11-08 22:56:38 -06:00
J. Nick Koston
d1089d26e9
Merge branch 'canbus_lambdas' into integration
2025-11-08 22:56:33 -06:00
J. Nick Koston
efc49d05ad
Merge branch 'ble_client_lams' into integration
2025-11-08 22:56:29 -06:00
J. Nick Koston
772340cdc3
Merge branch 'abbwelcome_tests' into abbwelcome_protocol_automation
2025-11-08 22:51:59 -06:00
J. Nick Koston
d29882e4ad
Add additonal abbwelcome remote_base tests
2025-11-08 22:51:11 -06:00
J. Nick Koston
a239460724
[remote_base] Optimize abbwelcome action memory usage - store static data in flash
2025-11-08 22:48:50 -06:00
J. Nick Koston
a89ffda69f
Merge branch 'speaker_tests' into speaker_automation
2025-11-08 22:41:49 -06:00
J. Nick Koston
99c60bfa42
Add additional speaker lambda tests
2025-11-08 22:41:05 -06:00
J. Nick Koston
ecf7de7743
[speaker] Optimize speaker.play action memory usage - store static data in flash
2025-11-08 22:39:51 -06:00
J. Nick Koston
68f9ce9b47
Merge branch 'udp_tests' into udp_actions
2025-11-08 22:34:50 -06:00
J. Nick Koston
5310512123
Add additional udp lambda tests
2025-11-08 22:33:44 -06:00
J. Nick Koston
2cac99dafa
[udp] Optimize udp.write action memory usage - store static data in flash
2025-11-08 22:32:47 -06:00
J. Nick Koston
2c835ffb79
Merge branch 'sx127x_tests' into sx127x_automation_waste
2025-11-08 22:29:27 -06:00
J. Nick Koston
a67a433627
Add additional sx127x lambda tests
2025-11-08 22:28:32 -06:00
J. Nick Koston
ba82d968eb
[sx127x] Optimize send_packet action memory usage - store static data in flash
2025-11-08 22:25:41 -06:00
J. Nick Koston
716e641fc4
Merge branch 'sx126x_tests' into sx126x_lam_store
2025-11-08 22:20:37 -06:00
J. Nick Koston
a6feea5415
Add additional sx126x lambda tests
2025-11-08 22:19:47 -06:00
J. Nick Koston
17df008092
[sx126x] Optimize send_packet action memory usage - store static data in flash
2025-11-08 22:16:39 -06:00
J. Nick Koston
89e88f77f2
Merge branch 'canbus_lambdas' into canbus_automations
2025-11-08 22:10:22 -06:00
J. Nick Koston
93a57831f4
Add additional compile time tests for canbus
2025-11-08 22:08:07 -06:00
J. Nick Koston
dad5a88ecf
[canbus] Optimize canbus.send memory usage - store static data in flash
2025-11-08 22:03:54 -06:00
J. Nick Koston
a9837c90ba
Merge branch 'ble_client_lams' into ble_client_store_static_data_flash
2025-11-08 21:54:56 -06:00
J. Nick Koston
4b143e1f3d
Add ble_client lambda compile tests
2025-11-08 21:54:05 -06:00
J. Nick Koston
d9503344e3
Merge branch 'intt egration' into memory_api
2025-11-08 21:45:29 -06:00
J. Nick Koston
c101e22041
Merge branch 'ble_client_store_static_data_flash' into integration
2025-11-08 21:45:24 -06:00
J. Nick Koston
0d4a6fa350
[ble_client] Optimize ble_write memory usage - store static data in flash
2025-11-08 21:41:17 -06:00
J. Nick Koston
0ab8ce2bdc
Merge branch 'integration' into memory_api
2025-11-08 21:19:58 -06:00
J. Nick Koston
f4a7f40b8e
Merge branch 'uart_write_action_store_flash_state_less' into integration
2025-11-08 21:19:52 -06:00
J. Nick Koston
b380a70aa8
Merge branch 'uart_write_tests' into uart_write_action_store_flash_state_less
2025-11-08 21:16:20 -06:00
J. Nick Koston
c5014321a6
Expand uart.write tests
2025-11-08 21:15:28 -06:00
J. Nick Koston
f6bf6bd8ee
[uart] Store static data in flash and use function pointers for lambdas
2025-11-08 21:12:00 -06:00
J. Nick Koston
c8d9232bd3
Merge branch 'integration' into memory_api
2025-11-08 19:20:19 -06:00
J. Nick Koston
6632daba2d
Merge branch 'hash_base' into integration
2025-11-08 19:20:07 -06:00
J. Nick Koston
041ff7c113
Merge branch 'controller_registry' into integration
2025-11-08 19:20:03 -06:00
J. Nick Koston
e7e091b48c
[core] Remove deprecated EntityBase::hash_base() method
2025-11-08 19:18:40 -06:00
dependabot[bot]
b61027607f
Bump aioesphomeapi from 42.6.0 to 42.7.0 ( #11771 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-08 15:22:40 -06:00
optimusprimespace
f55c872180
Updated AQI calculation for HM3301 to the new standard ( #9442 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-11-08 14:56:51 -06:00
J. Nick Koston
fac05dab35
Merge branch 'api_event_test' into controller_registry_event_has_prog_lifetime
2025-11-08 09:46:44 -06:00
J. Nick Koston
f6100a55bc
Merge branch 'controller_registry' into api_event_test
2025-11-08 09:46:43 -06:00
J. Nick Koston
c2abf363b6
Ensure event paths are enabled in api compile tests
2025-11-08 09:45:44 -06:00
J. Nick Koston
62f43d3353
dry
2025-11-08 08:41:46 -06:00
J. Nick Koston
7e96f10a79
dry
2025-11-08 08:39:23 -06:00
J. Nick Koston
9a2fc8aa51
part
2025-11-07 23:44:43 -06:00
J. Nick Koston
6b9cb4289a
Merge branch 'controller_registry' into controller_registry_event_has_prog_lifetime
2025-11-07 18:16:57 -06:00
J. Nick Koston
b264c6caac
cleanup defines
2025-11-07 18:16:22 -06:00
J. Nick Koston
a6c669ff51
cleanup
2025-11-07 18:03:38 -06:00
J. Nick Koston
c15290e386
wip
2025-11-07 17:53:26 -06:00
J. Nick Koston
1329d1af88
Merge branch 'integration' into memory_api
2025-11-07 17:17:11 -06:00
J. Nick Koston
f4eca3872d
Merge branch 'controller_registry' into integration
2025-11-07 17:17:05 -06:00
J. Nick Koston
e3fb074a60
preen
2025-11-07 17:14:50 -06:00
J. Nick Koston
6e7f66d393
missing registry
2025-11-07 16:40:36 -06:00
J. Nick Koston
ac85949f17
cleanups
2025-11-07 16:38:32 -06:00
J. Nick Koston
0962024d99
cleanups
2025-11-07 16:35:24 -06:00
J. Nick Koston
327543303c
cleanups
2025-11-07 16:34:37 -06:00
J. Nick Koston
8229e3a471
cleanups
2025-11-07 16:33:01 -06:00
J. Nick Koston
1b6471f4b0
cleanups
2025-11-07 16:30:38 -06:00
J. Nick Koston
c87d07ba70
fixes
2025-11-07 16:15:07 -06:00
J. Nick Koston
fc8dc33023
fixes
2025-11-07 16:13:59 -06:00
J. Nick Koston
c0e4f415f1
Revert "no ifdefs needed on forward decs"
...
This reverts commit 871c5ddb4e .
2025-11-07 16:10:56 -06:00
J. Nick Koston
871c5ddb4e
no ifdefs needed on forward decs
2025-11-07 16:07:54 -06:00
J. Nick Koston
6ef2763cab
controller registry
2025-11-07 16:01:45 -06:00
J. Nick Koston
929279dc23
controller registry
2025-11-07 15:55:22 -06:00
J. Nick Koston
6fa0f1e290
controller registry
2025-11-07 15:51:13 -06:00
J. Nick Koston
51eb8ea1d0
controller registry
2025-11-07 15:48:02 -06:00
J. Nick Koston
cbdd663fbf
Merge remote-tracking branch 'upstream/dev' into controller_registry
2025-11-07 15:46:57 -06:00
J. Nick Koston
c77bb3b269
[event] Store event types in flash memory ( #11767 )
2025-11-07 15:46:16 -06:00
J. Nick Koston
f1009a7468
tweak
2025-11-07 15:44:17 -06:00
J. Nick Koston
295fe8da04
controller registry phase1/2
2025-11-07 15:32:46 -06:00
J. Nick Koston
0bf2dff056
Merge branch 'integration' into memory_api
2025-11-07 14:35:11 -06:00
J. Nick Koston
1b218fc155
Merge branch 'event_store_in_flash' into integration
2025-11-07 14:35:04 -06:00
J. Nick Koston
f0bcea7749
tweaks
2025-11-07 14:31:53 -06:00
dependabot[bot]
79d1a558af
Bump ruff from 0.14.3 to 0.14.4 ( #11768 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-11-07 20:12:15 +00:00
J. Nick Koston
9b3f9ee70d
Merge branch 'integration' into memory_api
2025-11-07 14:09:19 -06:00
J. Nick Koston
9158b1e6d6
Merge branch 'event_store_in_flash' into integration
2025-11-07 14:09:10 -06:00
J. Nick Koston
e2d949c287
fixed vector will work here
2025-11-07 13:39:57 -06:00
J. Nick Koston
51a238f3d2
[event] Store event types in flash memory
2025-11-07 11:39:17 -06:00
J. Nick Koston
f4fea1a00f
[event] Store event types in flash memory
2025-11-07 11:37:49 -06:00
J. Nick Koston
a823fd322e
fixes
2025-11-07 11:35:19 -06:00
J. Nick Koston
499ffd84a7
[event] Store event types in flash memory
2025-11-07 11:31:24 -06:00
J. Nick Koston
fca80d81c8
[event] Store event types in flash memory
2025-11-07 11:30:34 -06:00
J. Nick Koston
dc3c18974e
[event] Store event types in flash memory
2025-11-07 11:28:25 -06:00
J. Nick Koston
a5bf55b6ac
[ci] Fix component batching for beta/release branches (3-4 → 40 per batch) ( #11759 )
2025-11-07 20:19:45 +13:00
J. Nick Koston
85d2565f25
[tests] Fix determine_jobs tests failing when target branch is beta ( #11758 )
2025-11-07 20:18:43 +13:00
J. Nick Koston
4f08f0750a
[ai_instructions] Add public API and breaking changes guidelines ( #11756 )
2025-11-06 22:34:53 -06:00
J. Nick Koston
3c41e080c5
[core] Use ESPDEPRECATED macro for deprecation warnings ( #11755 )
2025-11-07 03:37:02 +00:00
J. Nick Koston
7c30d57391
[wifi] Refactor AP selection to use index instead of copy (saves 88 bytes) ( #11749 )
2025-11-06 21:26:53 -06:00
J. Nick Koston
182e106bfa
[wifi] Guard AP-related members with USE_WIFI_AP to save RAM ( #11753 )
2025-11-07 15:44:40 +13:00
J. Nick Koston
d0b399d771
[ci] Reduce release time by removing 468 redundant ESP32-C3 IDF tests ( #11737 )
2025-11-07 15:44:01 +13:00
philippderdiedas
5d20e3a3b4
Add MCP3221 i2c A-D-Converter ( #7764 )
2025-11-07 14:25:14 +13:00
Kevin Ahrendt
ba5fa7c10a
[psram] Add option to disable ignore not found sdkconfig setting ( #11411 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-07 14:22:50 +13:00
J. Nick Koston
5cdb891b58
[socket] Deduplicate IP formatting in LWIP raw TCP implementation ( #11747 )
2025-11-07 14:21:58 +13:00
J. Nick Koston
cf8b88b335
Merge branch 'integration' into memory_api
2025-11-06 18:10:12 -06:00
J. Nick Koston
43cd4a6b93
Merge guard_ap: Guard AP-related members with USE_WIFI_AP
2025-11-06 18:09:45 -06:00
J. Nick Koston
448e6432ea
Merge branch 'wifi_get_rid_of_selected' into integration
2025-11-06 18:08:34 -06:00
J. Nick Koston
f3c9ab7cb4
address final bot comments
2025-11-06 18:06:10 -06:00
J. Nick Koston
d46d6f08bd
[wifi] Guard AP-related members with USE_WIFI_AP to save RAM
2025-11-06 18:04:57 -06:00
J. Nick Koston
d6528f906e
dry
2025-11-06 17:49:45 -06:00
J. Nick Koston
d96e8a9c4b
dry
2025-11-06 17:43:52 -06:00
J. Nick Koston
282f6e04b3
dry
2025-11-06 17:40:53 -06:00
J. Nick Koston
148cbc03db
dry
2025-11-06 17:39:23 -06:00
J. Nick Koston
c6da4e4777
dry
2025-11-06 17:38:26 -06:00
J. Nick Koston
81bc2d82d6
dry
2025-11-06 17:30:16 -06:00
J. Nick Koston
0893de4f29
dry
2025-11-06 17:26:51 -06:00
J. Nick Koston
3b9570d916
dry
2025-11-06 17:25:52 -06:00
J. Nick Koston
b4b24c500c
dry
2025-11-06 17:24:07 -06:00
J. Nick Koston
0a741007bf
dry
2025-11-06 17:21:14 -06:00
J. Nick Koston
bf52b9fe06
dry
2025-11-06 17:20:01 -06:00
J. Nick Koston
6e685f1b2d
dry
2025-11-06 17:15:57 -06:00
J. Nick Koston
400a18fddc
dry
2025-11-06 17:12:05 -06:00
J. Nick Koston
90feecb7bf
dry
2025-11-06 17:06:04 -06:00
J. Nick Koston
2e1fd30ea0
dry
2025-11-06 17:00:42 -06:00
J. Nick Koston
03c5655201
dry
2025-11-06 16:58:40 -06:00
J. Nick Koston
df35036c8d
refator
2025-11-06 16:52:30 -06:00
J. Nick Koston
936a6cb71e
reduce complexity
2025-11-06 16:31:00 -06:00
J. Nick Koston
df1ffbaf5d
reduce complexity
2025-11-06 16:30:12 -06:00
J. Nick Koston
645820304f
reduce complexity
2025-11-06 16:28:54 -06:00
J. Nick Koston
f4d2b000da
reduce
2025-11-06 16:25:23 -06:00
J. Nick Koston
a0b273c6f3
not hidden if found
2025-11-06 16:23:59 -06:00
J. Nick Koston
cde767d83d
improve comment
2025-11-06 16:12:19 -06:00
J. Nick Koston
8a92791887
remove non-logical check
2025-11-06 16:08:14 -06:00
J. Nick Koston
7041c3324b
revert yet another bad copilot suggesiton
2025-11-06 16:05:15 -06:00
J. Nick Koston
7d48df9fe1
remove overly defensive suggestions from copilot
2025-11-06 16:04:00 -06:00
J. Nick Koston
541e0cfde8
preen
2025-11-06 16:00:37 -06:00
J. Nick Koston
38cf003bf3
preen
2025-11-06 15:58:05 -06:00
J. Nick Koston
47874ef516
revert copilot suggestion .. we will never have more then 5 anyways
2025-11-06 15:53:48 -06:00
J. Nick Koston
8eb509f8f0
revert copilot suggestion .. we will never have more then 5 anyways
2025-11-06 15:52:11 -06:00
J. Nick Koston
db0b1e0b5c
defensive to make bot happy
2025-11-06 15:45:41 -06:00
J. Nick Koston
0eafe5259f
defensive to make bot happy
2025-11-06 15:44:48 -06:00
J. Nick Koston
b366bc8dba
defensive to make bot happy
2025-11-06 15:40:32 -06:00
J. Nick Koston
b74f415509
defensive to make bot happy
2025-11-06 15:37:58 -06:00
J. Nick Koston
0044c51474
defensive to make bot happy
2025-11-06 15:37:01 -06:00
J. Nick Koston
1fb233e22f
fix false positive logging
2025-11-06 15:07:47 -06:00
J. Nick Koston
e4a56c6bc9
not needed
2025-11-06 14:49:52 -06:00
J. Nick Koston
ebda7dace0
not needed
2025-11-06 14:46:11 -06:00
J. Nick Koston
d8b419b60c
not needed
2025-11-06 14:42:42 -06:00
J. Nick Koston
190668c25f
fix false positive logging
2025-11-06 13:58:39 -06:00
J. Nick Koston
ef680933dc
cleanup
2025-11-06 13:55:08 -06:00
J. Nick Koston
4439b45fba
cleanup
2025-11-06 13:52:32 -06:00
J. Nick Koston
703b1cf314
cleanup
2025-11-06 13:51:47 -06:00
J. Nick Koston
047773e62f
fixes for no fast connect yet
2025-11-06 13:32:51 -06:00
J. Nick Koston
57a88e8211
fixes for no fast connect yet
2025-11-06 13:11:06 -06:00
J. Nick Koston
6d958a6640
fixes for no fast connect yet
2025-11-06 12:58:03 -06:00
J. Nick Koston
37620e61f9
fast connect fixes
2025-11-06 12:36:35 -06:00
J. Nick Koston
d38703c18a
[wifi] Refactor AP selection with synchronization helpers
2025-11-06 12:31:14 -06:00
J. Nick Koston
5543acf3ab
preen
2025-11-06 12:10:18 -06:00
J. Nick Koston
25ef0043d2
preen
2025-11-06 12:07:42 -06:00
J. Nick Koston
60d6144574
preen
2025-11-06 12:02:18 -06:00
J. Nick Koston
2c110a9e7e
preen
2025-11-06 11:57:23 -06:00
J. Nick Koston
083f41c43f
preen
2025-11-06 11:54:09 -06:00
J. Nick Koston
27fb72a1d3
preen
2025-11-06 11:47:58 -06:00
J. Nick Koston
03fd2eef2f
preen
2025-11-06 11:46:59 -06:00
J. Nick Koston
bfca9cb6c2
preen
2025-11-06 11:37:08 -06:00
J. Nick Koston
7d4b3ff3a6
preen
2025-11-06 11:36:52 -06:00
J. Nick Koston
e7e2df5c6d
preen
2025-11-06 11:35:57 -06:00
J. Nick Koston
670d85090c
preen
2025-11-06 11:34:15 -06:00
J. Nick Koston
4500006aab
preen
2025-11-06 11:32:06 -06:00
J. Nick Koston
34317ab343
preen
2025-11-06 11:21:44 -06:00
J. Nick Koston
13ee597ce0
preen
2025-11-06 11:17:17 -06:00
J. Nick Koston
378e591e70
preen
2025-11-06 11:11:58 -06:00
J. Nick Koston
20f2d409f7
wip
2025-11-06 11:06:57 -06:00
J. Nick Koston
398b5337c2
Merge branch 'integration' into memory_api
2025-11-06 09:58:45 -06:00
J. Nick Koston
a5e1136eda
Merge branch 'lwip_raw_tcp_dry_ip_formatting' into integration
2025-11-06 09:58:36 -06:00
J. Nick Koston
9168d5e422
[socket] Deduplicate IP formatting in LWIP raw TCP implementation
2025-11-06 09:58:03 -06:00
J. Nick Koston
d80822573a
Merge branch 'integration' into memory_api
2025-11-05 23:47:31 -06:00
J. Nick Koston
1e58c400ea
Revert "free"
...
This reverts commit fbc3413ed9 .
2025-11-05 23:47:28 -06:00
J. Nick Koston
e17b69c20d
Revert "[core] Deduplicate entity icon and device class logging"
...
This reverts commit 2ddfabe09e .
2025-11-05 23:46:49 -06:00
J. Nick Koston
fbc3413ed9
free
2025-11-05 23:00:40 -06:00
J. Nick Koston
754eaab3be
Merge branch 'integration' into memory_api
2025-11-05 22:51:10 -06:00
J. Nick Koston
ffd5b12324
Merge branch 'de_dupe_logging' into integration
2025-11-05 22:51:04 -06:00
J. Nick Koston
2ddfabe09e
[core] Deduplicate entity icon and device class logging
2025-11-05 22:49:13 -06:00
rwrozelle
26607713bb
[openthread] add poll period for mtd devices ( #11374 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-06 16:57:31 +13:00
J. Nick Koston
f0e52227f2
Merge branch 'integration' into memory_api
2025-11-05 21:28:25 -06:00
J. Nick Koston
6c09b16b38
Revert "[esp32_ble] Store custom GAP device name in flash"
...
This reverts commit 70d947fab9 .
2025-11-05 21:28:17 -06:00
J. Nick Koston
ef19d7bb24
Merge branch 'integration' into memory_api
2025-11-05 21:22:24 -06:00
J. Nick Koston
39b63ae87e
Merge branch 'store_custom_ble_gap_name_flash' into integration
2025-11-05 21:22:17 -06:00
J. Nick Koston
70d947fab9
[esp32_ble] Store custom GAP device name in flash
2025-11-05 21:20:27 -06:00
Szewcson
895d76ca03
[gdk101] Fix fw version reporting ( #11029 )
...
Signed-off-by: szewcu <szewcson@gmail.com >
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-11-05 22:19:29 -05:00
J. Nick Koston
74187845b7
[select] Convert remaining components to use index-based control() ( #11693 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-06 15:55:26 +13:00
J. Nick Koston
822eacfd77
[core] Fix wait_until and for_condition timing regression in automation chains ( #11716 )
2025-11-06 15:49:24 +13:00
Clyde Stubbs
ab5d8f67ae
[core] Add helper functions for clamp_at_... ( #10387 )
2025-11-06 15:48:02 +13:00
J. Nick Koston
83f30a64ed
[api] Store YAML service names in flash instead of heap ( #11744 )
2025-11-06 15:31:59 +13:00
J. Nick Koston
5eea7bdb44
Update AI instructions with C++ style guidelines from developers docs ( #11743 )
2025-11-06 14:45:48 +13:00
J. Nick Koston
bdfd88441a
[ci] Skip memory impact analysis when more than 40 components changed ( #11741 )
2025-11-05 19:31:23 -06:00
J. Nick Koston
afe4ef17b7
Merge branch 'integration' into memory_api
2025-11-05 19:18:03 -06:00
J. Nick Koston
dc3f4007df
Merge branch 'api_services_flash' into integration
2025-11-05 19:17:55 -06:00
J. Nick Koston
8fded918b7
adjust
2025-11-05 19:16:37 -06:00
J. Nick Koston
784dc358f0
Merge branch 'integration' into memory_api
2025-11-05 19:02:28 -06:00
J. Nick Koston
99f5018dd2
Merge branch 'api_services_flash' into integration
2025-11-05 19:02:17 -06:00
J. Nick Koston
ce4f9db778
adjust
2025-11-05 19:01:36 -06:00
J. Nick Koston
b3fdef3ac4
Merge branch 'integration' into memory_api
2025-11-05 18:59:08 -06:00
J. Nick Koston
d7c0ea22c4
Merge branch 'api_services_flash' into integration
2025-11-05 18:58:56 -06:00
J. Nick Koston
15c167b5ce
adjust
2025-11-05 18:55:04 -06:00
J. Nick Koston
ab6cb2dee6
remove extra test
2025-11-05 18:51:38 -06:00
J. Nick Koston
bd0705cdc0
[api] Store YAML service names in flash instead of heap
...
Reduces memory usage for YAML-defined API services by storing service
names and argument names as pointers to string literals in flash instead
of heap-allocated std::string objects.
Implementation:
- Created UserServiceBase<Ts...> for YAML services (const char* storage)
- Created UserServiceDynamic<Ts...> for custom_api_device (std::string storage)
- Updated CustomAPIDeviceService to inherit from UserServiceDynamic
- UserServiceTrigger uses UserServiceBase (YAML-only)
Memory savings per YAML service:
- 0 args: 32 bytes (57% reduction)
- 2 args: 48 bytes (60% reduction)
- 5 args: 96 bytes (63% reduction)
Custom API device services maintain same memory footprint (no regression).
Typical ESPHome device (2-5 services): 100-240 bytes saved
High-service device (10+ services): 400-800 bytes saved
2025-11-05 18:51:17 -06:00
J. Nick Koston
4810c36141
[api] Store YAML service names in flash instead of heap
...
Reduces memory usage for YAML-defined API services by storing service
names and argument names as pointers to string literals in flash instead
of heap-allocated std::string objects.
Implementation:
- Created UserServiceBase<Ts...> for YAML services (const char* storage)
- Created UserServiceDynamic<Ts...> for custom_api_device (std::string storage)
- Updated CustomAPIDeviceService to inherit from UserServiceDynamic
- UserServiceTrigger uses UserServiceBase (YAML-only)
Memory savings per YAML service:
- 0 args: 32 bytes (57% reduction)
- 2 args: 48 bytes (60% reduction)
- 5 args: 96 bytes (63% reduction)
Custom API device services maintain same memory footprint (no regression).
Typical ESPHome device (2-5 services): 100-240 bytes saved
High-service device (10+ services): 400-800 bytes saved
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-05 18:49:58 -06:00
J. Nick Koston
351262aea9
Merge branch 'integration' into memory_api
2025-11-05 18:06:09 -06:00
J. Nick Koston
89bd9d8d91
Merge branch 'ai_instructions_code_base' into integration
2025-11-05 18:06:02 -06:00
J. Nick Koston
aaee3f2899
Merge remote-tracking branch 'upstream/dev' into integration
...
# Conflicts:
# esphome/components/mqtt/mqtt_binary_sensor.cpp
# esphome/components/mqtt/mqtt_component.cpp
# esphome/components/mqtt/mqtt_cover.cpp
# esphome/components/mqtt/mqtt_event.cpp
# esphome/components/mqtt/mqtt_number.cpp
# esphome/components/mqtt/mqtt_sensor.cpp
# esphome/components/mqtt/mqtt_text_sensor.cpp
# esphome/components/mqtt/mqtt_valve.cpp
2025-11-05 18:05:09 -06:00
Clyde Stubbs
20b6e0d5c2
[lvgl] Allow text substitution for NaN ( #11712 )
2025-11-06 10:37:38 +11:00
J. Nick Koston
f8aee13a3a
use actual pattern
2025-11-05 16:44:06 -06:00
J. Nick Koston
c83e5e076b
cleanup
2025-11-05 16:41:26 -06:00
J. Nick Koston
e331056500
Update AI instructions with C++ style guidelines from developers documentation
2025-11-05 16:35:01 -06:00
J. Nick Koston
ce5e608863
[ci] Skip memory impact analysis for release and beta branches ( #11740 )
2025-11-05 14:32:45 -06:00
J. Nick Koston
aa5795c019
[tests] Fix ID collision between bl0940 and nau7802 component tests ( #11739 )
2025-11-05 13:17:34 -06:00
J. Nick Koston
00c0854323
[core] Deprecate get_icon(), get_device_class(), get_unit_of_measurement() and fix remaining non-MQTT usages ( #11732 )
2025-11-05 12:50:35 -06:00
J. Nick Koston
6d390d5b88
Merge branch 'integration' into memory_api
2025-11-05 12:36:32 -06:00
J. Nick Koston
8514fbcf71
Revert "Revert "Revert "[api] Release excess buffer capacity after initial sync"""
...
This reverts commit e8c7f74abd .
2025-11-05 12:36:27 -06:00
J. Nick Koston
be006ecadd
[mdns] Eliminate redundant hostname copy to save heap memory ( #11734 )
2025-11-05 18:31:19 +00:00
J. Nick Koston
b08419fa47
[mqtt] Use StringRef to avoid string copies in discovery ( #11731 )
2025-11-06 07:30:45 +13:00
J. Nick Koston
0d2cdc5ce5
Merge branch 'integration' into memory_api
2025-11-05 12:25:24 -06:00
J. Nick Koston
e8c7f74abd
Revert "Revert "[api] Release excess buffer capacity after initial sync""
...
This reverts commit 1fce2918fb .
2025-11-05 12:25:16 -06:00
J. Nick Koston
d25ff00af4
Merge branch 'integration' into memory_api
2025-11-05 12:22:24 -06:00
J. Nick Koston
1fce2918fb
Revert "[api] Release excess buffer capacity after initial sync"
...
This reverts commit 90e4d15fd9 .
2025-11-05 12:22:13 -06:00
J. Nick Koston
d36ef050a9
[template] Mark all component classes as final ( #11733 )
2025-11-06 07:15:50 +13:00
J. Nick Koston
6e4b99db73
Merge branch 'integration' into memory_api
2025-11-05 12:15:30 -06:00
J. Nick Koston
c9feb5cf65
Merge branch 'api_shrink_after_initial_sync' into integration
2025-11-05 12:15:24 -06:00
J. Nick Koston
90e4d15fd9
[api] Release excess buffer capacity after initial sync
2025-11-05 12:14:09 -06:00
J. Nick Koston
df53ff7afe
[scheduler] Extract helper functions to improve code readability ( #11730 )
2025-11-06 07:13:12 +13:00
J. Nick Koston
ab128fe84a
Merge branch 'integration' into memory_api
2025-11-05 11:45:35 -06:00
J. Nick Koston
6ccea58ee2
merge
2025-11-05 11:45:27 -06:00
J. Nick Koston
7f4f4033ee
Merge branch 'deprecate_get_icon_get_device_class_get_unit_of_measurement' into integration
2025-11-05 11:44:58 -06:00
J. Nick Koston
2352114757
[graph] Remove unnecessary .c_str() calls when appending StringRef to std::string
...
StringRef has an operator+= overload that allows direct appending to std::string.
No need to call .c_str() first - this is even more efficient.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-05 11:42:52 -06:00
J. Nick Koston
cf209e3694
touch ups
2025-11-05 11:42:13 -06:00
J. Nick Koston
ee229bd8f2
Merge branch 'integration' into memory_api
2025-11-05 11:27:55 -06:00
J. Nick Koston
8c1bebb3f4
Merge remote-tracking branch 'upstream/mqtt_copies' into integration
2025-11-05 11:27:46 -06:00
J. Nick Koston
d056db42fa
Merge branch 'mdns_dup_storage' into integration
2025-11-05 11:27:31 -06:00
J. Nick Koston
2accba4e0c
Merge branch 'template_final' into integration
2025-11-05 11:27:24 -06:00
J. Nick Koston
ed0d9e60b8
[mdns] Eliminate redundant hostname copy to save heap memory
2025-11-05 11:19:06 -06:00
J. Nick Koston
4c5533b2ea
move comments
2025-11-05 11:16:43 -06:00
J. Nick Koston
4c097616ae
move comments
2025-11-05 11:10:13 -06:00
J. Nick Koston
5dc8bfcf13
[template] Mark all component classes as final
2025-11-05 11:08:10 -06:00
J. Nick Koston
a78767c714
Merge branch 'integration' into memory_api
2025-11-05 11:01:59 -06:00
J. Nick Koston
af61fe3ac3
Merge branch 'mqtt_copies' into integration
2025-11-05 11:01:47 -06:00
J. Nick Koston
14eadb3ccd
Merge branch 'deprecate_get_icon_get_device_class_get_unit_of_measurement' into integration
2025-11-05 11:01:43 -06:00
J. Nick Koston
d663ea56b0
tidy
2025-11-05 11:00:02 -06:00
J. Nick Koston
b7838671ae
[ld2420] Eliminate substr() allocation in firmware version parsing ( #11724 )
2025-11-05 10:57:20 -06:00
J. Nick Koston
2c9fdb33e6
[core] Deprecate get_icon(), get_device_class(), get_unit_of_measurement() and fix remaining non-MQTT usages
2025-11-05 10:52:58 -06:00
J. Nick Koston
5372eca46e
[mqtt] Use StringRef to avoid string copies in discovery
2025-11-05 10:43:22 -06:00
J. Nick Koston
e648c0315e
Merge branch 'integration' into memory_api
2025-11-05 09:18:11 -06:00
J. Nick Koston
c29dbcca5f
Merge remote-tracking branch 'upstream/dev' into integration
2025-11-05 09:18:04 -06:00
J. Nick Koston
479f8dd85c
[rtttl] Reduce flash usage by eliminating substr() allocations ( #11722 )
2025-11-05 09:17:28 -06:00
J. Nick Koston
6e2dbbf636
[voice_assistant] Eliminate substr() allocations in text truncation ( #11725 )
2025-11-05 09:15:05 -06:00
J. Nick Koston
6b522dfee6
[wifi_info] Reduce heap usage by up to 1.7KB in scan_results sensor ( #11723 )
2025-11-05 09:14:21 -06:00
J. Nick Koston
3a947a205a
Merge branch 'integration' into memory_api
2025-11-05 09:03:23 -06:00
J. Nick Koston
558bee8a09
Merge branch 'rtttl_substr' into integration
2025-11-05 09:03:17 -06:00
J. Nick Koston
d77f63eff5
add some safety for future refactoring
2025-11-05 09:02:36 -06:00
J. Nick Koston
d7ea53a44f
Merge branch 'integration' into memory_api
2025-11-04 22:33:13 -06:00
J. Nick Koston
c70d154276
Merge branch 'remote_base' into integration
2025-11-04 22:33:05 -06:00
J. Nick Koston
358296a57e
[remote_base] Eliminate substr() allocations in Pronto dump logging
2025-11-04 22:32:20 -06:00
J. Nick Koston
6ba0d6b54b
Merge branch 'integration' into memory_api
2025-11-04 22:21:45 -06:00
J. Nick Koston
e0831abcd3
Merge branch 'voice_assistant_string_truncate' into integration
2025-11-04 22:21:32 -06:00
J. Nick Koston
34208138c1
[voice_assistant] Eliminate substr() allocations in text truncation
2025-11-04 22:20:55 -06:00
J. Nick Koston
bbe9169975
Merge branch 'integration' into memory_api
2025-11-04 22:13:30 -06:00
J. Nick Koston
5855f3ce33
Merge branch 'ld2420_avoid_string_copy' into integration
2025-11-04 22:13:22 -06:00
J. Nick Koston
f420a8f32d
[ld2420] Eliminate substr() allocation in firmware version parsing
2025-11-04 22:11:46 -06:00
J. Nick Koston
f262c671a8
Merge branch 'integration' into memory_api
2025-11-04 22:02:34 -06:00
J. Nick Koston
a0755829bf
Merge branch 'wifi_info' into integration
2025-11-04 22:02:18 -06:00
J. Nick Koston
009d6a15f6
[wifi_info] Reduce heap usage by up to 1.7KB in scan_results sensor
2025-11-04 21:58:44 -06:00
J. Nick Koston
28eb79b17b
Merge branch 'integration' into memory_api
2025-11-04 21:46:10 -06:00
J. Nick Koston
209091e6a4
Merge branch 'rtttl_substr' into integration
2025-11-04 21:46:03 -06:00
J. Nick Koston
bf83b70a18
[rtttl] Reduce flash usage by eliminating substr() allocations
2025-11-04 21:45:00 -06:00
J. Nick Koston
c588d52bec
Merge branch 'integration' into memory_api
2025-11-04 21:13:56 -06:00
J. Nick Koston
d70fe126f6
preen
2025-11-04 21:13:46 -06:00
J. Nick Koston
829455ac43
Merge branch 'integration' into memory_api
2025-11-04 21:12:37 -06:00
J. Nick Koston
0e3f2d3302
Merge remote-tracking branch 'upstream/dev' into integration
2025-11-04 21:12:26 -06:00
J. Nick Koston
32975c9d8b
[select][lvgl] Fix FixedVector size() returning 0 when using operator[] after init() ( #11721 )
2025-11-05 01:49:27 +00:00
J. Nick Koston
1446e7174a
[core] Reduce action framework argument copies by 83% ( #11704 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-05 01:23:24 +00:00
Gnuspice
64f8963566
[const] Move CONF_ENABLED to const.py ( #11719 )
2025-11-05 12:46:06 +13:00
J. Nick Koston
6f7e54c3f3
[select] Refactor to index-based operations for immediate and future RAM savings ( #11623 )
2025-11-05 11:33:01 +13:00
J. Nick Koston
c7ae424613
[display] Optimize display writers with function pointers for stateless lambdas ( #11629 )
2025-11-05 11:14:54 +13:00
Clyde Stubbs
c5e5609e92
[lvgl] Fix case sensitivity in flex layout ( #11717 )
2025-11-05 09:00:12 +11:00
J. Nick Koston
885508775f
[fan] Remove duplicate preset mode storage to save RAM ( #11632 )
2025-11-05 10:55:37 +13:00
J. Nick Koston
531b27582a
[network] Store use_address in RODATA to save RAM ( #11707 )
2025-11-05 10:52:10 +13:00
J. Nick Koston
aed7505f53
[automations] Reduce memory usage in if/while/repeat actions (32-36 bytes per instance) ( #11650 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-05 10:48:20 +13:00
Javier Peletier
191a88c2dc
[gt911] Fix gt911 touchscreen with reset pin not initializing when loglevel is set to NONE ( #11715 )
2025-11-04 13:38:59 -05:00
SeByDocKy
968df6cb3f
[gp8403] Add gp8413 (15 bits) DAC model ( #7726 )
...
Co-authored-by: Djordje Mandic <6750655+DjordjeMandic@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-11-04 12:16:11 -05:00
Cameron Steel
71fa88c9d4
[max7219digit] support flip_x when rotate_chip is 90° or 270° ( #6109 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-11-04 16:32:23 +00:00
Chaser Huang
84f7cacef9
[sgp30] Fix reading from preexisting stored baseline even with store_baseline:false ( #7922 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-11-04 15:41:30 +00:00
J. Nick Koston
cd3558623b
Merge branch 'integration' into memory_api
2025-11-04 08:34:32 -06:00
J. Nick Koston
c0ebadd99d
Merge remote-tracking branch 'upstream/dev' into integration
2025-11-04 08:34:24 -06:00
leejoow
13e3c03a61
[dallas_temp] add support for index ( #11346 )
2025-11-03 22:30:53 -08:00
J. Nick Koston
060bb4159f
[ci] Cache component dependency graph for up to 3.4x faster determine-jobs ( #11648 )
2025-11-04 17:38:57 +13:00
J. Nick Koston
4ae36c0b59
Merge branch 'integration' into memory_api
2025-11-03 22:30:16 -06:00
J. Nick Koston
6f924dc296
Merge branch 'set_use_address_flash' into integration
2025-11-03 22:30:10 -06:00
J. Nick Koston
080bebbe06
review
2025-11-03 22:29:58 -06:00
J. Nick Koston
beca5901ec
Merge branch 'integration' into memory_api
2025-11-03 22:27:11 -06:00
J. Nick Koston
2ce7c51c1e
Merge branch 'set_use_address_flash' into integration
2025-11-03 22:27:06 -06:00
J. Nick Koston
1530e3105d
review
2025-11-03 22:25:49 -06:00
J. Nick Koston
980098ca77
[ci] Fix non-component files incorrectly detected as components ( #11701 )
2025-11-04 16:47:11 +13:00
J. Nick Koston
4d2f9db861
[esp32_ble] Remove leftover lwip/sockets.h include ( #11702 )
2025-11-04 16:46:34 +13:00
J. Nick Koston
4c31cb57ea
[espnow] Add wake_loop_threadsafe() for low-latency event processing ( #11696 )
2025-11-04 16:45:57 +13:00
J. Nick Koston
5257900495
[mqtt] Add wake_loop_threadsafe() for low-latency event processing on ESP32 ( #11695 )
2025-11-04 16:45:20 +13:00
Clyde Stubbs
3e086c2127
[lvgl] Fix rotation with unusual width ( #11680 )
2025-11-04 16:43:27 +13:00
Clyde Stubbs
0b04361fc0
[lvgl] Layout improvements ( #10149 )
...
Co-authored-by: clydeps <U5yx99dok9>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-04 16:39:27 +13:00
Clyde Stubbs
758ac58343
[psram] Require mode for S3 ( #11470 )
...
Co-authored-by: clydeps <U5yx99dok9>
2025-11-04 16:38:43 +13:00
J. Nick Koston
2ee409d799
Merge branch 'integration' into memory_api
2025-11-03 21:33:39 -06:00
J. Nick Koston
35d91e44b6
Merge branch 'set_use_address_flash' into integration
2025-11-03 21:33:32 -06:00
J. Nick Koston
69a1ea43e7
[network] Store use_address in RODATA to save RAM
2025-11-03 21:31:03 -06:00
Jesse Hills
ce63137565
Merge branch 'release' into dev
2025-11-04 16:04:48 +13:00
Jesse Hills
00155989af
Merge pull request #11703 from esphome/bump-2025.10.4
...
2025.10.4
2025-11-04 16:04:04 +13:00
J. Nick Koston
60d309b97a
Merge branch 'integration' into memory_api
2025-11-03 21:03:49 -06:00
J. Nick Koston
abaa9cda60
Merge remote-tracking branch 'upstream/dev' into integration
2025-11-03 21:03:33 -06:00
Jonathan Swoboda
326975ccad
[core] Fix ESPTime crash ( #11705 )
2025-11-03 21:09:34 -05:00
J. Nick Koston
6220084fe6
[ci] Fix memory impact analysis to filter incompatible platform components ( #11706 )
2025-11-04 12:23:04 +11:00
Keith Burzinski
59326f137e
[tinyusb] New component ( #11678 )
2025-11-03 18:29:30 -06:00
Keith Burzinski
266e4ae91f
[helpers] Add get_mac_address_into_buffer() ( #11700 )
2025-11-03 23:30:37 +00:00
Clyde Stubbs
99d1a9cf6e
[usb_uart] Fixes for transfer queue allocation ( #11548 )
2025-11-04 10:23:45 +11:00
J. Nick Koston
772c3b250e
Merge branch 'integration' into memory_api
2025-11-03 16:36:17 -06:00
J. Nick Koston
ca041ff129
Merge remote-tracking branch 'upstream/dev' into integration
2025-11-03 16:36:07 -06:00
J. Nick Koston
99ce989eae
[micro_wake_word] Add wake_loop_threadsafe() for low-latency wake word detection ( #11698 )
2025-11-03 16:30:35 -06:00
Jesse Hills
a3583da17d
Bump version to 2025.10.4
2025-11-04 11:25:33 +13:00
Clyde Stubbs
0f6fd91304
[sdl] Fix keymappings ( #11635 )
2025-11-04 11:25:33 +13:00
Clyde Stubbs
2f5f1da16f
[lvgl] Fix event for binary sensor ( #11636 )
2025-11-04 11:25:33 +13:00
Clyde Stubbs
51745d1d5e
[image] Catch and report svg load errors ( #11619 )
2025-11-04 11:25:33 +13:00
J. Nick Koston
fecc8399a5
[lvgl] Fix nested lambdas in automations unable to access parameters ( #11583 )
...
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2025-11-04 11:25:33 +13:00
Clyde Stubbs
db395a662d
[mipi_rgb] Fix rotation with custom model ( #11585 )
2025-11-04 11:25:33 +13:00
Anton Sergunov
641dd24b21
Fix the LiberTiny bug with UART pin setup ( #11518 )
2025-11-04 11:25:32 +13:00
Keith Burzinski
57f2e32b00
[uart] Fix order of initialization calls ( #11510 )
2025-11-04 11:25:32 +13:00
Clyde Stubbs
8aa8bb8f98
[epaper_spi] Refactoring ( #11540 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-04 10:45:32 +13:00
J. Nick Koston
b294dbd547
Merge branch 'integration' into memory_api
2025-11-03 15:01:06 -06:00
J. Nick Koston
9091a2b658
Merge branch 'micro_wake_word_wake' into integration
2025-11-03 15:01:02 -06:00
J. Nick Koston
e65d3da763
[micro_wake_word] Add wake_loop_threadsafe() for low-latency wake word detection
2025-11-03 15:00:37 -06:00
Jonathan Swoboda
9c7cb30ae5
[esp32_hosted] Initial OTA implementation ( #11562 )
2025-11-03 14:08:50 -06:00
J. Nick Koston
fb7dbc9910
[usb_host] Add wake_loop_threadsafe() for low-latency USB event processing ( #11683 )
2025-11-03 13:50:39 -06:00
J. Nick Koston
3f12630a6b
[core][esp32_ble][socket] Add wake_loop_threadsafe() helper for background thread wakeups ( #11681 )
2025-11-04 08:13:37 +13:00
tomaszduda23
06d0787ee0
[nrf52, i2c] i2c support for nrf52 ( #8150 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
Co-authored-by: Ludovic BOUÉ <lboue@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-11-03 16:42:49 +00:00
Paul Strawder
cb039b42aa
[esp32] Make the loop task's stack size configurable ( #10564 )
...
Co-authored-by: Paul Strawder <paul@korro.ai >
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+github@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-11-03 16:34:53 +00:00
Nathan Bernard
f05f45af74
Add support for Mopeka standard check alternate ID ( #10907 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-11-03 15:17:28 +00:00
J. Nick Koston
1ec1692c77
[mqtt] Fix climate custom fan mode and preset compilation errors ( #11692 )
2025-11-03 08:23:04 -06:00
Kent Gibson
7e1cea8e69
[template] alarm_control_panel more ESP_LOGCONFIG reductions ( #11691 )
2025-11-03 08:05:33 -06:00
J. Nick Koston
2dc798f490
Merge branch 'integration' into memory_api
2025-11-02 23:20:42 -06:00
J. Nick Koston
199fe62686
Merge remote-tracking branch 'upstream/dev' into integration
...
# Conflicts:
# esphome/components/bedjet/climate/bedjet_climate.cpp
# esphome/components/climate/climate.cpp
# esphome/components/climate/climate.h
# esphome/components/demo/demo_climate.h
# esphome/components/thermostat/thermostat_climate.cpp
2025-11-02 23:20:11 -06:00
tomaszduda23
0e792d0791
[nrf52,debug] fix status of nRESET pin, add extra registry from UICR ( #11667 )
...
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-11-03 05:20:08 +00:00
J. Nick Koston
42833c85f5
[climate] Replace std::vector<std::string> with const char* for custom fan modes and presets ( #11621 )
2025-11-02 23:16:39 -06:00
J. Nick Koston
a136501c63
Merge branch 'integration' into memory_api
2025-11-02 22:44:43 -06:00
J. Nick Koston
c3f2a901dd
Merge branch 'app_wake_loop_threadsafe_usb' into integration
2025-11-02 22:44:36 -06:00
J. Nick Koston
9da3c08f3b
[usb_host] Add wake_loop_threadsafe() for low-latency USB event processing
2025-11-02 22:43:00 -06:00
dependabot[bot]
a41c7b2b3c
Bump aioesphomeapi from 42.5.0 to 42.6.0 ( #11682 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-02 22:16:38 -06:00
J. Nick Koston
244716a05b
Merge branch 'integration' into memory_api
2025-11-02 22:08:11 -06:00
J. Nick Koston
83f45a276c
Merge branch 'app_wake_loop_threadsafe' into integration
2025-11-02 22:08:01 -06:00
J. Nick Koston
8e0721318c
analysis
2025-11-02 22:06:15 -06:00
J. Nick Koston
ee2b10a992
move to socket
2025-11-02 22:05:15 -06:00
J. Nick Koston
8b7ef6cae8
move to socket
2025-11-02 22:04:20 -06:00
J. Nick Koston
edd01d5c9c
move to socket
2025-11-02 22:04:14 -06:00
J. Nick Koston
4640198827
move to socket
2025-11-02 22:01:00 -06:00
J. Nick Koston
6a48c0f5cf
move to socket
2025-11-02 21:59:22 -06:00
J. Nick Koston
acd26600dd
move to socket
2025-11-02 21:57:57 -06:00
J. Nick Koston
2ac95abea7
[core][esp32_ble] Add wake_loop_threadsafe() helper for background thread wakeups
2025-11-02 21:51:39 -06:00
J. Nick Koston
f11103c895
[core][esp32_ble] Add wake_loop_threadsafe() helper for background thread wakeups
2025-11-02 21:50:56 -06:00
J. Nick Koston
12077d016d
[core][esp32_ble] Add wake_loop_threadsafe() helper for background thread wakeups
2025-11-02 21:48:17 -06:00
J. Nick Koston
4dd3c90663
[esp32_ble] Wake main loop for GAP security events ( #11677 )
2025-11-03 15:55:17 +13:00
J. Nick Koston
6aa4485baf
Merge branch 'integration' into memory_api
2025-11-02 20:22:59 -06:00
J. Nick Koston
ba4049b077
Merge remote-tracking branch 'origin/integration' into integration
2025-11-02 20:22:38 -06:00
J. Nick Koston
a436937b7d
Merge branch 'integration' into memory_api
2025-11-02 20:22:20 -06:00
J. Nick Koston
a115ac002f
Merge remote-tracking branch 'origin/climate_store_flash' into integration
2025-11-02 20:22:11 -06:00
J. Nick Koston
d0d00c2a79
Merge branch 'fan_no_double_storage' into integration
2025-11-02 20:21:57 -06:00
J. Nick Koston
42c3e7b542
fix trigge on preset mode cleared
2025-11-02 20:07:32 -06:00
J. Nick Koston
a72837704c
fix trigge on preset mode cleared
2025-11-02 20:04:37 -06:00
J. Nick Koston
b3b48ca780
Merge branch 'dev' into climate_store_flash
2025-11-02 19:48:42 -06:00
J. Nick Koston
5e70dd76bf
Merge branch 'integration' into memory_api
2025-11-02 19:45:11 -06:00
J. Nick Koston
171ff48bab
Merge branch 'fan_no_double_storage' into integration
2025-11-02 19:45:05 -06:00
J. Nick Koston
5300460819
Merge remote-tracking branch 'upstream/dev' into fan_no_double_storage
2025-11-02 19:44:01 -06:00
J. Nick Koston
e5c4b50a1a
Merge upstream/dev into integration
...
Resolved conflicts in:
- esphome/components/fan/fan.cpp: Preserved pointer-based preset mode optimization
- esphome/components/fan/fan_traits.h: Kept cstring include for strcmp
- esphome/components/web_server_idf/web_server_idf.cpp: Kept float_buf_size constant
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-02 19:42:06 -06:00
J. Nick Koston
0f0cd1f706
[core] Avoid redundant millis() calls in base_automation loop methods ( #11676 )
2025-11-03 01:40:13 +00:00
J. Nick Koston
4a5e6576c8
[scheduler] Refactor call() for improved code organization ( #11643 )
2025-11-03 14:29:29 +13:00
J. Nick Koston
cf76c3a747
[web_server_idf] Reduce flash by eliminating temporary string allocations in event formatting ( #11658 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2025-11-03 14:23:03 +13:00
J. Nick Koston
3f05fd82e5
[fan] Use std::vector for preset modes, preserve config order ( #11483 )
2025-11-03 14:18:59 +13:00
J. Nick Koston
34244afea1
[esp32_ble] Reduce GATT event latency from 8ms to 12μs with notification socket ( #11663 )
2025-11-03 14:16:26 +13:00
J. Nick Koston
4838eff382
[web_server] Use zero-copy entity ID comparison in request handlers ( #11644 )
2025-11-03 14:12:56 +13:00
J. Nick Koston
712421b82b
[web_server] Eliminate nested lambdas in DeferredUpdateEventSourceList ( #11641 )
2025-11-03 14:10:18 +13:00
J. Nick Koston
7a1297ec84
[web_server] Remove redundant assignment in deq_push_back_with_dedup_ ( #11642 )
2025-11-03 14:08:12 +13:00
J. Nick Koston
40f919eaa6
Add action continuation tests ( #11674 )
2025-11-03 14:07:03 +13:00
J. Nick Koston
01ae86145a
[ble_client] Fix premature disconnections by reading characteristics immediately after service discovery ( #11410 )
2025-11-03 14:06:40 +13:00
J. Nick Koston
17ab20ef61
[esp32_ble] Optimize loop() to reduce flash usage by ~104 bytes ( #11627 )
2025-11-03 14:05:36 +13:00
J. Nick Koston
1509ed8d23
[esphome][ota] Add write_byte_() helper to reduce code duplication ( #11511 )
2025-11-03 14:04:06 +13:00
J. Nick Koston
b4bebe0d44
Merge branch 'integration' into memory_api
2025-11-02 18:53:51 -06:00
J. Nick Koston
8d2a2f7fc3
Merge branch 'base_automation_time_calls' into integration
2025-11-02 18:53:45 -06:00
J. Nick Koston
e95eddba8f
Merge branch 'integration' of https://github.com/esphome/esphome into integration
2025-11-02 18:53:29 -06:00
J. Nick Koston
c10663d88c
[core] Avoid redundant millis() calls in base_automation loop methods
2025-11-02 18:52:59 -06:00
Clyde Stubbs
3e17767f6a
[font][image] Use ESPHome urls for remote images ( #11675 )
2025-11-03 00:50:15 +00:00
Clyde Stubbs
19e275dc02
[component] Add is_idle method and condition ( #11651 )
2025-11-03 11:33:44 +11:00
J. Nick Koston
da53a13086
remove cruft
2025-11-02 18:17:39 -06:00
J. Nick Koston
7d0a04bac7
Merge branch 'integration' into memory_api
2025-11-02 17:59:04 -06:00
J. Nick Koston
3f1aee1d4e
Merge branch 'action_chaining' into integration
2025-11-02 17:58:56 -06:00
J. Nick Koston
52a5cccc77
fix regression from moved code that was conflicted
2025-11-02 17:39:57 -06:00
J. Nick Koston
a3dbaa7a95
Merge branch 'cotinuation_tests' into action_chaining
2025-11-02 17:25:52 -06:00
J. Nick Koston
47cc240368
Add action continuation tests
...
new baseline ahead of https://github.com/esphome/esphome/pull/11650
2025-11-02 17:23:37 -06:00
J. Nick Koston
21a343701d
cover
2025-11-02 17:21:03 -06:00
J. Nick Koston
2f35a94d28
revert
2025-11-02 17:13:56 -06:00
J. Nick Koston
035a510aba
fix conflict
2025-11-02 17:11:13 -06:00
J. Nick Koston
c1023116f2
Merge dev branch with action continuation optimizations
...
- Integrated upstream loop re-entry fixes from PR #7972
- Updated WhileAction and RepeatAction to use simpler parameter passing (no var_ storage)
- Maintained all optimization benefits (ContinuationAction, WhileLoopContinuation, RepeatLoopContinuation)
- DelayAction: shared_ptr + lambda instead of std::bind
- WaitUntilAction: simple lambda instead of std::bind
- IfAction: ContinuationAction (4-8 bytes) instead of LambdaAction (40 bytes)
- WhileAction: WhileLoopContinuation with simplified parameter passing
- RepeatAction: RepeatLoopContinuation with simplified parameter passing
2025-11-02 17:06:22 -06:00
Kjell Braden
86402be9e3
actions: fix loop re-entry ( #7972 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
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 >
2025-11-02 17:02:13 -06:00
tomaszduda23
8a8a80e107
[nrf52, zigbee] OnlyWith support list of components ( #11533 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-11-02 16:44:52 -06:00
Juan Antonio Aldea
79378a930e
Use lists inits initialization instead of std::fill ( #11532 )
2025-11-02 16:26:20 -06:00
Jimmy Hedman
c822ec152f
Enable IPv6 for host ( #11630 )
2025-11-02 16:22:49 -06:00
tomaszduda23
50e7ce55e7
[nrf52] enable nrf52 test ( #11379 )
2025-11-02 16:20:30 -06:00
tomaszduda23
70ea3af578
[nrf52,gpio] switch input gpio to polling mode ( #11664 )
2025-11-02 16:19:28 -06:00
Guillermo Ruffino
338190abec
ESP32 Pin loopTask to CORE 1 ( #11669 )
2025-11-02 16:11:02 -06:00
Edward Firmo
425c88ee94
[nextion] Send auto_wake_on_touch as part of startup commands on loop ( #11670 )
2025-11-02 16:06:13 -06:00
Kjell Braden
f6946c0b9a
add integration test for script re-entry argument issue ( #11652 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-11-02 15:08:45 -06:00
J. Nick Koston
edde2fc94c
Add basic tests for web_server_idf ( #11659 )
2025-11-02 08:18:17 -06:00
J. Nick Koston
1fc3165b58
[api] Remove unnecessary intermediate variable in frame helpers ( #11668 )
2025-11-01 22:43:39 -05:00
J. Nick Koston
d25121a55c
[core] Remove redundant fd bounds check in yield_with_select_() ( #11666 )
2025-11-01 22:43:08 -05:00
J. Nick Koston
1704e8dd69
Merge branch 'integration' into memory_api
2025-11-01 21:57:55 -05:00
J. Nick Koston
cd38cc80cb
Merge branch 'buffer_cleanup_temp' into integration
2025-11-01 21:57:48 -05:00
J. Nick Koston
b97c688f25
[api] Remove unnecessary intermediate variable in frame helpers
2025-11-01 18:31:26 -05:00
J. Nick Koston
82964576f0
Merge branch 'integration' into memory_api
2025-11-01 16:58:54 -05:00
J. Nick Koston
fedee74e25
Merge branch 'select_remove_double_check' into integration
2025-11-01 16:58:48 -05:00
J. Nick Koston
e2e20d79d0
[core] Remove redundant fd bounds check in yield_with_select_()
2025-11-01 16:58:17 -05:00
J. Nick Koston
e370dd0a14
Merge branch 'integration' into memory_api
2025-11-01 15:27:06 -05:00
J. Nick Koston
d2127b9000
Merge branch 'ble_latancy' into integration
2025-11-01 15:26:58 -05:00
J. Nick Koston
604508e3d8
fix
2025-11-01 15:23:35 -05:00
J. Nick Koston
bb2418a53f
fix
2025-11-01 15:13:30 -05:00
J. Nick Koston
b80f40676a
fix ble latency
2025-11-01 15:02:51 -05:00
J. Nick Koston
32ea82060d
fix ble latency
2025-11-01 15:02:26 -05:00
J. Nick Koston
69af4cddb5
fix ble latency
2025-11-01 14:58:24 -05:00
J. Nick Koston
ff2e2bed66
fix ble latency
2025-11-01 14:56:11 -05:00
J. Nick Koston
f6a5a30dc2
fix ble latency
2025-11-01 14:55:37 -05:00
J. Nick Koston
a29f209b46
fix ble latency
2025-11-01 14:53:34 -05:00
J. Nick Koston
9c5dbd18c2
fix ble latency
2025-11-01 14:53:12 -05:00
J. Nick Koston
66eb10cc55
fix ble latency
2025-11-01 14:52:45 -05:00
J. Nick Koston
90fada3de9
Merge branch 'integration' into memory_api
2025-11-01 13:23:08 -05:00
J. Nick Koston
ad6bb77b9c
Merge branch 'web_server_idf_appends' into integration
2025-11-01 13:23:00 -05:00
J. Nick Koston
e91b0bb804
preen
2025-11-01 13:13:56 -05:00
J. Nick Koston
a6b64db51a
Merge branch 'integration' into memory_api
2025-11-01 13:05:01 -05:00
J. Nick Koston
45de63dd68
Merge branch 'web_server_idf_appends' into integration
2025-11-01 13:04:53 -05:00
J. Nick Koston
00abf7da72
Merge branch 'web_server_idf_appends' of https://github.com/esphome/esphome into web_server_idf_appends
2025-11-01 13:01:38 -05:00
J. Nick Koston
afcce8e5c6
fixup
2025-11-01 13:01:18 -05:00
J. Nick Koston
5b00ff1bf1
Merge branch 'web_server_idf_tests' into web_server_idf_appends
2025-11-01 12:49:23 -05:00
J. Nick Koston
0c101768d7
tests
2025-11-01 12:48:24 -05:00
J. Nick Koston
e567cb9658
tests
2025-11-01 12:47:54 -05:00
J. Nick Koston
7714f71d5c
Merge branch 'integration' into memory_api
2025-11-01 12:42:49 -05:00
J. Nick Koston
6c7fd88ced
Merge branch 'web_server_idf_appends' into integration
2025-11-01 12:42:42 -05:00
J. Nick Koston
2f56af0078
[web_server_idf] Reduce flash by eliminating temporary string allocations in event formatting
2025-11-01 12:41:22 -05:00
J. Nick Koston
f502907c7a
[web_server_idf] Reduce flash by eliminating temporary string allocations in event formatting
2025-11-01 12:39:01 -05:00
J. Nick Koston
3c5e702c84
Merge branch 'integration' into memory_api
2025-11-01 12:12:06 -05:00
J. Nick Koston
087d093dfb
Merge remote-tracking branch 'upstream/dev' into integration
2025-11-01 12:11:58 -05:00
tomaszduda23
55af818629
[nrf52] fix compilation warning ( #11656 )
2025-11-01 11:18:38 -05:00
J. Nick Koston
c662697ca7
[json] Fix component test compilation errors ( #11647 )
2025-11-01 11:18:10 -05:00
J. Nick Koston
e28c152298
[cpp_generator] Align isinstance() with codebase style (tuple vs PEP 604) ( #11645 )
2025-11-01 20:48:58 +11:00
J. Nick Koston
6c2f1c8a28
wip action chaining
2025-11-01 01:53:27 -05:00
Clyde Stubbs
0b4d445794
[sdl] Fix keymappings ( #11635 )
2025-11-01 17:45:42 +11:00
Clyde Stubbs
4d1d37a911
[lvgl] Fix event for binary sensor ( #11636 )
2025-11-01 17:37:07 +11:00
Clyde Stubbs
8df5a3a630
[lvgl] Trigger improvements and additions ( #11628 )
2025-11-01 17:27:28 +11:00
J. Nick Koston
5a5894eaa3
[ruff] Remove deprecated UP038 rule from ignore list ( #11646 )
2025-11-01 17:05:26 +11:00
J. Nick Koston
806f033800
Merge branch 'integration' into memory_api
2025-11-01 00:21:00 -05:00
J. Nick Koston
cb35d25e2f
Merge branch 'web_server_zero_copy' into integration
2025-11-01 00:20:54 -05:00
J. Nick Koston
ab261f3436
[web_server] Use zero-copy entity ID comparison in request handlers
2025-11-01 00:19:54 -05:00
J. Nick Koston
0dabd8d392
Merge branch 'integration' into memory_api
2025-10-31 23:28:44 -05:00
J. Nick Koston
c98520c8b6
Merge branch 'scheduler_reorg' into integration
2025-10-31 23:28:36 -05:00
J. Nick Koston
d2249ff8be
[scheduler] Refactor call() for improved code organization
2025-10-31 23:27:00 -05:00
Clyde Stubbs
d9d2d2f6b9
[automations] Update error message ( #11640 )
2025-11-01 15:17:23 +11:00
J. Nick Koston
2816aa6574
Merge branch 'integration' into memory_api
2025-10-31 22:56:48 -05:00
J. Nick Koston
6442f803bd
Merge branch 'redundant_assign' into integration
2025-10-31 22:56:36 -05:00
J. Nick Koston
c8f7bceb34
[web_server] Remove redundant assignment in deq_push_back_with_dedup_
2025-10-31 22:56:02 -05:00
J. Nick Koston
1e470b3018
Merge branch 'integration' into memory_api
2025-10-31 22:27:49 -05:00
J. Nick Koston
36f48de32c
Merge branch 'web_server_reduce_nesting' into integration
2025-10-31 22:27:44 -05:00
J. Nick Koston
ad0d6da2f3
preen
2025-10-31 22:27:26 -05:00
J. Nick Koston
07d00d5061
Merge branch 'integration' into memory_api
2025-10-31 22:22:46 -05:00
J. Nick Koston
4f7fad7b24
Merge branch 'web_server_reduce_nesting' into integration
2025-10-31 22:22:33 -05:00
J. Nick Koston
04222d2851
[web_server] Eliminate nested lambdas in DeferredUpdateEventSourceList
2025-10-31 22:22:04 -05:00
Clyde Stubbs
30f2a4395f
[image] Catch and report svg load errors ( #11619 )
2025-11-01 11:08:28 +11:00
J. Nick Koston
95c4bb62d0
Merge branch 'integration' into memory_api
2025-10-31 15:21:21 -05:00
J. Nick Koston
97d677a22f
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-31 15:21:14 -05:00
dependabot[bot]
292abd1187
Bump ruff from 0.14.2 to 0.14.3 ( #11633 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-10-31 19:46:50 +00:00
J. Nick Koston
1704752aef
Merge branch 'integration' into memory_api
2025-10-31 14:39:18 -05:00
J. Nick Koston
ce2eba4faf
Merge branch 'fan_no_double_storage' into integration
2025-10-31 14:39:11 -05:00
J. Nick Koston
e1356e8ab2
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-31 14:39:03 -05:00
Javier Peletier
6d0527ff2a
[substitutions] fix jinja parsing strings that look like sets as sets ( #11611 )
2025-10-31 14:04:55 -05:00
J. Nick Koston
5c184777c6
remove bugfix
2025-10-31 12:05:48 -05:00
J. Nick Koston
cbaa15635f
remove bugfix
2025-10-31 11:49:35 -05:00
J. Nick Koston
d5938df531
remove bugfix
2025-10-31 11:45:12 -05:00
J. Nick Koston
e6421ac50c
remove bugfix
2025-10-31 11:42:32 -05:00
J. Nick Koston
9dcfbed8af
wip
2025-10-31 11:37:22 -05:00
J. Nick Koston
76952026b7
preen
2025-10-31 11:18:14 -05:00
J. Nick Koston
91ae8c82b0
preen
2025-10-31 11:15:59 -05:00
J. Nick Koston
ada0e8c2ea
Merge branch 'fan_fixed' into fan_no_double_storage
2025-10-31 11:14:07 -05:00
J. Nick Koston
410afd196f
preen
2025-10-31 11:13:57 -05:00
J. Nick Koston
4fabe464c8
wip
2025-10-31 11:08:24 -05:00
J. Nick Koston
79e2340588
wip
2025-10-31 11:06:18 -05:00
J. Nick Koston
cf85621d64
wip
2025-10-31 11:05:31 -05:00
J. Nick Koston
58ae4a38be
wip
2025-10-31 11:04:27 -05:00
J. Nick Koston
cd3f10630b
wip
2025-10-31 11:01:36 -05:00
J. Nick Koston
4e6d74c981
Merge branch 'dev' into fan_fixed
2025-10-31 10:40:02 -05:00
J. Nick Koston
62569c9770
Merge branch 'integration' into memory_api
2025-10-30 21:22:21 -05:00
J. Nick Koston
27859c8ccd
Merge branch 'climate_store_flash' into integration
2025-10-30 21:22:14 -05:00
J. Nick Koston
fae90194e7
safety
2025-10-30 21:12:27 -05:00
J. Nick Koston
5c99eabd1a
safety
2025-10-30 21:11:33 -05:00
J. Nick Koston
1378e52838
safety
2025-10-30 21:10:19 -05:00
J. Nick Koston
868d01ae03
safety
2025-10-30 21:10:01 -05:00
J. Nick Koston
c36b778158
safety
2025-10-30 21:07:23 -05:00
J. Nick Koston
1b5a942f61
fixes
2025-10-30 20:58:02 -05:00
J. Nick Koston
d7f55e9977
fixes
2025-10-30 20:53:30 -05:00
J. Nick Koston
f6e8fdcd91
simplify
2025-10-30 20:50:00 -05:00
J. Nick Koston
1fd6f7bcd3
simplify
2025-10-30 20:41:44 -05:00
J. Nick Koston
0a86254b84
simplify
2025-10-30 20:32:28 -05:00
J. Nick Koston
6dd29f1917
simplify
2025-10-30 20:25:26 -05:00
J. Nick Koston
a073ec4e11
simplify
2025-10-30 20:19:07 -05:00
J. Nick Koston
d1bb5c4d79
simplify
2025-10-30 20:16:36 -05:00
J. Nick Koston
60a303adb8
simplify
2025-10-30 20:10:36 -05:00
J. Nick Koston
03ec52752b
simplify
2025-10-30 20:09:45 -05:00
J. Nick Koston
70ec33f418
simplify
2025-10-30 20:07:33 -05:00
J. Nick Koston
b4045b0963
simplify
2025-10-30 20:04:55 -05:00
J. Nick Koston
cd513b0672
simplify
2025-10-30 20:02:28 -05:00
J. Nick Koston
5013b7be87
simplify
2025-10-30 19:55:46 -05:00
J. Nick Koston
34d2056413
simplify
2025-10-30 19:51:54 -05:00
J. Nick Koston
219a318ee3
simplify
2025-10-30 19:50:11 -05:00
J. Nick Koston
13148f2c89
simplify
2025-10-30 19:47:45 -05:00
J. Nick Koston
dda7b52f94
simplify
2025-10-30 19:44:30 -05:00
J. Nick Koston
56c6cc8c9f
simplify
2025-10-30 19:43:07 -05:00
J. Nick Koston
af165539e6
simplify
2025-10-30 19:37:02 -05:00
J. Nick Koston
1864cf6ad8
simplify
2025-10-30 19:08:40 -05:00
J. Nick Koston
8c90ea860c
simplify
2025-10-30 19:04:52 -05:00
J. Nick Koston
46e4fe2896
simplify
2025-10-30 19:03:12 -05:00
J. Nick Koston
4565dcc4d9
simplify
2025-10-30 19:03:01 -05:00
J. Nick Koston
41bd8951dc
simplify
2025-10-30 19:02:45 -05:00
J. Nick Koston
952f6f5029
simplify
2025-10-30 19:01:48 -05:00
J. Nick Koston
f66f9c4eaf
simplify
2025-10-30 19:00:02 -05:00
J. Nick Koston
b9d0e4061b
simplify
2025-10-30 18:58:52 -05:00
J. Nick Koston
39beaae20f
simplify
2025-10-30 18:56:42 -05:00
J. Nick Koston
6b2a85541d
simplify
2025-10-30 18:55:06 -05:00
J. Nick Koston
4d39e15920
simplify
2025-10-30 18:53:13 -05:00
J. Nick Koston
42e6b4326f
simplify
2025-10-30 18:51:19 -05:00
J. Nick Koston
9161d3a758
simplify
2025-10-30 18:48:05 -05:00
J. Nick Koston
4aa03ed0a2
Merge remote-tracking branch 'upstream/dev' into climate_store_flash
2025-10-30 18:46:16 -05:00
J. Nick Koston
c3c1ae8e7f
simplify
2025-10-30 18:44:28 -05:00
J. Nick Koston
210320b8cc
simplify
2025-10-30 18:43:17 -05:00
J. Nick Koston
9753bd8b8a
Merge branch 'integration' into memory_api
2025-10-30 18:06:24 -05:00
J. Nick Koston
40a867a863
Merge branch 'esp32_ble' into integration
2025-10-30 18:06:16 -05:00
J. Nick Koston
d848cc33d7
dry
2025-10-30 17:54:35 -05:00
J. Nick Koston
1925cd0379
dry
2025-10-30 17:53:34 -05:00
J. Nick Koston
1905bbd898
dry
2025-10-30 17:49:20 -05:00
J. Nick Koston
59736f25e9
wip
2025-10-30 17:43:45 -05:00
dependabot[bot]
fd64585f99
Bump github/codeql-action from 4.31.0 to 4.31.2 ( #11626 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-30 16:50:06 -05:00
J. Nick Koston
c544b8258f
Merge branch 'integration' into memory_api
2025-10-30 15:40:27 -05:00
J. Nick Koston
4926e90985
Merge branch 'select_options' into integration
2025-10-30 15:40:22 -05:00
J. Nick Koston
19e1427d92
wip
2025-10-30 15:40:10 -05:00
J. Nick Koston
f7d3a8eab4
Merge branch 'integration' into memory_api
2025-10-30 15:38:59 -05:00
J. Nick Koston
0b6648a823
Merge branch 'select_options' into integration
2025-10-30 15:38:49 -05:00
J. Nick Koston
2a73fd3fd6
esp8266
2025-10-30 15:38:40 -05:00
J. Nick Koston
b28dc7218d
Merge branch 'integration' into memory_api
2025-10-30 15:33:37 -05:00
J. Nick Koston
a0efa628d1
Merge branch 'select_options' into integration
2025-10-30 15:33:31 -05:00
J. Nick Koston
10b9ec32a8
preen
2025-10-30 15:33:19 -05:00
J. Nick Koston
c191405b6d
preen
2025-10-30 15:33:07 -05:00
J. Nick Koston
74a9445eff
Merge branch 'integration' into memory_api
2025-10-30 15:27:58 -05:00
J. Nick Koston
b6b640cd33
Merge branch 'select_options' into integration
2025-10-30 15:27:51 -05:00
J. Nick Koston
774cdd33bc
cleaner
2025-10-30 15:27:44 -05:00
J. Nick Koston
94207cb956
Merge branch 'integration' into memory_api
2025-10-30 15:24:18 -05:00
J. Nick Koston
7546b61e01
Merge branch 'select_options' into integration
2025-10-30 15:24:11 -05:00
J. Nick Koston
394d50a328
esphom prefers this->
2025-10-30 15:24:02 -05:00
J. Nick Koston
04db4b821d
Merge branch 'integration' into memory_api
2025-10-30 15:21:18 -05:00
J. Nick Koston
61f9737557
Merge branch 'select_options' into integration
2025-10-30 15:21:12 -05:00
J. Nick Koston
f86c74ff02
preen
2025-10-30 15:20:50 -05:00
J. Nick Koston
028d16d64e
Merge branch 'integration' into memory_api
2025-10-30 14:31:21 -05:00
J. Nick Koston
bc32a0cc94
Merge branch 'select_options' into integration
2025-10-30 14:31:15 -05:00
J. Nick Koston
3552d29167
preen
2025-10-30 14:30:58 -05:00
J. Nick Koston
90a6771f4b
Merge branch 'integration' into memory_api
2025-10-30 14:28:26 -05:00
J. Nick Koston
b28cee1f79
Merge branch 'select_options' into integration
2025-10-30 14:28:20 -05:00
J. Nick Koston
567672171a
force inline
2025-10-30 14:28:09 -05:00
J. Nick Koston
be12da5690
Merge branch 'integration' into memory_api
2025-10-30 14:26:55 -05:00
J. Nick Koston
b147887b20
Merge branch 'select_options' into integration
2025-10-30 14:26:48 -05:00
J. Nick Koston
f447aaed8d
force inline
2025-10-30 14:26:37 -05:00
J. Nick Koston
1a9aa23ae9
force inline
2025-10-30 14:25:35 -05:00
J. Nick Koston
fad0e55dcc
Merge branch 'integration' into memory_api
2025-10-30 14:20:58 -05:00
J. Nick Koston
52e330f323
Merge branch 'select_options' into integration
2025-10-30 14:20:45 -05:00
J. Nick Koston
6cab143db2
break it out, logic was too hard to follow
2025-10-30 14:20:28 -05:00
J. Nick Koston
400e64906b
Merge branch 'integration' into memory_api
2025-10-30 14:19:18 -05:00
J. Nick Koston
627f86828c
Merge branch 'select_options' into integration
2025-10-30 14:19:10 -05:00
J. Nick Koston
867ff200ce
break it out, logic was too hard to follow
2025-10-30 14:18:56 -05:00
J. Nick Koston
4913351540
Merge branch 'integration' into memory_api
2025-10-30 14:17:17 -05:00
J. Nick Koston
1aee375c31
Merge branch 'select_options' into integration
2025-10-30 14:17:10 -05:00
J. Nick Koston
9f62df1456
break it out, logic was too hard to follow
2025-10-30 14:16:56 -05:00
J. Nick Koston
9c9d6e61bb
break it out, logic was too hard to follow
2025-10-30 14:16:43 -05:00
J. Nick Koston
a2e83d9018
Merge branch 'integration' into memory_api
2025-10-30 14:08:10 -05:00
J. Nick Koston
6fa411d382
Merge branch 'select_options' into integration
2025-10-30 14:08:01 -05:00
J. Nick Koston
c02d316866
tidy
2025-10-30 14:07:49 -05:00
J. Nick Koston
16b9eecbcd
Merge branch 'integration' into memory_api
2025-10-30 13:40:47 -05:00
J. Nick Koston
afdfeae7c3
Merge branch 'select_options' into integration
2025-10-30 13:40:41 -05:00
J. Nick Koston
54c536cbe2
missed some
2025-10-30 13:40:33 -05:00
J. Nick Koston
7acc39abc8
Merge branch 'integration' into memory_api
2025-10-30 13:35:47 -05:00
J. Nick Koston
e7d617d89a
Merge branch 'select_options' into integration
2025-10-30 13:35:43 -05:00
J. Nick Koston
849483eb3b
silience warning
2025-10-30 13:35:35 -05:00
J. Nick Koston
edc21fe41e
Merge branch 'integration' into memory_api
2025-10-30 13:34:01 -05:00
J. Nick Koston
cf240aeee9
Merge branch 'select_options' into integration
2025-10-30 13:33:53 -05:00
J. Nick Koston
d496676c84
preen
2025-10-30 13:30:22 -05:00
J. Nick Koston
dcc7dbb9e1
Merge branch 'integration' into memory_api
2025-10-30 13:28:52 -05:00
J. Nick Koston
c0cab0974c
Merge branch 'select_options' into integration
2025-10-30 13:28:38 -05:00
J. Nick Koston
7d2ebabec7
give people time to migrate since we can
2025-10-30 13:28:27 -05:00
J. Nick Koston
27cef4d250
Merge branch 'integration' into memory_api
2025-10-30 13:26:48 -05:00
J. Nick Koston
fb6efe93cd
Merge branch 'select_options' into integration
2025-10-30 13:26:40 -05:00
J. Nick Koston
ad5752f68e
give people time to migrate since we can
2025-10-30 13:25:31 -05:00
J. Nick Koston
16f298896d
Merge branch 'integration' into memory_api
2025-10-30 13:20:50 -05:00
J. Nick Koston
cf6e4c3e16
Merge branch 'select_options' into integration
2025-10-30 13:20:45 -05:00
J. Nick Koston
2e6dab89ff
preen
2025-10-30 13:19:45 -05:00
J. Nick Koston
6dff2d6240
cleanups
2025-10-30 13:17:25 -05:00
J. Nick Koston
b6d178b8c1
cleanups
2025-10-30 13:12:28 -05:00
J. Nick Koston
fd8726b479
comment it
2025-10-30 13:07:03 -05:00
J. Nick Koston
f6aee64ec1
preen
2025-10-30 13:02:37 -05:00
J. Nick Koston
58a517afa6
preen
2025-10-30 13:01:32 -05:00
J. Nick Koston
a02b90129d
preen
2025-10-30 13:00:02 -05:00
J. Nick Koston
d1adf79fc3
preen
2025-10-30 12:45:41 -05:00
J. Nick Koston
29887e1da5
preen
2025-10-30 12:43:50 -05:00
J. Nick Koston
5f4f6ced32
preen
2025-10-30 12:39:18 -05:00
J. Nick Koston
cf99bab87b
preen
2025-10-30 12:38:12 -05:00
J. Nick Koston
c2902c9671
preen
2025-10-30 12:33:10 -05:00
J. Nick Koston
1c0a5a9765
preen
2025-10-30 12:32:37 -05:00
J. Nick Koston
df014f0217
preen
2025-10-30 12:28:19 -05:00
J. Nick Koston
18783ff20b
preen
2025-10-30 12:26:47 -05:00
J. Nick Koston
0db55ef2dd
select by index
2025-10-30 12:14:53 -05:00
J. Nick Koston
6f8842c170
Merge branch 'integration' into memory_api
2025-10-30 11:03:06 -05:00
J. Nick Koston
ea666bc18c
Merge branch 'climate_store_flash' into integration
2025-10-30 11:03:01 -05:00
J. Nick Koston
721252d219
preen
2025-10-30 10:56:19 -05:00
J. Nick Koston
8f9f00df83
preen
2025-10-30 10:55:06 -05:00
J. Nick Koston
bf1514e672
preen
2025-10-30 10:46:32 -05:00
J. Nick Koston
ccfdd0cf06
remove testing
2025-10-30 10:44:49 -05:00
J. Nick Koston
10d6281edc
remove testing
2025-10-30 10:44:36 -05:00
J. Nick Koston
fa424514db
remove testing
2025-10-30 10:44:23 -05:00
J. Nick Koston
9ed3f18893
preen
2025-10-30 10:39:30 -05:00
J. Nick Koston
789e435aac
preen
2025-10-30 10:36:32 -05:00
J. Nick Koston
d94c7b9c12
[climate] Replace std::vector<std::string> with const char* for custom fan modes and presets
2025-10-30 10:20:21 -05:00
Markus
077cce9848
[core] .local addresses are only resolvable if mDNS is enabled ( #11508 )
2025-10-30 10:08:08 -05:00
J. Nick Koston
a9b66ff943
Merge branch 'integration' into memory_api
2025-10-29 22:01:37 -05:00
J. Nick Koston
eaccc9305c
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-29 22:01:25 -05:00
J. Nick Koston
bd87e56bc7
[e131] Replace std::set with std::vector to reduce flash usage ( #11598 )
2025-10-30 15:14:03 +13:00
J. Nick Koston
58235049e3
[template] Eliminate optional wrapper to save 4 bytes RAM per instance ( #11610 )
2025-10-30 15:06:21 +13:00
J. Nick Koston
29ed3c20af
[gpio] Skip set_use_interrupt call when using default value ( #11612 )
2025-10-30 14:28:38 +13:00
J. Nick Koston
08aae39ea4
[ci] Consolidate component splitting into determine-jobs ( #11614 )
2025-10-30 14:27:28 +13:00
J. Nick Koston
03fd114371
[ci] Restore parallel execution for clang-tidy split mode ( #11613 )
2025-10-30 14:26:37 +13:00
J. Nick Koston
932e19d9a1
Merge branch 'integration' into memory_api
2025-10-29 18:13:22 -05:00
J. Nick Koston
34f7ff42ae
merge
2025-10-29 18:13:16 -05:00
J. Nick Koston
41abb8f9a5
Merge branch 'integration' into memory_api
2025-10-29 18:12:25 -05:00
J. Nick Koston
22bf0ae505
Merge remote-tracking branch 'clydebarrow/usb-uart' into integration
2025-10-29 18:12:17 -05:00
J. Nick Koston
6e259c2dbb
update cover
2025-10-29 18:08:04 -05:00
J. Nick Koston
80ed3a6f66
Merge branch 'integration' into memory_api
2025-10-29 18:05:32 -05:00
J. Nick Koston
874f81e27b
Merge branch 'gpio_interrupt_true' into integration
2025-10-29 18:05:28 -05:00
J. Nick Koston
0ea74c2663
[gpio] Skip set_use_interrupt call when using default value
2025-10-29 18:05:01 -05:00
J. Nick Koston
36e859be37
Merge branch 'integration' into memory_api
2025-10-29 17:58:04 -05:00
J. Nick Koston
6f4296325a
Merge branch 'elimate_optional' into integration
2025-10-29 17:57:55 -05:00
J. Nick Koston
b743786908
merge
2025-10-29 17:45:18 -05:00
J. Nick Koston
22b718a87d
missing disable in lock
2025-10-29 16:56:01 -05:00
J. Nick Koston
af6581bfed
missing disable in lock
2025-10-29 16:55:52 -05:00
J. Nick Koston
ec128914a3
missing disable in lock
2025-10-29 16:55:41 -05:00
J. Nick Koston
d2f1baa800
remove enable_loops, not needed since setup runs after setters, since setters are called in main setup() before component setup()
2025-10-29 16:53:25 -05:00
J. Nick Koston
30e6d7a3c8
remove enable_loops, not needed since setup runs after setters, since setters are called in main setup() before component setup()
2025-10-29 16:53:13 -05:00
J. Nick Koston
97f53765b5
Merge branch 'integration' into memory_api
2025-10-29 16:49:55 -05:00
J. Nick Koston
29b544002c
Merge branch 'elimate_optional' into integration
2025-10-29 16:49:43 -05:00
J. Nick Koston
fe1270e4c1
forward args
2025-10-29 16:45:29 -05:00
J. Nick Koston
931f52cb7b
Merge branch 'integration' into memory_api
2025-10-29 16:24:12 -05:00
J. Nick Koston
e1d854cf22
Merge branch 'elimate_optional' into integration
2025-10-29 16:24:01 -05:00
J. Nick Koston
5478fa69e9
twip
2025-10-29 16:20:11 -05:00
J. Nick Koston
68d1a7e3ef
wip
2025-10-29 16:15:15 -05:00
J. Nick Koston
922acda1a8
wip
2025-10-29 16:12:05 -05:00
J. Nick Koston
a849ddd57d
wip
2025-10-29 16:10:32 -05:00
J. Nick Koston
f4d32c7def
relo
2025-10-29 16:08:27 -05:00
Stuart Parmenter
918650f15a
[lvgl] memset canvas buffer to prevent display of random garbage ( #11582 )
...
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2025-10-29 21:06:45 +00:00
Stuart Parmenter
287f65cbaf
[lvgl] fix typo from previous refactor ( #11596 )
2025-10-30 07:27:31 +11:00
J. Nick Koston
b1dffcc921
Merge branch 'integration' into memory_api
2025-10-29 15:06:46 -05:00
J. Nick Koston
a8668d510f
Merge branch 'more_flexible_template' into integration
2025-10-29 15:06:38 -05:00
J. Nick Koston
3636ab68f3
tidy
2025-10-29 15:06:20 -05:00
J. Nick Koston
d8da806bab
tidy
2025-10-29 15:06:08 -05:00
clydebarrow
a21057a744
Relax memory order to acquire
2025-10-30 06:04:33 +10:00
J. Nick Koston
d900b84e55
Merge branch 'integration' into memory_api
2025-10-29 14:59:47 -05:00
J. Nick Koston
190fae51d8
Merge branch 'more_flexible_template' into integration
2025-10-29 14:59:42 -05:00
J. Nick Koston
b30c4e716f
Revert "remove tests to get baseline"
...
This reverts commit 658c50e0c6 .
2025-10-29 14:55:15 -05:00
J. Nick Koston
658c50e0c6
remove tests to get baseline
2025-10-29 14:45:50 -05:00
clydebarrow
d6c23ac056
Add clarifying comment
2025-10-30 05:38:16 +10:00
clydebarrow
f458ae9449
Merge branch 'dev' of https://github.com/esphome/esphome into usb-uart
2025-10-30 05:35:28 +10:00
J. Nick Koston
399b86255a
[template] Add regression tests for lambdas with captures (PR #11555 )
2025-10-29 14:35:03 -05:00
J. Nick Koston
c38a558df8
fix template regression
2025-10-29 14:26:33 -05:00
J. Nick Koston
299c937e67
fix template regression
2025-10-29 14:24:02 -05:00
J. Nick Koston
b6516c687d
fix template regression
2025-10-29 14:21:34 -05:00
Javier Peletier
f18c70a256
[core] Fix substitution id redefinition false positive ( #11603 )
2025-10-30 07:06:55 +13:00
Jonathan Swoboda
6fb490f49b
[remote_transmitter] Add non-blocking mode ( #11524 )
2025-10-29 12:40:22 -04:00
Clyde Stubbs
83a4436b17
Merge branch 'dev' into usb-uart
2025-10-29 20:55:38 +10:00
J. Nick Koston
66cf7c3a3b
[lvgl] Fix nested lambdas in automations unable to access parameters ( #11583 )
...
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2025-10-29 17:07:48 +11:00
dependabot[bot]
f29021b5ef
Bump ruff from 0.14.1 to 0.14.2 ( #11519 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-10-29 05:23:42 +00:00
dependabot[bot]
7549ca4d39
Bump actions/download-artifact from 5.0.0 to 6.0.0 ( #11521 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 00:20:13 -05:00
dependabot[bot]
33e7a2101b
Bump actions/upload-artifact from 4.6.2 to 5.0.0 ( #11520 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 00:20:05 -05:00
dependabot[bot]
59a216bfcb
Bump github/codeql-action from 4.30.9 to 4.31.0 ( #11522 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 00:19:47 -05:00
Jesse Hills
09d89000ad
[core] Remove deprecated schema constants ( #11591 )
2025-10-29 00:14:02 -05:00
Kent Gibson
b6c9ece0e6
template_alarm_control_panel readability improvements ( #11593 )
2025-10-29 00:10:36 -05:00
J. Nick Koston
6e1dace240
Merge branch 'integration' into memory_api
2025-10-29 00:03:57 -05:00
J. Nick Koston
6e48f30147
Merge branch 'e131_cleanups' into integration
2025-10-29 00:03:50 -05:00
J. Nick Koston
90956f7417
[e131] Replace std::set with std::vector to reduce flash usage
2025-10-28 23:56:44 -05:00
J. Nick Koston
0bb6a6872d
Merge branch 'dev' into fan_fixed
2025-10-28 23:47:02 -05:00
dependabot[bot]
7169556722
Bump aioesphomeapi from 42.4.0 to 42.5.0 ( #11597 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 04:46:47 +00:00
J. Nick Koston
5e6baba76c
Merge branch 'integration' into memory_api
2025-10-28 23:43:01 -05:00
J. Nick Koston
776198ec05
Merge branch 'ota_handle_data_cleanups' into integration
2025-10-28 23:42:41 -05:00
J. Nick Koston
a63b04fc0d
Merge branch 'integration' into memory_api
2025-10-28 23:29:03 -05:00
J. Nick Koston
7533da006e
Merge branch 'fan_fixed' into integration
2025-10-28 23:28:57 -05:00
J. Nick Koston
372c162e6b
make sure no dangling
2025-10-28 23:02:14 -05:00
J. Nick Koston
b635689c29
make sure no dangling
2025-10-28 23:01:28 -05:00
J. Nick Koston
e4aec7f413
make sure no dangling
2025-10-28 22:57:50 -05:00
J. Nick Koston
bb99f68d33
cleanup
2025-10-28 22:47:36 -05:00
J. Nick Koston
47cbe74453
cleanup
2025-10-28 22:41:13 -05:00
J. Nick Koston
cc815fd683
cleanup
2025-10-28 22:40:56 -05:00
J. Nick Koston
4cc41606d1
cleanup
2025-10-28 22:40:45 -05:00
J. Nick Koston
6cf0a38b86
preen
2025-10-28 22:26:27 -05:00
J. Nick Koston
f6e4c0cb52
[ci] Fix component tests not running when only test files change ( #11580 )
2025-10-29 16:22:28 +13:00
J. Nick Koston
5e6ce6ee48
Merge branch 'dev' into fan_fixed
2025-10-28 22:15:50 -05:00
J. Nick Koston
f3634edc22
[select] Store options in flash to reduce RAM usage ( #11514 )
2025-10-29 15:28:16 +13:00
J. Nick Koston
c7904e845e
Merge branch 'integration' into memory_api
2025-10-28 21:16:45 -05:00
J. Nick Koston
44c2917f24
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-28 21:16:39 -05:00
Jesse Hills
a609343cb6
[fan] Remove deprecated set_speed function ( #11590 )
2025-10-28 21:06:30 -05:00
Clyde Stubbs
5528c3c765
[mipi_rgb] Fix rotation with custom model ( #11585 )
2025-10-29 14:37:14 +13:00
Anton Sergunov
0d805355f5
Fix the LiberTiny bug with UART pin setup ( #11518 )
2025-10-29 14:33:16 +13:00
Jesse Hills
99f48ae51c
[logger] Improve level validation errors ( #11589 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-29 01:29:40 +00:00
Jesse Hills
25e4aafd71
[ci] Fix auto labeller workflow with wrong comment for too-big with labels ( #11592 )
2025-10-29 14:28:29 +13:00
Kent Gibson
4f2d54be4e
template_alarm_control_panel cleanups ( #11469 )
2025-10-29 13:48:26 +13:00
dependabot[bot]
249cd7415b
Bump aioesphomeapi from 42.3.0 to 42.4.0 ( #11586 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 00:32:41 +00:00
J. Nick Koston
78d780105b
[ci] Change upper Python version being tested to 3.13 ( #11587 )
2025-10-28 19:24:37 -05:00
Jesse Hills
466d4522bc
[http_request] Pass trigger variables into on_response/on_error ( #11464 )
2025-10-29 12:17:16 +13:00
Javier Peletier
e462217500
[packages] Tighten package validation ( #11584 )
2025-10-29 11:18:47 +13:00
J. Nick Koston
f1bce262ed
[uart] Optimize UART components to eliminate temporary vector allocations ( #11570 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-10-29 09:48:20 +13:00
J. Nick Koston
7ed7e7ad26
[climate] Replace std::set with FiniteSetMask for trait storage ( #11466 )
2025-10-29 08:46:44 +13:00
J. Nick Koston
df56346fb6
Merge branch 'integration' into memory_api
2025-10-28 14:19:22 -05:00
J. Nick Koston
e7927cb388
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-28 14:19:15 -05:00
J. Nick Koston
08b8454555
[ble_client] Use function pointers for lambda actions and sensors ( #11564 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-10-29 08:10:32 +13:00
J. Nick Koston
0119e17f04
[ci] Remove base bus components exclusion from memory impact analysis ( #11572 )
2025-10-29 08:08:13 +13:00
J. Nick Koston
c3f40de844
[modbus_controller] Optimize lambdas to use function pointers instead of std::function ( #11566 )
2025-10-29 08:06:13 +13:00
J. Nick Koston
7dd829cfca
[esp32_ble_server][esp32_improv] Eliminate unnecessary heap allocations ( #11569 )
2025-10-29 08:05:12 +13:00
J. Nick Koston
da19673f51
Add additional uart test coverage ( #11571 )
2025-10-29 08:03:09 +13:00
rwrozelle
f5e32d03d0
[http_request] update timeout to be uint32_t ( #11577 )
2025-10-28 12:41:48 -04:00
J. Nick Koston
c34872f923
Merge branch 'integration' into memory_api
2025-10-28 10:59:06 -05:00
J. Nick Koston
4b65e311ff
Merge branch 'improv_ble_copies' into integration
2025-10-28 10:59:00 -05:00
J. Nick Koston
f3b69383fd
Add additional modbus compile tests ( #11567 )
2025-10-28 16:43:16 +13:00
J. Nick Koston
aba72809d3
Additional tests for ble_client lambdas ( #11565 )
2025-10-28 16:43:10 +13:00
J. Nick Koston
fc660bbb66
[esp32_ble_server][esp32_improv]: Eliminate unnecessary heap allocations
2025-10-27 22:32:04 -05:00
J. Nick Koston
4a51486979
Merge branch 'integration' into memory_api
2025-10-27 22:06:38 -05:00
J. Nick Koston
62af87b7b2
Merge branch 'select_options_in_flash' into integration
2025-10-27 22:06:26 -05:00
aanban
85205a28d2
[remote_base] add support for Dyson cool AM07 tower fan ( #10163 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-10-27 22:49:16 -04:00
J. Nick Koston
d2f5fcd201
preen
2025-10-27 21:15:59 -05:00
J. Nick Koston
8d9f147edd
Merge remote-tracking branch 'upstream/dev' into select_options_in_flash
...
# Conflicts:
# esphome/components/template/select/template_select.cpp
2025-10-27 21:07:13 -05:00
J. Nick Koston
b4be5e7996
Merge branch 'integration' into memory_api
2025-10-27 19:37:39 -05:00
J. Nick Koston
9fd7125d48
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-27 19:37:29 -05:00
Edward Firmo
285e006637
[nextion] Add set_component_visibility() method for dynamic visibility control ( #11530 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-10-28 13:22:28 +13:00
Edward Firmo
5647f36900
[nextion] Remove TFT upload baud rate validation to reduce flash usage ( #11012 )
2025-10-28 13:21:17 +13:00
Samuel Sieb
1e9309ffff
[tuya] allow enum for eco id ( #11544 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-10-28 13:20:21 +13:00
J. Nick Koston
0ada17356c
Merge branch 'integration' into memory_api
2025-10-27 19:15:28 -05:00
J. Nick Koston
dcb24f8adc
Merge branch 'modbus_func_ptr' into integration
2025-10-27 19:15:20 -05:00
J. Nick Koston
bdbe9caf36
[modbus_controller] Optimize lambdas to use function pointers instead of std::function
2025-10-27 19:11:32 -05:00
Daniel Herrmann
ce8a6a6c43
fix: load_cert_chain requires the path, not a file object ( #11543 )
2025-10-28 12:24:13 +13:00
J. Nick Koston
dfb4b31bf9
[template] Store initial option as index in template select ( #11523 )
2025-10-28 11:37:40 +13:00
clydebarrow
5716b4bf2b
Merge branch 'usb-uart' of https://github.com/clydebarrow/esphome into usb-uart
2025-10-28 08:32:47 +10:00
clydebarrow
2ecfe50a74
Merge branch 'dev' of https://github.com/esphome/esphome into usb-uart
2025-10-28 08:32:38 +10:00
clydebarrow
733001bf65
Fix warning about shift overflow
2025-10-28 08:32:24 +10:00
J. Nick Koston
31b1b50ad9
[number] Skip set_mode call when using default AUTO mode ( #11537 )
2025-10-28 11:16:38 +13:00
J. Nick Koston
3377080272
[core] Simplify ESPTime::strftime() and save 20 bytes flash ( #11539 )
2025-10-28 11:16:09 +13:00
clydebarrow
6d63e9869d
Merge branch 'dev' of https://github.com/esphome/esphome into usb-uart
2025-10-28 08:14:58 +10:00
Keith Burzinski
d65ad69338
[uart] Fix order of initialization calls ( #11510 )
2025-10-27 17:09:45 -05:00
J. Nick Koston
dfa69173ea
[api] Use FixedVector const references for service array arguments ( #11546 )
2025-10-28 11:03:44 +13:00
J. Nick Koston
f44615cc8d
[template] Optimize all template platforms to use function pointers for stateless lambdas ( #11555 )
2025-10-28 11:00:02 +13:00
Clyde Stubbs
0e1a79fc53
Merge branch 'dev' into usb-uart
2025-10-28 07:38:13 +10:00
J. Nick Koston
bda4769bd3
[core] Optimize TemplatableValue to use function pointers for stateless lambdas ( #11554 )
2025-10-27 21:05:40 +00:00
J. Nick Koston
14b057f54e
[light] Optimize LambdaLightEffect and AddressableLambdaLightEffect with function pointers ( #11556 )
2025-10-27 20:14:16 +00:00
J. Nick Koston
e26b5874d7
[api] Register user services with initializer_list ( #11545 )
2025-10-28 09:07:31 +13:00
J. Nick Koston
00f22e5c36
[network] Eliminate runtime string parsing for IP address initialization ( #11561 )
2025-10-28 08:51:08 +13:00
Javier Peletier
51e080c2d3
[substitutions] fix #11077 Preserve ESPHomeDatabase (document metadata) in substitutions ( #11087 )
...
Co-authored-by: J. Nick Koston <nick+github@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-27 19:46:26 +00:00
J. Nick Koston
71ccbd8212
Merge branch 'integration' into memory_api
2025-10-27 14:41:55 -05:00
J. Nick Koston
8eeda02b68
Merge branch 'template_value_func_pointers' into integration
2025-10-27 14:41:49 -05:00
J. Nick Koston
b32ab80245
includes
2025-10-27 14:41:01 -05:00
J. Nick Koston
0dcdc45d5c
Merge branch 'dev' into template_value_func_pointers
2025-10-27 14:38:22 -05:00
J. Nick Koston
3c18558003
Optimize stateless lambdas to use function pointers ( #11551 )
2025-10-28 08:06:22 +13:00
J. Nick Koston
c5ef520b99
Merge branch 'integration' into memory_api
2025-10-27 12:05:52 -05:00
J. Nick Koston
8962b592da
Merge branch 'no_strings_for_ips' into integration
2025-10-27 12:05:41 -05:00
J. Nick Koston
6fc96188d5
tweak
2025-10-27 12:05:30 -05:00
J. Nick Koston
1d885ca6aa
Merge branch 'integration' into memory_api
2025-10-27 11:59:01 -05:00
J. Nick Koston
1ede505709
Merge branch 'no_strings_for_ips' into integration
2025-10-27 11:58:56 -05:00
J. Nick Koston
7ceebadca6
[network] Eliminate runtime string parsing for IP address initialization
2025-10-27 11:58:10 -05:00
J. Nick Koston
1b25144bd7
Merge branch 'integration' into memory_api
2025-10-27 11:24:19 -05:00
J. Nick Koston
1b3071d29c
Merge branch 'template_lambdas_m_sq' into integration
2025-10-27 11:24:12 -05:00
J. Nick Koston
887e69e0b2
merge
2025-10-27 11:24:03 -05:00
J. Nick Koston
0a47f7dfb5
Merge branch 'integration' into memory_api
2025-10-27 11:23:34 -05:00
J. Nick Koston
8704c6d231
preen
2025-10-27 11:22:47 -05:00
J. Nick Koston
f676759e04
preen
2025-10-27 11:22:36 -05:00
J. Nick Koston
6810da84ae
Merge branch 'light_effects_stateless' into integration
2025-10-27 11:21:52 -05:00
J. Nick Koston
8789e8637c
merge
2025-10-26 20:31:08 -05:00
J. Nick Koston
c0f9a0ed83
remov etemplate chnges
2025-10-26 20:27:41 -05:00
J. Nick Koston
469dc052a5
remov etemplate chnges
2025-10-26 20:27:23 -05:00
J. Nick Koston
11224212ba
Merge branch 'template_lambdas_m' into light_effects_stateless
2025-10-26 20:24:43 -05:00
J. Nick Koston
d7343a769d
[light] Optimize LambdaLightEffect and AddressableLambdaLightEffect with function pointers
2025-10-26 20:19:00 -05:00
J. Nick Koston
3389b92255
Merge branch 'template_lambdas_m' into memory_api
2025-10-26 19:43:32 -05:00
J. Nick Koston
5b8cfb0525
Merge branch 'template_lambdas_m' into integration
2025-10-26 19:43:16 -05:00
J. Nick Koston
17d875c8e7
[template] Optimize all template platforms to use function pointers for stateless lambdas
2025-10-26 19:39:56 -05:00
J. Nick Koston
05929c6248
Merge branch 'integration' into memory_api
2025-10-26 12:28:40 -07:00
J. Nick Koston
785a966d58
Merge branch 'template_value_func_pointers' into integration
2025-10-26 12:28:33 -07:00
J. Nick Koston
4967f40551
cleanup
2025-10-26 12:28:09 -07:00
J. Nick Koston
5ba7981c27
Merge branch 'integration' into memory_api
2025-10-26 12:24:41 -07:00
J. Nick Koston
bdb101bb0c
Merge branch 'template_value_func_pointers' into integration
2025-10-26 12:24:31 -07:00
J. Nick Koston
561c891432
cleanup
2025-10-26 12:23:48 -07:00
J. Nick Koston
c9178b8026
Merge branch 'integration' into memory_api
2025-10-26 12:19:54 -07:00
J. Nick Koston
35b5959249
Revert "remove"
...
This reverts commit 077bd624f0 .
2025-10-26 12:19:39 -07:00
J. Nick Koston
9c03425adf
Merge branch 'template_value_func_pointers' into integration
2025-10-26 12:19:08 -07:00
J. Nick Koston
1652ea8b97
overkill
2025-10-26 12:14:01 -07:00
J. Nick Koston
48b45ba439
we have c++20
2025-10-26 12:01:54 -07:00
J. Nick Koston
b68d030f5a
update tests
2025-10-26 11:59:12 -07:00
J. Nick Koston
0bbe326830
preen
2025-10-26 11:51:42 -07:00
J. Nick Koston
077bd624f0
remove
2025-10-26 11:32:59 -07:00
J. Nick Koston
ddf86b4e77
wip
2025-10-26 11:31:55 -07:00
J. Nick Koston
f8661300f5
Merge branch 'integration' into memory_api
2025-10-26 09:41:42 -07:00
J. Nick Koston
6dd3babe03
Merge branch 'stateless_lambdas' into integration
2025-10-26 09:41:35 -07:00
J. Nick Koston
5e4a551a77
over engineered
2025-10-26 09:32:58 -07:00
J. Nick Koston
beace82816
over engineered
2025-10-26 09:32:43 -07:00
Jonathan Swoboda
7394cbf773
[core] Don't allow python 3.14 ( #11527 )
2025-10-26 09:00:08 -04:00
J. Nick Koston
802b866d25
Merge branch 'integration' into memory_api
2025-10-26 01:31:20 -07:00
J. Nick Koston
cd2ed94054
Merge branch 'stateless_lambdas' into integration
2025-10-26 01:31:14 -07:00
J. Nick Koston
97346e5644
tweak
2025-10-26 01:30:39 -07:00
J. Nick Koston
c30e130a48
dry
2025-10-26 01:07:08 -07:00
J. Nick Koston
c168766832
Merge branch 'integration' into memory_api
2025-10-26 01:05:16 -07:00
J. Nick Koston
36ac9a4b4c
Merge branch 'stateless_lambdas' into integration
2025-10-26 01:05:09 -07:00
J. Nick Koston
23207f0074
dry
2025-10-26 01:03:15 -07:00
J. Nick Koston
9e77ece7ce
dry
2025-10-26 00:58:52 -07:00
J. Nick Koston
7737689774
dry
2025-10-26 00:56:22 -07:00
J. Nick Koston
73d510d502
Stateless lambdas
2025-10-26 00:35:09 -07:00
J. Nick Koston
1577a46efd
[gpio] Skip set_inverted() call for default false value ( #11538 )
2025-10-25 22:09:42 -07:00
J. Nick Koston
cb0052f974
Merge branch 'integration' into memory_api
2025-10-25 19:12:40 -07:00
J. Nick Koston
60725e72b8
Merge branch 'api_services_once' into integration
2025-10-25 19:12:33 -07:00
J. Nick Koston
4d391fb27e
missing define for analyzer
2025-10-25 19:12:21 -07:00
J. Nick Koston
af90cba909
tweak
2025-10-25 19:06:00 -07:00
clydebarrow
c3606a9229
Fix race condition in start_input
2025-10-26 10:05:44 +10:00
clydebarrow
28ee05b1a3
Revert incorrect change
2025-10-26 09:51:15 +10:00
J. Nick Koston
d8d6560acb
Merge branch 'integration' into memory_api
2025-10-25 16:50:05 -07:00
J. Nick Koston
a282923f62
Merge branch 'api_services_once' into integration
2025-10-25 16:49:41 -07:00
J. Nick Koston
892aa61e79
Merge branch 'integration' into memory_api
2025-10-25 16:48:51 -07:00
J. Nick Koston
e0eb275c4d
Merge branch 'gpio_inverted_default' into integration
2025-10-25 16:48:44 -07:00
J. Nick Koston
22b574992f
no zero init pin
2025-10-25 16:47:48 -07:00
clydebarrow
5d170da762
Add instrumentation
2025-10-26 09:45:49 +10:00
J. Nick Koston
5099df00ec
missing zero init
2025-10-25 16:36:10 -07:00
J. Nick Koston
6094875ae1
revert
2025-10-25 16:19:35 -07:00
J. Nick Koston
17c32391ae
merge
2025-10-25 16:16:53 -07:00
clydebarrow
60d949bf7b
WIP
2025-10-26 08:21:06 +10:00
J. Nick Koston
a00c9a6861
Merge branch 'integration' into memory_api
2025-10-25 15:05:27 -07:00
J. Nick Koston
f100073a84
Merge branch 'usb_memory_order_retry' into integration
2025-10-25 15:05:21 -07:00
J. Nick Koston
c18a0f538f
preen
2025-10-25 15:05:13 -07:00
J. Nick Koston
4f24448709
Merge branch 'integration' into memory_api
2025-10-25 15:03:11 -07:00
J. Nick Koston
8858ad377b
Merge branch 'usb_memory_order_retry' into integration
2025-10-25 15:03:05 -07:00
J. Nick Koston
7e31149584
readable
2025-10-25 15:02:56 -07:00
J. Nick Koston
052f6e6f0f
Merge branch 'integration' into memory_api
2025-10-25 14:59:11 -07:00
J. Nick Koston
932b408576
Merge branch 'usb_memory_order_retry' into integration
2025-10-25 14:58:47 -07:00
J. Nick Koston
2c6b9d3826
no race window
2025-10-25 14:56:59 -07:00
J. Nick Koston
527039211e
fix off by one
2025-10-25 14:53:48 -07:00
J. Nick Koston
d653aa3203
fix off by one
2025-10-25 14:53:38 -07:00
J. Nick Koston
177bdabd38
Merge branch 'integration' into memory_api
2025-10-25 14:44:50 -07:00
J. Nick Koston
8c52badc96
Merge branch 'usb_memory_order_retry' into integration
2025-10-25 14:44:43 -07:00
J. Nick Koston
1ea17607f3
fix race.
2025-10-25 14:44:36 -07:00
J. Nick Koston
4c08a7b86a
fix race.
2025-10-25 14:44:25 -07:00
J. Nick Koston
77053c4ffa
Merge branch 'integration' into memory_api
2025-10-25 14:39:45 -07:00
J. Nick Koston
d45b46341f
Merge branch 'usb_memory_order_retry' into integration
2025-10-25 14:39:38 -07:00
J. Nick Koston
6cfca87ca7
safer
2025-10-25 14:39:28 -07:00
J. Nick Koston
e2a71b2ea1
Merge branch 'integration' into memory_api
2025-10-25 14:21:17 -07:00
J. Nick Koston
6eb05eaabe
Merge branch 'usb_memory_order_retry' into integration
2025-10-25 14:21:08 -07:00
J. Nick Koston
8bd640875f
touch ups
2025-10-25 14:20:57 -07:00
J. Nick Koston
1531b3c0d2
Merge branch 'integration' into memory_api
2025-10-25 14:12:28 -07:00
J. Nick Koston
698ee9cfdb
Merge branch 'usb_memory_order_retry' into integration
2025-10-25 14:12:21 -07:00
J. Nick Koston
1e17ed8c1e
narrow scope
2025-10-25 13:51:29 -07:00
J. Nick Koston
d3b4b11302
narrow scope
2025-10-25 13:50:16 -07:00
J. Nick Koston
6ad33a5a52
Merge branch 'integration' into memory_api
2025-10-25 13:46:41 -07:00
J. Nick Koston
b3409d8b19
Merge branch 'usb_memory_order_retry' into integration
2025-10-25 13:46:35 -07:00
J. Nick Koston
c5ff19d3ab
[usb_host] Fix atomic memory ordering in transfer slot allocation
2025-10-25 13:43:53 -07:00
J. Nick Koston
82d76dc7a1
Merge branch 'integration' into memory_api
2025-10-25 11:37:48 -07:00
J. Nick Koston
95df94e7f9
Merge branch 'strftime_overkill' into integration
2025-10-25 11:37:41 -07:00
J. Nick Koston
f8bbd8e32a
touch ups
2025-10-25 11:35:01 -07:00
J. Nick Koston
1b529c2f74
Merge branch 'strftime_overkill' into memory_api
2025-10-25 11:24:09 -07:00
J. Nick Koston
183e1268d9
Merge branch 'strftime_overkill' into integration
2025-10-25 11:24:03 -07:00
J. Nick Koston
ace2fce3a2
[core] Simplify ESPTime::strftime() and save 20 bytes flash
2025-10-25 11:23:23 -07:00
J. Nick Koston
960c80b202
[core] Simplify ESPTime::strftime() and save 20 bytes flash
2025-10-25 11:21:22 -07:00
J. Nick Koston
5861cf37f9
[core] Simplify ESPTime::strftime() and save 20 bytes flash
2025-10-25 11:20:06 -07:00
J. Nick Koston
4375d8ae61
Merge branch 'integration' into memory_api
2025-10-25 11:04:19 -07:00
J. Nick Koston
e41abce40e
Merge branch 'gpio_inverted_default' into integration
2025-10-25 11:04:12 -07:00
J. Nick Koston
683ea5c568
[gpio] Skip set_inverted() call for default false value
2025-10-25 11:03:44 -07:00
J. Nick Koston
8ea1351285
Merge branch 'integration' into memory_api
2025-10-25 10:51:57 -07:00
J. Nick Koston
f7b98f5993
Merge branch 'number_auto_default' into integration
2025-10-25 10:51:50 -07:00
J. Nick Koston
1e220e9803
[number] Skip set_mode call when using default AUTO mode
2025-10-25 10:51:26 -07:00
J. Nick Koston
2fa5ed6029
Merge branch 'integration' into memory_api
2025-10-25 10:42:38 -07:00
J. Nick Koston
b0f5eacd74
Merge branch 'initial_option_template_select' into integration
2025-10-25 10:42:33 -07:00
J. Nick Koston
f0aa530069
preen
2025-10-25 10:42:20 -07:00
J. Nick Koston
641bcc1dca
Merge remote-tracking branch 'origin/initial_option_template_select' into initial_option_template_select
2025-10-25 10:41:06 -07:00
J. Nick Koston
6c9f93fbf8
touch ups
2025-10-25 10:40:05 -07:00
J. Nick Koston
d8dc739645
Merge branch 'dev' into initial_option_template_select
2025-10-25 10:35:39 -07:00
J. Nick Koston
386c989b45
Merge branch 'integration' into memory_api
2025-10-25 10:31:45 -07:00
J. Nick Koston
bff02daa6c
Merge branch 'initial_option_template_select' into integration
2025-10-25 10:31:37 -07:00
J. Nick Koston
3a49103584
touch ups
2025-10-25 10:31:13 -07:00
J. Nick Koston
16130308f9
touch ups
2025-10-25 10:26:53 -07:00
J. Nick Koston
e212ed024d
[sntp] Replace std::vector<std::string> with std::array<const char*> to save heap memory ( #11525 )
2025-10-25 10:00:43 -07:00
J. Nick Koston
075efbb216
Merge branch 'integration' into memory_api
2025-10-25 00:28:23 -07:00
J. Nick Koston
3d020d5c6f
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-25 00:28:15 -07:00
Jonathan Swoboda
5fdd90c71a
[esp32] Add IDF 5.4.3 to platform list and switch to tar.xz ( #11528 )
2025-10-25 00:27:39 -07:00
J. Nick Koston
b62f620b57
Merge branch 'integration' into memory_api
2025-10-25 00:25:55 -07:00
J. Nick Koston
976fab7488
Merge branch 'select_options_in_flash' into integration
2025-10-25 00:25:41 -07:00
J. Nick Koston
1ea48df6d6
save some bytes
2025-10-24 17:40:56 -07:00
J. Nick Koston
78585ca3f9
Merge branch 'integration' into memory_api
2025-10-24 17:32:52 -07:00
J. Nick Koston
e34333353b
Merge branch 'sntp_servers_flash' into integration
2025-10-24 17:32:46 -07:00
J. Nick Koston
b77db3604f
cleanup
2025-10-24 17:32:38 -07:00
J. Nick Koston
875506f2f7
cleanup
2025-10-24 17:30:21 -07:00
J. Nick Koston
7dd1071026
cleanup
2025-10-24 17:30:04 -07:00
J. Nick Koston
9a44f8c14d
Merge branch 'integration' into memory_api
2025-10-24 14:39:17 -07:00
J. Nick Koston
7ef23657ab
Merge branch 'sntp_servers_flash' into integration
2025-10-24 14:39:09 -07:00
J. Nick Koston
01b1844e9d
must still be in ram on 8266
2025-10-24 14:38:46 -07:00
J. Nick Koston
9e798ffa4f
must still be in ram on 8266
2025-10-24 14:37:35 -07:00
J. Nick Koston
ccdce3508c
must still be in ram on 8266
2025-10-24 14:37:29 -07:00
J. Nick Koston
3025d35554
must still be in ram on 8266
2025-10-24 14:37:15 -07:00
J. Nick Koston
2b75eca91f
Merge branch 'integration' into memory_api
2025-10-24 14:31:46 -07:00
J. Nick Koston
d53c162448
Merge branch 'sntp_servers_flash' into integration
2025-10-24 14:31:37 -07:00
J. Nick Koston
54fb391f13
cleanup
2025-10-24 14:26:17 -07:00
J. Nick Koston
45770811d2
[sntp] Store server strings in flash memory
2025-10-24 14:13:41 -07:00
J. Nick Koston
45c24e9550
[sntp] Store server strings in flash memory
2025-10-24 14:09:59 -07:00
J. Nick Koston
3b750adf29
Merge branch 'integration' into memory_api
2025-10-24 13:41:24 -07:00
J. Nick Koston
7a192cd769
Merge branch 'initial_option_template_select' into integration
2025-10-24 13:41:17 -07:00
J. Nick Koston
7efa1f7641
test
2025-10-24 13:39:06 -07:00
J. Nick Koston
7f06e0bbca
[template] Store initial option as index in template select
2025-10-24 13:32:18 -07:00
Jonathan Swoboda
6929bdb415
[remote_transmitter] Remove delays and use RMT instead ( #11505 )
2025-10-24 15:01:30 -04:00
J. Nick Koston
353caaf4ff
touch ups
2025-10-24 09:33:56 -07:00
J. Nick Koston
2e1c8a114a
touch ups
2025-10-24 09:33:38 -07:00
J. Nick Koston
2df6a8aa9e
Merge branch 'integration' into memory_api
2025-10-24 07:29:26 -07:00
J. Nick Koston
263a368e00
Merge branch 'select_options_in_flash' into integration
2025-10-24 07:29:17 -07:00
J. Nick Koston
44157f1ced
tweak
2025-10-24 07:16:40 -07:00
J. Nick Koston
b2cded14ec
tweak
2025-10-24 06:46:54 -07:00
J. Nick Koston
4135e0b5db
fixes
2025-10-24 06:43:03 -07:00
J. Nick Koston
3ae82f6b98
[select] Store options in flash to reduce RAM usage
2025-10-24 04:39:55 -07:00
J. Nick Koston
09f97d86e6
[select] Store options in flash to reduce RAM usage
2025-10-24 04:31:16 -07:00
J. Nick Koston
83e4013a25
[select] Store options in flash to reduce RAM usage
2025-10-24 04:27:41 -07:00
J. Nick Koston
18b12f845d
[select] Store options in flash to reduce RAM usage
2025-10-24 04:22:52 -07:00
J. Nick Koston
3d6224d1b1
[select] Store options in flash to reduce RAM usage
2025-10-24 04:22:22 -07:00
J. Nick Koston
d27e78e909
[select] Store options in flash to reduce RAM usage
2025-10-24 04:13:34 -07:00
J. Nick Koston
5426f8736b
[esphome][ota] Add write_byte_() helper to reduce code duplication
2025-10-23 22:58:09 -07:00
J. Nick Koston
a061af8d73
Merge branch 'integration' into memory_api
2025-10-23 22:32:17 -07:00
J. Nick Koston
dfce46b33e
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-23 22:32:08 -07:00
J. Nick Koston
2c85ba037e
[http_request] Pass collect_headers by const reference instead of by value ( #11494 )
2025-10-23 20:01:48 -07:00
J. Nick Koston
2440bbdceb
[core][sensor] Eliminate redundant default value setters in generated code ( #11495 )
2025-10-23 20:01:23 -07:00
Jesse Hills
3ac8eb7696
Merge branch 'release' into dev
2025-10-24 14:08:56 +13:00
Jesse Hills
6a478b9070
Merge pull request #11506 from esphome/bump-2025.10.3
...
2025.10.3
2025-10-24 14:08:12 +13:00
Jesse Hills
a32a1d11fb
Bump version to 2025.10.3
2025-10-24 07:51:38 +13:00
Markus
daeb8ef88c
[core] handle mixed IP and DNS addresses correctly in resolve_ip_address ( #11503 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-10-24 07:51:38 +13:00
Anton Sergunov
febee437d6
[uart] Make rx pin respect pullup and pulldown settings ( #9248 )
2025-10-24 07:51:38 +13:00
Peter Zich
de2f475dbd
[hdc1080] Make HDC1080_CMD_CONFIGURATION failure a warning (and log it) ( #11355 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-24 07:51:38 +13:00
Markus
fa3ec6f732
[core] handle mixed IP and DNS addresses correctly in resolve_ip_address ( #11503 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-10-23 11:32:07 -07:00
J. Nick Koston
dadf037037
Merge branch 'integration' into memory_api
2025-10-23 11:29:47 -07:00
J. Nick Koston
3379551b3c
Merge branch 'fix_ip_dns_mix' into integration
2025-10-23 11:29:41 -07:00
J. Nick Koston
190bd47657
Merge branch 'redundant_setters' into integration
2025-10-23 11:29:33 -07:00
J. Nick Koston
c76e446895
tweaks
2025-10-23 11:14:24 -07:00
J. Nick Koston
6dab0b4b49
tweaks
2025-10-23 11:12:57 -07:00
J. Nick Koston
267b715bfa
safer
2025-10-23 11:11:45 -07:00
J. Nick Koston
3e6d1d551d
tweak
2025-10-23 11:06:09 -07:00
Links2004
8b67b9f35d
add unit tests for mixed IP and hostname resolution with proper handling of exceptions
...
fix up address handling for mixed IP and hostname resolution
2025-10-23 17:54:50 +00:00
dependabot[bot]
e490aec6b4
Bump ruamel-yaml from 0.18.15 to 0.18.16 ( #11482 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-23 10:25:36 -07:00
Links2004
af321edf80
[core] handle mixed IP and DNS addresses correctly in resolve_ip_address
...
do not raise error if some addresses are IPs and
the mDNS / DNS resolution fails for others
fix : #11501
2025-10-23 17:15:45 +00:00
J. Nick Koston
8da8095a6a
[tests] Isolate gps component to prevent TinyGPSPlus millis() conflicts ( #11499 )
2025-10-23 10:11:13 -07:00
Patrick
ab14c0cd72
[pipsolar] improve sensor readout in HA, set unknown state on timeout / error ( #10292 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-10-23 11:32:02 -04:00
J. Nick Koston
fdd453e88a
fix
2025-10-23 09:02:08 -06:00
J. Nick Koston
cce5b58de4
Revert "[tests] Fix millis() ambiguity in component tests with gps component"
...
This reverts commit f9b08491cc .
2025-10-23 08:19:48 -06:00
J. Nick Koston
ba4ce200d8
Merge branch 'qualify_millis_tests_tinygps' into redundant_setters
2025-10-23 06:51:05 -06:00
J. Nick Koston
f9b08491cc
[tests] Fix millis() ambiguity in component tests with gps component
2025-10-23 06:50:24 -06:00
J. Nick Koston
ba3fd5fdb5
Merge branch 'integration' into memory_api
2025-10-22 19:50:57 -10:00
J. Nick Koston
41dab22014
Merge branch 'redundant_setters' into integration
2025-10-22 19:50:50 -10:00
J. Nick Koston
b61cc2003f
[core][sensor] Eliminate redundant default value setters in generated code
2025-10-22 19:49:27 -10:00
J. Nick Koston
6a009d0945
Merge branch 'integration' into memory_api
2025-10-22 19:21:09 -10:00
J. Nick Koston
dd5b840895
Merge branch 'http_request_no_copy' into integration
2025-10-22 19:21:00 -10:00
J. Nick Koston
a89511f3ae
[http_request] Pass collect_headers by const reference instead of by value
2025-10-22 19:01:21 -10:00
J. Nick Koston
f66a526d2e
[http_request] Pass collect_headers by const reference instead of by value
2025-10-22 19:00:58 -10:00
J. Nick Koston
917deac7cb
[scheduler] Remove unused <deque> include after defer queue optimization ( #11491 )
2025-10-23 04:02:19 +00:00
dependabot[bot]
3d21adecd3
Bump aioesphomeapi from 42.2.0 to 42.3.0 ( #11493 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-23 02:58:09 +00:00
J. Nick Koston
5b023f9369
[ethernet] Add RMII GPIO pin conflict validation ( #11488 )
2025-10-22 16:37:50 -10:00
dependabot[bot]
6c2ce5cacf
Bump bleak from 1.0.1 to 1.1.1 ( #11492 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-22 16:36:30 -10:00
J. Nick Koston
d23e25f099
[api] Fix clang-tidy modernize-use-emplace warning for light effects ( #11490 )
2025-10-22 21:31:51 -05:00
J. Nick Koston
af428fd7c5
Merge remote-tracking branch 'origin/memory_api' into memory_api
2025-10-22 16:26:03 -10:00
J. Nick Koston
d434f0c641
Merge branch 'integration' into memory_api
2025-10-22 16:25:47 -10:00
J. Nick Koston
d15dbabae4
Merge branch 'climate_overhead' into integration
2025-10-22 16:25:35 -10:00
optimusprimespace
9b78098eec
[hdc2010] New component ( #6674 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.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@koston.org >
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-10-22 22:24:17 -04:00
J. Nick Koston
6338326d10
use helper to fix flakey test
2025-10-22 16:18:57 -10:00
J. Nick Koston
87c630cf45
Merge branch 'memory_api' of https://github.com/esphome/esphome into memory_api
2025-10-22 16:14:53 -10:00
J. Nick Koston
fe7ebbc33e
Merge branch 'integration' into memory_api
2025-10-22 16:14:46 -10:00
J. Nick Koston
19edaf97de
Merge branch 'ethernet_pin_validate' into integration
2025-10-22 16:14:41 -10:00
J. Nick Koston
ceba2fad15
Merge branch 'integration' of https://github.com/esphome/esphome into integration
2025-10-22 16:14:35 -10:00
J. Nick Koston
f5b995a454
preen
2025-10-22 16:11:37 -10:00
J. Nick Koston
3112c06f1d
handle p4
2025-10-22 16:07:46 -10:00
J. Nick Koston
b276bc0867
Merge branch 'dev' into climate_overhead
2025-10-22 15:24:26 -10:00
Keith Burzinski
7e5b82c5f3
[improv_serial] Various optimizations ( #11473 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-23 14:24:08 +13:00
J. Nick Koston
2864e989bd
[light] Extract ColorModeMask into generic FiniteSetMask helper ( #11472 )
...
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>
2025-10-23 14:22:46 +13:00
J. Nick Koston
6efe346cc5
[light] Use std::initializer_list for add_effects to reduce flash overhead ( #11485 )
2025-10-23 14:21:53 +13:00
J. Nick Koston
f2f6c597ef
[light] Store effect names in flash (const char*) to save RAM ( #11487 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-23 14:17:57 +13:00
J. Nick Koston
7a033edbc2
Merge branch 'integration' into memory_api
2025-10-22 15:17:38 -10:00
J. Nick Koston
ec93a932ae
Merge branch 'ethernet_pin_validate' into integration
2025-10-22 15:17:33 -10:00
J. Nick Koston
a050ff6ac3
preen
2025-10-22 15:17:23 -10:00
J. Nick Koston
48643cd2de
Merge branch 'integration' into memory_api
2025-10-22 15:09:10 -10:00
J. Nick Koston
8737f5d670
Merge branch 'ethernet_pin_validate' into integration
2025-10-22 15:09:01 -10:00
J. Nick Koston
c6de86bfb1
tests
2025-10-22 15:08:12 -10:00
J. Nick Koston
64e3e1ef82
preen
2025-10-22 15:00:36 -10:00
J. Nick Koston
6a2b305eb2
[ethernet] Add RMII GPIO pin conflict validation
2025-10-22 14:57:32 -10:00
tomaszduda23
b91b12d77a
[nrf52] support BLE --device for logging ( #9861 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-22 14:55:34 -10:00
J. Nick Koston
ae41ae80ca
Fix light_call.cpp to use first_value_from_mask instead of first_mode_from_mask
...
The generic FiniteSetMask uses first_value_from_mask, not first_mode_from_mask.
This aligns with the enum_mask_helper implementation.
2025-10-22 14:33:48 -10:00
J. Nick Koston
d8cb5d4aa4
Fix light_traits.h to use correct FiniteSetMask API
...
- Use count() instead of contains() (std::set compatible API)
- Use has_capability() free function instead of method
- Matches enum_mask_helper implementation
2025-10-22 14:33:02 -10:00
J. Nick Koston
416ce17c92
Merge branch 'climate_overhead' into memory_api
2025-10-22 14:31:45 -10:00
J. Nick Koston
4d86bbda79
Merge branch 'integration' into memory_api
2025-10-22 14:23:17 -10:00
J. Nick Koston
6e8997dcee
Merge branch 'fan_fixed' into integration
2025-10-22 14:23:10 -10:00
J. Nick Koston
cdbf9682b1
Merge branch 'integration' into memory_api
2025-10-22 14:12:29 -10:00
J. Nick Koston
dff7e90d10
Merge branch 'light_effects_rom' into integration
2025-10-22 14:12:23 -10:00
J. Nick Koston
c55c031882
missed some
2025-10-22 13:55:44 -10:00
J. Nick Koston
272858dfca
[light] Store effect names in flash (const char*) to save RAM
2025-10-22 13:48:23 -10:00
J. Nick Koston
091c12cb48
preen
2025-10-22 13:29:14 -10:00
J. Nick Koston
39b93079e5
simp
2025-10-22 13:26:53 -10:00
J. Nick Koston
93c555ae87
reset
2025-10-22 13:18:14 -10:00
J. Nick Koston
42a7385f98
Merge branch 'integration' into memory_api
2025-10-22 12:32:37 -10:00
J. Nick Koston
b5e7e0e442
Merge branch 'light_effects' into integration
2025-10-22 12:32:33 -10:00
J. Nick Koston
977dd9dd34
manual copy
2025-10-22 12:29:23 -10:00
J. Nick Koston
fe6f877185
manual copy
2025-10-22 12:28:51 -10:00
J. Nick Koston
c7aef0016a
manual copy
2025-10-22 12:27:29 -10:00
J. Nick Koston
c69e7f4e78
init
2025-10-22 12:25:35 -10:00
J. Nick Koston
6d1ee10742
manual copy
2025-10-22 12:24:47 -10:00
J. Nick Koston
77f97270d6
[light] Use std::initializer_list for add_effects to reduce flash overhead
2025-10-22 12:20:50 -10:00
J. Nick Koston
e822aa1e3d
Merge branch 'integration' into memory_api
2025-10-22 12:14:08 -10:00
J. Nick Koston
4ed33b5659
Merge branch 'enum_mask_helper' into integration
2025-10-22 12:14:03 -10:00
J. Nick Koston
516889f35e
Merge remote-tracking branch 'origin/fan_fixed' into fan_fixed
2025-10-22 12:02:31 -10:00
J. Nick Koston
26e4754673
fixed
2025-10-22 12:02:20 -10:00
J. Nick Koston
a3b3032319
Merge branch 'dev' into fan_fixed
2025-10-22 11:56:27 -10:00
J. Nick Koston
7f567bdfbe
[fan] Add basic fan compile tests ( #11484 )
2025-10-23 10:53:15 +13:00
J. Nick Koston
b0f764a37e
fixed
2025-10-22 11:52:15 -10:00
J. Nick Koston
5c7029623e
fixed
2025-10-22 11:44:42 -10:00
J. Nick Koston
fdb23a2c13
fixed
2025-10-22 11:42:31 -10:00
J. Nick Koston
43bcd98649
fixed
2025-10-22 11:41:15 -10:00
J. Nick Koston
274c0505f7
fixed
2025-10-22 11:38:52 -10:00
J. Nick Koston
eaf0a367b4
fixed
2025-10-22 11:37:19 -10:00
J. Nick Koston
657e6f0bce
fixed
2025-10-22 11:28:53 -10:00
J. Nick Koston
935acc7d5e
fixed
2025-10-22 11:24:12 -10:00
J. Nick Koston
acd24402dd
reduce scope
2025-10-22 11:16:28 -10:00
J. Nick Koston
ac36b97262
reduce scope
2025-10-22 11:16:13 -10:00
J. Nick Koston
828f2addcd
Merge remote-tracking branch 'origin/fan_fixed' into fan_fixed
2025-10-22 11:09:23 -10:00
J. Nick Koston
f11e8e36b5
missed
2025-10-22 11:09:10 -10:00
Daniel Stiner
f2de8df556
[openthread] Fix OTA by populating CORE.address with device's mDNS address ( #11095 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-10-22 11:07:01 -10:00
J. Nick Koston
788c402cfe
Merge branch 'fan_base_tests' into fan_fixed
2025-10-22 11:05:09 -10:00
J. Nick Koston
04d127015c
Add basic fan compile tests
...
baseline for https://github.com/esphome/esphome/pull/11483
2025-10-22 11:04:38 -10:00
J. Nick Koston
f559fad4fc
[fan] Use FixedVector for preset modes, preserve config order (breaking)
2025-10-22 11:03:32 -10:00
J. Nick Koston
f58b90a67c
preen
2025-10-22 10:34:44 -10:00
J. Nick Koston
42a86fe333
merge
2025-10-22 10:18:51 -10:00
J. Nick Koston
3dfb2ba70e
tidy
2025-10-22 10:18:26 -10:00
J. Nick Koston
771501ccbb
Merge branch 'integration' into memory_api
2025-10-22 10:13:54 -10:00
J. Nick Koston
8daab8350c
Merge branch 'enum_mask_helper' into integration
2025-10-22 10:13:49 -10:00
J. Nick Koston
1bebdb2c00
fix refactoring error
2025-10-22 10:12:58 -10:00
J. Nick Koston
4c6cd05b7b
Merge branch 'integration' into memory_api
2025-10-22 10:08:53 -10:00
J. Nick Koston
a4073ffc7b
Merge branch 'enum_mask_helper' into integration
2025-10-22 10:08:45 -10:00
J. Nick Koston
a284a06916
policy
2025-10-22 10:08:27 -10:00
J. Nick Koston
94809c4687
merge
2025-10-22 10:07:36 -10:00
J. Nick Koston
22070ac78f
review feedback
2025-10-22 10:07:16 -10:00
J. Nick Koston
349dc7227e
Merge branch 'integration' into memory_api
2025-10-22 09:59:39 -10:00
J. Nick Koston
ceb2231a9f
Merge branch 'enum_mask_helper' into integration
2025-10-22 09:59:28 -10:00
J. Nick Koston
7c7f1e755d
merge
2025-10-22 09:55:10 -10:00
J. Nick Koston
bc7cc066a5
backmerge
2025-10-22 09:54:47 -10:00
J. Nick Koston
8e9a438c46
reduce
2025-10-22 09:51:15 -10:00
J. Nick Koston
73944d4077
reduce
2025-10-22 09:48:39 -10:00
J. Nick Koston
56d084bcff
reduce
2025-10-22 09:47:31 -10:00
J. Nick Koston
ce80baa3c9
reduce
2025-10-22 09:46:13 -10:00
J. Nick Koston
d7f32bf27f
reduce
2025-10-22 09:44:14 -10:00
J. Nick Koston
1c67a61945
[ci] Fix WiFi testing mode validation and component splitter for variant-only tests ( #11481 )
2025-10-23 08:10:24 +13:00
pre-commit-ci-lite[bot]
a335aa0713
[pre-commit.ci lite] apply automatic fixes
2025-10-22 18:56:11 +00:00
J. Nick Koston
02a8024e94
Update esphome/components/light/color_mode.h
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-22 08:54:21 -10:00
J. Nick Koston
35afa7ae05
migrate
2025-10-22 08:52:27 -10:00
J. Nick Koston
0572344c08
revert
2025-10-22 08:48:25 -10:00
J. Nick Koston
753662feaa
preen
2025-10-22 08:47:18 -10:00
J. Nick Koston
daef2a81b7
Merge remote-tracking branch 'upstream/dev' into enum_mask_helper
2025-10-22 08:44:47 -10:00
J. Nick Koston
c70a3cf405
feedback
2025-10-22 08:44:08 -10:00
J. Nick Koston
92a812e154
optimize
2025-10-22 08:30:17 -10:00
Jonathan Swoboda
77141d3e83
[esp32] Set the location of the IDF component manager cache ( #11467 )
2025-10-22 14:28:18 -04:00
J. Nick Koston
f592f79bce
[ci] Fix component splitter for components with only variant tests ( #11476 )
2025-10-22 07:30:27 -10:00
J. Nick Koston
6edbb94529
[ci] Fix test detection for components with only variant tests ( #11474 )
2025-10-22 00:06:14 -10:00
J. Nick Koston
3fda73bcf2
bot review
2025-10-22 00:05:06 -10:00
J. Nick Koston
0d2eb794c7
Merge branch 'integration' into memory_api
2025-10-21 23:57:40 -10:00
J. Nick Koston
55d7f5e8be
Merge branch 'enum_mask_helper' into integration
2025-10-21 23:57:33 -10:00
J. Nick Koston
44c2410017
preen
2025-10-21 22:48:42 -10:00
J. Nick Koston
50eaf522b9
Merge branch 'dev' into enum_mask_helper
2025-10-21 22:48:22 -10:00
J. Nick Koston
7310d75579
minimize changes
2025-10-21 22:39:11 -10:00
J. Nick Koston
ae1af5f16e
minimize changes
2025-10-21 22:38:44 -10:00
J. Nick Koston
0d256e12a6
[climate] Remove redundant initializer_list overloads from haier and midea
...
EnumBitmask and std::vector already handle initializer_list via
implicit conversion, so explicit overloads are unnecessary.
2025-10-21 22:37:48 -10:00
J. Nick Koston
0ad42ec79b
minimize changes
2025-10-21 22:37:19 -10:00
J. Nick Koston
1eca67bb4c
[climate] Remove redundant initializer_list overloads
...
EnumBitmask already has a constructor that takes initializer_list,
so the explicit overloads are unnecessary and add code duplication.
2025-10-21 22:36:33 -10:00
J. Nick Koston
d8e8c2832e
minimize changes
2025-10-21 22:34:58 -10:00
J. Nick Koston
55d1b823e8
minimize changes
2025-10-21 22:34:45 -10:00
J. Nick Koston
2debf04a48
[climate] Use std::set API for EnumBitmask
...
- Change .add() to .insert()
- Change .remove() to .erase()
- Change .contains() to .count() > 0
- Consistent with std::set API
2025-10-21 22:32:58 -10:00
J. Nick Koston
e9e6b9ddf9
minimize changes
2025-10-21 22:32:36 -10:00
J. Nick Koston
7eff1c31fd
adjust
2025-10-21 22:30:27 -10:00
J. Nick Koston
9d1ceba18f
[core] Use std::set API for EnumBitmask
...
- Replace .contains()/.add()/.remove() with .count()/.insert()/.erase()
- Makes EnumBitmask a true drop-in replacement for std::set
- Update all usages in light component
2025-10-21 22:28:59 -10:00
J. Nick Koston
f8f967b25c
wi
2025-10-21 22:25:57 -10:00
J. Nick Koston
1119b4e11e
[core] Add std::set compatibility aliases to EnumBitmask
...
- Add insert() as alias for add()
- Add erase() as alias for remove()
- Add count() as alias for contains()
- Makes EnumBitmask a true drop-in replacement for std::set
- Update documentation to reflect compatibility
2025-10-21 22:23:37 -10:00
Jeff Brown
d37eb59fd7
[light] Eliminate dimming undershoot during addressable light transition ( #11471 )
2025-10-22 08:22:33 +00:00
J. Nick Koston
c6711fc354
adjust
2025-10-21 22:19:07 -10:00
J. Nick Koston
8fd3719f38
merge
2025-10-21 22:10:09 -10:00
Jeff Brown
e2b3617df3
[climate] Fix restore state for fan mode, preset, and swing mode ( #11126 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-10-21 22:08:40 -10:00
J. Nick Koston
15d4e30df2
merge
2025-10-21 22:04:46 -10:00
J. Nick Koston
960e6da4f7
[gree] Use EnumBitmask add() instead of insert() for climate traits
2025-10-21 22:02:53 -10:00
J. Nick Koston
4dba685898
merge
2025-10-21 22:01:39 -10:00
J. Nick Koston
379d76b397
Merge branch 'enum_mask_helper' into climate_overhead
2025-10-21 22:01:27 -10:00
J. Nick Koston
777e73fd04
Extract ColorModeMask into EnumBitmask helper
2025-10-21 21:54:44 -10:00
J. Nick Koston
e1c851cab8
[wifi] Optimize WiFi network storage with FixedVector ( #11458 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-10-22 05:23:10 +00:00
J. Nick Koston
146b067d62
[light] Add compile test for addressable lights ( #11465 )
2025-10-22 16:59:39 +13:00
J. Nick Koston
5b15827009
[CI] Fix component detection when core files change in determine-jobs ( #11461 )
2025-10-22 16:58:40 +13:00
J. Nick Koston
0de79ba291
[event] Replace std::set with FixedVector for event type storage ( #11463 )
2025-10-22 16:57:18 +13:00
J. Nick Koston
e3aaf6a144
[wifi] Test multiple stas in wifi compile tests ( #11460 )
2025-10-22 16:55:46 +13:00
J. Nick Koston
78ffeb30fb
[binary_sensor] Optimize MultiClickTrigger with FixedVector ( #11453 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-10-22 16:55:13 +13:00
J. Nick Koston
d3927fe33f
fix compile
2025-10-21 17:35:24 -10:00
J. Nick Koston
f7a4578390
fix compile
2025-10-21 17:27:01 -10:00
J. Nick Koston
f3bf25d203
fix compile
2025-10-21 17:25:20 -10:00
J. Nick Koston
bbce28c18d
fix compile
2025-10-21 17:21:59 -10:00
J. Nick Koston
dfa51a5137
merge
2025-10-21 17:16:04 -10:00
J. Nick Koston
a59fdd8e04
wip
2025-10-21 16:58:15 -10:00
J. Nick Koston
bc296d05fb
wip
2025-10-21 16:57:18 -10:00
J. Nick Koston
46afd21738
Merge branch 'integration' into memory_api
2025-10-21 15:58:37 -10:00
J. Nick Koston
740a66a4c0
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-21 15:58:30 -10:00
Jesse Hills
2c1927fd12
[api] Allow clearing noise psk if dynamically set ( #11429 )
2025-10-22 14:24:56 +13:00
Jesse Hills
c6ae1a5909
[core] Stop clang-format "fixing" a single line ( #11462 )
2025-10-22 01:00:27 +00:00
J. Nick Koston
f562454f8e
Merge branch 'integration' into memory_api
2025-10-21 14:17:00 -10:00
J. Nick Koston
ad2e6d1454
Merge branch 'event_types' into integration
2025-10-21 14:16:55 -10:00
J. Nick Koston
ece0619070
[event] Replace std::set with FixedVector for event type storage
2025-10-21 14:05:43 -10:00
J. Nick Koston
033325d354
Merge branch 'integration' into memory_api
2025-10-21 13:45:01 -10:00
J. Nick Koston
73a3665b86
Merge branch 'wifi_sta_fixed' into integration
2025-10-21 13:44:55 -10:00
J. Nick Koston
35f3c6b098
preen
2025-10-21 13:44:46 -10:00
J. Nick Koston
f9fe2d21e5
tweaks
2025-10-21 13:25:51 -10:00
J. Nick Koston
0bde964441
Merge branch 'integration' into memory_api
2025-10-21 13:12:20 -10:00
J. Nick Koston
753e011d73
Merge branch 'wifi_sta_fixed' into integration
2025-10-21 13:12:12 -10:00
J. Nick Koston
9c712744be
[light] Replace std::vector with FixedVector in strobe and color_wipe effects ( #11455 )
2025-10-22 11:40:19 +13:00
J. Nick Koston
9b1ac8f83d
Merge branch 'wifi_multi_sta_tests' into wifi_sta_fixed
2025-10-21 12:26:12 -10:00
J. Nick Koston
d79af2d0e9
Merge branch 'dev' into wifi_multi_sta_tests
2025-10-21 12:25:57 -10:00
Javier Peletier
ae50a09b4e
C++ components unit test framework ( #9284 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-21 22:21:22 +00:00
J. Nick Koston
f15da08acc
Merge branch 'wifi_multi_sta_tests' into wifi_sta_fixed
2025-10-21 12:17:51 -10:00
J. Nick Koston
3f76a67c65
[wifi] Test multiple stas in wifi compile tests
2025-10-21 12:17:16 -10:00
Jeff Brown
1ea80594c6
[light] Improve gamma correction precision ( #11141 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-10-21 22:11:11 +00:00
J. Nick Koston
02e1ed2130
multiple networks
2025-10-21 11:57:06 -10:00
J. Nick Koston
8500323d39
[esp32] Add advanced options to disable unused VFS features (saves ~8.7 KB flash) ( #11441 )
2025-10-22 10:47:31 +13:00
J. Nick Koston
2948264917
try to avoid some of the ram
2025-10-21 11:46:30 -10:00
J. Nick Koston
660411ac42
try to avoid some of the ram
2025-10-21 11:44:56 -10:00
J. Nick Koston
88e3f02c9c
try to avoid some of the ram
2025-10-21 11:40:48 -10:00
J. Nick Koston
6f7db2f5f7
[gpio] Optimize switch interlock with FixedVector ( #11448 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-10-21 11:35:34 -10:00
J. Nick Koston
9922c65912
Add compile tests for binary_sensor MultiClickTrigger ( #11454 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-10-22 10:32:48 +13:00
J. Nick Koston
f2469077d9
[light] Add tests for AddressableColorWipeEffectColor/StrobeLightEffectColor ( #11456 )
2025-10-22 10:31:18 +13:00
J. Nick Koston
f3f419077b
[wifi] Optimize WiFi network storage with FixedVector
2025-10-21 11:29:27 -10:00
Jesse Hills
742eca92d8
[CI] Add auto label for chained PRs ( #11457 )
2025-10-21 11:22:56 -10:00
J. Nick Koston
fead1a8c22
Merge branch 'integration' into memory_api
2025-10-21 11:16:06 -10:00
J. Nick Koston
ec08579eab
Merge branch 'light_fixed' into integration
2025-10-21 11:15:46 -10:00
J. Nick Koston
805b5aef20
Merge branch 'binary_sensor_multi_click_fixed_vector' into integration
2025-10-21 11:15:38 -10:00
J. Nick Koston
548913b471
Add gpio switch interlock compile tests ( #11449 )
2025-10-22 10:12:32 +13:00
Anton Sergunov
a05c5ea240
[uart] Make rx pin respect pullup and pulldown settings ( #9248 )
2025-10-22 10:10:25 +13:00
J. Nick Koston
d6961610c7
[light] Replace std::vector with FixedVector in strobe and color_wipe effects
2025-10-21 11:10:02 -10:00
J. Nick Koston
9e693335b6
[binary_sensor] Optimize MultiClickTrigger with FixedVector
2025-10-21 10:50:33 -10:00
Jeff Brown
8e8a2bde95
[light] Decouple AddressableLight and Light transition classes ( #11166 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-21 10:37:29 -10:00
Petr Kejval
80265a6bd2
[sensor] Add optimistic option to heartbeat filter ( #10993 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-21 09:17:07 -04:00
J. Nick Koston
c47d9345ea
Merge branch 'integration' into memory_api
2025-10-20 23:38:37 -10:00
J. Nick Koston
e7e96abcba
Merge branch 'gpio_switch_fixed_vector' into integration
2025-10-20 23:38:26 -10:00
J. Nick Koston
8f4cb740f3
Merge branch 'gpio_switch_interlock_tests' into integration
2025-10-20 23:38:18 -10:00
J. Nick Koston
87e9a7a1bd
[climate] Remove unnecessary vector allocations in state save/restore ( #11445 )
2025-10-21 04:35:18 -05:00
J. Nick Koston
53d0f589ba
Add gpio switch interlock compile tests
2025-10-20 23:34:16 -10:00
J. Nick Koston
3aedfe8be3
[binary_sensor] Optimize AutorepeatFilter with FixedVector ( #11444 )
2025-10-21 04:30:13 -05:00
J. Nick Koston
245f083a5c
Add gpio switch interlock compile tests
2025-10-20 23:29:15 -10:00
J. Nick Koston
f9f0d895f7
[gpio] Optimize switch interlock with FixedVector
2025-10-20 23:28:23 -10:00
J. Nick Koston
7f2cc47ed6
[binary_sensor] Add compile test for auto repeat ( #11443 )
2025-10-21 04:25:59 -05:00
J. Nick Koston
811cd4582e
Merge branch 'integration' into memory_api
2025-10-20 22:49:57 -10:00
J. Nick Koston
c88861d6ba
Merge branch 'remove_climate_temp_vectors' into integration
2025-10-20 22:49:49 -10:00
J. Nick Koston
51678fe4a4
[climate] Remove unnecessary vector allocations in state save/restore
2025-10-20 22:36:10 -10:00
J. Nick Koston
c2c55ac648
Merge branch 'integration' into memory_api
2025-10-20 22:23:39 -10:00
J. Nick Koston
f1f1017cce
Merge branch 'auto_repeat_fixed' into integration
2025-10-20 22:23:33 -10:00
J. Nick Koston
4bb4a309e7
[binary_sensor] Optimize AutorepeatFilter with FixedVector
2025-10-20 22:09:46 -10:00
J. Nick Koston
375adbb86f
[binary_sensor] Optimize AutorepeatFilter with FixedVector
2025-10-20 22:09:22 -10:00
J. Nick Koston
5b13814a9e
Merge branch 'integration' into memory_api
2025-10-20 21:58:42 -10:00
J. Nick Koston
71af6dbb04
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-20 21:58:30 -10:00
J. Nick Koston
a5542e0d2b
[sensor] Optimize calibration and Or filters with FixedVector ( #11437 )
2025-10-20 21:38:05 -10:00
J. Nick Koston
110f23caff
fix
2025-10-20 21:34:14 -10:00
Keith Burzinski
66afe4a9be
[climate] Add some integration tests ( #11439 )
2025-10-21 02:26:18 -05:00
J. Nick Koston
faff196f1b
Merge branch 'integration' into memory_api
2025-10-20 21:25:34 -10:00
J. Nick Koston
e3c3acebde
Merge branch 'disable_unused_vfs_esp32' into integration
2025-10-20 21:25:28 -10:00
J. Nick Koston
abcb2ce4e7
conditional
2025-10-20 21:17:48 -10:00
J. Nick Koston
c3fbfca844
conditional
2025-10-20 21:15:23 -10:00
J. Nick Koston
888db4c784
Merge branch 'integration' into memory_api
2025-10-20 20:59:26 -10:00
J. Nick Koston
b2fe8bb25d
Merge branch 'disable_unused_vfs_esp32' into integration
2025-10-20 20:59:18 -10:00
J. Nick Koston
572af76bee
[esp32] Add advanced options to disable unused VFS features (saves ~5 KB flash)
2025-10-20 20:49:12 -10:00
J. Nick Koston
0ae9009e41
[ci] Fix clang-tidy split mode for core file changes ( #11434 )
2025-10-20 20:39:50 -10:00
J. Nick Koston
0b2f5fcd7e
Add additional sensor filter tests ( #11438 )
2025-10-20 20:39:21 -10:00
J. Nick Koston
7a2887e2ed
[analyze-memory] Improve symbol categorization accuracy ( #11440 )
2025-10-20 20:39:05 -10:00
J. Nick Koston
45460c3165
Merge branch 'integration' into memory_api
2025-10-20 20:25:25 -10:00
J. Nick Koston
3533ff50bd
Merge branch 'improve_analyze_memory_symbols' into integration
2025-10-20 20:25:05 -10:00
J. Nick Koston
bc572aeec5
preen
2025-10-20 20:21:27 -10:00
J. Nick Koston
c6370bb410
more cleanup
2025-10-20 20:17:40 -10:00
J. Nick Koston
b006f03080
more cleanup
2025-10-20 20:17:40 -10:00
J. Nick Koston
226d9a4796
more cleanup
2025-10-20 20:17:39 -10:00
J. Nick Koston
b9efaabdf0
more cleanup
2025-10-20 20:15:12 -10:00
J. Nick Koston
5b4e50d279
more cleanup
2025-10-20 20:13:20 -10:00
J. Nick Koston
8c115ab07b
more cleanup
2025-10-20 20:12:51 -10:00
J. Nick Koston
cd2d3f061d
[espnow] Fix compilation error with initializer_list after #11433 ( #11436 )
2025-10-20 19:58:24 -10:00
J. Nick Koston
ed94822174
Merge branch 'integration' into memory_api
2025-10-20 19:21:50 -10:00
J. Nick Koston
d36d695024
Merge remote-tracking branch 'upstream/esphome_missed' into integration
2025-10-20 19:21:43 -10:00
J. Nick Koston
f7bcf87213
more filter cleanups
2025-10-20 19:13:20 -10:00
J. Nick Koston
9ee0e20aa8
[espnow] Fix compilation error with initializer_list after #11433
2025-10-20 19:11:16 -10:00
J. Nick Koston
1808d43fce
Merge branch 'integration' into memory_api
2025-10-20 18:47:01 -10:00
J. Nick Koston
3ccc1aea03
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-20 18:46:44 -10:00
J. Nick Koston
73f5d01c2d
[core] Optimize automation actions memory usage with std::initializer_list ( #11433 )
2025-10-21 04:32:58 +00:00
Jesse Hills
0938609f7a
[improv] Put next_url behind defines to save flash ( #11420 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-21 16:58:26 +13:00
J. Nick Koston
77203f0cb4
[text_sensor] Optimize filters with FixedVector (1.6KB flash savings) ( #11423 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-10-21 03:24:51 +00:00
J. Nick Koston
ec7c3add9b
Merge branch 'integration' into memory_api
2025-10-20 17:07:00 -10:00
J. Nick Koston
e2da893bf3
Merge branch 'automations_init' into integration
2025-10-20 17:06:54 -10:00
J. Nick Koston
6fe533eddb
[core] Optimize automation actions memory usage with std::initializer_list
2025-10-20 17:04:32 -10:00
J. Nick Koston
040130e357
[ci] Fix memory impact workflow for new components ( #11421 )
2025-10-21 16:02:07 +13:00
J. Nick Koston
85959e3004
[sensor,text_sensor,binary_sensor] Optimize filter parameters with std::initializer_list ( #11426 )
2025-10-21 15:47:13 +13:00
Jonathan Swoboda
a809a13729
[core] Add support for extern "C" includes ( #11422 )
2025-10-21 15:46:50 +13:00
J. Nick Koston
3b6ff615e8
[ci] Fix clang-tidy split decision to account for component dependencies ( #11430 )
2025-10-21 15:39:15 +13:00
J. Nick Koston
05216db5f0
ESP8266: Complete testing mode memory patches with DRAM and Flash ( #11427 )
2025-10-21 15:26:49 +13:00
J. Nick Koston
9f668b0c4b
Add basic text_sensor tests ( #11424 )
2025-10-21 15:26:41 +13:00
J. Nick Koston
fe0b2daec1
Merge branch 'integration' into memory_api
2025-10-20 15:34:39 -10:00
J. Nick Koston
b6f8f2ac8d
Merge branch 'sensor_init_cleanup' into integration
2025-10-20 15:34:33 -10:00
J. Nick Koston
1758008b91
Merge branch 'esp8266_size_testing_mode' into integration
2025-10-20 15:34:26 -10:00
J. Nick Koston
c2147a57f1
bot review
2025-10-20 15:30:04 -10:00
J. Nick Koston
4e629dfd89
wip
2025-10-20 15:21:40 -10:00
J. Nick Koston
09951d190c
wip
2025-10-20 15:21:11 -10:00
J. Nick Koston
6a042188c1
wip
2025-10-20 15:19:40 -10:00
J. Nick Koston
5bd7342ff4
wip
2025-10-20 15:19:06 -10:00
J. Nick Koston
ce6d0cd846
tweak
2025-10-20 15:17:49 -10:00
J. Nick Koston
5b56807329
wip
2025-10-20 15:11:43 -10:00
J. Nick Koston
3847989c0f
wip
2025-10-20 15:10:49 -10:00
J. Nick Koston
b698b45809
[sensor,text_sensor,binary_sensor] Optimize filter parameters with std::initializer_list
2025-10-20 14:11:49 -10:00
J. Nick Koston
a91fe2c4c3
Merge branch 'integration' into memory_api
2025-10-20 13:39:58 -10:00
J. Nick Koston
0daeb0ae34
Merge branch 'text_sensor_filters' into integration
2025-10-20 13:39:53 -10:00
J. Nick Koston
54b925e325
Merge remote-tracking branch 'upstream/text_sensor_filters' into text_sensor_filters
2025-10-20 13:27:51 -10:00
J. Nick Koston
6c8c049c08
dry
2025-10-20 13:27:36 -10:00
J. Nick Koston
aa7da775f1
Merge branch 'text_sensor_tests' into text_sensor_filters
2025-10-20 13:01:02 -10:00
J. Nick Koston
d13b50077f
Add basic text_sensor tests
2025-10-20 13:00:15 -10:00
J. Nick Koston
c34a57df7b
text_sensor filters
2025-10-20 12:48:27 -10:00
J. Nick Koston
6a239f4d1c
[ci] Prefer platform-specific tests for memory impact analysis ( #11398 )
2025-10-21 10:25:33 +13:00
J. Nick Koston
ffb0e854b6
[ci] Optimize clang-tidy for small PRs by avoiding unnecessary job spitting ( #11402 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-21 10:24:46 +13:00
Jonathan Swoboda
6fbd0e3385
[esp32_hosted] Bump esp hosted ( #11414 )
2025-10-20 11:12:07 -10:00
dependabot[bot]
426511e78d
Bump actions/download-artifact from 4.3.0 to 5.0.0 ( #11419 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-20 11:11:15 -10:00
dependabot[bot]
97d91fee85
Bump pylint from 4.0.1 to 4.0.2 ( #11418 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-20 11:10:33 -10:00
J. Nick Koston
0f4b54aa82
[esp32_improv, improv_base] Reduce flash usage by 352 bytes ( #11406 )
2025-10-20 11:07:39 -10:00
J. Nick Koston
1706a69fad
[sensor] Optimize filter memory usage with ValueListFilter base class ( #11407 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-21 09:38:49 +13:00
J. Nick Koston
e23d66a8cf
[esp32] Automatic CONFIG_LWIP_MAX_SOCKETS configuration based on component needs ( #11378 )
2025-10-21 09:38:34 +13:00
J. Nick Koston
46101fd830
Add tests for FilterOutValueFilter and ThrottleWithPriorityFilter ( #11408 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-20 09:25:03 -10:00
J. Nick Koston
e988905c2f
[json] Add basic compile tests ( #11409 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-21 07:31:59 +13:00
Patrick
abb57f08f5
[pipsolar] cleanup / refactoring ( #10291 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-10-20 17:08:31 +00:00
EasilyBoredEngineer
ca2fe994a1
[espnow] Add transport platform for packet_transport ( #11025 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-20 10:44:20 -04:00
Peter Zich
03def13917
[hdc1080] Make HDC1080_CMD_CONFIGURATION failure a warning (and log it) ( #11355 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-20 09:13:13 -04:00
Keith Burzinski
63f100a8ca
[bang_bang] Various clean-up ( #11356 )
2025-10-19 22:56:25 -10:00
Juan Antonio Aldea
ea4e5fd7bd
[climate] Migrate components to the new API ( #11369 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-10-19 22:20:39 -10:00
Enrico Galli
12e9c5e60e
[epaper_spi] Fix busy pin logic ( #11349 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-20 19:11:09 +13:00
Aman kumar
3d82c5baf7
[esp32_improv]: add next_url support for WiFi provisioning ( #10757 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-10-20 19:10:38 +13:00
Keith Burzinski
6f5e36ffc3
[climate] First pass at some optimization ( #11366 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-19 23:42:54 -05:00
Grant Le Roux
118b1d8593
MQTT Light - Min/Max Color Temperature ( #11103 )
...
Co-authored-by: Cram42 <5396871+cram42@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-20 17:05:05 +13:00
Jesse Hills
319ba4a504
[cover] Clean up deprecated functions from 2021.9 ( #11391 )
2025-10-20 04:03:09 +00:00
J. Nick Koston
ae8336c268
[esp32][ci] Fix IRAM overflow in grouped component tests for ESP32-IDF ( #11386 )
2025-10-20 03:58:03 +00:00
J. Nick Koston
1b38518c63
[tests] Fix flaky test_noise_corrupt_encrypted_frame integration test ( #11405 )
2025-10-20 03:45:44 +00:00
J. Nick Koston
c00977df54
[climate] Add basic compile tests for climate component ( #11404 )
2025-10-20 03:27:04 +00:00
J. Nick Koston
255b5a3abd
[ci] Skip memory analysis when only Python/config files change in core ( #11397 )
2025-10-20 16:13:08 +13:00
Clyde Stubbs
dd732dd155
[mipi_rgb] Add Waveshare 5" 1024x600 ( #11206 )
2025-10-20 14:09:36 +11:00
Jesse Hills
22fec4329f
[fan] Clean up deprecated code from 2022.2 ( #11392 )
2025-10-20 03:02:03 +00:00
Stefan Rado
8f1c4634ec
[uponor_smatrix] Use combined 32 bit addresses instead of separate 16 bit system and device addresses ( #11066 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-19 16:49:06 -10:00
tomaszduda23
c15f1a9be8
[nrf52] add missing defines for tests ( #11384 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-19 16:11:44 -10:00
J. Nick Koston
11b53096a6
[ci] Fix fork PR workflow failing to find PRs from forks ( #11396 )
2025-10-19 15:58:05 -10:00
J. Nick Koston
6a18367949
[cli] Add analyze-memory command ( #11395 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-20 14:26:37 +13:00
Javier Peletier
a59b1494d8
[substitutions] Recursive substitutions and better jinja error handling and debug help ( #10806 )
2025-10-20 14:17:16 +13:00
Jesse Hills
e6ce5c58d1
Merge branch 'release' into dev
2025-10-20 13:43:31 +13:00
Jesse Hills
ebc0f5f7c9
Merge pull request #11387 from esphome/bump-2025.10.2
...
2025.10.2
2025-10-20 13:42:48 +13:00
Juan Antonio Aldea
0f87e7508b
remove hexencode due 2022.1 deprecation ( #11383 )
2025-10-19 13:09:28 -10:00
J. Nick Koston
862bbb7fe1
[ci] Fix memory impact analysis failing on fork PRs ( #11380 )
...
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>
2025-10-19 13:09:09 -10:00
J. Nick Koston
e7ba19b3ea
Merge branch 'integration' into memory_api
2025-10-19 12:53:45 -10:00
J. Nick Koston
0dc08941f4
Merge branch 'dev' into integration
2025-10-19 12:53:31 -10:00
Jesse Hills
020cea80b2
[nextion] Clean up deprecated code from 1.20 ( #11393 )
2025-10-19 22:16:50 +00:00
Jesse Hills
9c146a7070
[climate] Clean up deprecated functions from 1.20 ( #11388 )
2025-10-19 22:11:35 +00:00
Jesse Hills
afbd3f77af
[light] Clean up deprecated functions from 1.21 ( #11389 )
2025-10-19 22:08:30 +00:00
Javier Peletier
1e1fefbd0a
[substitutions] !extend and !remove now support substitutions and jinja ( #11203 )
2025-10-20 10:31:25 +13:00
Juan Antonio Aldea
1a2057df30
Migrate from hexencode() to format_hex_pretty() in Kuntze component ( #11372 )
2025-10-20 10:15:17 +13:00
J. Nick Koston
87ca8784ef
[openthread] Backport address resolution support to prevent OTA crash ( #11312 )
...
Co-authored-by: Daniel Stiner <danstiner@gmail.com >
2025-10-20 10:12:56 +13:00
Jesse Hills
a186c1062f
Bump version to 2025.10.2
2025-10-20 10:06:43 +13:00
Jonathan Swoboda
ea38237f29
[esp32] Fix OTA rollback ( #11300 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-20 10:06:43 +13:00
J. Nick Koston
6aff1394ad
[core] Fix IndexError when OTA devices cannot be resolved ( #11311 )
2025-10-20 10:06:43 +13:00
Spectre5
0e34d1b64d
Change all temperature offsets to temperature_delta ( #11347 )
2025-10-20 10:06:43 +13:00
tomaszduda23
1483cee0fb
[dashboard] fix migration to Path ( #11342 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-10-20 10:06:43 +13:00
J. Nick Koston
8c1bd2fd85
[dashboard] Fix binary download with packages using secrets after Path migration ( #11313 )
2025-10-20 10:06:43 +13:00
Daniel Stiner
ea609dc0f6
[const] Add CONF_OPENTHREAD ( #11318 )
2025-10-20 10:06:42 +13:00
Jonathan Swoboda
913095f6be
[esp32] Reduce tx power on Arduino ( #11304 )
2025-10-20 10:06:42 +13:00
Jonathan Swoboda
bb24ad4a30
[htu21d] Revert register address change ( #11291 )
2025-10-20 10:06:42 +13:00
Jonathan Swoboda
0d612fecfc
[core] Add ESP32 ROM functions to reserved ids ( #11293 )
2025-10-20 10:06:42 +13:00
J. Nick Koston
9c235b4140
[datetime] Fix DateTimeStateTrigger compilation when time component is not used ( #11287 )
2025-10-20 10:06:42 +13:00
J. Nick Koston
70cb1793f3
[wifi] Optimize WiFi scan results with in-place construction ( #11330 )
2025-10-19 19:53:05 +00:00
J. Nick Koston
3bdd351d49
[wifi] Convert fast_connect to compile-time define, save 156-1024 bytes flash ( #11328 )
2025-10-19 19:52:33 +00:00
Jonathan Swoboda
b0ea3f57de
[esp32] Fix OTA rollback ( #11300 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-19 09:49:05 -10:00
J. Nick Koston
c9312d5c27
[script] Fix unbounded queue growth, optimize queued mode (default max_runs=5) ( #11308 )
...
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>
2025-10-19 09:42:17 -10:00
J. Nick Koston
82f7b7f0d5
debug
2025-10-19 09:41:04 -10:00
J. Nick Koston
db5c78acb9
preen
2025-10-19 09:36:55 -10:00
J. Nick Koston
0b45e1d608
Merge branch 'integration' into memory_api
2025-10-19 09:36:02 -10:00
J. Nick Koston
aa6b7664f4
Merge branch 'dev' into integration
2025-10-19 09:35:53 -10:00
J. Nick Koston
33fea90c19
[wifi] Optimize WiFi scanning to reduce copies and heap allocations ( #11323 )
2025-10-19 19:26:18 +00:00
J. Nick Koston
25f3b6a959
[mqtt] Reduce flash usage by optimizing ArduinoJson assignments ( #11340 )
2025-10-19 19:17:33 +00:00
J. Nick Koston
e993312640
[core] Fix IndexError when OTA devices cannot be resolved ( #11311 )
2025-10-20 08:15:47 +13:00
J. Nick Koston
85babe85e4
[sensor] Optimize sliding window filters to eliminate heap fragmentation ( #11282 )
2025-10-20 07:59:47 +13:00
J. Nick Koston
0266c897c9
[mdns] Use std::unique_ptr for TXT records to reduce ESP32 flash usage ( #11362 )
2025-10-20 07:53:00 +13:00
J. Nick Koston
bda7676e3a
[bluetooth_proxy] Merge duplicate loops in get_connection_() ( #11359 )
2025-10-20 07:51:41 +13:00
J. Nick Koston
57e98ec3fc
[wifi] Replace std::vector with std::unique_ptr for WiFi scan buffer ( #11364 )
2025-10-20 07:49:58 +13:00
J. Nick Koston
09b2ad071b
[esp32_ble_client] Remove duplicate MAC address extraction in set_address() ( #11358 )
2025-10-20 07:49:13 +13:00
J. Nick Koston
fdecda3d65
[light] Use bitmask instead of std::set for color modes ( #11348 )
2025-10-20 07:48:14 +13:00
J. Nick Koston
453a668cfb
Merge branch 'integration' into memory_api
2025-10-19 08:46:39 -10:00
J. Nick Koston
4e234c354b
Merge branch 'max_socket_listen' into integration
2025-10-19 08:46:32 -10:00
J. Nick Koston
a0922bc8b0
[ci] Add automated memory impact analysis for pull requests ( #11242 )
...
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>
2025-10-20 07:43:38 +13:00
J. Nick Koston
4fa908d0b8
preen
2025-10-19 08:43:30 -10:00
J. Nick Koston
148a78aa01
preen
2025-10-19 08:41:21 -10:00
J. Nick Koston
7107f5d984
preen
2025-10-19 08:40:01 -10:00
J. Nick Koston
55473991a9
preen
2025-10-19 08:37:43 -10:00
J. Nick Koston
1586a185a0
[esp32] Automatic CONFIG_LWIP_MAX_SOCKETS configuration based on component needs
2025-10-19 08:34:38 -10:00
J. Nick Koston
f25af18655
[scheduler] Replace defer queue deque with vector to avoid 512-byte upfront allocation ( #11305 )
2025-10-20 07:34:34 +13:00
J. Nick Koston
5db07c2d70
[api][time] Refactor timezone update logic for cleaner code ( #11327 )
2025-10-20 07:31:40 +13:00
J. Nick Koston
ae0c3875fc
Merge branch 'integration' into memory_api
2025-10-19 08:02:39 -10:00
J. Nick Koston
a0bd7d100b
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-19 08:02:33 -10:00
Juan Antonio Aldea
40823df7bc
make types sensors_t and sensor_type_t internal to StatsdComponent. ( #11345 )
2025-10-19 07:47:31 -10:00
tomaszduda23
5e1019a6fa
[nrf52, ble_nus] add logging over BLE ( #9846 )
2025-10-19 07:41:19 -10:00
tomaszduda23
f3cdbd0a05
[nrf52] fix task names in logs ( #11367 )
2025-10-19 07:39:48 -10:00
J. Nick Koston
c3b652b977
Merge branch 'integration' into memory_api
2025-10-18 22:43:58 -10:00
J. Nick Koston
4de6bf9d3d
Merge branch 'unbound_queued_script_fix' into integration
2025-10-18 22:43:36 -10:00
J. Nick Koston
428240d538
Merge branch 'min_filter_ring_buffer' into integration
2025-10-18 22:43:27 -10:00
J. Nick Koston
3da9139db4
Merge branch 'ci_impact_analysis' into integration
2025-10-18 22:43:24 -10:00
J. Nick Koston
504c2b9dfd
Merge branch 'ci_impact_analysis' into memory_api
2025-10-18 22:43:09 -10:00
J. Nick Koston
314fe77b8d
Merge branch 'min_filter_ring_buffer' into memory_api
2025-10-18 22:42:55 -10:00
J. Nick Koston
8686d05d05
Merge branch 'unbound_queued_script_fix' into memory_api
2025-10-18 22:42:50 -10:00
J. Nick Koston
be3dacfe64
Merge branch 'mqtt_reduce_json_assign' into memory_api
2025-10-18 22:42:45 -10:00
J. Nick Koston
3f7e22e271
Merge branch 'integration' into memory_api
2025-10-18 22:24:32 -10:00
J. Nick Koston
714fafff4c
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-18 22:24:24 -10:00
J. Nick Koston
a28b85c3fa
Merge branch 'dev' of https://github.com/esphome/esphome into memory_api
2025-10-18 22:23:32 -10:00
J. Nick Koston
1010006b5e
Merge branch 'dev' into mqtt_reduce_json_assign
2025-10-18 22:16:33 -10:00
J. Nick Koston
9fc3ad1fa5
bot
2025-10-18 22:16:09 -10:00
Keith Burzinski
ddf1b67e49
[prometheus] Update to use new climate API ( #11361 )
2025-10-18 22:11:44 -10:00
Keith Burzinski
b4d9fddd07
[mqtt] Update to use new climate API ( #11360 )
2025-10-18 22:11:10 -10:00
Keith Burzinski
25f03074ab
[web_server] Update to use new climate API ( #11363 )
2025-10-18 22:10:07 -10:00
J. Nick Koston
70479dec0d
suggestions
2025-10-18 21:57:19 -10:00
J. Nick Koston
acdecafeef
suggestions
2025-10-18 21:55:25 -10:00
J. Nick Koston
bf40bc3b25
Merge remote-tracking branch 'upstream/unbound_queued_script_fix' into unbound_queued_script_fix
2025-10-18 21:54:27 -10:00
J. Nick Koston
32a1e45842
suggestions
2025-10-18 21:54:20 -10:00
J. Nick Koston
498dece382
suggestions
2025-10-18 21:54:05 -10:00
pre-commit-ci-lite[bot]
e0477e3bb1
[pre-commit.ci lite] apply automatic fixes
2025-10-19 07:53:21 +00:00
J. Nick Koston
7bb222a574
Update esphome/components/script/script.h
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-18 21:51:51 -10:00
J. Nick Koston
9a3b5ec090
Merge remote-tracking branch 'upstream/dev' into min_filter_ring_buffer
2025-10-18 21:49:13 -10:00
J. Nick Koston
f5e5f4ef06
preen
2025-10-18 21:47:03 -10:00
J. Nick Koston
8d338610a9
Merge remote-tracking branch 'upstream/unbound_queued_script_fix' into unbound_queued_script_fix
2025-10-18 21:45:16 -10:00
J. Nick Koston
0e513b41e4
preen
2025-10-18 21:45:02 -10:00
J. Nick Koston
f7ebef83f2
Merge branch 'dev' into unbound_queued_script_fix
2025-10-18 21:34:51 -10:00
J. Nick Koston
f387d9ec50
unique ptr
2025-10-18 21:33:38 -10:00
J. Nick Koston
fc2c55b642
Merge branch 'integration' into memory_api
2025-10-18 21:26:22 -10:00
J. Nick Koston
fd0384eec4
Merge branch 'esp32_mdns_fixed_vector' into integration
2025-10-18 21:26:12 -10:00
J. Nick Koston
13292809a2
Merge branch 'dev' into esp32_mdns_fixed_vector
2025-10-18 21:22:50 -10:00
J. Nick Koston
f036e894c8
adjust
2025-10-18 21:18:11 -10:00
J. Nick Koston
0a17893686
Merge remote-tracking branch 'upstream/ci_impact_analysis' into ci_impact_analysis
2025-10-18 21:08:39 -10:00
J. Nick Koston
7dd7a23977
Merge remote-tracking branch 'upstream/dev' into ci_impact_analysis
2025-10-18 21:08:26 -10:00
J. Nick Koston
cfcc6e22e0
Merge branch 'integration' into memory_api
2025-10-18 21:01:21 -10:00
J. Nick Koston
4ea4359553
Merge branch 'wifi_no_vector_for_simple_array' into integration
2025-10-18 21:01:12 -10:00
J. Nick Koston
53d7b4f433
[wifi] Replace std::vector with std::unique_ptr for WiFi scan buffer
2025-10-18 21:00:45 -10:00
J. Nick Koston
e52eeb528d
Merge branch 'integration' into memory_api
2025-10-18 20:45:19 -10:00
J. Nick Koston
61adb2545e
Merge branch 'esp32_mdns_fixed_vector' into integration
2025-10-18 20:45:01 -10:00
J. Nick Koston
6d1288c806
[mdns] Use FixedVector for TXT records to reduce ESP32 flash usage
2025-10-18 20:44:36 -10:00
J. Nick Koston
c8b2cf1ceb
Merge branch 'integration' into memory_api
2025-10-18 20:21:22 -10:00
J. Nick Koston
4b6384c63b
Merge branch 'get_connection_single_loop' into integration
2025-10-18 20:21:16 -10:00
J. Nick Koston
071bdfa67f
[bluetooth_proxy] Merge duplicate loops in get_connection_()
2025-10-18 20:20:51 -10:00
Keith Burzinski
590f6ff70b
[api] Update to use new climate API ( #11357 )
2025-10-19 06:20:11 +00:00
J. Nick Koston
a236f1c6d1
Merge branch 'integration' into memory_api
2025-10-18 20:05:56 -10:00
J. Nick Koston
d600cbf42a
Merge branch 'esp32_ble_client_dupe_mac_build' into integration
2025-10-18 20:05:49 -10:00
J. Nick Koston
b378038253
[esp32_ble_client] Remove duplicate MAC address extraction in set_address()
2025-10-18 20:05:22 -10:00
J. Nick Koston
d695c99dbe
Merge branch 'integration' into memory_api
2025-10-18 19:50:34 -10:00
J. Nick Koston
b230551bb3
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-18 19:50:26 -10:00
Keith Burzinski
a33ed5e47b
[thermostat] Add humidity support ( #11286 )
2025-10-18 17:25:53 -10:00
J. Nick Koston
48718ffe06
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-18 16:56:40 -10:00
Spectre5
c11a9bb97f
Change all temperature offsets to temperature_delta ( #11347 )
2025-10-18 21:13:57 -04:00
J. Nick Koston
84b69a5766
Merge branch 'dev' into ci_impact_analysis
2025-10-18 15:12:46 -10:00
J. Nick Koston
eb45427d07
Merge branch 'integration' into memory_api
2025-10-18 14:58:13 -10:00
J. Nick Koston
d817461f11
Merge branch 'light_bitmask' into integration
2025-10-18 14:58:06 -10:00
J. Nick Koston
f7d52a342b
review comments
2025-10-18 14:42:12 -10:00
J. Nick Koston
76ad649bf9
review comments
2025-10-18 14:41:59 -10:00
J. Nick Koston
35f8dc528d
Merge branch 'integration' into memory_api
2025-10-18 14:26:11 -10:00
J. Nick Koston
d0fa64e419
Merge branch 'light_bitmask' into integration
2025-10-18 14:26:06 -10:00
J. Nick Koston
437dd503ca
more cover
2025-10-18 14:21:52 -10:00
J. Nick Koston
1381db37ad
preen
2025-10-18 14:18:17 -10:00
J. Nick Koston
32eb43fd02
preen
2025-10-18 14:14:48 -10:00
J. Nick Koston
764428870d
reduce diff
2025-10-18 14:11:23 -10:00
J. Nick Koston
f2d01ecd6c
dry
2025-10-18 13:58:52 -10:00
J. Nick Koston
f1086b13af
Merge branch 'dev' into light_bitmask
2025-10-18 13:53:38 -10:00
J. Nick Koston
2cdfd04204
dry
2025-10-18 13:53:05 -10:00
J. Nick Koston
a249c9c282
preen
2025-10-18 13:46:49 -10:00
J. Nick Koston
8545b5231b
preen
2025-10-18 13:38:45 -10:00
J. Nick Koston
1c8b60891c
simplify
2025-10-18 13:32:48 -10:00
J. Nick Koston
44d3f355a5
overkill
2025-10-18 13:16:52 -10:00
J. Nick Koston
cc6b798f2b
overkill
2025-10-18 13:15:47 -10:00
J. Nick Koston
80fd51e198
preen
2025-10-18 13:14:05 -10:00
J. Nick Koston
ec8d8538f6
preen
2025-10-18 13:12:48 -10:00
dependabot[bot]
acef2085d9
Bump aioesphomeapi from 42.1.0 to 42.2.0 ( #11352 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-18 23:11:36 +00:00
J. Nick Koston
89c719d71d
preen
2025-10-18 13:10:41 -10:00
J. Nick Koston
89903929f3
preen
2025-10-18 13:05:59 -10:00
J. Nick Koston
3ef402ef64
cover
2025-10-18 12:38:02 -10:00
J. Nick Koston
e7bc2b0a44
Merge branch 'light_bitmask' into memory_api
2025-10-18 12:35:33 -10:00
J. Nick Koston
e27472b87d
fixes
2025-10-18 12:35:13 -10:00
J. Nick Koston
f3c1733662
Merge branch 'integration' into memory_api
2025-10-18 12:07:32 -10:00
J. Nick Koston
f3777b6171
Merge branch 'light_bitmask' into integration
2025-10-18 12:07:19 -10:00
J. Nick Koston
753bebdde8
fix
2025-10-18 12:02:52 -10:00
J. Nick Koston
f88cc33cfc
fix
2025-10-18 12:01:57 -10:00
J. Nick Koston
02b626ae1a
fix
2025-10-18 12:00:29 -10:00
J. Nick Koston
94414e767c
Merge remote-tracking branch 'origin/light_bitmask' into light_bitmask
2025-10-18 11:56:57 -10:00
J. Nick Koston
ef52ce4d76
[api_protobuf] Address copilot review: add bounds checking and clarify 32-bit loop intent
...
- Add bounds checking in decode_varint_content to prevent undefined behavior if decoded enum value exceeds 31
- Add clarifying comments that 32-bit loops in encode_content and get_size_calculation are intentional to support the full range of enum_as_bitmask (enums with up to 32 values)
- The uint32_t storage type supports general-purpose enum_as_bitmask, not just ColorMode's 10 values
2025-10-18 11:56:40 -10:00
J. Nick Koston
018e28a137
Merge branch 'dev' into light_bitmask
2025-10-18 11:48:38 -10:00
dependabot[bot]
865663ce5f
Bump aioesphomeapi from 42.0.0 to 42.1.0 ( #11350 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-18 11:48:25 -10:00
J. Nick Koston
efc98e9a2c
Merge branch 'integration' into memory_api
2025-10-18 11:10:35 -10:00
J. Nick Koston
6632cfc177
Merge branch 'light_bitmask' into integration
2025-10-18 11:10:10 -10:00
J. Nick Koston
27b876df93
preen
2025-10-18 10:52:42 -10:00
J. Nick Koston
596ce59991
dead code
2025-10-18 10:42:51 -10:00
J. Nick Koston
13e9d0c851
fix
2025-10-18 10:41:52 -10:00
J. Nick Koston
a0008d6f44
fix
2025-10-18 10:41:37 -10:00
J. Nick Koston
bb03d73106
Merge branch 'integration' into memory_api
2025-10-18 10:36:13 -10:00
J. Nick Koston
654dd64850
Merge branch 'light_bitmask' into integration
2025-10-18 10:36:08 -10:00
J. Nick Koston
98df9fd2ff
preen
2025-10-18 10:32:20 -10:00
J. Nick Koston
cfb061abc4
preen
2025-10-18 10:29:08 -10:00
J. Nick Koston
957b5e98a7
comment
2025-10-18 10:18:34 -10:00
J. Nick Koston
599e636468
comment
2025-10-18 10:17:52 -10:00
J. Nick Koston
2dc6c56edc
align
2025-10-18 10:15:32 -10:00
J. Nick Koston
c0c30ba22d
tweak
2025-10-18 10:02:45 -10:00
J. Nick Koston
b01ab914f3
tweak
2025-10-18 10:01:39 -10:00
J. Nick Koston
c76e386a79
no vector
2025-10-18 09:59:24 -10:00
J. Nick Koston
6a96e0ee90
[light] Use bitmask instead of std::set for color modes
2025-10-18 09:38:37 -10:00
tomaszduda23
ae010fd6f1
[dashboard] fix migration to Path ( #11342 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-10-18 17:32:12 +00:00
J. Nick Koston
455e8bb059
Merge branch 'dev' into min_filter_ring_buffer
2025-10-18 06:47:44 -10:00
J. Nick Koston
91a10d0e36
[total_daily_energy] Fix ID conflicts in component test configuration ( #11337 )
2025-10-18 08:36:30 -04:00
J. Nick Koston
5ad22620c9
[mqtt] Reduce flash usage by optimizing ArduinoJson assignments
2025-10-17 23:35:52 -10:00
J. Nick Koston
e200f82d7a
fixes
2025-10-17 21:48:03 -10:00
J. Nick Koston
d18a0888e9
Merge branch 'integration' into memory_api
2025-10-17 21:44:48 -10:00
J. Nick Koston
f2a63a7a56
Merge branch 'ci_impact_analysis' into integration
...
Resolved conflict in esphome/platformio_api.py:
- Kept refactored objdump_path and readelf_path from ci_impact_analysis
- Preserved analyze_memory_usage function from integration branch
2025-10-17 21:44:21 -10:00
J. Nick Koston
4dd1f51246
Merge branch 'integration' into memory_api
2025-10-17 21:41:47 -10:00
J. Nick Koston
74c9d0586a
Merge branch 'min_filter_ring_buffer' into integration
2025-10-17 21:41:40 -10:00
Juan Antonio Aldea
d5c36eaf2a
[tests] Remove superfluous else-blocks from lambdas ( #11322 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-17 21:40:54 -10:00
J. Nick Koston
fd32f6930e
Merge remote-tracking branch 'upstream/dev' into min_filter_ring_buffer
2025-10-17 21:04:24 -10:00
J. Nick Koston
b4ae85cf0f
cleanup sorting
2025-10-17 21:03:51 -10:00
J. Nick Koston
7f38987c60
Merge branch 'integration' into memory_api
2025-10-17 19:24:31 -10:00
J. Nick Koston
d13ca46a30
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-17 19:24:23 -10:00
J. Nick Koston
e70cb098ae
whitespace
2025-10-17 18:50:07 -10:00
J. Nick Koston
7f2d8a2c11
whitespace
2025-10-17 18:46:41 -10:00
J. Nick Koston
4f4da1de22
preen
2025-10-17 18:41:12 -10:00
J. Nick Koston
f9807db08a
preen
2025-10-17 18:37:24 -10:00
J. Nick Koston
541fb8b27c
update test
2025-10-17 18:32:22 -10:00
J. Nick Koston
85e0a4fbf9
update test
2025-10-17 18:29:36 -10:00
J. Nick Koston
7e54803ede
update test
2025-10-17 18:25:41 -10:00
J. Nick Koston
a078486a87
update test
2025-10-17 18:21:28 -10:00
J. Nick Koston
ba18bb6a4f
template all the things
2025-10-17 18:18:15 -10:00
J. Nick Koston
07ad32968e
template all the things
2025-10-17 18:15:46 -10:00
J. Nick Koston
0b077bdfc6
preen
2025-10-17 18:08:52 -10:00
J. Nick Koston
1f00617738
Merge remote-tracking branch 'upstream/ci_impact_analysis' into ci_impact_analysis
2025-10-17 18:06:44 -10:00
J. Nick Koston
9cf1fd24fd
preen
2025-10-17 18:06:13 -10:00
pre-commit-ci-lite[bot]
bbd636a8cc
[pre-commit.ci lite] apply automatic fixes
2025-10-18 03:59:23 +00:00
J. Nick Koston
322dc530a9
Merge remote-tracking branch 'origin/ci_impact_analysis' into ci_impact_analysis
2025-10-17 17:58:05 -10:00
J. Nick Koston
0b09e50685
preen
2025-10-17 17:57:42 -10:00
J. Nick Koston
a96cc5e6f2
Update esphome/analyze_memory/__init__.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-17 17:57:33 -10:00
J. Nick Koston
9a4288d81a
Update script/determine-jobs.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-17 17:56:41 -10:00
J. Nick Koston
b95999aca7
Update esphome/analyze_memory/__init__.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-17 17:55:37 -10:00
J. Nick Koston
c70937ed01
dry
2025-10-17 17:55:05 -10:00
J. Nick Koston
3151606d50
Merge branch 'dev' into ci_impact_analysis
2025-10-17 17:47:36 -10:00
J. Nick Koston
5080698c3a
no memory when tatget branch does not have
2025-10-17 17:34:16 -10:00
J. Nick Koston
931e3f80f0
no memory when tatget branch does not have
2025-10-17 17:25:14 -10:00
J. Nick Koston
85f1019d90
[tests] Migrate remote_transmitter/receiver to common bus definitions ( #11325 )
2025-10-17 17:21:38 -10:00
J. Nick Koston
cd93f7f55a
tweak
2025-10-17 17:13:24 -10:00
J. Nick Koston
d98b00f56d
tweak
2025-10-17 17:10:28 -10:00
J. Nick Koston
8fd43f1d96
tweak
2025-10-17 17:09:05 -10:00
J. Nick Koston
0475ec5533
preen
2025-10-17 17:01:20 -10:00
J. Nick Koston
6fe5a0c736
preen
2025-10-17 16:44:38 -10:00
J. Nick Koston
1ec9383abe
preen
2025-10-17 16:39:10 -10:00
J. Nick Koston
5e1ee92754
add tests
2025-10-17 16:34:25 -10:00
J. Nick Koston
558d4eb9dd
preen
2025-10-17 16:19:50 -10:00
J. Nick Koston
c6ecfd0c55
esp32 only platforms
2025-10-17 16:15:46 -10:00
J. Nick Koston
3b8b2c0754
esp32 only platforms
2025-10-17 16:13:30 -10:00
J. Nick Koston
f5d69a2539
esp32 only platforms
2025-10-17 16:11:28 -10:00
J. Nick Koston
29b9073d62
esp32 only platforms
2025-10-17 16:08:16 -10:00
J. Nick Koston
a45e94cd06
preen
2025-10-17 16:02:08 -10:00
J. Nick Koston
71f2fb8353
preen
2025-10-17 15:56:13 -10:00
J. Nick Koston
0fcae15c25
preen
2025-10-17 15:53:03 -10:00
J. Nick Koston
a1d6bac21a
preen
2025-10-17 15:44:36 -10:00
J. Nick Koston
db69ce24ae
fix
2025-10-17 15:41:20 -10:00
J. Nick Koston
293400ee14
fix
2025-10-17 15:35:51 -10:00
J. Nick Koston
57bf3f968f
fix
2025-10-17 15:34:17 -10:00
J. Nick Koston
922c2bcd5a
fix
2025-10-17 15:26:55 -10:00
J. Nick Koston
5e9b972831
fix
2025-10-17 15:24:49 -10:00
J. Nick Koston
3bc0041b94
fix
2025-10-17 15:22:06 -10:00
J. Nick Koston
daa03e5b3c
fix
2025-10-17 15:17:28 -10:00
J. Nick Koston
62ce39e430
fix
2025-10-17 15:17:15 -10:00
J. Nick Koston
a9e5e4d6d2
tweak
2025-10-17 15:14:00 -10:00
Leonardo Rivera
bfeade1e2b
[remote_base] Add Symphony IR protocol (encode/decode) with command_repeats support ( #10777 )
2025-10-17 21:13:33 -04:00
J. Nick Koston
95a0c9594f
tweak
2025-10-17 15:12:36 -10:00
J. Nick Koston
8762d7cf0e
Merge remote-tracking branch 'upstream/dev' into ci_impact_analysis
2025-10-17 15:06:15 -10:00
J. Nick Koston
84316d62f9
tweak
2025-10-17 15:04:19 -10:00
J. Nick Koston
e1e047c53f
tweak
2025-10-17 15:02:09 -10:00
J. Nick Koston
b0ada914bc
tweak
2025-10-17 14:57:45 -10:00
J. Nick Koston
e2101f5a20
tweak
2025-10-17 14:52:07 -10:00
Niall Douglas
b134d42e3b
[xgzp68xx] Add oversampling config and tidy up implementation. ( #10306 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-10-18 00:47:18 +00:00
J. Nick Koston
f87c969b43
tweak
2025-10-17 14:40:45 -10:00
J. Nick Koston
f011c44130
merge
2025-10-17 14:26:44 -10:00
J. Nick Koston
843f590db4
fix
2025-10-17 14:13:25 -10:00
J. Nick Koston
2c86ebaf7f
merge
2025-10-17 14:10:23 -10:00
J. Nick Koston
25fe4a1476
merge
2025-10-17 14:09:08 -10:00
J. Nick Koston
86c12079b4
merge
2025-10-17 14:05:24 -10:00
J. Nick Koston
79aafe2cd5
merge
2025-10-17 14:01:21 -10:00
J. Nick Koston
a5d6e39b2f
merge
2025-10-17 14:01:07 -10:00
J. Nick Koston
a78a7dfa4e
merge
2025-10-17 13:58:59 -10:00
J. Nick Koston
7879df4dd1
merge
2025-10-17 13:57:57 -10:00
J. Nick Koston
43c62297e8
merge
2025-10-17 13:56:31 -10:00
J. Nick Koston
5049c7227d
reduce
2025-10-17 13:50:15 -10:00
J. Nick Koston
256d3b119b
relo
2025-10-17 13:44:30 -10:00
J. Nick Koston
6d2c700c43
relo
2025-10-17 13:43:05 -10:00
J. Nick Koston
9d081795e8
relo
2025-10-17 13:41:55 -10:00
J. Nick Koston
59848a2c8a
tweak
2025-10-17 13:31:04 -10:00
J. Nick Koston
c7c408e667
tweak
2025-10-17 13:28:13 -10:00
J. Nick Koston
acfa325f23
merge
2025-10-17 13:22:01 -10:00
J. Nick Koston
cb97271704
Merge remote-tracking branch 'upstream/dev' into ci_impact_analysis
2025-10-17 13:19:47 -10:00
J. Nick Koston
b3b65316f0
[ci] Fix test_build_components missing test files with hyphen naming pattern ( #11329 )
2025-10-17 13:05:44 -10:00
J. Nick Koston
54163bb520
Merge branch 'integration' into memory_api
2025-10-17 12:39:47 -10:00
J. Nick Koston
fe2e598cfb
Merge branch 'wifi_in_place' into integration
2025-10-17 12:39:39 -10:00
J. Nick Koston
ce1d10eff0
[wifi] Optimize WiFi scan results with in-place construction
2025-10-17 12:39:14 -10:00
J. Nick Koston
879ba5e090
Merge branch 'integration' into memory_api
2025-10-17 11:48:09 -10:00
J. Nick Koston
a0d9b4fdf9
Merge branch 'ci_missed_files' into integration
2025-10-17 11:48:04 -10:00
J. Nick Koston
de5894ca1a
[ci] Fix test_build_components missing test files with hyphen naming pattern
2025-10-17 11:29:17 -10:00
J. Nick Koston
c26125c732
Merge branch 'integration' into memory_api
2025-10-17 11:20:53 -10:00
J. Nick Koston
1867831ff5
Merge branch 'fast_connect_cond_compile' into integration
2025-10-17 11:20:46 -10:00
J. Nick Koston
00dd48d1f8
tweak
2025-10-17 11:17:31 -10:00
J. Nick Koston
35bcc6ff8a
missing guard
2025-10-17 10:54:50 -10:00
J. Nick Koston
63f9e1fde8
missing guard
2025-10-17 10:54:39 -10:00
J. Nick Koston
16a8645833
Merge branch 'integration' into memory_api
2025-10-17 10:41:20 -10:00
J. Nick Koston
320df90b6b
Merge branch 'fast_connect_cond_compile' into integration
2025-10-17 10:41:15 -10:00
J. Nick Koston
3fce283053
[wifi] Convert fast_connect to compile-time define, save 608-1024 bytes flash
2025-10-17 10:40:28 -10:00
J. Nick Koston
2eeb9d097f
Merge branch 'integration' into memory_api
2025-10-17 09:40:31 -10:00
J. Nick Koston
4f4714cec2
Merge branch 'set_timezone_cleanup' into integration
2025-10-17 09:40:26 -10:00
J. Nick Koston
6dd0020bf6
[api][time] Refactor timezone update logic for cleaner code
2025-10-17 09:39:51 -10:00
J. Nick Koston
2ad80d2208
tweak
2025-10-17 09:29:58 -10:00
dependabot[bot]
b61cec8e77
Bump github/codeql-action from 4.30.8 to 4.30.9 ( #11326 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-17 09:14:45 -10:00
J. Nick Koston
7220d25a4d
Merge branch 'integration' into memory_api
2025-10-17 09:07:34 -10:00
J. Nick Koston
c769b6fdf7
Merge branch 'ota_fix' into integration
2025-10-17 09:07:25 -10:00
J. Nick Koston
5918db6012
Merge branch 'integration' into memory_api
2025-10-17 09:01:59 -10:00
J. Nick Koston
f65235be3a
Merge branch 'wifi_scans_less_copies' into integration
2025-10-17 09:01:53 -10:00
Jonathan Swoboda
24243fb22c
[tests] Add i2c_id to mcp47a1 & mcp4725 and remove from isolation ( #11324 )
2025-10-17 08:23:49 -10:00
J. Nick Koston
ba6c8c87c2
[dashboard] Fix binary download with packages using secrets after Path migration ( #11313 )
2025-10-17 08:20:55 -10:00
J. Nick Koston
f5774cc138
[debug] Replace std::map with struct array for ESP32 chip features ( #11307 )
2025-10-17 08:20:31 -10:00
J. Nick Koston
6722e5c8d8
[wifi] Optimize WiFi scanning to reduce copies and heap allocations
2025-10-17 07:43:24 -10:00
B48D81EFCC
6d09e68b2e
[bh1900nux] Add bh1900nux temperature Sensor ( #8631 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@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: Andreas Riehl <andreas.riehl@acp.de >
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-10-17 11:11:51 -04:00
tomaszduda23
fe9db75c27
[nrf52] add xiao_ble board ( #10698 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-10-17 09:02:37 -04:00
mrtoy-me
2b832e9ee8
[cap1188] remove delays in setup ( #11317 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-10-17 08:55:07 -04:00
exotime
661e9f9991
[toshiba] Add support for RAS-2819T air conditioner ( #9490 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-10-17 03:33:50 -05:00
esphomebot
39e23c323d
Synchronise Device Classes from Home Assistant ( #11285 )
2025-10-17 07:49:10 +00:00
J. Nick Koston
bdfbac0301
[tests] Fix ESP32-C3 component test binary size by using larger partition table ( #11319 )
2025-10-17 20:20:00 +13:00
J. Nick Koston
6e3cc21c34
Merge branch 'integration' into memory_api
2025-10-16 21:18:51 -10:00
J. Nick Koston
6a5abb0a9d
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-16 21:18:39 -10:00
Daniel Stiner
9646653e57
[const] Add CONF_OPENTHREAD ( #11318 )
2025-10-16 21:02:28 -10:00
J. Nick Koston
62e5b5cd2b
Merge branch 'integration' into memory_api
2025-10-16 16:31:27 -10:00
Daniel Stiner
f9e53453f2
[openthread] Backport address resolution support to prevent OTA crash
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-16 16:31:20 -10:00
J. Nick Koston
05844afe97
Merge branch 'unbound_queued_script_fix' into integration
2025-10-16 16:31:03 -10:00
Joshua M. Boniface
c6c202e4f7
[ina2xx_base] add device reset-on-boot disablement option ( #10787 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-10-16 21:57:19 -04:00
J. Nick Koston
dd25080550
Merge remote-tracking branch 'upstream/dev' into unbound_queued_script_fix
2025-10-16 15:52:26 -10:00
J. Nick Koston
2e30a4953a
address review comments
2025-10-16 15:51:01 -10:00
J. Nick Koston
75b6fd4b43
Merge branch 'integration' into memory_api
2025-10-16 14:13:58 -10:00
J. Nick Koston
fbca7bca04
Merge branch 'choose_upload_no_devices_fix' into integration
2025-10-16 14:13:53 -10:00
J. Nick Koston
8b5509328e
adjust tesdts
2025-10-16 14:12:55 -10:00
J. Nick Koston
076313b850
[core] Fix IndexError when OTA devices cannot be resolved
2025-10-16 14:09:09 -10:00
J. Nick Koston
237504f4e8
Merge branch 'integration' into memory_api
2025-10-16 13:24:18 -10:00
J. Nick Koston
b933154d6a
Merge branch 'unbound_queued_script_fix' into integration
2025-10-16 13:24:12 -10:00
J. Nick Koston
f2ec2c3fbf
max_runs was actually correct after re-testing dev
2025-10-16 13:20:42 -10:00
J. Nick Koston
353d8b8fb2
update var name to specify what it really is
2025-10-16 13:11:17 -10:00
J. Nick Koston
9de34901f9
tidy up
2025-10-16 13:06:38 -10:00
J. Nick Koston
532e6acbed
fix assumptions
2025-10-16 13:00:16 -10:00
J. Nick Koston
8340bb8566
test
2025-10-16 12:53:08 -10:00
J. Nick Koston
283c9a208f
max_runs for queued
2025-10-16 12:23:01 -10:00
J. Nick Koston
e96b66a9d7
[script] BREAKING: Fix unbounded queue growth, optimize queued mode (default max_runs=5)
2025-10-16 12:15:31 -10:00
Jonathan Swoboda
62f73c768e
[esp32] Reduce tx power on IDF in the event of a brownout ( #11306 )
2025-10-16 17:43:15 -04:00
J. Nick Koston
e48371a36d
Merge branch 'integration' into memory_api
2025-10-16 11:18:40 -10:00
J. Nick Koston
b53b2cbf41
Merge branch 'debug_esp32_map' into integration
2025-10-16 11:18:33 -10:00
J. Nick Koston
4ae737fc7b
[debug] Replace std::map with struct array for ESP32 chip features
2025-10-16 11:08:28 -10:00
Jonathan Swoboda
cd1215347e
[esp32] Reduce tx power on Arduino ( #11304 )
2025-10-16 16:55:30 -04:00
dependabot[bot]
b8353b3117
Bump ruff from 0.14.0 to 0.14.1 ( #11303 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-10-16 20:52:22 +00:00
J. Nick Koston
b0cc53fe7d
Merge branch 'integration' into memory_api
2025-10-16 10:29:58 -10:00
J. Nick Koston
4514876953
Merge branch 'scheduler_defer_drains_each_loop' into integration
2025-10-16 10:29:05 -10:00
J. Nick Koston
fed833cd27
cleanup
2025-10-16 10:23:40 -10:00
J. Nick Koston
90c9cb98c6
nullptr
2025-10-16 10:23:01 -10:00
J. Nick Koston
b0cefbe507
nullptr
2025-10-16 10:20:28 -10:00
J. Nick Koston
819e155939
Merge branch 'integration' into memory_api
2025-10-16 10:19:27 -10:00
J. Nick Koston
0ba56171f9
Merge branch 'scheduler_defer_drains_each_loop' into integration
2025-10-16 10:19:13 -10:00
J. Nick Koston
9baa5fc47c
nullptr
2025-10-16 10:19:04 -10:00
J. Nick Koston
0430fea572
nullptr
2025-10-16 10:16:32 -10:00
J. Nick Koston
a1b366b699
Merge branch 'integration' into memory_api
2025-10-16 09:58:42 -10:00
J. Nick Koston
e0c39fcc4c
Merge branch 'scheduler_defer_drains_each_loop' into integration
2025-10-16 09:58:34 -10:00
J. Nick Koston
da551a9257
Merge branch 'integration' into memory_api
2025-10-16 09:53:43 -10:00
J. Nick Koston
de0c1c6d0c
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-16 09:53:28 -10:00
J. Nick Koston
94704f5bd1
vector for defer
2025-10-16 09:40:15 -10:00
Jonathan Swoboda
ea33d7db2d
Mark build as valid
2025-10-16 13:50:31 -04:00
J. Nick Koston
1118ef32c3
preen
2025-10-16 06:16:37 -10:00
J. Nick Koston
0cff6acdf4
fix flakey
2025-10-16 06:09:44 -10:00
J. Nick Koston
7be04916ac
fix flakey
2025-10-16 06:09:38 -10:00
J. Nick Koston
b5c4dc13e0
fix flakey
2025-10-16 06:07:41 -10:00
J. Nick Koston
0200d7c358
fix flakey
2025-10-16 06:05:39 -10:00
J. Nick Koston
44ad787cb3
fix flakey
2025-10-16 06:04:42 -10:00
J. Nick Koston
699da1adc1
Merge remote-tracking branch 'upstream/min_filter_ring_buffer' into min_filter_ring_buffer
2025-10-16 06:02:03 -10:00
J. Nick Koston
4d7e8ffd0a
Merge remote-tracking branch 'upstream/dev' into min_filter_ring_buffer
2025-10-16 06:01:57 -10:00
J. Nick Koston
3ba2212cfc
fix flakey
2025-10-16 06:01:32 -10:00
Jonathan Swoboda
5d3574c81f
[htu21d] Revert register address change ( #11291 )
2025-10-16 11:29:05 -04:00
Jonathan Swoboda
364e5ffd79
[core] Add ESP32 ROM functions to reserved ids ( #11293 )
2025-10-16 11:28:52 -04:00
Jesse Hills
c38c2a1daf
Merge branch 'release' into dev
2025-10-16 23:00:45 +13:00
Jesse Hills
070b0882b8
Merge pull request #11284 from esphome/bump-2025.10.1
...
2025.10.1
2025-10-16 23:00:00 +13:00
J. Nick Koston
7c6351b5d7
Merge branch 'integration' into memory_api
2025-10-15 23:51:56 -10:00
J. Nick Koston
dde5382b51
Merge branch 'min_filter_ring_buffer' into integration
2025-10-15 23:51:44 -10:00
J. Nick Koston
bb2be9869d
Merge branch 'dev' into min_filter_ring_buffer
2025-10-15 23:45:55 -10:00
J. Nick Koston
7e2ccb7bc3
[datetime] Fix DateTimeStateTrigger compilation when time component is not used ( #11287 )
2025-10-15 23:45:42 -10:00
J. Nick Koston
b4ba2aff30
remove dead unreachable code
2025-10-15 23:30:45 -10:00
J. Nick Koston
febe075bb2
helper
2025-10-15 23:17:08 -10:00
J. Nick Koston
453d56fd13
Merge branch 'integration' into memory_api
2025-10-15 22:13:38 -10:00
J. Nick Koston
32ac20bc99
Merge branch 'min_filter_ring_buffer' into integration
2025-10-15 22:13:26 -10:00
J. Nick Koston
baf117b411
fix flakey test
2025-10-15 22:03:22 -10:00
J. Nick Koston
55e03036e2
preen
2025-10-15 21:46:00 -10:00
J. Nick Koston
af45dc206f
Merge remote-tracking branch 'origin/datetime_guard_not_needed' into min_filter_ring_buffer
2025-10-15 21:45:13 -10:00
J. Nick Koston
7027ae9833
race
2025-10-15 21:44:38 -10:00
J. Nick Koston
784183ca8d
[datetime] Fix DateTimeStateTrigger compilation when time component is not used
2025-10-15 21:38:02 -10:00
J. Nick Koston
855df423ee
add
2025-10-15 19:58:18 -10:00
J. Nick Koston
f75f11b550
add
2025-10-15 19:57:29 -10:00
J. Nick Koston
a999349fa5
tweak
2025-10-15 19:29:55 -10:00
J. Nick Koston
92d54ffb09
tweak
2025-10-15 19:28:51 -10:00
J. Nick Koston
589c25e65a
tweak
2025-10-15 19:24:44 -10:00
J. Nick Koston
5a8558e1c5
tweak
2025-10-15 19:23:35 -10:00
J. Nick Koston
a72c494b75
tweak
2025-10-15 19:23:01 -10:00
J. Nick Koston
e3089ff0f6
tweak
2025-10-15 19:21:33 -10:00
J. Nick Koston
a4b14902db
perf
2025-10-15 18:44:37 -10:00
J. Nick Koston
4ff39ee82c
Merge remote-tracking branch 'origin/min_filter_ring_buffer' into min_filter_ring_buffer
2025-10-15 18:27:33 -10:00
J. Nick Koston
447ee3da39
tests
2025-10-15 18:26:23 -10:00
J. Nick Koston
9b6707c1c0
tests
2025-10-15 18:25:42 -10:00
Jesse Hills
7f1173fcba
Bump version to 2025.10.1
2025-10-16 17:17:07 +13:00
J. Nick Koston
a75ccf841c
[substitutions] Fix AttributeError when using packages with substitutions ( #11274 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-16 17:17:07 +13:00
Jonathan Swoboda
56eb605ec9
[wifi] Fix enterprise wifi ( #11276 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-16 17:17:07 +13:00
J. Nick Koston
2c4818de00
[tests] Fix OTA password test assertions after merge collision ( #11275 )
2025-10-16 17:17:06 +13:00
Jesse Hills
2b94de8732
[ota.esphome] Handle blank password the same as no password defined ( #11271 )
2025-10-16 17:17:06 +13:00
J. Nick Koston
f71aed3a5c
[ota] Fix MQTT resolution when static IP appears first in device list ( #11272 )
2025-10-16 17:17:06 +13:00
Clyde Stubbs
353e097085
[mipi_spi] Rotation fixes ( #11226 )
2025-10-16 17:17:06 +13:00
J. Nick Koston
0c18dd872b
Merge branch 'dev' into min_filter_ring_buffer
2025-10-15 18:05:02 -10:00
J. Nick Koston
b074ca8a1e
fix
2025-10-15 18:00:33 -10:00
J. Nick Koston
4c24545b82
fix
2025-10-15 17:51:08 -10:00
J. Nick Koston
cd252a33f9
fix
2025-10-15 17:51:03 -10:00
J. Nick Koston
36f8511309
fix
2025-10-15 17:50:32 -10:00
J. Nick Koston
12874187dd
fix
2025-10-15 17:50:27 -10:00
J. Nick Koston
d7832c44bc
[sensor] Fix sliding window filter memory fragmentation with FixedVector ring buffer
2025-10-15 17:45:37 -10:00
J. Nick Koston
14d76e9e4e
[ci] Merge components with different buses to reduce CI time ( #11251 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-10-16 16:36:03 +13:00
J. Nick Koston
f2e0a412db
[substitutions] Fix AttributeError when using packages with substitutions ( #11274 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-16 16:23:20 +13:00
J. Nick Koston
6943b1d985
[api] Use FixedVector for ExecuteServiceRequest/Argument arrays to eliminate reallocations ( #11270 )
2025-10-16 16:22:08 +13:00
J. Nick Koston
18062d154f
[esp32_ble_tracker] Refactor to use CORE.data instead of module-level globals ( #11220 )
2025-10-16 16:18:30 +13:00
J. Nick Koston
2b0b82b2fb
[esp32_ble] Refactor to use CORE.data instead of module-level globals ( #11222 )
2025-10-16 16:17:16 +13:00
J. Nick Koston
3e1c8f37c5
[i2s_audio] Refactor to use CORE.data instead of module-level globals ( #11223 )
2025-10-16 16:16:28 +13:00
Keith Burzinski
236ca12d3e
[api, climate, thermostat] Implement feature_flags for climate ( #10987 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-15 21:59:55 -05:00
J. Nick Koston
42f1b61e31
[git] Automatically recover from broken git repositories in external_components ( #11246 )
2025-10-16 15:58:58 +13:00
J. Nick Koston
708f8a95e5
[api] Use FixedVector for HomeAssistantServiceCallAction to reduce flash usage and avoid realloc ( #11277 )
2025-10-16 02:48:38 +00:00
J. Nick Koston
10ca86ae8d
[api] Use std::unique_ptr for fixed-size byte buffers in Noise protocol ( #11278 )
2025-10-16 02:41:25 +00:00
J. Nick Koston
a49aed2dcb
Merge branch 'integration' into memory_api
2025-10-15 16:19:52 -10:00
J. Nick Koston
322b141e51
Merge branch 'fixed_vector_HomeAssistantServiceCallAction' into integration
2025-10-15 16:19:47 -10:00
J. Nick Koston
295ac4b1b8
protect
2025-10-15 16:19:36 -10:00
J. Nick Koston
0a7a3bae8b
protect
2025-10-15 16:19:22 -10:00
J. Nick Koston
a5c955f9a5
bot comments
2025-10-15 16:16:27 -10:00
J. Nick Koston
b7fbc728f8
Merge branch 'integration' into memory_api
2025-10-15 16:08:38 -10:00
J. Nick Koston
052b4b44e8
Merge branch 'noise_no_vec_uint8t' into integration
2025-10-15 16:08:32 -10:00
J. Nick Koston
628d781fe8
[api] Use std::unique_ptr for fixed-size byte buffers in Noise protocol
2025-10-15 16:08:07 -10:00
J. Nick Koston
8156c8ccf5
Merge branch 'integration' into memory_api
2025-10-15 15:51:19 -10:00
J. Nick Koston
f4d228b314
Merge branch 'execute_fixed_vector' into integration
2025-10-15 15:51:07 -10:00
J. Nick Koston
b39976ce35
no more magic 3
2025-10-15 15:47:26 -10:00
J. Nick Koston
5e5620fb49
bot comments
2025-10-15 15:43:34 -10:00
J. Nick Koston
98c1c2d9af
Merge branch 'integration' into memory_api
2025-10-15 15:40:17 -10:00
J. Nick Koston
f0ba401c74
Merge branch 'fixed_vector_HomeAssistantServiceCallAction' into integration
2025-10-15 15:40:09 -10:00
J. Nick Koston
e3d5ca1375
[api] Use FixedVector for HomeAssistantServiceCallAction to reduce flash and avoid reallocations
2025-10-15 15:38:32 -10:00
Jonathan Swoboda
22056e0809
[wifi] Fix enterprise wifi ( #11276 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-16 01:24:56 +00:00
J. Nick Koston
ec31f0b13b
Merge branch 'memory_api' of https://github.com/esphome/esphome into memory_api
2025-10-15 15:21:05 -10:00
J. Nick Koston
d443d3037b
Merge branch 'integration' into memory_api
2025-10-15 15:20:48 -10:00
J. Nick Koston
2aa2f4bb17
Merge branch 'execute_fixed_vector' into integration
2025-10-15 15:20:39 -10:00
J. Nick Koston
8de406c633
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-15 15:20:28 -10:00
J. Nick Koston
fe4857fabb
[tests] Fix OTA password test assertions after merge collision ( #11275 )
2025-10-16 13:28:19 +13:00
Jesse Hills
3054c2bc29
[ota.esphome] Handle blank password the same as no password defined ( #11271 )
2025-10-16 13:07:37 +13:00
J. Nick Koston
b190f37ae7
[ota] Fix MQTT resolution when static IP appears first in device list ( #11272 )
2025-10-16 13:06:02 +13:00
dependabot[bot]
28454b8219
Bump aioesphomeapi from 41.18.0 to 42.0.0 ( #11273 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-15 14:00:27 -10:00
J. Nick Koston
922b0bb324
Merge remote-tracking branch 'upstream/dev' into execute_fixed_vector
2025-10-15 12:29:41 -10:00
J. Nick Koston
332f52e149
[api] Use FixedVector for ListEntitiesServicesResponse args ( #11230 )
2025-10-15 12:28:56 -10:00
J. Nick Koston
ce6718eeaa
[api] Use FixedVector for ExecuteServiceRequest/Argument arrays to eliminate reallocations
2025-10-15 10:29:53 -10:00
Clyde Stubbs
ae1f54d398
[mipi_spi] Rotation fixes ( #11226 )
2025-10-16 07:09:52 +11:00
J. Nick Koston
95f5b18fe2
Merge branch 'dev' into ListEntitiesServicesArgument_FixedVector
2025-10-15 10:00:15 -10:00
J. Nick Koston
7a0ea74ec6
Merge branch 'integration' into memory_api
2025-10-15 09:45:21 -10:00
J. Nick Koston
2001ae1d41
Merge remote-tracking branch 'origin/integration' into memory_api
2025-10-15 09:45:15 -10:00
J. Nick Koston
42d53b301c
Merge branch 'integration' of https://github.com/esphome/esphome into integration
2025-10-15 09:44:42 -10:00
J. Nick Koston
9355a3592c
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-15 09:43:58 -10:00
J. Nick Koston
2b3e7f38d2
[esp32] Add option to disable libc locks in IRAM, saving ~1.3KB RAM ( #10930 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-15 09:34:14 -10:00
dependabot[bot]
5510ece6ac
Bump pylint from 4.0.0 to 4.0.1 ( #11267 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-15 09:34:01 -10:00
Jonathan Swoboda
e19a85b523
[esp32_ble] Add support for hosted BLE ( #11167 )
2025-10-15 15:19:08 -04:00
Jonathan Swoboda
cf02a08209
[esp32] Bump IDF version to 5.5.1 and Arduino version to 3.3.2 ( #9839 )
2025-10-15 08:45:33 -10:00
Jonathan Swoboda
90e8c12df1
[ci] Isolate openthread ( #11259 )
2025-10-15 06:45:06 -10:00
Jonathan Swoboda
42bf5840c9
[esp32_rmt_led_strip] Don't send reset if duration is zero ( #11235 )
2025-10-15 07:49:28 -04:00
Thane Gill
47817485e7
[esp32] Remove kconfiglib from requirements.txt ( #11210 )
2025-10-15 07:48:26 -04:00
Jonathan Swoboda
ded98ff705
[esp32_hosted] Bump hosted components ( #11170 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-15 07:48:05 -04:00
J. Nick Koston
7f8ca5ddef
[ci] Add Python 3.14 testing and streamline version matrix ( #11238 )
2025-10-14 19:49:48 -10:00
J. Nick Koston
1b0ca3360e
[ci] Group all PR builds, isolate direct changes for full validation on dev ( #11193 )
2025-10-14 19:49:14 -10:00
Jesse Hills
66263b40e1
Merge branch 'release' into dev
2025-10-15 17:31:16 +13:00
Jesse Hills
9a29dec6d9
Merge pull request #11245 from esphome/bump-2025.10.0
...
2025.10.0
2025-10-15 17:30:30 +13:00
Stuart Parmenter
6d5e41ef7f
[const] Add CONF_ROWS ( #11249 )
2025-10-15 17:29:41 +13:00
Stuart Parmenter
fedfda6c29
[core] Fix regression from #10654 ( #11248 )
2025-10-15 16:57:47 +13:00
J. Nick Koston
9ce3847a56
Merge branch 'dev' into ListEntitiesServicesArgument_FixedVector
2025-10-14 17:29:41 -10:00
dependabot[bot]
6e2088f836
Bump aioesphomeapi from 41.17.0 to 41.18.0 ( #11247 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-15 03:12:34 +00:00
J. Nick Koston
62774bfd70
Merge branch 'dev' into ListEntitiesServicesArgument_FixedVector
2025-10-14 16:25:06 -10:00
J. Nick Koston
9b00ab5fe4
Merge branch 'integration' into memory_api
2025-10-14 16:24:24 -10:00
J. Nick Koston
5bfc2b95d1
Merge branch 'recover_broken_git_repo' into integration
2025-10-14 16:24:19 -10:00
J. Nick Koston
b927cea0d6
[git] Automatically recover from broken git repositories in external_components
2025-10-14 16:23:06 -10:00
J. Nick Koston
7a82379c88
[mdns] Use FixedVector for txt_records to reduce flash usage ( #11228 )
2025-10-15 02:16:59 +00:00
J. Nick Koston
c983581b6c
[api] Convert HomeassistantActionRequest vectors to FixedVector for flash savings ( #11229 )
2025-10-14 21:10:04 -05:00
J. Nick Koston
0a738b23f1
Merge branch 'integration' into memory_api
2025-10-14 16:06:16 -10:00
J. Nick Koston
1edda6e632
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-14 16:06:04 -10:00
J. Nick Koston
f0ac61f247
[light] Use FixedVector for LightState effects list ( #11232 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-14 16:00:22 -10:00
Jesse Hills
63b113d823
Bump version to 2025.10.0
2025-10-15 14:01:02 +13:00
J. Nick Koston
85420b0606
[web_server_idf] Use std::vector instead of std::set for SSE sessions ( #11233 )
2025-10-14 19:50:40 -05:00
J. Nick Koston
00230f7cc6
[wifi] Use FixedVector for scan results to reduce flash usage ( #11216 )
2025-10-15 00:45:28 +00:00
J. Nick Koston
63a87a5ef3
[core] Use FixedVector for automation condition vectors to save 384 bytes flash ( #11237 )
2025-10-14 14:27:10 -10:00
J. Nick Koston
d75ae357c2
[wifi] Free scan results memory after connection (saves up to 1.2KB RAM) ( #11205 )
2025-10-14 14:25:31 -10:00
Jesse Hills
88d223d03a
Merge branch 'beta' into dev
2025-10-15 12:44:49 +13:00
Jesse Hills
0381644605
Merge pull request #11241 from esphome/bump-2025.10.0b4
...
2025.10.0b4
2025-10-15 12:44:15 +13:00
J. Nick Koston
8e6ee2bed1
debug
2025-10-14 13:43:58 -10:00
J. Nick Koston
354f46f7c0
debug
2025-10-14 13:38:41 -10:00
Jesse Hills
48a557b005
[netlify] Pin python version ( #11244 )
2025-10-15 12:37:55 +13:00
Jesse Hills
b927b29a0a
[netlify] Pin python version ( #11244 )
2025-10-15 12:37:27 +13:00
J. Nick Koston
7b6acd3c00
tidy
2025-10-14 13:33:31 -10:00
J. Nick Koston
11f5f7683c
tidy
2025-10-14 13:32:21 -10:00
J. Nick Koston
5da589abd0
fix
2025-10-14 13:27:13 -10:00
J. Nick Koston
daa39a489d
fix tests
2025-10-14 13:20:31 -10:00
J. Nick Koston
3bb95a190d
fix
2025-10-14 13:15:44 -10:00
J. Nick Koston
25a6202bb9
[ci] Automatic Flash/RAM impact analysis
2025-10-14 13:09:01 -10:00
J. Nick Koston
c4eeed7f7e
[ci] Automatic Flash/RAM impact analysis
2025-10-14 13:05:02 -10:00
Jesse Hills
780ece73ff
Bump version to 2025.10.0b4
2025-10-15 11:35:52 +13:00
J. Nick Koston
d7fcf8d57b
[pzemac, pzemdc, sdm_meter] Fix pin conflicts in ESP32-IDF tests ( #11240 )
2025-10-15 11:35:52 +13:00
TJQ
82a3ca575f
[mipi_dsi] Update waveshare P4-86 display parameters ( #10562 )
2025-10-15 11:35:52 +13:00
dependabot[bot]
5913da5a89
Bump aioesphomeapi from 41.16.0 to 41.16.1 ( #11221 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-15 11:35:52 +13:00
dependabot[bot]
8c13105ce1
Bump aioesphomeapi from 41.14.0 to 41.16.0 ( #11215 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-15 11:35:52 +13:00
J. Nick Koston
72ec9b672e
[pzemac, pzemdc, sdm_meter] Fix pin conflicts in ESP32-IDF tests ( #11240 )
2025-10-15 11:33:19 +13:00
J. Nick Koston
e2327b46e6
Merge branch 'integration' into memory_api
2025-10-14 12:30:06 -10:00
J. Nick Koston
cd836e7594
Merge branch 'pin_conflits_fix' into integration
2025-10-14 12:30:00 -10:00
J. Nick Koston
837a0bf6df
[pzemac, pzemdc, sdm_meter] Fix pin conflicts in ESP32-IDF tests
2025-10-14 12:18:12 -10:00
J. Nick Koston
8f49b1da54
Bump pillow to 11.3.0 ( #11239 )
2025-10-14 11:49:39 -10:00
dependabot[bot]
9ff6f344ab
Bump ruamel-yaml-clib from 0.2.12 to 0.2.14 ( #10842 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-14 10:49:30 -10:00
J. Nick Koston
7598900cc2
Merge branch 'integration' into memory_api
2025-10-14 09:39:00 -10:00
J. Nick Koston
07fd35a7a0
Merge branch 'fixed_vectors_for_automations' into integration
2025-10-14 09:38:54 -10:00
J. Nick Koston
793e75a093
[core] Use FixedVector for automation condition vectors to save 384 bytes flash
2025-10-14 09:28:56 -10:00
J. Nick Koston
138c0fdf91
Merge branch 'integration' into memory_api
2025-10-14 09:17:14 -10:00
J. Nick Koston
577f9a39f4
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-14 09:17:03 -10:00
J. Nick Koston
0e703ddbba
[docs] Add embedded systems optimization best practices to AI instructions ( #11225 )
2025-10-15 07:54:16 +13:00
TJQ
2175c2909b
[mipi_dsi] Update waveshare P4-86 display parameters ( #10562 )
2025-10-14 22:28:06 +11:00
J. Nick Koston
41d5122a57
Merge branch 'integration' into memory_api
2025-10-13 22:51:25 -10:00
J. Nick Koston
b1c7cc6b06
Merge branch 'web_server_idf_vector_sessions' into integration
2025-10-13 22:51:19 -10:00
J. Nick Koston
3cf24a259c
[web_server_idf] Use std::vector instead of std::set for SSE sessions
2025-10-13 22:46:45 -10:00
J. Nick Koston
5c3379120f
Merge branch 'integration' into memory_api
2025-10-13 22:31:55 -10:00
J. Nick Koston
7291502ff3
Merge branch 'light_effects_fixed_vector' into integration
2025-10-13 22:31:49 -10:00
J. Nick Koston
87ae07e7be
[light] Use FixedVector for LightState effects list
2025-10-13 22:27:41 -10:00
dependabot[bot]
cbdb9d4a56
Bump aioesphomeapi from 41.16.1 to 41.17.0 ( #11231 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-14 08:06:18 +00:00
J. Nick Koston
3dff1d02d2
Merge branch 'integration' into memory_api
2025-10-13 21:59:26 -10:00
J. Nick Koston
a2d555c54d
Merge branch 'ListEntitiesServicesArgument_FixedVector' into integration
2025-10-13 21:59:18 -10:00
J. Nick Koston
7572951bc5
Merge branch 'integration' into memory_api
2025-10-13 21:58:53 -10:00
J. Nick Koston
00760ff183
Merge branch 'fixed_vector_mdns_txt_records' into integration
2025-10-13 21:58:43 -10:00
J. Nick Koston
1acd7d4672
Update esphome/core/helpers.h
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-13 21:56:11 -10:00
J. Nick Koston
ce3bd55a38
[api] Use FixedVector for ListEntitiesServicesResponse args
2025-10-13 21:52:24 -10:00
J. Nick Koston
a8b6a56467
Merge branch 'integration' into memory_api
2025-10-13 21:46:14 -10:00
J. Nick Koston
c808998ba7
Merge branch 'fixed_vector_HomeassistantServiceMap' into integration
2025-10-13 21:46:09 -10:00
J. Nick Koston
5ebb68b719
fixed
2025-10-13 21:45:52 -10:00
J. Nick Koston
66d859bfae
Merge branch 'integration' into memory_api
2025-10-13 21:42:24 -10:00
J. Nick Koston
dcde6b1cdf
Merge branch 'fixed_vector_HomeassistantServiceMap' into integration
2025-10-13 21:42:18 -10:00
J. Nick Koston
95aab61e58
Merge branch 'ai_instructions_embedded_systems' into integration
2025-10-13 21:42:14 -10:00
J. Nick Koston
0fca842afe
preen
2025-10-13 21:41:57 -10:00
J. Nick Koston
e241e43064
preen
2025-10-13 21:41:49 -10:00
J. Nick Koston
92a6aade17
fixes
2025-10-13 21:35:26 -10:00
J. Nick Koston
ef766f81e9
Merge upstream/dev and address Copilot review comments
...
- Resolved merge conflict between embedded systems optimization and state management sections
- Added StaticVector (compile-time max size) and FixedVector (runtime size) documentation
- Clarified std::unique_ptr<uint8_t[]> lacks bounds checking and iterator support
- Added nuance to linear search vs hashing tradeoffs for small datasets
- Updated detection patterns to include _M_realloc_insert and _M_default_append
2025-10-13 21:31:47 -10:00
J. Nick Koston
17c44504da
Merge branch 'dev' into fixed_vector_mdns_txt_records
2025-10-13 21:17:37 -10:00
J. Nick Koston
2316f3a5e3
Merge branch 'integration' into memory_api
2025-10-13 21:14:52 -10:00
J. Nick Koston
19c8a638f4
Merge branch 'fixed_vector_mdns_txt_records' into integration
2025-10-13 21:14:46 -10:00
J. Nick Koston
05efb6e925
refactor to avoid move
2025-10-13 21:14:32 -10:00
J. Nick Koston
baa010583e
[docs] Add state management best practices to CLAUDE.md ( #11224 )
2025-10-14 20:09:48 +13:00
J. Nick Koston
1479f48636
Merge branch 'fixed_vector_HomeassistantServiceMap' into memory_api
2025-10-13 19:31:38 -10:00
J. Nick Koston
240fe97d20
Merge branch 'fixed_vector_HomeassistantServiceMap' into integration
2025-10-13 19:31:29 -10:00
J. Nick Koston
43d8386c4a
tidy
2025-10-13 19:31:13 -10:00
J. Nick Koston
adc0e986a2
Merge branch 'integration' into memory_api
2025-10-13 19:28:36 -10:00
J. Nick Koston
6c5ba7d394
Merge branch 'fixed_vector_HomeassistantServiceMap' into integration
2025-10-13 19:28:21 -10:00
J. Nick Koston
7492d7a437
[api] Convert HomeassistantActionRequest vectors to FixedVector for flash savings
2025-10-13 19:27:33 -10:00
J. Nick Koston
1c6dd52e9f
Merge branch 'integration' into memory_api
2025-10-13 19:15:55 -10:00
J. Nick Koston
62497a43fb
Merge branch 'fixed_vector_mdns_txt_records' into integration
2025-10-13 19:15:49 -10:00
J. Nick Koston
24a7426a2a
rename to fix shadow
2025-10-13 19:15:39 -10:00
J. Nick Koston
b7af2d7f4c
Merge branch 'integration' into memory_api
2025-10-13 19:07:08 -10:00
J. Nick Koston
2132427fe7
Merge branch 'fixed_vector_mdns_txt_records' into integration
2025-10-13 19:07:01 -10:00
J. Nick Koston
fc30326e60
preen
2025-10-13 19:06:02 -10:00
J. Nick Koston
45014db027
preen
2025-10-13 19:05:26 -10:00
J. Nick Koston
ac35c97a44
we need copy now
2025-10-13 18:59:46 -10:00
J. Nick Koston
541c697a42
[mdns] Use FixedVector for txt_records to reduce flash usage
2025-10-13 18:52:49 -10:00
J. Nick Koston
96dd348f9a
Merge branch 'integration' into memory_api
2025-10-13 18:32:24 -10:00
J. Nick Koston
6d5dcf109e
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-13 18:32:01 -10:00
J. Nick Koston
01c41fc57c
Merge branch 'i2s_core_data' into integration
2025-10-13 18:29:11 -10:00
J. Nick Koston
97d3cae81e
Merge branch 'esp32_ble_core_data' into integration
2025-10-13 18:29:07 -10:00
J. Nick Koston
60e59b98d5
Merge branch 'esp32_ble_tracker_core_data' into integration
2025-10-13 18:29:03 -10:00
J. Nick Koston
0f43f4cbbf
[docs] Add embedded systems optimization and state management best practices to CLAUDE.md
2025-10-13 18:26:45 -10:00
dependabot[bot]
8e9a68a107
Bump aioesphomeapi from 41.16.0 to 41.16.1 ( #11221 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-13 18:12:52 -10:00
J. Nick Koston
18d5fd160a
[i2s_audio] Refactor to use CORE.data instead of module-level globals
2025-10-13 18:11:34 -10:00
J. Nick Koston
dd0699305e
[esp32_ble] Refactor to use CORE.data instead of module-level globals
2025-10-13 18:08:52 -10:00
J. Nick Koston
5bdd6dac97
[esp32_ble_tracker] Refactor to use CORE.data instead of module-level globals
2025-10-13 18:02:28 -10:00
J. Nick Koston
4c688a4b00
[network] Optimize get_use_address() to return const reference instead of a copy ( #11218 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-14 03:54:33 +00:00
J. Nick Koston
98132cb950
Merge branch 'integration' into memory_api
2025-10-13 17:50:00 -10:00
J. Nick Koston
7629309e76
Merge branch 'clear_scan_result_done' into integration
2025-10-13 17:49:47 -10:00
J. Nick Koston
5c30c1b691
core.data
2025-10-13 17:49:07 -10:00
Jesse Hills
9eef281895
Merge branch 'beta' into dev
2025-10-14 16:35:50 +13:00
Jesse Hills
c3fd07f8bc
Merge pull request #11219 from esphome/bump-2025.10.0b3
...
2025.10.0b3
2025-10-14 16:35:13 +13:00
J. Nick Koston
8a15c18066
[bluetooth_proxy] Use FixedVector for GATT characteristics and descriptors ( #11214 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-14 16:05:13 +13:00
J. Nick Koston
a674727fa6
Merge branch 'integration' into memory_api
2025-10-13 16:51:04 -10:00
J. Nick Koston
f54db515bc
Merge branch 'get_use_address' into integration
2025-10-13 16:50:58 -10:00
Jesse Hills
d02ed41eb4
Bump version to 2025.10.0b3
2025-10-14 15:38:15 +13:00
J. Nick Koston
07504c8208
Fix log retrieval with FQDN when mDNS is disabled ( #11202 )
2025-10-14 15:38:15 +13:00
Jonathan Swoboda
b666b8e261
[core] Properly clean the build dir in the HA addon ( #11208 )
2025-10-14 15:38:15 +13:00
dependabot[bot]
8627b56e36
Bump esphome-dashboard from 20251009.0 to 20251013.0 ( #11212 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-14 15:38:15 +13:00
Jesse Hills
69df07ddcf
[media_player.speaker] Dynamic auto load ( #11084 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-14 15:38:15 +13:00
J. Nick Koston
5bb69a968c
[esp32_ble] Replace handler vectors with StaticVector for 560B-2KB memory savings ( #11200 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-14 15:33:33 +13:00
J. Nick Koston
c5076e69f0
host platform
2025-10-13 15:52:00 -10:00
J. Nick Koston
9945c4b350
Merge branch 'integration' into memory_api
2025-10-13 15:41:57 -10:00
J. Nick Koston
9f9abd2259
Merge branch 'get_use_address' into integration
2025-10-13 15:41:47 -10:00
J. Nick Koston
6b8d5be528
Update esphome/components/network/util.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-13 15:41:17 -10:00
J. Nick Koston
044b3c07ef
Merge branch 'integration' into memory_api
2025-10-13 15:30:38 -10:00
J. Nick Koston
3439f38ebf
Merge branch 'fixed_vector_wifi' into integration
2025-10-13 15:30:29 -10:00
J. Nick Koston
2626a851fb
cleanup
2025-10-13 15:30:18 -10:00
J. Nick Koston
9775274007
preen
2025-10-13 15:25:47 -10:00
J. Nick Koston
d5ba16f13a
merge
2025-10-13 15:22:52 -10:00
J. Nick Koston
e17cdffc78
merge
2025-10-13 15:04:40 -10:00
J. Nick Koston
7c02f2f10a
[socket] Split LWIP socket classes to reduce memory overhead on ESP8266/RP2040 ( #11172 )
2025-10-14 14:00:49 +13:00
J. Nick Koston
910aff6589
Merge branch 'integration' into memory_api
2025-10-13 14:51:27 -10:00
J. Nick Koston
84d42aeeaf
Merge branch 'fixed_vector_wifi' into integration
2025-10-13 14:51:18 -10:00
J. Nick Koston
fa830cfd39
fix
2025-10-13 14:50:55 -10:00
J. Nick Koston
d82bcea106
Merge branch 'integration' into memory_api
2025-10-13 14:39:08 -10:00
J. Nick Koston
e9766603b7
Merge branch 'get_use_address' into integration
2025-10-13 14:39:02 -10:00
J. Nick Koston
2881f32b08
[network] Optimize get_use_address() to return const reference instead of copy
2025-10-13 14:37:10 -10:00
J. Nick Koston
10724f411b
[network] Optimize get_use_address() to return const reference instead of copy
2025-10-13 14:32:17 -10:00
J. Nick Koston
99a5a6f3a6
Merge branch 'integration' into memory_api
2025-10-13 14:20:29 -10:00
J. Nick Koston
9d04878a0c
Merge branch 'fixed_vector_wifi' into integration
2025-10-13 14:20:17 -10:00
J. Nick Koston
5a11a2e5b2
Merge branch 'fixed_vector_bluetooth_services' into integration
2025-10-13 14:20:12 -10:00
J. Nick Koston
7b5a86e4df
fixes
2025-10-13 14:15:37 -10:00
J. Nick Koston
453ab0adb8
backmerge
2025-10-13 14:10:56 -10:00
J. Nick Koston
de10d78125
dry
2025-10-13 14:10:41 -10:00
J. Nick Koston
b878aa0270
fix
2025-10-13 14:09:44 -10:00
J. Nick Koston
c9a1664398
merge
2025-10-13 14:08:27 -10:00
J. Nick Koston
bb2f568f3d
merge
2025-10-13 14:07:52 -10:00
J. Nick Koston
7792a115c2
merge
2025-10-13 14:05:31 -10:00
J. Nick Koston
ce46f16308
merge
2025-10-13 14:05:19 -10:00
J. Nick Koston
d5234e3357
merge
2025-10-13 14:04:39 -10:00
J. Nick Koston
ddf6e0a7b6
revert
2025-10-13 14:04:15 -10:00
J. Nick Koston
fbef9b1264
revert
2025-10-13 14:03:59 -10:00
J. Nick Koston
eb545127c0
Merge branch 'fixed_vector_bluetooth_services' into fixed_vector_wifi
2025-10-13 14:03:34 -10:00
J. Nick Koston
8aa832ab08
Merge remote-tracking branch 'upstream/fixed_vector_bluetooth_services' into fixed_vector_bluetooth_services
2025-10-13 14:03:21 -10:00
J. Nick Koston
22370c0ad1
merge
2025-10-13 14:03:08 -10:00
J. Nick Koston
3fd9c42d82
Merge branch 'wifi_fixed_vector' into fixed_vector_wifi
2025-10-13 14:02:41 -10:00
J. Nick Koston
e9448d7126
Merge branch 'dev' into fixed_vector_bluetooth_services
2025-10-13 14:02:06 -10:00
dependabot[bot]
fe07c34246
Bump aioesphomeapi from 41.14.0 to 41.16.0 ( #11215 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-14 00:00:45 +00:00
J. Nick Koston
3847e8aa73
Merge remote-tracking branch 'upstream/dev' into fixed_vector_bluetooth_services
2025-10-13 13:25:58 -10:00
dependabot[bot]
c652aa375a
Bump pylint from 3.3.9 to 4.0.0 ( #11211 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-13 13:10:46 -10:00
J. Nick Koston
7231b0cb5c
Merge branch 'integration' into memory_api
2025-10-13 11:41:49 -10:00
J. Nick Koston
494ffb8c48
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-13 11:41:35 -10:00
J. Nick Koston
9fb254fdc2
Fix log retrieval with FQDN when mDNS is disabled ( #11202 )
2025-10-14 10:23:44 +13:00
Jonathan Swoboda
3df4dbd3a6
[core] Properly clean the build dir in the HA addon ( #11208 )
2025-10-13 17:12:45 -04:00
J. Nick Koston
6372099df3
[http_request] Pass parameters by const reference to reduce flash usage ( #11184 )
2025-10-14 09:53:11 +13:00
J. Nick Koston
8d8fcfeda2
[core] Add make_name_with_suffix helper to optimize string concatenation ( #11176 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-14 09:39:38 +13:00
J. Nick Koston
0f356fcc79
[core] Optimize looping_components_ with FixedVector to save flash ( #11183 )
2025-10-14 09:20:43 +13:00
dependabot[bot]
aec60d122b
Bump esphome-dashboard from 20251009.0 to 20251013.0 ( #11212 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-13 09:34:12 -10:00
J. Nick Koston
c10f68ef0c
[mdns] Conditionally store services to reduce RAM usage by 200-464 bytes ( #11180 )
2025-10-14 07:24:57 +13:00
J. Nick Koston
bcc424afed
[web_server] Reduce code duplication in JSON generation with helper functions ( #11117 )
2025-10-14 07:21:19 +13:00
J. Nick Koston
be2c859df3
[web_server] Consolidate duplicate client connection checks (saves 288 bytes of flash) ( #11116 )
2025-10-14 07:01:47 +13:00
J. Nick Koston
dd09897a1d
Update esphome/components/wifi_info/text_sensor.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-12 20:46:36 -10:00
J. Nick Koston
e28599b403
Merge branch 'integration' into memory_api
2025-10-12 20:22:31 -10:00
J. Nick Koston
71bf274214
Merge branch 'clear_scan_result_done' into integration
2025-10-12 20:22:23 -10:00
J. Nick Koston
d191d1e99a
preen
2025-10-12 20:21:56 -10:00
J. Nick Koston
987d616846
Merge branch 'integration' into memory_api
2025-10-12 20:20:49 -10:00
J. Nick Koston
299cbdd411
Merge branch 'clear_scan_result_done' into integration
2025-10-12 20:20:42 -10:00
J. Nick Koston
4d55c8f309
preen
2025-10-12 20:20:17 -10:00
J. Nick Koston
ba408a10bb
Merge branch 'integration' into memory_api
2025-10-12 20:15:20 -10:00
J. Nick Koston
9435a3a1fc
Merge branch 'clear_scan_result_done' into integration
2025-10-12 20:15:11 -10:00
J. Nick Koston
6f3a996698
[wifi] Free scan results memory after successful connection
2025-10-12 20:12:34 -10:00
J. Nick Koston
347501d895
wifi fixed vector
2025-10-12 19:39:55 -10:00
J. Nick Koston
a9fd0a3b26
fixed_vector, bluetooth services
2025-10-12 18:21:14 -10:00
Jesse Hills
59f728488e
[media_player.speaker] Dynamic auto load ( #11084 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-13 12:58:30 +13:00
J. Nick Koston
767b5a11ef
Merge branch 'integration' into memory_api
2025-10-12 12:55:42 -10:00
J. Nick Koston
b1eb65da7d
Merge branch 'logs_fqdn_fix' into integration
2025-10-12 12:55:31 -10:00
J. Nick Koston
7c8f8e282d
Fix log retrieval with FQDN when mDNS is disabled
2025-10-12 12:52:38 -10:00
Jesse Hills
04a0de556d
Merge branch 'beta' into dev
2025-10-13 10:56:08 +13:00
Jesse Hills
13cfa30c67
Merge pull request #11199 from esphome/bump-2025.10.0b2
...
2025.10.0b2
2025-10-13 10:55:34 +13:00
J. Nick Koston
a2254a6d55
Merge branch 'integration' into memory_api
2025-10-12 11:29:04 -10:00
J. Nick Koston
d3806d790d
Merge branch 'ble_handlers_static' into integration
2025-10-12 11:28:54 -10:00
J. Nick Koston
26ebfa4906
cleaner
2025-10-12 11:19:58 -10:00
J. Nick Koston
2c6828eb84
Merge branch 'integration' into memory_api
2025-10-12 11:16:36 -10:00
J. Nick Koston
7070204b00
Merge branch 'ble_handlers_static' into integration
2025-10-12 11:16:27 -10:00
J. Nick Koston
6f2c7c0e5d
fixes
2025-10-12 11:13:14 -10:00
J. Nick Koston
2a94463ac1
[esp32_ble] Replace handler vectors with StaticVector for 2KB memory savings
2025-10-12 11:07:01 -10:00
J. Nick Koston
a635db726d
Merge branch 'integration' into memory_api
2025-10-12 10:32:11 -10:00
J. Nick Koston
41860c312e
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-12 10:31:59 -10:00
Jesse Hills
da1959ab5d
Bump version to 2025.10.0b2
2025-10-13 08:49:29 +13:00
J. Nick Koston
2b42903e9c
[usb_host] Fix transfer slot exhaustion at high data rates and add configurable max_transfer_requests ( #11174 )
...
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>
2025-10-13 08:49:29 +13:00
J. Nick Koston
742c9cbb53
[esp32_improv] Fix state not transitioning to PROVISIONED when WiFi configured via captive portal ( #11181 )
2025-10-13 08:49:29 +13:00
J. Nick Koston
e4bc465a3d
[ota] Increase handshake timeout to 20s now that auth is non-blocking ( #11186 )
2025-10-13 08:49:29 +13:00
J. Nick Koston
5cec0941f8
[wifi] Fix missed string literal in flash on ESP8266 ( #11187 )
2025-10-13 08:49:29 +13:00
J. Nick Koston
72a7aeb430
[ci] Dynamic runner allocation: 8 for releases, 4 for dev ( #11191 )
2025-10-13 08:49:29 +13:00
J. Nick Koston
53e6b28092
[mipi_rgb] Fix pin conflicts introduced by shared SPI bus in #11134 ( #11185 )
2025-10-13 08:49:28 +13:00
dependabot[bot]
7f3c7bb5c6
Bump aioesphomeapi from 41.13.0 to 41.14.0 ( #11188 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-13 08:49:28 +13:00
Jonathan Swoboda
c02c0b2a96
[esp32] Change Arduino dev & latest to 3.3.2 ( #11169 )
2025-10-13 08:49:28 +13:00
J. Nick Koston
5f5092e29f
[ci] Filter out components without tests from CI test jobs ( #11134 followup) ( #11178 )
2025-10-13 08:49:28 +13:00
J. Nick Koston
2864bf1674
Group component tests to reduce CI time ( #11134 )
2025-10-13 08:49:28 +13:00
J. Nick Koston
132e949927
[mdns] Restore mdns_txt_record() public API for external components ( #11158 )
2025-10-13 08:49:28 +13:00
J. Nick Koston
8fa44e471d
[esp32_ble] Partial revert of #10862 - Fix GATT client notifications ( #11171 )
2025-10-13 08:49:28 +13:00
J. Nick Koston
ccedcfb600
[json] Fix PSRAM allocator dangling pointer crash ( #11165 )
2025-10-13 08:49:28 +13:00
J. Nick Koston
8b0ec0afe3
[ci][tests] Remove all redundant ESP32-C3 Arduino tests ( #11154 )
2025-10-13 08:49:28 +13:00
J. Nick Koston
dca29ed89b
[datetime][ci][tests] Replace test.all.yaml with minimal platform cover ( #11151 )
2025-10-13 08:49:28 +13:00
J. Nick Koston
728726e29e
[ci][tests] Remove redundant ESP32-C3 Arduino tests for non-variant-specific components ( #11152 )
2025-10-13 08:49:28 +13:00
J. Nick Koston
79f4ca20b8
[opentherm][ci][tests] Remove redundant ESP32 Arduino tests and simplify conditionals ( #11149 )
2025-10-13 08:49:28 +13:00
J. Nick Koston
3eca72e0b8
[ci][logger][tests] Remove redundant ESP32 Arduino test files ( #11144 )
2025-10-13 08:49:28 +13:00
J. Nick Koston
22c0f55cef
[ci][debug][tests] Remove redundant ESP32 variant Arduino test files ( #11146 )
2025-10-13 08:49:28 +13:00
J. Nick Koston
fd8ecc9608
[ci][time][tests] Remove redundant ESP32 Arduino test files ( #11147 )
2025-10-13 08:49:27 +13:00
J. Nick Koston
ac96a59d58
[network][ci][tests] Remove redundant ESP32 Arduino test files ( #11148 )
2025-10-13 08:49:27 +13:00
J. Nick Koston
dceed992d8
[esp32_ble_beacon, esp32_ble_tracker] Remove unused Arduino includes and redundant tests ( #11140 )
2025-10-13 08:49:27 +13:00
J. Nick Koston
b0c66c1c09
[ci][mdns][tests] Remove redundant ESP32 Arduino test files ( #11143 )
2025-10-13 08:49:27 +13:00
J. Nick Koston
8f04a5b944
[esp32] Update migration warning for Arduino-as-IDF-component transition ( #11142 )
2025-10-13 08:49:27 +13:00
Jonathan Swoboda
e6c21df30b
[esp32] Update IDF 5.5 and Arduino 3.3 to use 55.03.31-1 ( #11120 )
2025-10-13 08:49:27 +13:00
J. Nick Koston
842cb9033a
[mdns] Store TXT record values in flash to reduce heap usage ( #11114 )
2025-10-13 08:49:27 +13:00
J. Nick Koston
a2cb415dfa
[ci][improv_serial][tests] Remove redundant ESP32 Arduino test files ( #11138 )
2025-10-13 08:49:27 +13:00
J. Nick Koston
1fac193535
[ci][ethernet][tests] Remove redundant Arduino tests for ethernet PHYs ( #11137 )
2025-10-13 08:49:27 +13:00
J. Nick Koston
34632f78cf
[ci][tests] Remove redundant ESP32 Arduino test files ( #11136 )
2025-10-13 08:49:27 +13:00
J. Nick Koston
b93c60e85a
[canbus][mcp23xxx_base] Mark virtual methods as pure virtual to fix linker errors ( #11133 )
2025-10-13 08:49:27 +13:00
dependabot[bot]
60dc055509
Bump esphome-dashboard from 20250904.0 to 20251009.0 ( #11123 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-13 08:49:27 +13:00
J. Nick Koston
1f13d44c1b
[usb_host] Fix transfer slot exhaustion at high data rates and add configurable max_transfer_requests ( #11174 )
...
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>
2025-10-13 08:04:30 +13:00
J. Nick Koston
9ebfa9aaa8
[esp32_improv] Fix state not transitioning to PROVISIONED when WiFi configured via captive portal ( #11181 )
2025-10-13 07:30:58 +13:00
J. Nick Koston
6bc9ed0810
[ota] Increase handshake timeout to 20s now that auth is non-blocking ( #11186 )
2025-10-13 07:27:43 +13:00
J. Nick Koston
9b6e8b4b41
[wifi] Fix missed string literal in flash on ESP8266 ( #11187 )
2025-10-13 07:26:28 +13:00
J. Nick Koston
cad747c672
[ci] Dynamic runner allocation: 8 for releases, 4 for dev ( #11191 )
2025-10-13 07:25:35 +13:00
J. Nick Koston
660adccda3
[mipi_rgb] Fix pin conflicts introduced by shared SPI bus in #11134 ( #11185 )
2025-10-12 08:58:56 -04:00
dependabot[bot]
51fbc4f7a3
Bump aioesphomeapi from 41.13.0 to 41.14.0 ( #11188 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-12 08:12:52 +00:00
J. Nick Koston
dc53831b27
Merge branch 'integration' into memory_api
2025-10-11 22:03:51 -10:00
J. Nick Koston
e8397704fb
Merge branch 'wifi_missed_string_lit' into integration
2025-10-11 22:03:40 -10:00
J. Nick Koston
ddc7a15302
[wifi] Fix missed string literal in flash on ESP8266
2025-10-11 22:02:59 -10:00
J. Nick Koston
6a0bcdf4f6
Merge branch 'integration' into memory_api
2025-10-11 21:26:37 -10:00
J. Nick Koston
cc63edcf7a
Merge branch 'flakey_ota_first_connect' into integration
2025-10-11 21:26:29 -10:00
J. Nick Koston
072662c395
timeout
2025-10-11 21:26:13 -10:00
J. Nick Koston
cebc8a3867
Merge branch 'integration' into memory_api
2025-10-11 21:23:51 -10:00
J. Nick Koston
2795d67787
Merge branch 'flakey_ota_first_connect' into integration
2025-10-11 21:23:37 -10:00
J. Nick Koston
66c8c045f2
[ota] Increase handshake timeout to 20s now that auth is non-blocking
2025-10-11 21:23:02 -10:00
J. Nick Koston
91dbdffea5
[mipi_rgb] Fix pin conflicts introduced by shared SPI bus in #11134
2025-10-11 19:56:05 -10:00
J. Nick Koston
2fc5afc79e
Merge branch 'integration' into memory_api
2025-10-11 17:36:14 -10:00
J. Nick Koston
e0933e0094
Merge branch 'http_request_const' into integration
2025-10-11 17:36:02 -10:00
J. Nick Koston
0c0ed8c4fd
Merge branch 'loop_fix_vec' into integration
2025-10-11 17:35:57 -10:00
J. Nick Koston
4c00861760
add comments for bot
2025-10-11 17:35:31 -10:00
J. Nick Koston
2ff3e7fb2b
add comments for bot
2025-10-11 17:34:51 -10:00
J. Nick Koston
fdc9ea285d
[http_request] Pass parameters by const reference to reduce flash usage
2025-10-11 17:30:30 -10:00
J. Nick Koston
34d891761a
Merge branch 'integration' into memory_api
2025-10-11 17:00:46 -10:00
J. Nick Koston
e64111345c
Merge branch 'loop_fix_vec' into integration
2025-10-11 17:00:34 -10:00
J. Nick Koston
d6239398ed
Merge branch 'loop_fix_vec' into memory_api
2025-10-11 17:00:25 -10:00
J. Nick Koston
b0c20d7adb
[core] Optimize looping_components_ with FixedVector to save flash
2025-10-11 16:54:40 -10:00
J. Nick Koston
d2a31b95c4
preen
2025-10-11 16:08:47 -10:00
J. Nick Koston
0d3489df3f
Merge branch 'integration' into memory_api
2025-10-11 15:34:42 -10:00
J. Nick Koston
6b2ef78787
preen
2025-10-11 15:34:31 -10:00
J. Nick Koston
153f01ef77
preen
2025-10-11 15:34:15 -10:00
J. Nick Koston
e69013317d
Update esphome/core/helpers.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-11 15:33:46 -10:00
J. Nick Koston
3f65f261ab
Merge branch 'helper_for_name_suffix' of https://github.com/esphome/esphome into helper_for_name_suffix
2025-10-11 15:33:28 -10:00
J. Nick Koston
5fe319fcc5
preen
2025-10-11 15:33:22 -10:00
J. Nick Koston
21c2c6e782
Update esphome/config_validation.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-11 15:33:19 -10:00
J. Nick Koston
6ecdb395fd
Merge branch 'dev' into helper_for_name_suffix
2025-10-11 15:27:41 -10:00
J. Nick Koston
3d328d7233
Merge remote-tracking branch 'origin/helper_for_name_suffix' into helper_for_name_suffix
2025-10-11 15:24:11 -10:00
J. Nick Koston
9f20c48a24
adjust
2025-10-11 15:23:51 -10:00
Jonathan Swoboda
2cc5e24b38
[esp32] Change Arduino dev & latest to 3.3.2 ( #11169 )
2025-10-11 20:44:44 -04:00
J. Nick Koston
069893abb9
Merge branch 'integration' into memory_api
2025-10-11 13:46:07 -10:00
J. Nick Koston
edd73ed192
Merge branch 'improv_cap_portal_fix' into integration
2025-10-11 13:45:59 -10:00
J. Nick Koston
10c231e872
Merge remote-tracking branch 'upstream/improv_cap_portal_fix' into improv_cap_portal_fix
2025-10-11 13:45:36 -10:00
J. Nick Koston
3758b4c801
preen
2025-10-11 13:45:22 -10:00
J. Nick Koston
5bd87906af
Merge branch 'dev' into improv_cap_portal_fix
2025-10-11 13:42:41 -10:00
J. Nick Koston
c8b2a74a7e
Merge branch 'dev' into helper_for_name_suffix
2025-10-11 13:37:43 -10:00
J. Nick Koston
3afa73b449
[ci] Filter out components without tests from CI test jobs ( #11134 followup) ( #11178 )
2025-10-11 18:27:18 -05:00
J. Nick Koston
678a93cc56
fix
2025-10-11 13:08:10 -10:00
J. Nick Koston
5a0184cb35
[esp32_improv] Fix state not transitioning to PROVISIONED when WiFi configured via captive portal
2025-10-11 13:01:19 -10:00
J. Nick Koston
c63902781b
[esp32_improv] Fix state not transitioning to PROVISIONED when WiFi configured via captive portal
2025-10-11 12:57:13 -10:00
J. Nick Koston
a193d5b40e
[esp32_improv] Fix state not transitioning to PROVISIONED when WiFi configured via captive portal
2025-10-11 12:56:28 -10:00
J. Nick Koston
ff6191cfd4
[esp32_improv] Fix state not transitioning to PROVISIONED when WiFi configured via captive portal
2025-10-11 12:55:03 -10:00
J. Nick Koston
b7b2b296a0
Merge branch 'integration' into memory_api
2025-10-11 12:39:33 -10:00
J. Nick Koston
b032ba9bd4
Merge branch 'mdns_store' into integration
2025-10-11 12:39:27 -10:00
J. Nick Koston
0975dbfb01
cleanup
2025-10-11 12:38:12 -10:00
J. Nick Koston
0c8c99dbf8
[mdns] Conditionally store services to reduce RAM usage by 200-464 bytes
2025-10-11 12:27:39 -10:00
J. Nick Koston
c241258dfe
Merge branch 'integration' into memory_api
2025-10-11 11:26:19 -10:00
J. Nick Koston
417f574cff
Merge branch 'helper_for_name_suffix' into integration
2025-10-11 11:26:09 -10:00
J. Nick Koston
5e1848854e
tweak for bot
2025-10-11 11:25:19 -10:00
J. Nick Koston
19c541f1e6
Merge branch 'integration' into memory_api
2025-10-11 11:11:46 -10:00
J. Nick Koston
4ad3f9d962
Merge branch 'helper_for_name_suffix' into integration
2025-10-11 11:11:39 -10:00
J. Nick Koston
81b7f41dd5
Merge branch 'fix_ci_only_test_comp_with_tests' into helper_for_name_suffix
2025-10-11 11:09:41 -10:00
J. Nick Koston
1acbb007dd
[ci] Filter out components without tests from CI test jobs ( #11134 followup)
2025-10-11 11:08:47 -10:00
J. Nick Koston
245ccb02fa
Merge branch 'integration' into memory_api
2025-10-11 10:52:51 -10:00
J. Nick Koston
ce6b51e27d
Merge branch 'helper_for_name_suffix' into integration
2025-10-11 10:52:36 -10:00
J. Nick Koston
6273380407
[core] Add make_name_with_suffix helper to optimize string concatenation
2025-10-11 10:51:17 -10:00
J. Nick Koston
69888af408
Merge branch 'integration' into memory_api
2025-10-11 09:32:00 -10:00
J. Nick Koston
2572157fc3
Merge remote-tracking branch 'upstream/integration' into integration
2025-10-11 09:31:48 -10:00
J. Nick Koston
a012557911
Merge branch 'integration' into memory_api
2025-10-11 09:31:08 -10:00
J. Nick Koston
3187e045d2
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-11 09:30:48 -10:00
J. Nick Koston
dcf2697a2a
Group component tests to reduce CI time ( #11134 )
2025-10-12 07:21:45 +13:00
J. Nick Koston
6a11700a6b
[mdns] Restore mdns_txt_record() public API for external components ( #11158 )
2025-10-12 07:21:37 +13:00
J. Nick Koston
d63af64282
Merge branch 'integration' into memory_api
2025-10-11 06:27:06 -10:00
J. Nick Koston
4a7a0bbc93
Merge branch 'usb_host_keep_up' into integration
2025-10-11 06:26:59 -10:00
J. Nick Koston
fa69b74e6c
tweak comments
2025-10-11 06:25:44 -10:00
J. Nick Koston
ec71669bff
tweak comments
2025-10-11 06:24:35 -10:00
J. Nick Koston
2796cac972
compile tests
2025-10-11 06:17:36 -10:00
J. Nick Koston
442a60766d
missing defines
2025-10-11 06:02:49 -10:00
J. Nick Koston
dd6085456a
tweak
2025-10-11 06:00:57 -10:00
J. Nick Koston
460c41d9b8
[usb_host] Fix transfer slot exhaustion at high data rates and add configurable max_transfer_requests
2025-10-11 05:53:14 -10:00
J. Nick Koston
9bd9b043c8
[esp32_ble_tracker] Replace std::vector with StaticVector for listeners and clients ( #11173 )
2025-10-11 05:47:42 -10:00
J. Nick Koston
cb602c9b1a
[esp32_ble] Partial revert of #10862 - Fix GATT client notifications ( #11171 )
2025-10-11 05:47:23 -10:00
J. Nick Koston
c524e6c2b3
Merge branch 'integration' into memory_api
2025-10-10 21:00:54 -10:00
J. Nick Koston
5d7731b39d
Merge branch 'static_vector_esp32_ble_tracker' into integration
2025-10-10 21:00:48 -10:00
J. Nick Koston
dacead836f
[esp32_ble_tracker] Replace std::vector with StaticVector for listeners and clients
2025-10-10 20:59:34 -10:00
J. Nick Koston
2184c1fde6
Merge branch 'integration' into memory_api
2025-10-10 20:04:45 -10:00
J. Nick Koston
1df2896796
Merge branch 'raw_tcp_mem' into integration
2025-10-10 20:04:39 -10:00
J. Nick Koston
3f49a61b03
tweak
2025-10-10 20:01:16 -10:00
J. Nick Koston
ec44856537
Merge branch 'integration' into memory_api
2025-10-10 19:44:02 -10:00
J. Nick Koston
a00cda32c7
Merge branch 'raw_tcp_mem' into integration
2025-10-10 19:43:53 -10:00
J. Nick Koston
8a4bd0f21c
[socket] Split LWIP socket classes to reduce memory overhead on ESP8266/RP2040
2025-10-10 19:42:41 -10:00
J. Nick Koston
ee3af3904f
Merge remote-tracking branch 'origin/memory_api' into memory_api
2025-10-10 17:39:56 -10:00
J. Nick Koston
02de8f9f80
merge
2025-10-10 17:39:37 -10:00
J. Nick Koston
9722c8eb60
Merge remote-tracking branch 'origin/integration' into memory_api
2025-10-10 17:39:14 -10:00
J. Nick Koston
29fb40a89f
Merge branch 'integration' into memory_api
2025-10-10 17:39:01 -10:00
J. Nick Koston
1c7ff84e6a
Merge branch 'partial_revert_10862' into integration
2025-10-10 17:38:53 -10:00
J. Nick Koston
632cd929ac
adj
2025-10-10 17:38:26 -10:00
J. Nick Koston
3ea929eeb2
adj
2025-10-10 17:37:36 -10:00
J. Nick Koston
36ab68c1ea
[esp32_ble] Partial revert of #10862 - Fix GATT client notifications
2025-10-10 17:31:13 -10:00
dependabot[bot]
b54beb357a
Bump github/codeql-action from 4.30.7 to 4.30.8 ( #11163 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-10 13:46:27 -10:00
J. Nick Koston
6abc2efd96
[json] Fix PSRAM allocator dangling pointer crash ( #11165 )
2025-10-10 21:18:57 +00:00
J. Nick Koston
e972767a11
Merge branch 'integration' into memory_api
2025-10-09 22:48:13 -10:00
J. Nick Koston
4890720c0e
Merge branch 'mdns_back_compat' into integration
2025-10-09 22:48:05 -10:00
J. Nick Koston
cdc87a4445
[mdns] Restore mdns_txt_record() public API for external components
2025-10-09 22:46:45 -10:00
J. Nick Koston
be51093a7e
[ci][tests] Remove all redundant ESP32-C3 Arduino tests ( #11154 )
2025-10-10 16:02:18 +13:00
J. Nick Koston
06a0ab6839
Merge branch 'integration' into memory_api
2025-10-09 16:04:24 -10:00
J. Nick Koston
6cc5b7c3af
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-09 16:04:16 -10:00
J. Nick Koston
52219c4dcc
[datetime][ci][tests] Replace test.all.yaml with minimal platform cover ( #11151 )
2025-10-09 13:45:59 -10:00
J. Nick Koston
590cae13c0
[ci][tests] Remove redundant ESP32-C3 Arduino tests for non-variant-specific components ( #11152 )
2025-10-09 18:41:50 -05:00
J. Nick Koston
e15429b0f5
[opentherm][ci][tests] Remove redundant ESP32 Arduino tests and simplify conditionals ( #11149 )
2025-10-09 23:38:34 +00:00
J. Nick Koston
b5cc668a45
[ci][logger][tests] Remove redundant ESP32 Arduino test files ( #11144 )
2025-10-09 13:30:05 -10:00
Jonathan Swoboda
a1b0ae78e0
[stale] Increase operations-per-run ( #11135 )
...
CI passed, stuck on status
2025-10-09 19:10:09 -04:00
J. Nick Koston
88082911e9
[opentherm][ci][tests] Remove redundant ESP32 Arduino tests and fix conditionals
2025-10-09 12:24:37 -10:00
J. Nick Koston
fcc8a809e6
[ci][debug][tests] Remove redundant ESP32 variant Arduino test files ( #11146 )
2025-10-09 16:57:40 -05:00
J. Nick Koston
48474c0f8c
[ci][time][tests] Remove redundant ESP32 Arduino test files ( #11147 )
2025-10-09 16:57:11 -05:00
J. Nick Koston
9f9c95dd09
[network][ci][tests] Remove redundant ESP32 Arduino test files ( #11148 )
2025-10-09 16:56:53 -05:00
J. Nick Koston
a74fcbc8b6
[esp32_ble_beacon, esp32_ble_tracker] Remove unused Arduino includes and redundant tests ( #11140 )
2025-10-09 11:42:25 -10:00
J. Nick Koston
c8b898f9c5
[ci][mdns][tests] Remove redundant ESP32 Arduino test files ( #11143 )
2025-10-09 11:40:47 -10:00
J. Nick Koston
81bf2688b4
[esp32] Update migration warning for Arduino-as-IDF-component transition ( #11142 )
2025-10-09 11:36:31 -10:00
Jonathan Swoboda
87d2c9868f
[esp32] Update IDF 5.5 and Arduino 3.3 to use 55.03.31-1 ( #11120 )
2025-10-09 21:27:36 +00:00
J. Nick Koston
968d1e2647
Merge branch 'integration' into memory_api
2025-10-09 10:41:47 -10:00
J. Nick Koston
5a4f1dd2da
Merge branch 'esp32_remove_esp32_ard_apis' into integration
2025-10-09 10:41:40 -10:00
J. Nick Koston
d8af6e0c75
fix
2025-10-09 10:40:02 -10:00
J. Nick Koston
36bcd8c204
fix
2025-10-09 10:39:51 -10:00
J. Nick Koston
5b146e1f12
fix
2025-10-09 10:39:41 -10:00
J. Nick Koston
de8a4ff6b0
Merge branch 'integration' into memory_api
2025-10-09 10:33:08 -10:00
J. Nick Koston
d837a001db
Merge branch 'esp32_remove_esp32_ard_apis' into integration
2025-10-09 10:33:01 -10:00
J. Nick Koston
df71198a24
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-09 10:32:58 -10:00
J. Nick Koston
5a5bebe71e
Merge branch 'integration' of https://github.com/esphome/esphome into integration
2025-10-09 10:32:52 -10:00
J. Nick Koston
8853593a7b
[esp32_ble*] Remove Arduino BLE wrapper dependencies
2025-10-09 10:32:04 -10:00
J. Nick Koston
5ca407e27c
[mdns] Store TXT record values in flash to reduce heap usage ( #11114 )
2025-10-10 09:01:58 +13:00
dependabot[bot]
5bbc2ab482
Bump pyupgrade from 3.20.0 to 3.21.0 ( #11139 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-09 19:40:40 +00:00
J. Nick Koston
309e8b4c92
[ci][improv_serial][tests] Remove redundant ESP32 Arduino test files ( #11138 )
2025-10-09 19:17:04 +00:00
Jesse Hills
eee2987c99
Merge branch 'beta' into dev
2025-10-10 07:53:53 +13:00
J. Nick Koston
061e55f8c5
[ci][ethernet][tests] Remove redundant Arduino tests for ethernet PHYs ( #11137 )
2025-10-09 08:45:45 -10:00
Jesse Hills
9ad462d8c6
Merge pull request #11115 from esphome/bump-2025.10.0b1
...
2025.10.0b1
2025-10-10 07:28:02 +13:00
J. Nick Koston
56334b7832
[ci][tests] Remove redundant ESP32 Arduino test files ( #11136 )
2025-10-10 07:26:41 +13:00
J. Nick Koston
a4b7e0c700
[canbus][mcp23xxx_base] Mark virtual methods as pure virtual to fix linker errors ( #11133 )
2025-10-09 07:41:49 -10:00
Jeff Brown
84ad7ee0e4
[esp32] Accept more framework URL schemes as sources ( #11125 )
2025-10-09 13:10:48 -04:00
dependabot[bot]
d006008539
Bump esphome-dashboard from 20250904.0 to 20251009.0 ( #11123 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-09 09:26:38 -04:00
J. Nick Koston
f1af9d978c
[ci] Reduce component test group size to 10 to prevent runner disk exhaustion ( #11122 )
2025-10-09 10:36:13 +13:00
J. Nick Koston
6bb1e4c9c0
[ci] Reduce component test group size to 10 to prevent runner disk exhaustion ( #11122 )
2025-10-09 10:35:52 +13:00
J. Nick Koston
c756e132a7
Merge branch 'integration' into memory_api
2025-10-08 09:28:07 -10:00
J. Nick Koston
e5a0a1d143
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-08 09:27:34 -10:00
J. Nick Koston
785df05631
[ci] Reduce component test group size to prevent runner disk exhaustion ( #11121 )
2025-10-09 07:53:49 +13:00
J. Nick Koston
82bdb08884
[ci] Reduce component test group size to prevent runner disk exhaustion ( #11121 )
2025-10-08 14:24:26 -04:00
J. Nick Koston
98e68c32ee
Merge branch 'integration' into memory_api
2025-10-08 05:50:03 -10:00
J. Nick Koston
b33b68b885
Merge branch 'webserver_helpers' into integration
2025-10-08 05:49:55 -10:00
J. Nick Koston
9ac48b162b
tweak
2025-10-08 05:48:56 -10:00
J. Nick Koston
41d07701ee
tweak
2025-10-08 05:46:20 -10:00
J. Nick Koston
fed252d1d3
wip
2025-10-08 05:40:31 -10:00
J. Nick Koston
2b8fdfb6a6
[web_server] Reduce code duplication in JSON generation with helper functions
2025-10-08 05:22:15 -10:00
J. Nick Koston
2ea32635c9
Merge branch 'integration' into memory_api
2025-10-08 05:12:32 -10:00
J. Nick Koston
8c876ec07d
Merge branch 'webserver_dupe_checks' into integration
2025-10-08 05:12:22 -10:00
J. Nick Koston
576cf8ed6d
[web_server] Consolidate duplicate client connection checks (saves 288 bytes flash)
2025-10-08 05:11:34 -10:00
J. Nick Koston
48799517eb
Merge branch 'integration' into memory_api
2025-10-07 22:55:15 -10:00
J. Nick Koston
3e8672f351
Merge branch 'mdns_value_flash' into integration
2025-10-07 22:55:08 -10:00
J. Nick Koston
16f7de29eb
Merge remote-tracking branch 'upstream/dev' into mdns_value_flash
2025-10-07 22:51:06 -10:00
J. Nick Koston
b1e950e785
better cond
2025-10-07 22:45:54 -10:00
J. Nick Koston
a0d9098f41
Merge branch 'integration' into memory_api
2025-10-07 22:34:07 -10:00
J. Nick Koston
e1852bdd59
Merge branch 'mdns_value_flash' into integration
2025-10-07 22:34:00 -10:00
J. Nick Koston
6eef594110
Merge remote-tracking branch 'origin/mdns_value_flash' into mdns_value_flash
2025-10-07 22:33:48 -10:00
J. Nick Koston
b22e154284
just remove it
2025-10-07 22:33:37 -10:00
J. Nick Koston
a793690795
Merge branch 'dev' into mdns_value_flash
2025-10-07 22:23:27 -10:00
J. Nick Koston
fc0afa1793
Merge branch 'integration' into memory_api
2025-10-07 22:22:31 -10:00
J. Nick Koston
d80e7a5ab6
Merge branch 'mdns_value_flash' into integration
2025-10-07 22:22:26 -10:00
J. Nick Koston
f33d9a77f3
bot comments
2025-10-07 22:22:12 -10:00
Jesse Hills
b709ff84c3
Bump version to 2025.11.0-dev
2025-10-08 21:14:45 +13:00
Jesse Hills
93266ad08f
Bump version to 2025.10.0b1
2025-10-08 21:14:44 +13:00
Jesse Hills
2fac813f18
[epaper_spi] New epaper component ( #10462 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
Co-authored-by: Tudor Sandu <tm.sandu@gmail.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-10-08 21:11:06 +13:00
J. Nick Koston
734a0f3998
static analysis
2025-10-07 22:01:22 -10:00
J. Nick Koston
21d4e090bf
Merge branch 'integration' into memory_api
2025-10-07 21:52:06 -10:00
J. Nick Koston
fe8af38f62
Merge branch 'mdns_value_flash' into integration
2025-10-07 21:51:56 -10:00
J. Nick Koston
d7964c4068
Merge branch 'dev' into integration
2025-10-07 21:51:53 -10:00
J. Nick Koston
72087bf6ba
store mdns values in flash
2025-10-07 21:48:18 -10:00
Jesse Hills
a62c7a03dd
[api] Add support for getting action responses from home-assistant ( #10948 )
...
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 >
2025-10-08 20:47:36 +13:00
J. Nick Koston
f5bb79cbc4
goodbye strdup
2025-10-07 21:46:08 -10:00
J. Nick Koston
d9c3213ef6
goodbye strdup
2025-10-07 21:43:35 -10:00
J. Nick Koston
328c1a8469
goodbye strdup
2025-10-07 21:39:04 -10:00
J. Nick Koston
6c0a0334a8
preen
2025-10-07 21:26:56 -10:00
J. Nick Koston
1476dcf5c8
preen
2025-10-07 21:24:10 -10:00
J. Nick Koston
ac7bd4137f
preen
2025-10-07 21:22:34 -10:00
J. Nick Koston
52f2826d38
preen
2025-10-07 21:21:22 -10:00
J. Nick Koston
55888b9bee
store mdns values in flash
2025-10-07 21:19:35 -10:00
J. Nick Koston
ec63247ae0
[mdns] Fix delete/malloc bug and store string constants in flash ( #11105 )
2025-10-08 04:19:29 +00:00
carlessolegrau
0fe6e7169c
[modbus_controller] courtesy response ( #10027 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-10-08 16:40:49 +13:00
dependabot[bot]
a0f4de1bfb
Bump aioesphomeapi from 41.12.0 to 41.13.0 ( #11113 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-08 03:35:17 +00:00
Jesse Hills
a541549d23
[core] Fix dynamic auto load priority ( #11112 )
2025-10-07 17:05:09 -10:00
Jonathan Swoboda
b74715fe14
[esp32] Fix issue when framework source is set ( #11106 )
2025-10-07 22:55:59 -04:00
J. Nick Koston
181f360176
Merge branch 'integration' into memory_api
2025-10-07 16:21:40 -10:00
J. Nick Koston
4acbf03f4e
Merge branch 'jesserockz-2025-457' into integration
2025-10-07 16:21:32 -10:00
J. Nick Koston
5e16d84e0c
Merge branch 'dev' into jesserockz-2025-457
2025-10-07 21:12:50 -05:00
J. Nick Koston
58796141e9
Merge branch 'integration' into memory_api
2025-10-07 16:12:17 -10:00
J. Nick Koston
a554d8b122
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-07 16:11:56 -10:00
J. Nick Koston
5aff20a624
[api] Add message size limits to prevent memory exhaustion ( #10936 )
2025-10-08 00:47:31 +00:00
J. Nick Koston
76c8da03fe
Merge branch 'integration' into memory_api
2025-10-07 14:10:20 -10:00
J. Nick Koston
b5ef87a1b8
Merge branch 'api_size_limits' into integration
2025-10-07 14:10:14 -10:00
J. Nick Koston
7f13080478
Merge branch 'mdns_esp32_cleanup' into integration
2025-10-07 14:10:10 -10:00
J. Nick Koston
2c408b7d78
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-07 14:10:03 -10:00
J. Nick Koston
43c7ebcab4
missed python
2025-10-07 14:06:28 -10:00
J. Nick Koston
e3fadb1858
missed python
2025-10-07 14:05:22 -10:00
J. Nick Koston
a991768772
missed python
2025-10-07 14:02:39 -10:00
Kevin Ahrendt
7682b4e9a3
[audio] Update esp-audio-libs 2.0.1 to use new FLAC decoder ( #10974 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-10-07 23:35:42 +00:00
J. Nick Koston
b9e2a30a38
Update test_oversized_payloads.py
2025-10-07 18:17:17 -05:00
J. Nick Koston
cb578c2198
Update test_oversized_payloads.py
2025-10-07 18:16:20 -05:00
J. Nick Koston
3b06b3386f
Merge branch 'integration' into memory_api
2025-10-07 17:47:36 -05:00
J. Nick Koston
3a68268f39
Merge branch 'api_size_limits' into integration
2025-10-07 17:47:04 -05:00
J. Nick Koston
ef1c12c21f
adjust
2025-10-07 17:37:50 -05:00
J. Nick Koston
6107802d69
Merge remote-tracking branch 'upstream/dev' into memory_api
2025-10-07 17:17:47 -05:00
J. Nick Koston
f59d2d5aca
Merge branch 'integration' into memory_api
2025-10-07 17:16:24 -05:00
J. Nick Koston
453eecb240
Merge branch 'mdns_esp32_cleanup' into integration
2025-10-07 17:16:15 -05:00
J. Nick Koston
fa66b3235d
tidy
2025-10-07 16:58:59 -05:00
J. Nick Koston
7446c87267
tidy
2025-10-07 16:58:19 -05:00
J. Nick Koston
57bd6ec68c
tidy
2025-10-07 16:46:26 -05:00
J. Nick Koston
95ecacc5f7
tidy
2025-10-07 16:39:40 -05:00
J. Nick Koston
2e1d5662ea
tidy
2025-10-07 16:34:51 -05:00
J. Nick Koston
87a1040285
keep all 8266 in flash
2025-10-07 16:29:10 -05:00
Jonathan Swoboda
6eabf709c6
[esp32] Hide build warnings ( #11102 )
2025-10-08 10:27:56 +13:00
J. Nick Koston
71765f01e6
Merge branch 'dev' into api_size_limits
2025-10-07 16:18:23 -05:00
J. Nick Koston
6209d4b493
[api] Optimize frame helpers to eliminate double-move overhead ( #11092 )
2025-10-08 10:16:44 +13:00
J. Nick Koston
1a6aaedbb7
preen
2025-10-07 16:16:36 -05:00
J. Nick Koston
b49f60569e
tidy
2025-10-07 15:50:51 -05:00
J. Nick Koston
63a94df74f
tidy
2025-10-07 15:47:19 -05:00
J. Nick Koston
15968cd8be
Merge branch 'integration' into memory_api
2025-10-07 15:42:36 -05:00
J. Nick Koston
7693545d86
Merge branch 'mdns_esp32_cleanup' into integration
2025-10-07 15:42:10 -05:00
J. Nick Koston
f10c361454
[esp32_ble] Refactor ESPBTUUID comparison with direct returns and memcmp ( #11074 )
2025-10-08 09:34:08 +13:00
J. Nick Koston
f0a7c6b0bb
simplify
2025-10-07 15:32:59 -05:00
J. Nick Koston
27456c1370
[esp32_ble] Refactor ESPBTUUID::from_raw to use parse_hex helpers ( #11073 )
2025-10-08 09:32:47 +13:00
J. Nick Koston
711532465e
simplify
2025-10-07 15:27:49 -05:00
J. Nick Koston
2e4722104e
simplify
2025-10-07 15:25:13 -05:00
J. Nick Koston
c9a709675a
simplify
2025-10-07 15:25:13 -05:00
J. Nick Koston
65b8148f2e
simplify
2025-10-07 15:24:48 -05:00
J. Nick Koston
93d493004c
simplify
2025-10-07 15:24:42 -05:00
J. Nick Koston
1aeefbe547
[light] Reduce flash usage by eliminating duplicate validation code ( #11030 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-08 09:23:57 +13:00
J. Nick Koston
94eab93110
Merge branch 'integration' into memory_api
2025-10-07 14:59:21 -05:00
J. Nick Koston
762c141d93
Merge branch 'mdns_esp32_cleanup' into integration
2025-10-07 14:59:15 -05:00
J. Nick Koston
cf1ba30e90
just store key in flash
2025-10-07 14:54:28 -05:00
J. Nick Koston
7bc1f23d6c
Merge branch 'dev' into jesserockz-2025-457
2025-10-07 14:52:47 -05:00
J. Nick Koston
9cecbee33a
revise
2025-10-07 14:44:38 -05:00
J. Nick Koston
03884d05b4
fix test
2025-10-07 14:34:03 -05:00
dependabot[bot]
3f3bce7ef4
Bump ruff from 0.13.3 to 0.14.0 ( #11107 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-10-07 19:27:21 +00:00
J. Nick Koston
0fa47e3bf5
Merge branch 'dev' into jesserockz-2025-457
2025-10-07 14:25:18 -05:00
Jesse Hills
0acc58d5a1
[core] Update helpers for new auto load functionality ( #11097 )
2025-10-07 14:24:28 -05:00
dependabot[bot]
0b4ef0fea2
Bump github/codeql-action from 3.30.6 to 4.30.7 ( #11109 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-07 14:22:36 -05:00
dependabot[bot]
a067bdb769
Bump aioesphomeapi from 41.11.0 to 41.12.0 ( #11108 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-07 14:21:35 -05:00
J. Nick Koston
cbd30ce37a
as const object
2025-10-08 07:32:12 +13:00
J. Nick Koston
cd4c4eab35
remove std::map, only 1 or 2 callbacks in flight ever
2025-10-08 07:29:56 +13:00
J. Nick Koston
1f557b46b3
fix ifdefs
2025-10-08 07:28:35 +13:00
J. Nick Koston
b89c230e6a
Merge branch 'integration' into memory_api
2025-10-07 11:14:50 -05:00
J. Nick Koston
afdc59acb4
Merge branch 'mdns_esp32_cleanup' into integration
2025-10-07 11:14:43 -05:00
J. Nick Koston
0dcc1baf41
[mdns] Fix undefined behavior from delete/malloc mismatch in ESP32 service registration
2025-10-07 10:52:46 -05:00
J. Nick Koston
4088dbfdb6
Merge branch 'integration' into memory_api
2025-10-07 09:50:11 -05:00
J. Nick Koston
646430a337
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-07 09:50:05 -05:00
Jesse Hills
301e7a7ac5
[const] Move CONF_CAPTURE_RESPONSE to const.py ( #11096 )
2025-10-07 03:15:56 -05:00
Jesse Hills
49b271747d
Add missing ifdef
2025-10-07 20:11:43 +13:00
Jesse Hills
9608d8793c
Fix order
2025-10-07 17:41:16 +13:00
Jesse Hills
5c49e8b984
Merge branch 'jesserockz-2025-477' into jesserockz-2025-457
2025-10-07 17:39:40 +13:00
Jesse Hills
5d73eab245
Merge branch 'jesserockz-2025-478' into jesserockz-2025-457
2025-10-07 17:39:28 +13:00
Jesse Hills
317ce77197
[core] Update helpers for new auto load functionality
2025-10-07 17:38:21 +13:00
Jesse Hills
635ef722b5
[const] Move CONF_CAPTURE_RESPONSE to const.py
2025-10-07 17:31:47 +13:00
Jesse Hills
f95b4bfce5
Update test
2025-10-07 17:26:44 +13:00
Jesse Hills
a11bef0558
Handle action status response without json
2025-10-07 17:25:35 +13:00
J. Nick Koston
b2699f5e37
Merge branch 'integration' into memory_api
2025-10-06 17:42:49 -05:00
J. Nick Koston
c80fd0c038
Merge branch 'fix_double_move' into integration
2025-10-06 17:42:43 -05:00
J. Nick Koston
a051cff931
preen
2025-10-06 17:37:49 -05:00
J. Nick Koston
517f59afe4
[api] Optimize frame helpers to eliminate double-move overhead
2025-10-06 17:27:05 -05:00
J. Nick Koston
1cf5290f28
Merge branch 'integration' into memory_api
2025-10-06 17:20:32 -05:00
J. Nick Koston
02ef1351fd
Merge branch 'fix_double_move' into integration
2025-10-06 17:20:26 -05:00
J. Nick Koston
8821529f6e
[api] Optimize frame helpers to eliminate double-move overhead
2025-10-06 17:19:10 -05:00
J. Nick Koston
ac566b7fd6
[clang-tidy] Include sdkconfig.defaults in hash calculation ( #11091 )
2025-10-06 22:06:30 +00:00
J. Nick Koston
e95be061b3
Merge branch 'dev' into jesserockz-2025-457
2025-10-06 15:54:29 -05:00
J. Nick Koston
fddb8b35f2
[esp32] Fix clang-tidy error for Arduino watchdog function declarations ( #11085 )
2025-10-06 16:54:13 -04:00
J. Nick Koston
242b81f3f0
Merge branch 'esp32_core' into jesserockz-2025-457
2025-10-06 15:45:54 -05:00
J. Nick Koston
38b727e0b8
Merge branch 'dev' into jesserockz-2025-457
2025-10-06 15:45:43 -05:00
J. Nick Koston
514830b372
sdkconfig instead
2025-10-06 15:41:48 -05:00
J. Nick Koston
39c1c9e837
Merge remote-tracking branch 'upstream/dev' into esp32_core
2025-10-06 15:41:34 -05:00
Jesse Hills
27e1095cd7
[core] Allow AUTO_LOAD to receive the component config to determine if it should load other components ( #10961 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-10-06 15:36:27 -05:00
J. Nick Koston
b0e15cdabd
oops they are bool
2025-10-06 15:24:57 -05:00
Mariusz Kryński
fa4541a4f3
[mcp2515] setup filters ( #10486 )
2025-10-06 16:10:46 -04:00
J. Nick Koston
3dbdcab7e5
try a forward dec
2025-10-06 15:06:26 -05:00
J. Nick Koston
0887164d38
Merge branch 'dev' into esp32_core
2025-10-06 14:34:50 -05:00
J. Nick Koston
24dcc1843e
[time] Fix clang-tidy sign comparison errors ( #11080 )
2025-10-06 14:34:40 -05:00
J. Nick Koston
c4f0f14696
[esp32] Fix clang-tidy error for Arduino watchdog function declarations
2025-10-06 14:33:10 -05:00
J. Nick Koston
f670d775ac
[api] Fix clang-tidy sign comparison error ( #11081 )
2025-10-06 19:26:58 +00:00
J. Nick Koston
cb8765a1dd
Merge branch 'integration' into memory_api
2025-10-06 14:17:42 -05:00
J. Nick Koston
a76af3ca65
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-06 14:17:33 -05:00
J. Nick Koston
59a31adac2
[waveshare_epaper] Fix clang-tidy sign comparison errors ( #11079 )
2025-10-07 08:14:28 +13:00
dependabot[bot]
a3c0acc7c9
Bump pylint from 3.3.8 to 3.3.9 ( #11082 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-06 14:13:48 -05:00
dependabot[bot]
ad2c5b96a9
Bump zeroconf from 0.147.2 to 0.148.0 ( #11083 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-06 19:11:04 +00:00
Jesse Hills
8ef8a7eaaf
Merge branch 'dev' into jesserockz-2025-457
2025-10-07 07:35:49 +13:00
J. Nick Koston
9adc3bd943
[veml7700] Fix clang-tidy sign comparison errors ( #11078 )
2025-10-06 18:24:05 +00:00
J. Nick Koston
ad296a7d74
[uponor_smatrix] Fix clang-tidy sign comparison errors ( #11076 )
2025-10-06 18:20:56 +00:00
J. Nick Koston
fdd422c42a
[tormatic] Fix clang-tidy sign comparison error ( #11075 )
2025-10-06 13:14:52 -05:00
J. Nick Koston
553b65b998
Merge branch 'integration' into memory_api
2025-10-06 12:41:56 -05:00
J. Nick Koston
ce92b9b810
Merge branch 'uuid_compare_was_overly_complex' into integration
2025-10-06 12:41:51 -05:00
J. Nick Koston
d2cad4cae9
[esp32_ble] Refactor ESPBTUUID comparison with direct returns and memcmp
2025-10-06 12:40:04 -05:00
J. Nick Koston
5daccc92c6
Merge branch 'integration' into memory_api
2025-10-06 12:34:44 -05:00
J. Nick Koston
88230b9400
Merge branch 'espuuid_hex' into integration
2025-10-06 12:34:38 -05:00
J. Nick Koston
3d82301c3d
[graph] Fix clang-tidy sign comparison error ( #11051 )
2025-10-06 13:28:43 -04:00
J. Nick Koston
2fa49be17d
[haier] Fix clang-tidy sign comparison error ( #11053 )
2025-10-06 13:27:15 -04:00
J. Nick Koston
75867842ea
[rtttl] Fix clang-tidy sign comparison error ( #11065 )
2025-10-06 13:26:59 -04:00
Stephen Kent
cba85c0925
[remote_receiver] Add signal demodulation support on ESP32 ( #8711 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-10-06 13:24:58 -04:00
J. Nick Koston
42d1269aaf
[esp32_ble_server] Use early returns in is_created() and is_failed() methods ( #11072 )
2025-10-06 17:16:25 +00:00
J. Nick Koston
f4df17673b
[esp32_ble_server] Refactor property setters to reduce code duplication ( #11071 )
2025-10-06 12:15:06 -05:00
J. Nick Koston
c2d75bf29a
[esp32_ble] Refactor ESPBTUUID::from_raw to use parse_hex helpers
2025-10-06 12:12:54 -05:00
J. Nick Koston
e340397b41
[mipi_spi] Fix clang-tidy sign comparison errors ( #11070 )
2025-10-06 13:10:41 -04:00
J. Nick Koston
4b09d3a11b
Merge branch 'integration' into memory_api
2025-10-06 12:00:27 -05:00
J. Nick Koston
88ef521129
Merge branch 'esp32_ble_server_early_bail' into integration
2025-10-06 12:00:21 -05:00
J. Nick Koston
63a48dd1d8
adjust confusing comment
2025-10-06 11:59:34 -05:00
J. Nick Koston
fae8b5f16a
Merge branch 'integration' into memory_api
2025-10-06 11:57:44 -05:00
J. Nick Koston
40da1b73cc
Merge branch 'esp32_ble_server_early_bail' into integration
2025-10-06 11:57:37 -05:00
J. Nick Koston
2294bdd8f0
Merge branch 'esp32_ble_server_cleanup' into integration
2025-10-06 11:57:34 -05:00
J. Nick Koston
f4b3732ee1
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-06 11:57:24 -05:00
J. Nick Koston
c3ac3736cf
[esp32_ble_server] Use early returns in is_created() and is_failed() methods
2025-10-06 11:55:04 -05:00
J. Nick Koston
abeadc7830
[remote_base] Fix clang-tidy sign comparison error ( #11064 )
2025-10-06 11:49:50 -05:00
J. Nick Koston
9280a8762c
[esp32_ble_server] Refactor property setters to reduce code duplication
2025-10-06 11:47:16 -05:00
Beormund
8d4b347e5c
[lm75b] Add LM75B temperature sensor component ( #10534 )
2025-10-06 12:36:33 -04:00
J. Nick Koston
a7f556c25f
[esp32_ble] Fix clang-tidy sign comparison error ( #11048 )
2025-10-06 11:28:41 -05:00
J. Nick Koston
3f4250fcd7
[st7567_i2c] Fix clang-tidy sign comparison warning ( #11067 )
2025-10-06 12:27:34 -04:00
J. Nick Koston
b532e04ae4
[st7789v] Fix clang-tidy sign comparison errors ( #11068 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-06 16:24:52 +00:00
Jesse Hills
697cab45dd
[json] Add parse_json overload for const char * ( #11039 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-06 11:19:31 -05:00
J. Nick Koston
a88182c8e3
[statsd] Fix clang-tidy sign comparison error ( #11069 )
2025-10-06 12:12:39 -04:00
J. Nick Koston
8cfb6578d1
[graphical_display_menu] Fix clang-tidy sign comparison errors ( #11052 )
2025-10-06 12:10:54 -04:00
J. Nick Koston
eb16d322cd
[audio, i2s_audio] Fix clang-tidy sign comparison errors ( #11044 )
2025-10-06 12:07:44 -04:00
J. Nick Koston
22e06ba063
[matrix_keypad] Fix clang-tidy sign comparison error ( #11059 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-10-06 11:53:24 -04:00
Mort
7147479f90
[qmc5883l] Added drdy_pin option to allow it to run max rate ( #10901 )
...
Co-authored-by: Lamer Mortification <lamer_mortification@yahoo.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-10-06 11:48:05 -04:00
J. Nick Koston
e55df1babc
[key_collector] Fix clang-tidy sign comparison errors ( #11056 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-10-06 11:34:18 -04:00
J. Nick Koston
4c8fc5f4e6
[pid] Fix clang-tidy sign comparison error ( #11063 )
2025-10-06 11:20:59 -04:00
J. Nick Koston
646508006c
[ili9xxx] Fix clang-tidy sign comparison errors ( #11054 )
2025-10-06 11:02:54 -04:00
J. Nick Koston
9384f0683b
[kamstrup_kmp] Fix clang-tidy sign comparison errors ( #11055 )
2025-10-06 11:02:02 -04:00
J. Nick Koston
5e7f5bf890
[ltr501] Fix clang-tidy sign comparison errors ( #11057 )
2025-10-06 10:59:36 -04:00
J. Nick Koston
2a8796437d
[ltr_als_ps] Fix clang-tidy sign comparison errors ( #11058 )
2025-10-06 10:59:02 -04:00
J. Nick Koston
1635767aa2
[max7219digit] Fix clang-tidy sign comparison error ( #11060 )
2025-10-06 10:56:44 -04:00
J. Nick Koston
192856e8d1
[nau7802] Fix clang-tidy sign comparison errors ( #11062 )
2025-10-06 09:52:47 -05:00
J. Nick Koston
71be5a5f65
[mixer] Fix clang-tidy sign comparison errors ( #11061 )
2025-10-06 14:48:39 +00:00
J. Nick Koston
f86b83cda5
[fingerprint_grow] Fix clang-tidy sign comparison error ( #11050 )
2025-10-06 10:15:56 -04:00
J. Nick Koston
74c055745f
[esp32_can] Fix clang-tidy sign comparison error ( #11049 )
2025-10-06 10:14:24 -04:00
J. Nick Koston
3edcdc7d80
[es7210] Fix clang-tidy sign comparison errors ( #11047 )
2025-10-06 10:13:12 -04:00
J. Nick Koston
94fea68e3e
[daikin_arc] Fix clang-tidy sign comparison errors ( #11046 )
2025-10-06 10:12:40 -04:00
J. Nick Koston
6880f9fc5c
[cm1106] Fix clang-tidy sign comparison error ( #11045 )
2025-10-06 10:09:10 -04:00
J. Nick Koston
26ebac8cb8
[bl0906, bl0942] Fix clang-tidy sign comparison errors ( #11043 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-06 10:08:33 -04:00
J. Nick Koston
5cf0046601
[animation] Fix clang-tidy sign comparison errors ( #11042 )
2025-10-06 10:07:44 -04:00
J. Nick Koston
c68017ddb4
[online_image] Fix clang-tidy sign comparison errors ( #11041 )
2025-10-06 10:07:04 -04:00
Jesse Hills
0e0b67f126
Split response and error triggers
...
Simplify variables in response lambdas to JsonObject
Use `const char *` for message and parse to json right away
2025-10-06 17:04:47 +13:00
J. Nick Koston
3ab91e1f8b
Merge branch 'integration' into memory_api
2025-10-05 22:51:51 -05:00
J. Nick Koston
b503e49739
revert
2025-10-05 22:51:36 -05:00
Keith Burzinski
cfd241ff29
[zwave_proxy] Send HomeID upon client connect ( #11037 )
2025-10-06 03:47:55 +00:00
J. Nick Koston
a159e4762a
Merge branch 'dev' into api_size_limits
2025-10-05 22:29:00 -05:00
Clyde Stubbs
f757a19e82
[mipi] Fix rotation handling ( #11010 )
2025-10-06 14:05:44 +11:00
J. Nick Koston
e8854e0659
[esp32_ble] Fix max_connections architecture (shared client+server limit) ( #11006 )
2025-10-06 02:45:44 +00:00
Edward Firmo
a3622d878d
[nextion] Reduce DEBUG logs on events ( #11014 )
2025-10-05 21:11:36 -04:00
Jesse Hills
a405592385
Update esphome/components/api/__init__.py
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-06 13:32:09 +13:00
Jonathan Swoboda
da2089c8be
[core] Remove platformio install from setup ( #10997 )
2025-10-06 13:10:05 +13:00
J. Nick Koston
118663f9e2
[web_server] Use IDF web server for ESP32 Arduino builds ( #10991 )
2025-10-05 19:07:52 -05:00
J. Nick Koston
4a99987bfe
[tuya] Fix clang-tidy signed/unsigned comparison warning ( #11035 )
2025-10-06 13:07:00 +13:00
J. Nick Koston
d164c06f01
[sonoff_d1] Fix clang-tidy signed/unsigned comparison warning ( #11034 )
2025-10-06 13:06:43 +13:00
J. Nick Koston
972987acdf
[esp32_rmt_led_strip] Fix clang-tidy signed/unsigned comparison warning ( #11033 )
2025-10-06 13:06:26 +13:00
J. Nick Koston
eea2b6b81b
[esp32_ble] Optimize string operations to reduce flash usage by 264 bytes ( #11023 )
2025-10-06 13:04:50 +13:00
J. Nick Koston
f62e06104e
[wifi] Optimize logging to reduce flash usage by 284 bytes on ESP8266 ( #11022 )
2025-10-06 13:03:26 +13:00
J. Nick Koston
0a45aad842
Merge branch 'integration' into memory_api
2025-10-05 17:23:15 -05:00
J. Nick Koston
2919f14100
merge
2025-10-05 17:23:06 -05:00
J. Nick Koston
0e04b5ce61
Merge branch 'integration' into memory_api
2025-10-05 17:22:14 -05:00
J. Nick Koston
825e110f1a
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-05 17:22:08 -05:00
J. Nick Koston
6cedaee76a
Merge branch 'light_validation_dupe_code' into integration
2025-10-05 17:21:45 -05:00
J. Nick Koston
a65b75efe3
Update esphome/components/light/light_call.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-05 17:21:26 -05:00
J. Nick Koston
f26e71bae6
[ci] Fix clang-tidy after Arduino-as-IDF-component migration ( #11031 )
2025-10-05 22:16:09 +00:00
J. Nick Koston
c9a70eb270
Merge branch 'wifi_logging_opt' into memory_api
2025-10-05 17:11:28 -05:00
J. Nick Koston
71a254a126
Merge branch 'integration' into memory_api
2025-10-05 17:10:30 -05:00
J. Nick Koston
b963526d2f
Merge branch 'esp32_ble_server_unique_ptr_mfr_data' into integration
2025-10-05 17:10:24 -05:00
Jonathan Swoboda
c6e4a7911c
[esp32] Improve version handling ( #10899 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-05 22:10:23 +00:00
J. Nick Koston
6b5d1b4400
Merge branch 'light_validation_dupe_code' into integration
2025-10-05 17:08:54 -05:00
J. Nick Koston
6b87187c66
[esp32_ble_server] Optimize manufacturer_data storage to reduce memory overhead
2025-10-05 17:00:32 -05:00
J. Nick Koston
e2c5eeef97
[scheduler] Deduplicate item removal code with template helper ( #11017 )
2025-10-05 16:32:51 -05:00
J. Nick Koston
7ea51b1865
[esphome.ota] Fix ESP32-S3 OTA authentication with hardware SHA acceleration ( #11011 )
2025-10-06 10:17:28 +13:00
J. Nick Koston
795865e139
Merge remote-tracking branch 'upstream/dev' into ble_connections_slots_are_shared_client_server
2025-10-05 16:12:48 -05:00
J. Nick Koston
1b4c5f7976
[light] Reduce flash usage by eliminating duplicate validation code
2025-10-05 16:09:12 -05:00
J. Nick Koston
aa1afbd152
[wifi] Optimize WPA2 EAP phase2 logging to reduce memory overhead ( #11005 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-06 10:02:41 +13:00
J. Nick Koston
20d9ae699c
[logger] Conditionally compile runtime tag-specific log levels for performance ( #11004 )
2025-10-06 09:59:52 +13:00
J. Nick Koston
c0fb0ae06f
[web_server_idf] Optimize parameter storage to reduce flash usage and memory overhead ( #11003 )
2025-10-06 09:57:59 +13:00
J. Nick Koston
9b6d62cd69
[web_server_idf] Fix watchdog timeout with unreliable event source connections ( #11002 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-06 09:55:39 +13:00
J. Nick Koston
5932a4bd0e
[web_server] Reduce flash and RAM usage by optimizing string construction ( #10986 )
2025-10-06 09:42:23 +13:00
J. Nick Koston
84c3cf5f17
[core] Replace std::pair with purpose-built named structs for component metadata ( #10984 )
2025-10-06 09:38:58 +13:00
J. Nick Koston
120a445abf
[number] Reduce flash usage in NumberCall logging ( #10983 )
2025-10-06 09:37:47 +13:00
J. Nick Koston
41c073a451
[lock] Replace std::set with bitmask (saves 388B flash + 23B RAM per lock) ( #10977 )
2025-10-06 09:33:58 +13:00
J. Nick Koston
0fd71ca211
[mdns][openthread] Use StaticVector for services storage with compile-time capacity ( #10976 )
2025-10-06 09:30:17 +13:00
J. Nick Koston
19439199cc
[api] Add configurable send queue limit to prevent OOM crashes ( #10973 )
2025-10-06 09:25:04 +13:00
J. Nick Koston
39d5cbc74a
[esp32_ble_server] Replace EventEmitter with direct callbacks to reduce memory usage ( #10946 )
2025-10-06 09:20:40 +13:00
J. Nick Koston
6841d40d07
Merge branch 'integration' into memory_api
2025-10-05 14:43:26 -05:00
J. Nick Koston
58f917030e
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-05 14:43:19 -05:00
Jonathan Swoboda
722c5a94f2
[sps30] Clean up ( #10998 )
2025-10-05 09:24:09 -05:00
J. Nick Koston
7b48fc292f
[api] Consolidate fatal error logging to reduce flash usage ( #11015 )
2025-10-05 09:56:30 -04:00
J. Nick Koston
4687e58b03
help bot
2025-10-04 22:02:32 -05:00
J. Nick Koston
b31f381444
wip
2025-10-04 21:19:26 -05:00
J. Nick Koston
6c7d92e726
[ethernet] Consolidate error handling to reduce flash usage ( #11019 )
2025-10-04 20:47:46 -05:00
J. Nick Koston
b1859c50bd
[api] Simplify message reading conditional ( #11016 )
2025-10-04 21:42:21 -04:00
J. Nick Koston
3f9924eac2
[core] Merge duplicate loops in mac_address_is_valid() ( #11018 )
2025-10-04 21:42:07 -04:00
J. Nick Koston
f2a84052db
Merge branch 'integration' into memory_api
2025-10-04 20:31:35 -05:00
J. Nick Koston
c796c02b3a
Merge branch 'esp32_ble_name' into integration
2025-10-04 20:31:29 -05:00
J. Nick Koston
03d61dffad
[esp32_ble] Optimize string operations to reduce flash usage by 264 bytes
2025-10-04 20:25:06 -05:00
J. Nick Koston
481c87aac3
Merge branch 'integration' into memory_api
2025-10-04 20:18:05 -05:00
J. Nick Koston
3f4a9771c5
Merge branch 'wifi_logging_opt' into integration
2025-10-04 20:17:58 -05:00
J. Nick Koston
6cf6fcf4e6
[wifi] Optimize logging to reduce flash usage by 284 bytes on ESP8266
2025-10-04 20:12:47 -05:00
J. Nick Koston
244ed9f95f
Merge branch 'integration' into memory_api
2025-10-04 13:58:45 -05:00
J. Nick Koston
89c91d3ddc
Merge branch 'ethernet_macro_dupe' into integration
2025-10-04 13:58:40 -05:00
J. Nick Koston
07840539d7
[ethernet] Consolidate error handling to reduce flash usage
2025-10-04 13:57:55 -05:00
J. Nick Koston
0178bd166d
Merge branch 'integration' into memory_api
2025-10-04 13:48:39 -05:00
J. Nick Koston
b3fc8ccfca
Merge branch 'mac_address_valid_double_loop_fix' into integration
2025-10-04 13:48:33 -05:00
J. Nick Koston
737bf2cde5
[core] Merge duplicate loops in mac_address_is_valid()
2025-10-04 13:37:41 -05:00
J. Nick Koston
1ec74583a6
Merge branch 'integration' into memory_api
2025-10-04 13:08:16 -05:00
J. Nick Koston
1b4076cc13
Merge branch 'scheduler_item_removal_dedupe_code' into integration
2025-10-04 13:08:11 -05:00
J. Nick Koston
82dbf05e7f
[scheduler] Deduplicate item removal code with template helper
2025-10-04 13:07:34 -05:00
J. Nick Koston
395aef5a13
Merge branch 'integration' into memory_api
2025-10-04 12:46:45 -05:00
J. Nick Koston
9ff12c9c8f
Merge branch 'api_connection_tiny_cleanup' into integration
2025-10-04 12:46:40 -05:00
J. Nick Koston
f00e9528da
[api] Simplify message reading conditional
2025-10-04 12:45:51 -05:00
J. Nick Koston
8f4decdce4
Merge branch 'integration' into memory_api
2025-10-04 12:40:48 -05:00
J. Nick Koston
deede5a479
Merge branch 'api_logging_cleanups' into integration
2025-10-04 12:40:43 -05:00
J. Nick Koston
0d5eb79000
[api] Consolidate fatal error logging to reduce flash usage
2025-10-04 12:40:02 -05:00
J. Nick Koston
76afcc7647
Merge branch 'integration' into memory_api
2025-10-04 11:25:30 -05:00
J. Nick Koston
2806b5e314
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-04 11:25:21 -05:00
mrtoy-me
874db20b7d
[mpr121] cleaner setup ( #11013 )
2025-10-04 08:54:31 -04:00
J. Nick Koston
c640792482
Merge branch 'integration' into memory_api
2025-10-04 00:26:26 -05:00
J. Nick Koston
2a85ba1949
Merge branch 'ota_fix_s3' into integration
2025-10-04 00:26:20 -05:00
J. Nick Koston
44ffd08c33
[esphome.ota] Fix ESP32-S3 OTA authentication with hardware SHA acceleration
2025-10-04 00:22:18 -05:00
J. Nick Koston
2eea674c04
[json] Fix missing defines.h include causing PSRAM allocator to be unused ( #11008 )
2025-10-03 23:52:40 -05:00
J. Nick Koston
5600e52207
Merge branch 'integration' into memory_api
2025-10-03 20:35:52 -05:00
J. Nick Koston
c558308d6f
Merge branch 'use_idf_webserver_esp32' into integration
2025-10-03 20:35:44 -05:00
J. Nick Koston
7060771cb4
missed one
2025-10-03 20:35:33 -05:00
J. Nick Koston
e27df825f8
Merge branch 'integration' into memory_api
2025-10-03 19:40:40 -05:00
J. Nick Koston
683d3fd19f
Merge branch 'json_missing_define' into integration
2025-10-03 19:40:35 -05:00
J. Nick Koston
7d35c46ad3
[json] Fix missing defines.h include causing PSRAM allocator to be unused
2025-10-03 19:36:56 -05:00
J. Nick Koston
e20ad92bf7
Merge branch 'integration' into memory_api
2025-10-03 18:38:55 -05:00
J. Nick Koston
2b6fc94f31
Merge branch 'bound_tx_buf' into integration
2025-10-03 18:38:50 -05:00
J. Nick Koston
61d3a9a93a
Merge remote-tracking branch 'upstream/dev' into bound_tx_buf
2025-10-03 18:38:20 -05:00
J. Nick Koston
ef3ab92979
Merge branch 'integration' into memory_api
2025-10-03 18:34:25 -05:00
J. Nick Koston
a51c288cf6
Merge branch 'ble_connections_slots_are_shared_client_server' into integration
2025-10-03 18:34:19 -05:00
J. Nick Koston
60f67382be
copilot review comments
2025-10-03 18:31:21 -05:00
J. Nick Koston
944514eea4
Merge branch 'integration' into memory_api
2025-10-03 18:21:34 -05:00
J. Nick Koston
e2f25500bf
Merge branch 'ble_connections_slots_are_shared_client_server' into integration
2025-10-03 18:21:29 -05:00
J. Nick Koston
6ebdb61098
Merge upstream/dev into ble_connections_slots_are_shared_client_server
2025-10-03 18:21:00 -05:00
J. Nick Koston
0137954f2b
[const] Move CONF_MAX_CONNECTIONS to const.py ( #11007 )
2025-10-03 18:20:00 -05:00
J. Nick Koston
34e0620765
Merge branch 'integration' into memory_api
2025-10-03 18:11:25 -05:00
J. Nick Koston
389c76a922
Merge branch 'ble_connections_slots_are_shared_client_server' into integration
2025-10-03 18:11:17 -05:00
Patrick
0a40a30e4a
[esp32_can] support multiple CAN instances for platforms that support it ( #10712 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-10-03 23:10:19 +00:00
J. Nick Koston
6b02b0cb59
remove default from tracker
2025-10-03 18:09:54 -05:00
J. Nick Koston
d660207c12
Merge branch 'integration' into memory_api
2025-10-03 18:07:17 -05:00
J. Nick Koston
eb9befde4d
merge
2025-10-03 18:07:10 -05:00
J. Nick Koston
249080d118
Merge branch 'integration' into memory_api
2025-10-03 18:04:25 -05:00
J. Nick Koston
8cda4127bc
Merge branch 'conf_max_connections' into integration
2025-10-03 18:04:17 -05:00
J. Nick Koston
e3d12cbac7
Create CONF_MAX_CONNECTIONS const
2025-10-03 18:01:15 -05:00
J. Nick Koston
d697d5df8b
preen
2025-10-03 17:56:14 -05:00
J. Nick Koston
1570f83fd8
lint
2025-10-03 17:50:56 -05:00
J. Nick Koston
f16f826f12
its shared
2025-10-03 17:42:46 -05:00
J. Nick Koston
5e9c9e8e79
Merge branch 'integration' into memory_api
2025-10-03 17:08:07 -05:00
J. Nick Koston
0165c3d79b
Merge branch 'std_map_overkill_wifi' into integration
2025-10-03 17:08:02 -05:00
J. Nick Koston
11a4d31e90
[wifi] Optimize WPA2 EAP phase2 logging to reduce memory overhead
2025-10-03 17:04:57 -05:00
J. Nick Koston
7887e136d6
Merge branch 'integration' into memory_api
2025-10-03 16:56:45 -05:00
J. Nick Koston
c30bd49568
Merge branch 'use_idf_webserver_esp32' into integration
2025-10-03 16:56:37 -05:00
J. Nick Koston
7621eb1f6e
revert clang-tidy changes, copilot disagrees
2025-10-03 16:54:11 -05:00
J. Nick Koston
11b113b9db
Merge branch 'dev' into use_idf_webserver_esp32
2025-10-03 16:42:21 -05:00
J. Nick Koston
a3f4863fdc
Merge branch 'integration' into memory_api
2025-10-03 16:41:25 -05:00
J. Nick Koston
76fc04f286
Merge branch 'idf_query' into integration
2025-10-03 16:41:20 -05:00
J. Nick Koston
e19b48599c
fix dangling pointer
2025-10-03 16:40:10 -05:00
J. Nick Koston
9e6dc91051
Merge branch 'integration' into memory_api
2025-10-03 16:06:56 -05:00
J. Nick Koston
b678b23a34
Merge branch 'logger_runtime_tags' into integration
2025-10-03 16:06:50 -05:00
J. Nick Koston
22d1729c5c
Merge branch 'dev' into logger_runtime_tags
2025-10-03 16:06:38 -05:00
J. Nick Koston
28324adfb9
[logger] Conditionally compile runtime tag-specific log levels for performance
2025-10-03 16:03:30 -05:00
J. Nick Koston
d909910d6d
Merge branch 'integration' into memory_api
2025-10-03 15:32:28 -05:00
J. Nick Koston
6f7afef08c
Merge branch 'idf_query' into integration
2025-10-03 15:32:20 -05:00
J. Nick Koston
0f05f5119a
[web_server_idf] Improve parameter caching security and reduce memory overhead
2025-10-03 15:31:09 -05:00
dependabot[bot]
d43b844e06
Bump ruff from 0.13.2 to 0.13.3 ( #11000 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-10-03 14:28:58 -05:00
Tucker Kern
2596b6096f
Fix log level selector when selecting levels above INFO ( #10368 )
...
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 >
2025-10-03 14:28:38 -05:00
dependabot[bot]
6f8e82aeb6
Bump actions/stale from 10.0.0 to 10.1.0 ( #11001 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-03 14:27:29 -05:00
J. Nick Koston
ca0e738799
[logger] Fix line number wrapping bug for files with >999 lines ( #10979 )
2025-10-03 10:50:21 -05:00
Jonathan Swoboda
14a23101f2
[core] Fix MQTT import ( #10982 )
2025-10-03 11:35:55 -04:00
mrtoy-me
2b389bb8f2
[sps30] remove delay ( #10964 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-10-03 09:40:43 -04:00
mrtoy-me
89c3340ef6
[mpr121] remove delay ( #10963 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-10-03 09:06:16 -04:00
Jesse Hills
211a8c872b
Add action response to tests
2025-10-01 13:58:19 +13:00
Jesse Hills
f4b7009c96
move callback
2025-10-01 13:50:07 +13:00
Jesse Hills
226399222d
move error message
2025-10-01 11:16:07 +13:00
Jesse Hills
9a95ec95f9
Merge branch 'dev' into jesserockz-2025-457
2025-10-01 11:12:55 +13:00
Jesse Hills
2ef4f3c65f
Update esphome/components/api/__init__.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-01 08:45:58 +13:00
Jesse Hills
6c362d42c3
[api] Add support for getting action responses from home-assistant
2025-09-30 15:28:41 +13:00