J. Nick Koston
fc6574992c
[core] Optimize automation actions memory usage with std::initializer_list
2025-10-20 16:59:11 -10: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
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
J. Nick Koston
c78dc048d8
Merge branch 'integration' into memory_api
2025-10-03 14:58:25 -05:00
J. Nick Koston
3c3202bcf3
Merge branch 'fix_watchdog_reset_idf_web_server' into integration
2025-10-03 14:58:19 -05:00
J. Nick Koston
006f8e0bac
tidy
2025-10-03 14:58:08 -05:00
J. Nick Koston
7b65279021
Merge branch 'integration' into memory_api
2025-10-03 14:32:17 -05:00
J. Nick Koston
85025ff3f7
Merge branch 'fix_watchdog_reset_idf_web_server' into integration
2025-10-03 14:32:11 -05:00
J. Nick Koston
0938abbcae
fix
2025-10-03 14:32:02 -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
916984b616
Merge branch 'integration' into memory_api
2025-10-03 14:23:48 -05:00
J. Nick Koston
5252a03102
Merge branch 'use_idf_webserver_esp32' into integration
2025-10-03 14:23:42 -05:00
J. Nick Koston
64268ff838
missed one
2025-10-03 14:23:29 -05:00
J. Nick Koston
095542035e
Merge branch 'integration' into memory_api
2025-10-03 14:21:34 -05:00
J. Nick Koston
580cfebfcf
Merge branch 'fix_watchdog_reset_idf_web_server' into integration
2025-10-03 14:21:26 -05:00
J. Nick Koston
88e40a3fc8
[web_server_idf] Fix watchdog timeout with unreliable event source connections
2025-10-03 14:17:12 -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
J. Nick Koston
834ce57a75
fix libs
2025-10-03 09:25:31 -05:00
J. Nick Koston
52a19e916c
fix libs
2025-10-03 09:18:36 -05:00
J. Nick Koston
1a2be1e579
fix libs
2025-10-03 09:12:24 -05:00
J. Nick Koston
d687650bf2
fix libs
2025-10-03 09:02:16 -05:00
J. Nick Koston
eecf7093ce
fix libs
2025-10-03 08:55:58 -05:00
J. Nick Koston
e068df06e2
fix libs
2025-10-03 08:45:17 -05: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
J. Nick Koston
b3edda224f
fix
2025-10-03 08:37:07 -05: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
J. Nick Koston
03dd169f1b
fix
2025-10-03 08:02:45 -05:00
J. Nick Koston
74a6ef2604
preen
2025-10-03 07:40:57 -05:00
J. Nick Koston
18dcd8ebbc
Merge branch 'dev' into use_idf_webserver_esp32
2025-10-03 14:37:23 +02:00
J. Nick Koston
fddeb482b5
fix compat
2025-10-03 07:36:23 -05:00
Oliver Gründel
ba0532cda7
Fix UNIT_KILOVOLT_AMPS_REACTIVE constant definition ( #10992 )
2025-10-03 07:36:14 -04:00
J. Nick Koston
5419b8bddb
[ci] Fix pre-commit action to comply with pinned SHA security policy ( #10990 )
2025-10-02 21:53:16 -05:00
J. Nick Koston
0388dad588
[web_server] Use ESP-IDF web server for ESP32 Arduino builds
2025-10-02 21:32:18 -05:00
J. Nick Koston
d8fe655285
always use idf webserver on esp32
2025-10-02 21:19:45 -05:00
J. Nick Koston
29551832b3
Merge branch 'integration' into memory_api
2025-10-03 00:46:01 +02:00
J. Nick Koston
f607388c5f
Merge branch 'no_mod_logger' into integration
2025-10-03 00:45:53 +02:00
J. Nick Koston
abcbdece2e
handle >999
2025-10-03 00:33:03 +02:00
J. Nick Koston
ed907f842d
handle >999
2025-10-03 00:30:43 +02:00
J. Nick Koston
aa1c5b5daa
show BIG on overflow
2025-10-03 00:26:17 +02:00
J. Nick Koston
f7cbb5d647
Merge branch 'integration' into memory_api
2025-10-02 23:06:43 +02:00
J. Nick Koston
976b55ed2e
Merge branch 'webserver_string_construction_reduce' into integration
2025-10-02 23:06:36 +02:00
J. Nick Koston
f5fc06fd9e
preen
2025-10-02 23:03:53 +02:00
J. Nick Koston
10a16c3761
preen
2025-10-02 23:03:01 +02:00
J. Nick Koston
cd1b47667b
preen
2025-10-02 23:02:46 +02:00
dependabot[bot]
624868bb05
Bump github/codeql-action from 3.30.5 to 3.30.6 ( #10985 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-02 22:58:06 +02:00
J. Nick Koston
86f2d2e5c2
Merge remote-tracking branch 'upstream/memory_api' into memory_api
2025-10-02 22:14:58 +02:00
J. Nick Koston
650f2f915a
Merge branch 'webserver_string_construction_reduce' into memory_api
2025-10-02 22:14:12 +02:00
J. Nick Koston
403bfdc68a
Merge branch 'webserver_string_construction_reduce' into integration
2025-10-02 22:14:02 +02:00
J. Nick Koston
e69d18195b
[web_server] Reduce flash and RAM usage by optimizing string construction
2025-10-02 22:12:12 +02:00
J. Nick Koston
9865320c88
Merge branch 'integration' into memory_api
2025-10-02 20:08:01 +02:00
J. Nick Koston
dd38b911f1
Merge branch 'no_std_pair' into integration
2025-10-02 20:07:49 +02:00
J. Nick Koston
3b0393bd3b
Merge branch 'integration' of https://github.com/esphome/esphome into integration
2025-10-02 20:07:46 +02:00
J. Nick Koston
9d8ff38a85
[core] Replace std::pair with purpose-built named structs for component metadata
2025-10-02 20:04:29 +02:00
J. Nick Koston
be4af0a977
Merge branch 'integration' into memory_api
2025-10-02 16:45:45 +02:00
J. Nick Koston
484af4a38b
Merge branch 'number_call_logging' into integration
2025-10-02 16:45:00 +02:00
J. Nick Koston
8931dcf409
reduce
2025-10-02 16:33:22 +02:00
J. Nick Koston
1fc4d1acfb
number
2025-10-02 16:20:42 +02:00
J. Nick Koston
5374df73ed
number
2025-10-02 16:18:06 +02:00
J. Nick Koston
28e8750ad6
Merge branch 'integration' into memory_api
2025-10-02 14:20:41 +02:00
J. Nick Koston
c4d18ae292
Merge branch 'no_mod_logger' into integration
2025-10-02 14:20:30 +02:00
J. Nick Koston
a4cb14a76a
Apply Copilot review suggestion: use remainder variable instead of modifying line parameter
2025-10-02 13:18:19 +02:00
J. Nick Koston
772450f1b3
no mod
2025-10-02 11:43:27 +02:00
J. Nick Koston
bd6169ce34
Merge branch 'integration' into memory_api
2025-10-02 10:08:55 +02:00
J. Nick Koston
e4388ba48b
Merge remote-tracking branch 'upstream/dev' into integration
2025-10-02 10:08:46 +02:00
J. Nick Koston
f2aa5a754c
[api] Remove ClientInfo::get_combined_info() to eliminate heap fragmentation ( #10970 )
2025-10-02 12:44:30 +13:00
J. Nick Koston
e845bb3404
Merge branch 'integration' into memory_api
2025-10-02 00:22:06 +02:00
J. Nick Koston
d0b6fbdf73
Merge branch 'lock_mask' into integration
2025-10-02 00:21:59 +02:00
J. Nick Koston
ff55e03a5f
back compat
2025-10-02 00:20:25 +02:00
J. Nick Koston
b44b3cbb41
back compat
2025-10-02 00:15:55 +02:00
J. Nick Koston
2cdc04fa27
Merge branch 'integration' into memory_api
2025-10-02 00:04:56 +02:00
J. Nick Koston
fd65e560e8
Merge branch 'lock_mask' into integration
2025-10-02 00:04:47 +02:00
J. Nick Koston
efc8a8b904
[lock] Replace std::set with bitmask (saves 388B flash + 23B RAM per lock)
2025-10-02 00:04:10 +02:00
J. Nick Koston
28bc3c20ad
Merge branch 'integration' into memory_api
2025-10-01 23:35:54 +02:00
J. Nick Koston
729de03305
Merge branch 'mdns_services_const' into integration
2025-10-01 23:35:47 +02:00
J. Nick Koston
15ca069d58
preen
2025-10-01 23:34:12 +02:00
J. Nick Koston
86bfedc30e
preen
2025-10-01 23:30:33 +02:00
J. Nick Koston
785ad0cd47
preen
2025-10-01 23:27:14 +02:00
J. Nick Koston
76defeac39
preen
2025-10-01 23:26:29 +02:00
J. Nick Koston
fabeae554f
Merge branch 'integration' into memory_api
2025-10-01 23:10:25 +02:00
J. Nick Koston
daf2e81f1d
Merge branch 'mdns_services_const' into integration
2025-10-01 23:10:18 +02:00
J. Nick Koston
03c869bd43
update comment
2025-10-01 23:05:59 +02:00
J. Nick Koston
636d1e16f2
update comment
2025-10-01 23:05:30 +02:00
J. Nick Koston
4208bad94d
Merge branch 'integration' into memory_api
2025-10-01 22:49:37 +02:00
J. Nick Koston
5df3745304
Merge branch 'mdns_services_const' into integration
2025-10-01 22:49:28 +02:00
J. Nick Koston
de2838fa66
preen
2025-10-01 22:35:33 +02:00
J. Nick Koston
b4b8b43bd7
preen
2025-10-01 22:34:32 +02:00
J. Nick Koston
30df2cb9ee
preen
2025-10-01 22:33:50 +02:00
J. Nick Koston
03e0fbd657
preen
2025-10-01 22:33:22 +02:00
J. Nick Koston
c12eba9590
preen
2025-10-01 22:32:28 +02:00
J. Nick Koston
2eb35f83b7
preen
2025-10-01 22:31:55 +02:00
J. Nick Koston
518402f031
preen
2025-10-01 22:31:04 +02:00
J. Nick Koston
9647fd26f7
Merge remote-tracking branch 'upstream/dev' into mdns_services_const
2025-10-01 22:26:08 +02:00
J. Nick Koston
21d7dc2b9b
[mdns][openthread] Use std::array for mdns services and remove unnecessary copy
2025-10-01 22:25:11 +02:00
J. Nick Koston
a9dc0628c4
[mdns][openthread] Use std::array for mdns services and remove unnecessary copy
2025-10-01 22:21:58 +02:00
J. Nick Koston
b89d969d09
Merge branch 'integration' into memory_api
2025-10-01 21:36:07 +02:00
J. Nick Koston
9e2e4f56ad
Merge branch 'bound_tx_buf' into integration
2025-10-01 21:36:01 +02:00
J. Nick Koston
b252486587
preen
2025-10-01 21:13:05 +02:00
J. Nick Koston
73c6411a1b
Merge branch 'bound_tx_buf' into integration
2025-10-01 21:08:59 +02:00
J. Nick Koston
65384ef31a
style
2025-10-01 21:08:49 +02:00
J. Nick Koston
829f9fb9bc
style
2025-10-01 21:08:31 +02:00
J. Nick Koston
5afe2ea48e
Merge branch 'integration' into memory_api
2025-10-01 20:47:48 +02:00
J. Nick Koston
fa548e20da
Merge branch 'bound_tx_buf' into integration
2025-10-01 20:47:21 +02:00
J. Nick Koston
4b10bf09be
tweak, compiler optimizes it away anyways though
2025-10-01 20:36:40 +02:00
J. Nick Koston
a4c794c9fa
tweak, compiler optimizes it away anyways though
2025-10-01 20:34:51 +02:00
J. Nick Koston
638c6cc14e
[api] Reduce flash usage in user services by eliminating vector copy ( #10971 )
2025-10-01 20:26:47 +02:00
Jonathan Swoboda
8137d7600a
[rtttl] Fix warning ( #10972 )
2025-10-01 20:26:25 +02:00
J. Nick Koston
b7ab9773a3
Merge branch 'integration' into memory_api
2025-10-01 18:20:48 +02:00
J. Nick Koston
cc5b9ba4d6
Merge branch 'bound_tx_buf' into integration
2025-10-01 18:20:40 +02:00
J. Nick Koston
adade2952a
64
2025-10-01 18:17:41 +02:00
J. Nick Koston
f3330118ba
[api] Add configurable send queue limit to prevent OOM crashes
2025-10-01 18:13:57 +02:00
J. Nick Koston
0cabe6d28e
Merge branch 'integration' into memory_api
2025-10-01 17:06:11 +02:00
J. Nick Koston
2b374529f4
Merge branch 'client_info_flash' into integration
2025-10-01 17:06:01 +02:00
J. Nick Koston
85a6f85f2d
Merge remote-tracking branch 'upstream/dev' into client_info_flash
2025-10-01 16:39:08 +02:00
J. Nick Koston
f4aea8fa7a
tweak
2025-10-01 16:35:26 +02:00
J. Nick Koston
767753bdda
Merge branch 'integration' into memory_api
2025-10-01 16:08:09 +02:00
J. Nick Koston
7b89647217
Merge branch 'user_services' into integration
2025-10-01 16:08:01 +02:00
J. Nick Koston
dab9a77c1a
lint
2025-10-01 16:01:52 +02:00
J. Nick Koston
8c9c2ea3ec
Merge branch 'integration' into memory_api
2025-10-01 15:57:57 +02:00
J. Nick Koston
9a240b64ce
Merge branch 'user_services' into integration
2025-10-01 15:57:51 +02:00
J. Nick Koston
1b5ad59da5
[api] Reduce flash usage in user services by eliminating vector copy
2025-10-01 15:57:16 +02:00
Carl Reid
08afc3030a
[psram] raise instead of returning invalid object ( #10954 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-10-01 09:47:32 -04:00
J. Nick Koston
5a407a7edf
Merge branch 'dev' into client_info_flash
2025-10-01 15:41:14 +02:00
Jesse Hills
1deb79a24b
[core] Add some types to loader.py ( #10967 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-01 15:36:17 +02:00
J. Nick Koston
de21c61b6a
[logger] Optimize log formatting performance (35-72% faster) ( #10960 )
2025-10-01 15:33:30 +02:00
J. Nick Koston
db1aa82350
[core] Fix ComponentIterator alignment for 32-bit platforms ( #10969 )
2025-10-01 15:33:14 +02:00
J. Nick Koston
d0f9b54d95
Merge branch 'dev' into client_info_flash
2025-10-01 15:24:17 +02:00
J. Nick Koston
8ef4fc4fe9
Merge branch 'integration' into memory_api
2025-10-01 15:20:45 +02:00
J. Nick Koston
dee7ae7f63
Merge branch 'client_info_flash' into integration
2025-10-01 15:20:36 +02:00
J. Nick Koston
a760f7d604
[api] Remove ClientInfo::get_combined_info() to eliminate heap fragmentation
2025-10-01 15:04:26 +02:00
J. Nick Koston
fc2f44fa77
Merge branch 'integration' into memory_api
2025-10-01 13:36:04 +02:00
J. Nick Koston
a1ce92e406
Merge branch 'comp_align' into integration
2025-10-01 13:35:55 +02:00
J. Nick Koston
57d4cc151d
[core] Fix ComponentIterator alignment for 32-bit platforms
2025-10-01 13:34:54 +02:00
Jesse Hills
fe4799b300
Merge branch 'release' into dev
2025-10-02 00:30:42 +13:00
Jesse Hills
93e18e850e
Merge pull request #10966 from esphome/bump-2025.9.3
...
2025.9.3
2025-10-02 00:29:56 +13:00
mrtoy-me
5cef75dbe1
[hdc1080] remove delays and fix no check for sensor nullptr ( #10947 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-10-01 07:22:02 -04:00
Piotr Szulc
4194a940ae
[remote_transmitter] fix sending codes on libretiny ( #10959 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-10-01 07:10:37 -04:00
J. Nick Koston
ef0079609e
Merge branch 'integration' into memory_api
2025-10-01 13:09:34 +02:00
J. Nick Koston
0e64d25a50
Merge branch 'logging_speed_up' into integration
2025-10-01 13:09:26 +02:00
J. Nick Koston
774efad78b
preen
2025-10-01 12:59:01 +02:00
Jesse Hills
59c0ffb98b
Bump version to 2025.9.3
2025-10-01 23:41:42 +13:00
Abílio Costa
29658b79bc
[voice_assistant] Fix wakeword string being reset while referenced ( #10945 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-10-01 23:41:42 +13:00
Vladimir Makeev
158a59aa83
[sim800l] Fixed ignoring incoming calls. ( #10865 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-10-01 23:41:42 +13:00
J. Nick Koston
c95180504a
[api] Prevent API from overriding noise encryption keys set in YAML ( #10927 )
2025-10-01 23:41:42 +13:00
J. Nick Koston
3c594a7520
preen
2025-10-01 12:38:33 +02:00
Jesse Hills
848ba6b717
[psram] Fix invalid variant error, add supported() check ( #10962 )
2025-10-01 23:29:10 +13:00
J. Nick Koston
40c4fadd2c
ansi color
2025-10-01 12:10:19 +02:00
J. Nick Koston
f0408fb121
Merge branch 'integration' into memory_api
2025-10-01 04:58:22 +02:00
J. Nick Koston
d36b0a38c9
Merge branch 'logging_speed_up' into integration
2025-10-01 04:58:11 +02:00
J. Nick Koston
922f4b6352
[web_server] Optimize handler methods with lookup tables to reduce flash usage ( #10951 )
2025-10-01 15:52:35 +13:00
J. Nick Koston
e7b2cdd03c
preen
2025-10-01 03:59:43 +02:00
J. Nick Koston
4a3475f94d
preen
2025-10-01 03:54:28 +02:00
Javier Peletier
fd3c05b42e
[substitutions] fix #10825 set evaluation error ( #10830 )
2025-10-01 14:33:56 +13: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
J. Nick Koston
21b22ccd34
Merge branch 'integration' into memory_api
2025-10-01 02:43:56 +02:00
J. Nick Koston
cf26ec66a0
Merge branch 'logging_speed_up' into integration
2025-10-01 02:43:50 +02:00
J. Nick Koston
2e47315d81
[logger] Optimize log formatting performance (33-67% faster)
2025-10-01 01:42:14 +02:00
J. Nick Koston
d558e68cf3
[logger] Optimize log formatting performance (33-67% faster)
2025-10-01 01:41:40 +02:00
J. Nick Koston
ec3adaae5c
[logger] Optimize log formatting performance (33-67% faster)
2025-10-01 01:41:27 +02:00
J. Nick Koston
9bffa2faa6
[logger] Optimize log formatting performance (33-67% faster)
2025-10-01 01:36:35 +02:00
J. Nick Koston
502cd2b54d
[logger] Optimize log formatting performance (33-67% faster)
2025-10-01 01:33:49 +02: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
ab1f8326ee
[const] Move CONF_ON_RESPONSE to const.py ( #10958 )
2025-10-01 11:12:45 +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
J. Nick Koston
2a915e4efd
[deep_sleep] esp32 fixes to align with variant support ( #10929 )
2025-10-01 08:42:42 +13:00
dependabot[bot]
f5e85a424f
Bump docker/login-action from 3.5.0 to 3.6.0 in the docker-actions group ( #10943 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-01 08:29:49 +13:00
J. Nick Koston
c69603d916
[dashboard] Replace polling with WebSocket for real-time updates ( #10893 )
2025-09-30 14:03:52 -04:00
J. Nick Koston
c9088fcaf2
Merge branch 'integration' into memory_api
2025-09-30 18:29:15 +02:00
J. Nick Koston
65dae1232f
Merge remote-tracking branch 'upstream/dev' into integration
2025-09-30 18:28:49 +02:00
Jonathan Swoboda
d75b7708a5
[sx126x] Add additional FSK CRC options ( #10928 )
2025-09-30 12:08:28 -04:00
J. Nick Koston
b023453e81
[captive_portal] Add DHCP Option 114 support for ESP32 ( #10952 )
2025-09-30 17:52:37 +02:00
Stephen Boyle
a5ba6237cb
[ethernet] Add mac_address yaml configuration option ( #10861 )
...
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: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-30 08:59:08 -04:00
Patrick
0e623055df
[mcp2515, canbus] error handling improvments ( #10526 )
2025-09-30 08:56:28 -04:00
J. Nick Koston
212933ec29
Merge branch 'web_server_more_tables' into memory_api
2025-09-30 14:11:57 +02:00
J. Nick Koston
fa89617a56
Merge branch 'integration' into memory_api
2025-09-30 13:59:59 +02:00
J. Nick Koston
edff3af3ae
Merge branch 'dhcp_option_114' into integration
2025-09-30 13:59:30 +02:00
J. Nick Koston
d30a3f0d83
[captive_portal] Add DHCP Option 114 support for ESP32
2025-09-30 11:53:15 +02:00
J. Nick Koston
6018f5f5d1
[api] Add configurable connection limits ( #10939 )
2025-09-30 22:24:19 +13:00
J. Nick Koston
950310e49a
[web_server] Optimize handler methods with lookup tables to reduce flash usage
2025-09-30 11:08:48 +02:00
J. Nick Koston
823d97d216
Merge branch 'integration' into memory_api
2025-09-30 10:31:17 +02:00
J. Nick Koston
db6751570a
Merge remote-tracking branch 'upstream/dev' into integration
2025-09-30 10:30:58 +02:00
J. Nick Koston
96868aa754
[socket] Reduce memory overhead for LWIP TCP accept queue on ESP8266/RP2040 ( #10938 )
2025-09-30 16:52:47 +13:00
J. Nick Koston
83d86c8c59
[ota] Complete non-blocking authentication implementation ( #10912 )
2025-09-30 16:46:47 +13:00
Abílio Costa
7703cabb7b
[voice_assistant] Fix wakeword string being reset while referenced ( #10945 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-30 02:29:16 +00:00
Jesse Hills
6c362d42c3
[api] Add support for getting action responses from home-assistant
2025-09-30 15:28:41 +13:00
J. Nick Koston
29b6a1a6aa
add comments to explain to copilot why std::vector convert is needed
2025-09-29 20:15:31 -05:00
J. Nick Koston
d381a220f7
Merge branch 'integration' into memory_api
2025-09-29 20:00:45 -05:00
J. Nick Koston
d7d66a1d2e
Merge branch 'event_emitter_cleanup' into integration
2025-09-29 20:00:39 -05:00
J. Nick Koston
0dfb18a307
cleanup
2025-09-29 19:59:05 -05:00
J. Nick Koston
0cdfcad54d
cleanup
2025-09-29 19:46:34 -05:00
J. Nick Koston
daa18bdbaf
Merge branch 'integration' into memory_api
2025-09-29 19:14:40 -05:00
J. Nick Koston
3e50987963
Merge branch 'event_emitter_cleanup' into integration
2025-09-29 19:14:33 -05:00
J. Nick Koston
47a10e4be1
sever needs multi
2025-09-29 19:07:17 -05:00
J. Nick Koston
a260c31a63
preen
2025-09-29 18:57:05 -05:00
J. Nick Koston
e9299e8671
Apply suggestions from code review
2025-09-29 18:54:30 -05:00
J. Nick Koston
0eef3caa37
Merge branch 'integration' into memory_api
2025-09-29 18:51:24 -05:00
J. Nick Koston
caca945d18
Merge branch 'event_emitter_cleanup' into integration
2025-09-29 18:51:01 -05:00
J. Nick Koston
87b54daee0
wip
2025-09-29 18:17:25 -05:00
J. Nick Koston
43d8e213f6
wip
2025-09-29 18:15:25 -05:00
J. Nick Koston
9ff838bf35
wip
2025-09-29 18:13:46 -05:00
J. Nick Koston
d802d70311
wip
2025-09-29 18:07:46 -05:00
J. Nick Koston
e7750250e0
wip
2025-09-29 17:55:26 -05:00
J. Nick Koston
9efe9f1c19
wip
2025-09-29 17:49:03 -05:00
dependabot[bot]
300f1de11c
Bump aioesphomeapi from 41.10.0 to 41.11.0 ( #10942 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-29 17:00:23 -05:00
J. Nick Koston
ee50ea31b4
Merge branch 'integration' into memory_api
2025-09-29 16:41:35 -05:00
J. Nick Koston
8259fd29e3
Merge branch 'deep_sleep_fixes' into integration
2025-09-29 16:41:13 -05:00
J. Nick Koston
3b73738d9f
[script] Reduce RAM usage by storing names in flash ( #10941 )
2025-09-30 10:35:53 +13:00
J. Nick Koston
c2d9d66bb0
Remove C2 and H2 from component test matrix to avoid CI disk space issues
2025-09-29 14:39:56 -05:00
J. Nick Koston
d1e068cdc3
Merge remote-tracking branch 'upstream/dev' into deep_sleep_fixes
2025-09-29 14:39:08 -05:00
J. Nick Koston
b11a52fd1e
Remove C2 and H2 from component test matrix to avoid CI disk space issues
2025-09-29 14:38:54 -05:00
Jonathan Swoboda
b176d1f890
[core] Don't remove storage in clean-all ( #10921 )
2025-09-29 15:24:42 -04:00
J. Nick Koston
c1081fbff7
Merge branch 'integration' into memory_api
2025-09-29 14:05:43 -05:00
J. Nick Koston
26ab6291f1
Merge branch 'script_name' into integration
2025-09-29 14:05:36 -05:00
J. Nick Koston
c0ff48de17
fix
2025-09-29 14:05:27 -05:00
J. Nick Koston
07e230b6a7
Merge branch 'integration' into memory_api
2025-09-29 14:00:46 -05:00
J. Nick Koston
7249f3d167
Merge branch 'script_name' into integration
2025-09-29 14:00:40 -05:00
J. Nick Koston
8ca9e2d015
[script] Reduce RAM usage by storing names in flash
2025-09-29 13:59:39 -05:00
Jesse Hills
2aaafd6ebb
Merge branch 'release' into dev
2025-09-30 07:51:02 +13:00
Jesse Hills
a96c013eb1
Merge pull request #10932 from esphome/bump-2025.9.2
...
2025.9.2
2025-09-30 07:50:17 +13:00
J. Nick Koston
4f1c4ada9f
Merge branch 'integration' into memory_api
2025-09-29 13:13:52 -05:00
J. Nick Koston
6a849a1d49
Merge branch 'esp8266_socket_overhead' into integration
2025-09-29 13:13:26 -05:00
J. Nick Koston
e23c97d9e9
Merge branch 'api_limits' into integration
2025-09-29 13:13:17 -05:00
tomaszduda23
054b215d8d
[nrf52] add more tests ( #10694 )
2025-09-29 14:11:57 -04:00
tomaszduda23
e3e98e2568
[nrf52] add more tests ( #10695 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-09-29 14:09:41 -04:00
J. Nick Koston
3560d6ca96
sane
2025-09-29 12:45:24 -05:00
J. Nick Koston
8b76b59a45
[socket] Reduce memory overhead for LWIP TCP accept queue on ESP8266/RP2040
2025-09-29 12:05:59 -05:00
J. Nick Koston
bb82496c12
limtis
2025-09-29 12:04:27 -05:00
J. Nick Koston
825d24f4d0
Merge branch 'integration' into memory_api
2025-09-29 10:02:05 -05:00
J. Nick Koston
a888a72859
Merge branch 'api_size_limits' into integration
2025-09-29 10:01:54 -05:00
J. Nick Koston
6b83e55088
[api] Add message size limits to prevent memory exhaustion
2025-09-29 09:58:36 -05:00
Vladimir Makeev
29db576f79
[sim800l] Fixed ignoring incoming calls. ( #10865 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-09-29 09:08:51 -04:00
Jesse Hills
58166b3e71
Bump version to 2025.9.2
2025-09-29 21:39:17 +13:00
Clyde Stubbs
345fc0b6ca
[mipi_spi] Fix t-display-amoled ( #10922 )
2025-09-29 21:39:17 +13:00
Oliver Kleinecke
127058e700
[usb_uart] Disable flow control on ch34x
2025-09-29 21:39:17 +13:00
Jonathan Swoboda
57f7a709cf
[sx126x] Fix issues with variable length FSK packets ( #10911 )
2025-09-29 21:39:17 +13:00
J. Nick Koston
f2a9e9265e
[esp32_improv] Fix crashes from uninitialized pointers and missing null checks ( #10902 )
2025-09-29 21:39:16 +13:00
Stuart Parmenter
1ecd26adb5
Set color_order to RGB for the Waveshare ESP32-S3-TOUCH-LCD-4.3 and ESP32-S3-TOUCH-LCD-7-800X480 ( #10835 )
2025-09-29 21:39:16 +13:00
Jonathan Swoboda
6d9fc672d5
[libretiny] Fix lib_ignore handling and ignore incompatible libraries ( #10846 )
2025-09-29 21:39:16 +13:00
J. Nick Koston
b9361b0868
[esp32_improv] Disable loop by default until provisioning needed ( #10764 )
2025-09-29 21:39:16 +13:00
J. Nick Koston
0246a8eb1d
[usb_host] Fix double-free crash with lock-free atomic pool allocation ( #10926 )
2025-09-29 14:48:51 +10:00
J. Nick Koston
a56d044d98
[api] Prevent API from overriding noise encryption keys set in YAML ( #10927 )
2025-09-28 22:42:58 -05:00
J. Nick Koston
7975f12d60
[esp32] deep sleep fixes to align with variant support
2025-09-28 22:31:27 -05:00
J. Nick Koston
0af79adb4a
Merge branch 'integration' into memory_api
2025-09-28 21:34:32 -05:00
J. Nick Koston
7ead15c987
Merge branch 'guard_trq_allocation' into integration
2025-09-28 21:34:24 -05:00
J. Nick Koston
b8bbe91e67
switch to != per discord review comemnts
2025-09-28 21:33:35 -05:00
J. Nick Koston
9705663e62
no need to copy
2025-09-28 21:29:38 -05:00
J. Nick Koston
f6253d52b4
[esp32_ble_server] Conditionally compile BLE automation features to save memory ( #10910 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-29 14:28:03 +13:00
J. Nick Koston
1917d2b0af
Merge branch 'integration' into memory_api
2025-09-28 18:54:40 -05:00
J. Nick Koston
b74193e730
Merge branch 'guard_trq_allocation' into integration
2025-09-28 18:54:35 -05:00
J. Nick Koston
5334ddd9f0
Update esphome/components/usb_host/usb_host_client.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-28 18:54:14 -05:00
J. Nick Koston
f2ee0195de
fix retry
2025-09-28 18:53:31 -05:00
J. Nick Koston
4652bfa312
Merge branch 'integration' into memory_api
2025-09-28 18:50:46 -05:00
J. Nick Koston
f2e1e1d8cc
Merge branch 'guard_trq_allocation' into integration
2025-09-28 18:50:39 -05:00
J. Nick Koston
a37cd67bc3
add static assert to ensure we do not break it in the future
2025-09-28 18:49:53 -05:00
J. Nick Koston
d015457d76
Merge branch 'integration' into memory_api
2025-09-28 18:44:23 -05:00
J. Nick Koston
ef09159e4a
Merge branch 'guard_trq_allocation' into integration
2025-09-28 18:44:16 -05:00
J. Nick Koston
73ce3d4ef6
reduce flash usag
2025-09-28 18:44:08 -05:00
J. Nick Koston
0945912979
Merge branch 'guard_trq_allocation' into memory_api
2025-09-28 18:43:06 -05:00
J. Nick Koston
c37cd31706
Merge branch 'guard_trq_allocation' into integration
2025-09-28 18:43:02 -05:00
J. Nick Koston
d65b1fad67
fix underflow
2025-09-28 18:41:20 -05:00
J. Nick Koston
e51b16a9c4
Merge branch 'integration' into memory_api
2025-09-28 18:27:26 -05:00
J. Nick Koston
19186507bb
Merge branch 'guard_trq_allocation' into integration
2025-09-28 18:27:18 -05:00
J. Nick Koston
e07af13bef
[usb_host] Fix double-free crash with lock-free atomic pool allocation
2025-09-28 18:25:29 -05:00
Clyde Stubbs
77dff52183
[mipi_spi] Fix t-display-amoled ( #10922 )
2025-09-29 12:12:06 +13:00
J. Nick Koston
4b86f31b66
[core] Fix platform component normalization happening too late in validation pipeline ( #10908 )
2025-09-29 12:09:08 +13:00
J. Nick Koston
78655968df
[event_emitter] Replace unordered_map with vector - saves 2.6KB flash, 2.3x faster ( #10900 )
2025-09-29 12:07:13 +13:00
J. Nick Koston
ab79e596b5
[esp32_ble_server] Optimize notification and action managers for typical use cases ( #10897 )
2025-09-29 11:32:16 +13:00
J. Nick Koston
ef73ae2116
[esp32_ble_server] Replace HashMap with vector for services - saves 1KB flash, 26x faster ( #10894 )
2025-09-29 10:36:40 +13:00
J. Nick Koston
0111f725ff
[esp32_ble_tracker] Reduce gap_scan_result log verbosity to VV ( #10917 )
2025-09-29 10:34:32 +13:00
J. Nick Koston
34b4cb46f6
[esp32_improv] Make device name visible to passive BLE scanners ( #10918 )
2025-09-29 10:33:36 +13:00
J. Nick Koston
a2f833d665
[captive_portal] Add DNS server support for ESP-IDF framework ( #10919 )
2025-09-29 10:07:26 +13:00
Brandon Ibach
a7042687c1
[spi] fix SPI interface selection on ESP32-S2 and -S3 ( #10732 ) ( #10766 )
2025-09-28 10:58:42 +00:00
Oliver Kleinecke
0d2d18c198
[usb_uart] Disable flow control on ch34x
2025-09-28 19:35:40 +10:00
Oliver Kleinecke
3f03e8c423
[usb_host][usb_uart] Allow on ESP32-P4 ( #10815 )
2025-09-28 07:15:18 +00:00
Keith Burzinski
9dd6be4061
[zwave_proxy, api] Add notification message when Z-Wave HomeID changes ( #10860 )
2025-09-27 17:50:18 -05:00
Jonathan Swoboda
2bf79a607f
[sx126x] Fix issues with variable length FSK packets ( #10911 )
2025-09-27 15:55:14 -04:00
J. Nick Koston
1af6432c31
Merge branch 'integration' into memory_api
2025-09-27 13:59:32 -05:00
J. Nick Koston
1e10ee8388
Merge branch 'make_captive_portal_captive' into integration
2025-09-27 13:59:27 -05:00
J. Nick Koston
ddd004985b
fix auto load
2025-09-27 13:52:49 -05:00
J. Nick Koston
f6cc548d19
fix auto load
2025-09-27 13:52:38 -05:00
J. Nick Koston
4fa9c00158
Merge branch 'make_captive_portal_captive' into memory_api
2025-09-27 13:46:42 -05:00
J. Nick Koston
42c6a3b878
Merge branch 'integration' into memory_api
2025-09-27 13:46:33 -05:00
J. Nick Koston
d418b8d4d6
Merge branch 'imporv_name' into integration
2025-09-27 13:46:21 -05:00
J. Nick Koston
f387e7690c
nesting
2025-09-27 13:46:12 -05:00
J. Nick Koston
7e4cfe369d
make bot happy
2025-09-27 13:45:12 -05:00
J. Nick Koston
c17e38e58f
order matters
2025-09-27 13:39:03 -05:00
J. Nick Koston
7612944616
tidy, i ts needed for arudino
2025-09-27 13:35:49 -05:00
J. Nick Koston
5841dc58a9
Merge branch 'integration' into memory_api
2025-09-27 13:32:55 -05:00
J. Nick Koston
17142239e0
Merge branch 'make_captive_portal_captive' into integration
2025-09-27 13:32:50 -05:00
J. Nick Koston
edea7c18ba
fix existing code tidy is comlpaining about
2025-09-27 13:32:41 -05:00
J. Nick Koston
9e6a589ee4
Merge branch 'integration' into memory_api
2025-09-27 13:22:15 -05:00
J. Nick Koston
163301f7d8
Merge branch 'make_captive_portal_captive' into integration
2025-09-27 13:22:11 -05:00
J. Nick Koston
d66fd678c2
simple
2025-09-27 13:20:58 -05:00
J. Nick Koston
e5908389aa
tidy
2025-09-27 13:19:23 -05:00
J. Nick Koston
10c4d3396e
Merge branch 'make_captive_portal_captive' into memory_api
2025-09-27 13:13:05 -05:00
J. Nick Koston
b525b446e7
Merge branch 'make_captive_portal_captive' into integration
2025-09-27 13:13:01 -05:00
J. Nick Koston
89f41833d8
remove debugging
2025-09-27 13:11:50 -05:00
J. Nick Koston
c787495273
Merge branch 'integration' into memory_api
2025-09-27 13:09:45 -05:00
J. Nick Koston
b4ee4e4256
Merge branch 'make_captive_portal_captive' into integration
2025-09-27 13:09:17 -05:00
J. Nick Koston
cba69e6a36
preen
2025-09-27 13:09:09 -05:00
J. Nick Koston
3ab362214b
preen
2025-09-27 13:09:06 -05:00
J. Nick Koston
f3fd86a50d
Merge branch 'integration' into memory_api
2025-09-27 13:07:38 -05:00
J. Nick Koston
21c3a288a7
Merge branch 'make_captive_portal_captive' into integration
2025-09-27 13:07:32 -05:00
J. Nick Koston
cf650708d2
preen
2025-09-27 13:05:42 -05:00
J. Nick Koston
45a8b641b9
Merge branch 'integration' into memory_api
2025-09-27 13:04:20 -05:00
J. Nick Koston
2820322a0e
Merge branch 'make_captive_portal_captive' into integration
2025-09-27 13:04:14 -05:00
J. Nick Koston
72c1830b9b
preen
2025-09-27 12:49:08 -05:00
J. Nick Koston
29943bfef1
preen
2025-09-27 12:48:09 -05:00
J. Nick Koston
0356081961
make it captive
2025-09-27 12:47:00 -05:00
J. Nick Koston
6b72736d5e
wip
2025-09-27 12:32:24 -05:00
J. Nick Koston
aed6fa14f0
make_captive_portal_captive
2025-09-27 12:23:45 -05:00
J. Nick Koston
3aec19a4a6
Merge branch 'integration' into memory_api
2025-09-27 11:15:54 -05:00
J. Nick Koston
b86b186188
Merge branch 'imporv_name' into memory_api
2025-09-27 11:10:16 -05:00
J. Nick Koston
6fc481a768
Merge branch 'imporv_name' into integration
2025-09-27 11:10:12 -05:00
J. Nick Koston
a9a5cef281
preen
2025-09-27 11:09:59 -05:00
J. Nick Koston
75adceb027
Merge branch 'imporv_name' into memory_api
2025-09-27 11:09:25 -05:00
J. Nick Koston
d897820dbf
Merge branch 'imporv_name' into integration
2025-09-27 11:09:21 -05:00
J. Nick Koston
e6ca3afd56
preen
2025-09-27 11:09:10 -05:00
J. Nick Koston
3c06dda9f0
Merge branch 'integration' into memory_api
2025-09-27 10:54:33 -05:00
J. Nick Koston
b6810d4d67
Merge remote-tracking branch 'upstream/tracker_vv' into integration
2025-09-27 10:54:25 -05:00
J. Nick Koston
fa2abf2d19
Merge branch 'imporv_name' into integration
2025-09-27 10:54:19 -05:00
J. Nick Koston
bb986cfb6e
[esp32_ble_tracker] Reduce gap_scan_result log verbosity to VV
2025-09-27 10:53:50 -05:00
J. Nick Koston
7aa0815cd2
imporv_name
2025-09-27 10:51:15 -05:00
J. Nick Koston
d51f1e0f0e
Merge branch 'ota_password_block' into integration
2025-09-27 09:29:30 -05:00
J. Nick Koston
08cf92bec7
Merge branch 'ota_password_block' into memory_api
2025-09-27 09:29:15 -05:00
J. Nick Koston
b6e8eece18
Merge branch 'integration' into memory_api
2025-09-27 09:29:09 -05:00
J. Nick Koston
0e7112bcfb
Merge remote-tracking branch 'upstream/dev' into integration
2025-09-27 09:29:03 -05:00
J. Nick Koston
e4460bc802
preen
2025-09-27 09:25:32 -05:00
J. Nick Koston
61a11547ca
[esp32_improv] Fix crashes from uninitialized pointers and missing null checks ( #10902 )
2025-09-27 09:24:17 -05:00
J. Nick Koston
ceb1dcba40
fix
2025-09-27 02:04:18 -05:00
J. Nick Koston
8b98ed16e9
error
2025-09-27 01:52:34 -05:00
J. Nick Koston
91adbc2466
preen
2025-09-27 01:39:56 -05:00
J. Nick Koston
603bde05e7
preen
2025-09-27 01:11:30 -05:00
J. Nick Koston
5abde23432
merge
2025-09-27 01:08:10 -05:00
J. Nick Koston
9cdd4bc555
preen
2025-09-27 00:15:57 -05:00
J. Nick Koston
c526873d71
Merge branch 'integration' into memory_api
2025-09-27 00:04:03 -05:00
J. Nick Koston
b092c33e92
Merge remote-tracking branch 'upstream/dev' into integration
2025-09-27 00:03:57 -05:00
J. Nick Koston
93ca48d9aa
stack it
2025-09-27 00:00:00 -05:00
J. Nick Koston
9875e96b13
stack it
2025-09-26 23:56:11 -05:00
J. Nick Koston
c789fbf9f3
stack it
2025-09-26 23:54:21 -05:00
J. Nick Koston
dba680a748
stack it
2025-09-26 23:52:48 -05:00
J. Nick Koston
20cbc48ad4
stack it
2025-09-26 23:45:56 -05:00
J. Nick Koston
7e8de7c92c
stack it
2025-09-26 23:44:24 -05:00
J. Nick Koston
5fb99e9013
stack it
2025-09-26 23:42:58 -05:00
J. Nick Koston
2d6669068f
stack it
2025-09-26 23:41:40 -05:00
J. Nick Koston
e5868a79a2
stack it
2025-09-26 23:40:50 -05:00
J. Nick Koston
6430ae80cf
stack it
2025-09-26 23:38:13 -05:00
J. Nick Koston
9f421ca60c
stack it
2025-09-26 23:32:02 -05:00
J. Nick Koston
a2d3e81c4e
stack it
2025-09-26 23:29:09 -05:00
J. Nick Koston
d1d8efd5a2
stack it
2025-09-26 23:28:03 -05:00
J. Nick Koston
0fb3d7550e
stack it
2025-09-26 23:27:04 -05:00
J. Nick Koston
e2c637cf48
stack it
2025-09-26 23:26:54 -05:00
J. Nick Koston
3b92c6630d
stack it
2025-09-26 23:26:16 -05:00
J. Nick Koston
4b003389b8
stack it
2025-09-26 23:14:28 -05:00
J. Nick Koston
7251f7edec
stack it
2025-09-26 23:13:21 -05:00
J. Nick Koston
abcc2d483b
optimize
2025-09-26 22:33:41 -05:00
J. Nick Koston
3bec6efdc3
optimize
2025-09-26 22:10:41 -05:00
J. Nick Koston
e0f99e0596
optimize
2025-09-26 22:09:44 -05:00
J. Nick Koston
a08a99e3f4
optimize
2025-09-26 22:05:06 -05:00
J. Nick Koston
10c5a19503
optimize
2025-09-26 22:01:44 -05:00
J. Nick Koston
e7b9f17bbe
optimize
2025-09-26 21:54:58 -05:00
J. Nick Koston
cc4c059429
optimize
2025-09-26 21:52:00 -05:00
J. Nick Koston
a12283ba35
optimize
2025-09-26 21:27:40 -05:00
J. Nick Koston
78333ef795
safe a write
2025-09-26 21:14:56 -05:00
J. Nick Koston
d4026f9333
Merge branch 'integration' into memory_api
2025-09-26 18:19:51 -05:00
J. Nick Koston
38c9cbd92d
Merge branch 'ble_server_automations_conditional_compile' into integration
2025-09-26 18:19:34 -05:00
J. Nick Koston
581be5680e
cond
2025-09-26 18:12:28 -05:00
J. Nick Koston
7e52eb5ee3
cond
2025-09-26 17:54:56 -05:00
J. Nick Koston
abf522bbb9
[ota] Add SHA256 password authentication with backward compatibility ( #10809 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-26 17:50:27 -05:00
Patrick Van Oosterwijck
25fc16163b
[ethernet] Fix Ethernet RMII capable variant validation ( #10909 )
2025-09-26 17:34:22 -05:00
dependabot[bot]
55593628ef
Bump github/codeql-action from 3.30.4 to 3.30.5 ( #10905 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-26 16:22:32 -05:00
dependabot[bot]
1f90d89731
Bump pyyaml from 6.0.2 to 6.0.3 ( #10904 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-26 16:22:09 -05:00
J. Nick Koston
78f64d493c
Merge branch 'integration' into memory_api
2025-09-26 16:17:40 -05:00
J. Nick Koston
5caf0a7a17
Merge branch 'platform_normalize_too_late' into integration
2025-09-26 16:17:33 -05:00
J. Nick Koston
ae2773a7a7
fixes
2025-09-26 16:14:43 -05:00
J. Nick Koston
f5bba6f8cc
rename to workaround the test conflict
2025-09-26 16:13:38 -05:00
J. Nick Koston
b134f40201
[core] Fix platform component normalization happening too late in validation pipeline
2025-09-26 16:10:53 -05:00
J. Nick Koston
3f202c291a
[core] Fix platform component normalization happening too late in validation pipeline
2025-09-26 16:10:04 -05:00
J. Nick Koston
7de2ed7658
[core] Fix platform component normalization happening too late in validation pipeline
2025-09-26 16:08:42 -05:00
J. Nick Koston
303b47cf00
[core] Fix platform component normalization happening too late in validation pipeline
2025-09-26 16:05:34 -05:00
J. Nick Koston
f4134f21ba
Merge branch 'integration' into memory_api
2025-09-26 15:00:59 -05:00
J. Nick Koston
e94b3321c8
Merge branch 'improv_fix_crash' into integration
2025-09-26 15:00:52 -05:00
J. Nick Koston
886baab266
guard
2025-09-26 15:00:43 -05:00
J. Nick Koston
71f35c849d
Merge branch 'integration' into memory_api
2025-09-26 14:27:10 -05:00
J. Nick Koston
44b673eafe
Merge branch 'improv_fix_crash' into integration
2025-09-26 14:27:02 -05:00
J. Nick Koston
d1bd6492ad
missing nullptr
2025-09-26 14:26:54 -05:00
J. Nick Koston
7136993f31
Merge branch 'integration' into memory_api
2025-09-26 12:36:43 -05:00
J. Nick Koston
21d7d27c7b
Merge branch 'improv_fix_crash' into integration
2025-09-26 12:36:39 -05:00
J. Nick Koston
33ff0c59c4
[esp32_improv] Fix null pointer crashes and incorrect state advertising
2025-09-26 12:29:42 -05:00
J. Nick Koston
5ecdce9473
Merge branch 'integration' into memory_api
2025-09-26 10:32:23 -05:00
J. Nick Koston
63d690fb8d
Merge branch 'event_emitter_vector' into integration
2025-09-26 10:32:13 -05:00
J. Nick Koston
2b0af0df84
preen
2025-09-26 10:32:05 -05:00
J. Nick Koston
70a0b4e1e4
Merge branch 'integration' into memory_api
2025-09-26 10:23:34 -05:00
J. Nick Koston
bbcdf140bb
Merge branch 'event_emitter_vector' into integration
2025-09-26 10:23:28 -05:00
J. Nick Koston
a3f8173436
prefer this->
2025-09-26 10:23:17 -05:00
J. Nick Koston
efe5057cc2
Merge branch 'integration' into memory_api
2025-09-26 10:18:10 -05:00
J. Nick Koston
285eb7a2e1
Merge branch 'event_emitter_vector' into integration
2025-09-26 10:17:59 -05:00
J. Nick Koston
4110d926dd
preen
2025-09-26 10:17:48 -05:00
J. Nick Koston
fbf413690b
Merge branch 'event_emitter_vector' into integration
2025-09-26 10:15:58 -05:00
J. Nick Koston
9ed99e52e2
Merge remote-tt racking branch 'upstream/ble_server_opt' into integration
2025-09-26 10:15:52 -05:00
J. Nick Koston
eeff69d50b
[event_emitter] Replace unordered_map with vector - saves 2.6KB flash, 2.3x faster
2025-09-26 10:14:34 -05:00
J. Nick Koston
70685f2939
bot comments
2025-09-26 09:46:38 -05:00
J. Nick Koston
fb3ce6c783
bot comments
2025-09-26 09:43:36 -05:00
J. Nick Koston
75b9b56627
Merge branch 'integration' into memory_api
2025-09-26 09:15:34 -05:00
J. Nick Koston
8275b54594
Merge branch 'ble_server_opt' into integration
2025-09-26 09:15:26 -05:00
J. Nick Koston
baf09e2eed
[esp32_ble_server] Optimize notification and action managers for typical use cases
2025-09-26 09:14:29 -05:00
J. Nick Koston
ba88187353
Merge branch 'integration' into memory_api
2025-09-26 00:13:24 -05:00
J. Nick Koston
cf6a33ab71
Merge branch 'esp32_ble_server_services_simple' into integration
2025-09-26 00:13:13 -05:00
J. Nick Koston
1eaa121ad2
[esp32_ble_server] Optimize service storage: 1KB flash savings, 84x-241x faster lookups
2025-09-26 00:04:05 -05:00
J. Nick Koston
91b2140916
Merge branch 'integration' into memory_api
2025-09-25 22:50:16 -05:00
J. Nick Koston
243695a1d3
Merge remote-tracking branch 'upstream/dev' into integration
2025-09-25 22:50:06 -05:00
J. Nick Koston
e9f78238d4
Merge branch 'sha256_ota' into memory_api
2025-09-25 20:36:24 -05:00
J. Nick Koston
bbe72ac738
Merge branch 'sha256_ota' into integration
2025-09-25 20:36:20 -05:00
J. Nick Koston
ba73061a4f
random_bytes
2025-09-25 20:36:04 -05:00
Jesse Hills
f33819bb8e
Add some more defines for dev/ci
2025-09-26 13:12:24 +12:00
J. Nick Koston
1560b8b8e2
[climate] Remove STL algorithm overhead in save_state() method ( #10888 )
2025-09-26 12:19:48 +12:00
J. Nick Koston
b26776fad4
[select] Remove STL algorithm overhead to reduce flash usage ( #10887 )
2025-09-26 12:19:06 +12:00
J. Nick Koston
875ada86b0
[web_server] Remove std::find_if overhead matching IDF implementation ( #10889 )
2025-09-26 12:14:16 +12:00
J. Nick Koston
195d1be4a9
[version] Reduce flash usage by optimizing string concatenation in setup() ( #10890 )
2025-09-26 12:12:39 +12:00
J. Nick Koston
2b12ff5874
[esp32_ble] Reduce RAM usage and firmware size by disabling unused GATT functionality ( #10862 )
2025-09-26 12:11:13 +12:00
J. Nick Koston
250b94d113
[text_sensor] Convert LOG_TEXT_SENSOR macro to function to reduce flash usage ( #10884 )
2025-09-26 12:10:31 +12:00
Jesse Hills
28199c1cf8
[stale] Clean up stale job ( #10892 )
2025-09-26 12:02:51 +12:00
Jesse Hills
eeb3ccaef7
Update stale bot rules ( #10891 )
2025-09-26 11:13:23 +12:00
Patrick Van Oosterwijck
460eb219ba
[ethernet] Add LAN8670 PHY support ( #10874 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-09-25 21:45:07 +00:00
J. Nick Koston
be696c40db
Merge branch 'dev' into sha256_ota
2025-09-25 16:03:42 -05:00
Jonathan Swoboda
cef9cf49bf
[htu21d] Fix I2C NACK issue and buffer overrun ( #10801 )
2025-09-25 15:54:38 -05:00
Jonathan Swoboda
28f09f9ed1
[dashboard] Fix progress bars on Windows ( #10858 )
2025-09-25 15:53:34 -05:00
J. Nick Koston
3eb502b328
Add sha256 support ( #10882 )
2025-09-26 08:53:21 +12:00
J. Nick Koston
3ce430985a
Merge branch 'integration' into memory_api
2025-09-25 14:48:12 -05:00
J. Nick Koston
fa5245fcfc
Merge branch 'version_text_sensor_flash' into integration
2025-09-25 14:48:02 -05:00
J. Nick Koston
c3266db03d
[version] Reduce flash usage by optimizing string concatenation in setup()
2025-09-25 14:47:32 -05:00
dependabot[bot]
7af77d0f82
Bump ruff from 0.13.1 to 0.13.2 ( #10885 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-09-25 19:39:14 +00:00
J. Nick Koston
24d034c674
Merge branch 'dependabot/pip/ruff-0.13.2' into memory_api
2025-09-25 14:37:14 -05:00
J. Nick Koston
d06175816c
match pre-commit
2025-09-25 14:34:42 -05:00
dependabot[bot]
1c229947a8
Bump github/codeql-action from 3.30.3 to 3.30.4 ( #10886 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-25 14:34:23 -05:00
J. Nick Koston
76a2725a25
Merge branch 'integration' into memory_api
2025-09-25 14:33:43 -05:00
J. Nick Koston
f7d617fabe
Merge branch 'remove_std_find_web_server_like_we_did_for_idf' into integration
2025-09-25 14:33:36 -05:00
J. Nick Koston
55cc3a5646
Merge branch 'climate_stl_overhead' into integration
2025-09-25 14:33:31 -05:00
J. Nick Koston
829b6cfe6a
review
2025-09-25 14:33:19 -05:00
J. Nick Koston
f62e66e52b
[web_server] Remove std::find_if overhead matching IDF implementation
2025-09-25 14:31:08 -05:00
J. Nick Koston
a4af23ebe4
Merge branch 'integration' into memory_api
2025-09-25 14:24:58 -05:00
J. Nick Koston
7b24e10da0
Merge branch 'climate_stl_overhead' into integration
2025-09-25 14:24:53 -05:00
J. Nick Koston
1da9345af0
[climate] Remove STL algorithm overhead in save_state() method
2025-09-25 14:24:25 -05:00
J. Nick Koston
2d395d1f8d
Merge branch 'integration' into memory_api
2025-09-25 14:20:58 -05:00
J. Nick Koston
a0bf1ba099
Merge branch 'select_stl_overhead' into integration
2025-09-25 14:20:51 -05:00
J. Nick Koston
62a466c013
[select] Remove STL algorithm overhead to reduce flash usage
2025-09-25 14:20:05 -05:00
dependabot[bot]
a4991a1d96
Bump ruff from 0.13.1 to 0.13.2
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.13.1 to 0.13.2.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.13.1...0.13.2 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.13.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-25 19:01:29 +00:00
J. Nick Koston
dadc557b01
Merge branch 'integration' into memory_api
2025-09-25 11:09:51 -05:00
J. Nick Koston
0ff72b8d42
Merge branch 'log_text_sensor' into integration
2025-09-25 11:09:46 -05:00
J. Nick Koston
f9c494ad9f
Update esphome/components/text_sensor/text_sensor.cpp
2025-09-25 11:09:32 -05:00
J. Nick Koston
56c16e6893
[text_sensor] Convert LOG_TEXT_SENSOR macro to function to reduce flash usage
2025-09-25 11:08:45 -05:00
J. Nick Koston
c5062dab55
Merge branch 'integration' into memory_api
2025-09-25 10:56:43 -05:00
J. Nick Koston
9a0996567d
Merge remote-tracking branch 'upstream/dev' into integration
2025-09-25 10:56:38 -05:00
Jonathan Swoboda
74f09a2b59
[core] Rename to clean-platform to clean-all ( #10876 )
2025-09-25 11:55:43 -04:00
J. Nick Koston
549626bee2
Fix flakey password auth failure integration test ( #10883 )
2025-09-25 11:39:56 -04:00
J. Nick Koston
a09ca274c3
Merge branch 'sha256_ota' into memory_api
2025-09-25 10:32:23 -05:00
J. Nick Koston
aa5ca91731
Merge branch 'sha256_ota' into integration
2025-09-25 10:32:16 -05:00
J. Nick Koston
8a620ccac0
Merge branch 'sha256' into sha256_ota
2025-09-25 10:32:06 -05:00
J. Nick Koston
640d98bb6f
address review comments
2025-09-25 10:31:42 -05:00
Jonathan Swoboda
65a1d2b2ff
[scd30] Fix temp offset ( #10847 )
2025-09-25 09:13:27 -05:00
J. Nick Koston
136c95656c
codeowners
2025-09-25 08:57:27 -05:00
J. Nick Koston
2bc1cc2ae7
Add sha256 support
...
This is a breakout from https://github.com/esphome/esphome/pull/10809
2025-09-25 08:55:43 -05:00
J. Nick Koston
7899d4256c
Add sha256 support
...
This is a breakout from https://github.com/esphome/esphome/pull/10809
2025-09-25 08:54:52 -05:00
J. Nick Koston
6a8c80a0f0
Merge remote-tracking branch 'upstream/dev' into sha256_ota
2025-09-25 08:53:57 -05:00
Antoine Lépée
f7ed127182
Add WTS01 temperature sensor component ( #8539 )
...
Co-authored-by: Antoine Lépée <alepee@MacBook-Pro-de-Antoine.local >
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
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-09-25 13:38:31 +00:00
Jesse Hills
44767c32cf
Pin SHA for github actions ( #10879 )
2025-09-25 08:08:16 -05:00
Jesse Hills
0cc03dfe32
[json] Parsing json without a lambda ( #10838 )
2025-09-25 16:35:19 +12:00
J. Nick Koston
97b59f7775
Merge branch 'integration' into memory_api
2025-09-24 22:21:00 -05:00
J. Nick Koston
fe1991e56e
Merge remote-tracking branch 'upstream/dev' into integration
2025-09-24 22:20:55 -05:00
J. Nick Koston
1922b7b3ed
[api] Make password and encryption mutually exclusive, add deprecation warning for password auth ( #10871 )
2025-09-24 22:20:35 -05:00
J. Nick Koston
8c894e76e7
Merge branch 'integration' into memory_api
2025-09-24 22:07:52 -05:00
J. Nick Koston
58b60c2dca
Merge remote-tracking branch 'upstream/dev' into integration
2025-09-24 22:07:46 -05:00
J. Nick Koston
90ffdfd650
Merge remote-tracking branch 'upstream/dev' into memory_api
2025-09-24 22:07:31 -05:00
J. Nick Koston
50b479b8f1
Merge branch 'integration' into memory_api
2025-09-24 21:20:52 -05:00
J. Nick Koston
7a12d3e807
Merge branch 'disable_gattx_not_used' into integration
2025-09-24 21:20:44 -05:00
J. Nick Koston
e177905bde
more
2025-09-24 21:20:29 -05:00
Michael Hansen
f22143f090
Add external wake word message ( #10850 )
2025-09-24 19:08:29 -05:00
dependabot[bot]
be92903a6f
Bump actions/cache from 4.2.4 to 4.3.0 ( #10868 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-24 19:06:31 -05:00
dependabot[bot]
538941b3fd
Bump actions/cache from 4.2.4 to 4.3.0 in /.github/actions/restore-python ( #10869 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-24 19:06:18 -05:00
dependabot[bot]
ce8ac8b89d
Bump aioesphomeapi from 41.9.1 to 41.10.0 ( #10872 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-24 23:11:53 +00:00
J. Nick Koston
8abdaceb51
Merge branch 'integration' into memory_api
2025-09-24 17:41:33 -05:00
J. Nick Koston
646f9375cd
Merge branch 'disable_gattx_not_used' into integration
2025-09-24 17:41:26 -05:00
J. Nick Koston
5e94b5e997
missing gattc guard
2025-09-24 17:41:11 -05:00
J. Nick Koston
20bc9da534
Merge branch 'integration' into memory_api
2025-09-24 11:53:14 -05:00
J. Nick Koston
5ae4392285
Merge branch 'disable_gattx_not_used' into integration
2025-09-24 11:53:09 -05:00
J. Nick Koston
a71c04b4b1
[esp32_ble] Automatically disable unused GATT functionality to save RAM
2025-09-24 11:47:05 -05:00
J. Nick Koston
b91ae29142
Merge branch 'integration' into memory_api
2025-09-24 09:22:37 -05:00
J. Nick Koston
100ea930b8
Merge branch 'dev' into integration
2025-09-24 09:22:32 -05:00
Stuart Parmenter
6d0f134ff1
Set color_order to RGB for the Waveshare ESP32-S3-TOUCH-LCD-4.3 and ESP32-S3-TOUCH-LCD-7-800X480 ( #10835 )
2025-09-24 08:59:16 -05:00
J. Nick Koston
11ccf0e591
[usb_host] Prevent USB data corruption from missed events ( #10859 )
2025-09-24 08:58:42 -05:00
J. Nick Koston
42525b981e
Merge branch 'integration' into memory_api
2025-09-23 23:42:09 -05:00
J. Nick Koston
d9b7de1e05
Merge branch 'usb_host_blocking_fix' into integration
2025-09-23 23:41:59 -05:00
J. Nick Koston
daf45d6117
Merge remote-tracking branch 'upstream/dev' into integration
2025-09-23 23:41:50 -05:00
J. Nick Koston
90921348e9
cleanup
2025-09-23 23:08:17 -05:00
J. Nick Koston
07e5ce78eb
simplify
2025-09-23 23:04:20 -05:00
J. Nick Koston
dca79872bf
simplify
2025-09-23 23:03:25 -05:00
J. Nick Koston
af031530ce
remove debug
2025-09-23 22:48:52 -05:00
J. Nick Koston
b9a5c57b77
preen
2025-09-23 22:47:17 -05:00
J. Nick Koston
13911933a9
Merge branch 'usb_host_blocking_fix' of https://github.com/esphome/esphome into usb_host_blocking_fix
2025-09-23 22:45:32 -05:00
J. Nick Koston
6403c6ee64
preen
2025-09-23 22:45:30 -05:00
J. Nick Koston
1e2785e387
Update esphome/components/usb_host/usb_host_client.cpp
2025-09-23 22:45:16 -05:00
J. Nick Koston
7fbc7e3c37
lock free
2025-09-23 22:41:43 -05:00
J. Nick Koston
5f17a95f2e
lock free
2025-09-23 22:37:02 -05:00
J. Nick Koston
9f2f33fc89
lock free
2025-09-23 22:36:48 -05:00
J. Nick Koston
7388a2c9a3
ato
2025-09-23 22:22:44 -05:00
J. Nick Koston
6ba720d126
ato
2025-09-23 22:21:44 -05:00
J. Nick Koston
efc0d86aa6
ato
2025-09-23 22:18:43 -05:00
J. Nick Koston
971931b877
ato
2025-09-23 22:15:53 -05:00
J. Nick Koston
fdb2e0b247
ato
2025-09-23 22:15:36 -05:00
J. Nick Koston
0b5964053e
ato
2025-09-23 22:13:42 -05:00
J. Nick Koston
4d64a05334
ato
2025-09-23 22:12:59 -05:00
J. Nick Koston
02b144c2e5
fix
2025-09-23 22:02:03 -05:00
J. Nick Koston
fb9334e5ba
fix
2025-09-23 21:59:38 -05:00
J. Nick Koston
d5ad9dc0fb
fix
2025-09-23 21:58:01 -05:00
J. Nick Koston
c08c0c111a
fix
2025-09-23 21:56:22 -05:00
J. Nick Koston
70e89f79db
fix
2025-09-23 21:54:33 -05:00
J. Nick Koston
0370a3061d
fix
2025-09-23 21:41:48 -05:00
J. Nick Koston
0ed6ba9afa
wip
2025-09-23 21:37:07 -05:00
J. Nick Koston
4699e56832
wip
2025-09-23 21:28:14 -05:00
J. Nick Koston
ce784299d8
wip
2025-09-23 21:23:58 -05:00
J. Nick Koston
adfacdf1b7
[api] Consolidate authentication checks to reduce function call overhead ( #10852 )
2025-09-23 19:43:55 -05:00
J. Nick Koston
f8226cd481
[esp32_ble] Remove Arduino-specific BLE limitations and SplitDefaults ( #10780 )
2025-09-23 19:42:46 -05:00
J. Nick Koston
9ac0f4aa4d
Merge branch 'integration' into memory_api
2025-09-23 17:59:18 -05:00
J. Nick Koston
fe5dbfa268
Merge remote-tracking branch 'upstream/auth_connection_checks_dry' into integration
2025-09-23 17:59:11 -05:00
J. Nick Koston
d87c212cf3
Merge remote-tracking branch 'upstream/dev' into integration
2025-09-23 17:59:03 -05:00
J. Nick Koston
50c45b8a20
Merge branch 'dev' into auth_connection_checks_dry
2025-09-23 17:58:45 -05:00
Jesse Hills
63326cbd6d
[api] Rename HomeassistantServiceResponse to HomeassistantActionRequest ( #10839 )
...
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: Keith Burzinski <kbx81x@gmail.com >
2025-09-23 17:58:24 -05:00
J. Nick Koston
093e70ceb8
Merge branch 'integration' into memory_api
2025-09-23 17:44:51 -05:00
J. Nick Koston
3f5d51bf85
Merge remote-tracking branch 'upstream/dev' into integration
2025-09-23 17:44:34 -05:00
J. Nick Koston
d0d7abb542
Implement zero-copy for strings in base API calls ( #10851 )
2025-09-23 16:15:28 -05:00
dependabot[bot]
cd7922faaf
Bump aioesphomeapi from 41.9.0 to 41.9.1 ( #10857 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-23 20:58:49 +00:00
J. Nick Koston
7100d65f14
Merge remote-tracking branch 'upstream/core_api_no_allocate' into memory_api
2025-09-23 15:47:08 -05:00
J. Nick Koston
92539c288a
Merge remote-tracking branch 'upstream/core_api_no_allocate' into integration
2025-09-23 15:46:58 -05:00
J. Nick Koston
15dc83d7c5
Merge branch 'dev' into core_api_no_allocate
2025-09-23 15:13:29 -05:00
J. Nick Koston
365e3afa9b
Implement zero-copy API for zwave_proxy ( #10836 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-09-23 20:12:54 +00:00
dependabot[bot]
e9c2e211ef
Bump aioesphomeapi from 41.8.0 to 41.9.0 ( #10855 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-23 20:09:04 +00:00
J. Nick Koston
886cca1095
Merge branch 'integration' into memory_api
2025-09-23 15:05:44 -05:00
J. Nick Koston
14463c5f5b
Merge remote-tracking branch 'upstream/dev' into integration
2025-09-23 15:05:30 -05:00
J. Nick Koston
d28d4d449b
Merge branch 'dev' into core_api_no_allocate
2025-09-23 14:33:00 -05:00
J. Nick Koston
afda9500bf
[zwave_proxy] Fix race condition sending zero home ID on reboot ( #10848 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-09-23 19:21:49 +00:00
dependabot[bot]
bc7fc8df18
Bump aioesphomeapi from 41.7.0 to 41.8.0 ( #10853 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-23 14:19:43 -05:00
J. Nick Koston
2f8a4d0caa
[api] Implement zero-copy API for bluetooth_proxy writes ( #10840 )
2025-09-23 13:48:57 -05:00
J. Nick Koston
a7ee7b962e
[wifi] Unify ESP32 WiFi implementation to use ESP-IDF driver ( #10849 )
2025-09-23 12:15:12 -05:00
J. Nick Koston
7d8c97ac3b
Merge branch 'integration' into memory_api
2025-09-23 11:52:10 -05:00
J. Nick Koston
34bc2ddebb
Merge branch 'auth_connection_checks_dry' into integration
2025-09-23 11:52:05 -05:00
J. Nick Koston
43cfdb7919
Reduce duplicate code in API to check auth and connection
2025-09-23 11:47:38 -05:00
Jonathan Swoboda
3cb2a4569c
[core] Add a clean-platform option ( #10831 )
2025-09-23 12:41:25 -04:00
J. Nick Koston
9984cfc039
Merge branch 'integration' into memory_api
2025-09-23 11:30:15 -05:00
J. Nick Koston
b8f8035461
Merge branch 'core_api_no_allocate' into integration
2025-09-23 11:30:08 -05:00
J. Nick Koston
40271f5a30
wip
2025-09-23 11:23:09 -05:00
J. Nick Koston
2a8c9de3a6
Merge remote-tracking branch 'upstream/dev' into core_api_no_allocate
2025-09-23 11:19:47 -05:00
J. Nick Koston
f3b685acf9
wip
2025-09-23 11:19:32 -05:00
J. Nick Koston
e368f4782d
cleanup
2025-09-23 11:18:03 -05:00
J. Nick Koston
ed62cc22ad
preen
2025-09-23 11:08:41 -05:00
J. Nick Koston
288b70669d
Merge branch 'integration' into memory_api
2025-09-23 10:14:05 -05:00
J. Nick Koston
92d16122e9
Merge branch 'sha256_ota' into integration
2025-09-23 10:14:00 -05:00
J. Nick Koston
f42b523fd9
dry
2025-09-23 09:54:39 -05:00
J. Nick Koston
174cdac5e1
dry
2025-09-23 09:49:42 -05:00
J. Nick Koston
7ac0f1c9a2
dry
2025-09-23 09:49:03 -05:00
J. Nick Koston
106f8e6804
dry
2025-09-23 09:48:36 -05:00
J. Nick Koston
307ad1c18b
reduce magic numbers
2025-09-23 09:46:58 -05:00
J. Nick Koston
7e273879b5
reduce magic numbers
2025-09-23 09:45:02 -05:00
Jesse Hills
3b20969171
[core] Add typing to some core files ( #10843 )
2025-09-23 09:32:13 -05:00
Jonathan Swoboda
3b40172073
[libretiny] Fix lib_ignore handling and ignore incompatible libraries ( #10846 )
2025-09-23 10:21:19 -04:00
J. Nick Koston
58add6d365
Merge branch 'integration' into memory_api
2025-09-23 09:17:25 -05:00
J. Nick Koston
6e7718a63e
Merge branch 'remove-esp32-arduino-wifi-driver' into integration
2025-09-23 09:17:15 -05:00
J. Nick Koston
1ffa10c28f
Merge branch 'remove-esp32-arduino-wifi-driver' into memory_api
2025-09-23 09:16:55 -05:00
J. Nick Koston
aa687be49d
Merge branch 'integration' into memory_api
2025-09-23 09:11:09 -05:00
J. Nick Koston
f77191c789
Merge remote-tracking branch 'swoboda1337/libretiny_lib' into integration
2025-09-23 09:11:04 -05:00
J. Nick Koston
13c0aa1ba8
[wifi] Unify ESP32 WiFi implementation to use ESP-IDF driver
2025-09-23 08:53:11 -05:00
Jesse Hills
2e220fcca2
[camera-encoder] Use defines instead of build flags ( #10824 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-09-23 08:44:43 -05:00
J. Nick Koston
c800e02ee8
Merge branch 'integration' into memory_api
2025-09-23 08:41:53 -05:00
J. Nick Koston
3133c320ae
Merge branch 'remove_esp32_arduino_ble_limiations' into integration
2025-09-23 08:41:47 -05:00
J. Nick Koston
11b1f13646
Merge branch 'dev' into remove_esp32_arduino_ble_limiations
2025-09-23 08:36:06 -05:00
Jonathan Swoboda
373c2d31dd
Fix lib_ignore handling and ingore some libraries on libretiny
2025-09-23 07:33:34 -04:00
J. Nick Koston
0e85cf7ed8
Merge branch 'integration' into memory_api
2025-09-23 00:42:34 -05:00
J. Nick Koston
81f822d275
Merge branch 'bluetooth_no_allocate' into integration
2025-09-23 00:42:26 -05:00
J. Nick Koston
94819fb946
add comments
2025-09-23 00:41:49 -05:00
J. Nick Koston
c0ea795348
Merge branch 'integration' into memory_api
2025-09-23 00:19:31 -05:00
J. Nick Koston
a41bd97883
Merge remote-tracking branch 'upstream/bluetooth_no_allocate' into integration
2025-09-23 00:19:24 -05:00
J. Nick Koston
f07034b161
Merge branch 'dev' into bluetooth_no_allocate
2025-09-23 00:18:23 -05:00
dependabot[bot]
56e8af79c3
Bump aioesphomeapi from 41.6.0 to 41.7.0 ( #10841 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-23 00:18:13 -05:00
J. Nick Koston
af7fea3680
not string anymore
2025-09-22 23:49:32 -05:00
J. Nick Koston
85b5b859b5
Implement zero-copy API for bluetooth_proxy writes
...
This is the same as https://github.com/esphome/esphome/pull/10836 for Bluetooth proxy
writes. This avoids the copy since all the messages live on the stack anyways
and there are no lifetime concerns
Doing bluetooth first since there is a wider test case vs zwave
2025-09-22 23:44:09 -05:00
J. Nick Koston
6a91df841b
Merge remote-tracking branch 'upstream/dev' into zwave_no_allocate
2025-09-22 23:35:49 -05:00
dependabot[bot]
25e9ec1782
Bump aioesphomeapi from 41.4.0 to 41.6.0 ( #10833 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-09-22 23:06:11 -05:00
J. Nick Koston
1771c852af
Pin ruamel.yaml.clib to 0.2.12 ( #10837 )
2025-09-22 23:01:37 -05:00
J. Nick Koston
8a54b6d76e
fix dump
2025-09-22 22:43:56 -05:00
J. Nick Koston
cf7fad9c14
Implement zero-copy API for zwave_proxy
2025-09-22 22:37:57 -05:00
J. Nick Koston
d7bff38ad9
Implement zero-copy API for zwave_proxy
2025-09-22 22:30:30 -05:00
Nerdiy.de
8714a45a5c
Fix incorrect factor for value calculation in MMC5603 component ( #9925 )
2025-09-22 21:48:34 -04:00
J. Nick Koston
ed5c0be283
Merge branch 'dev' into sha256_ota
2025-09-22 16:31:12 -06:00
J. Nick Koston
3d07a4a3c9
Merge branch 'integration' into memory_api
2025-09-22 16:23:34 -05:00
J. Nick Koston
fc55cfad0a
Merge remote-tracking branch 'upstream/dev' into integration
2025-09-22 16:23:13 -05:00
Jesse Hills
5e94460608
[CI] Format files after sync ( #10828 )
2025-09-23 07:48:39 +12:00
brambo123
d302c0c600
[uart] Multiple ESP32 features and fixes ( #8103 )
...
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 >
2025-09-22 12:15:19 -05:00
Sam
5c943d7c13
tuya: handle WIFI_SELECT and WIFI_RESET ( #10822 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-09-22 17:05:41 +12:00
J. Nick Koston
d8f9c2da5d
Merge branch 'dev' into sha256_ota
2025-09-21 22:40:35 -06:00
Javier Peletier
7629903afb
[substitutions] implement !literal ( #10785 )
2025-09-22 16:32:59 +12:00
Javier Peletier
68eb4091b8
[substitutions] add missing safe globals tests ( #10814 )
2025-09-22 16:29:15 +12:00
J. Nick Koston
00849aadb7
Merge branch 'dev' into sha256_ota
2025-09-21 16:06:29 -06:00
J. Nick Koston
5062e7a0e1
Fix missing os import after merge collisions ( #10823 )
2025-09-21 15:59:44 -06:00
J. Nick Koston
1069ed0363
Merge branch 'sha256_ota' into memory_api
2025-09-21 15:57:03 -06:00
J. Nick Koston
7554465287
Merge branch 'sha256_ota' into integration
2025-09-21 15:56:58 -06:00
J. Nick Koston
6c26f75a77
preen
2025-09-21 15:56:05 -06:00
J. Nick Koston
0ab4f69a9c
Merge branch 'integration' into memory_api
2025-09-21 15:53:38 -06:00
J. Nick Koston
5121b955e2
Merge branch 'sha256_ota' into integration
2025-09-21 15:53:31 -06:00
J. Nick Koston
b1f90fb78d
preen
2025-09-21 15:53:23 -06:00
J. Nick Koston
199d575052
Merge branch 'integration' into memory_api
2025-09-21 15:46:50 -06:00
J. Nick Koston
95c159a9fc
Merge branch 'sha256_ota' into integration
2025-09-21 15:46:41 -06:00
J. Nick Koston
ba5e995fc1
preen
2025-09-21 15:40:47 -06:00
J. Nick Koston
57be58baa0
preen
2025-09-21 15:37:45 -06:00
J. Nick Koston
67e847773d
Merge branch 'dev' into sha256_ota
2025-09-21 15:37:11 -06:00
J. Nick Koston
0d67d2de60
preen
2025-09-21 15:36:27 -06:00
J. Nick Koston
0e9a1fc80d
cleanup
2025-09-21 15:30:36 -06:00
J. Nick Koston
fe4a0c94cf
reduce
2025-09-21 15:27:38 -06:00
J. Nick Koston
30bb640c89
Skip external component updates when running logs command ( #10756 )
...
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-09-21 21:15:49 +00:00
J. Nick Koston
fbb48c504f
[esp32_improv] Disable loop by default until provisioning needed ( #10764 )
2025-09-22 09:08:55 +12:00
J. Nick Koston
440b0b5574
[tests] Add integration tests for oversized payload handling in API ( #10788 )
2025-09-22 09:07:47 +12:00
J. Nick Koston
c64d385fa6
[web_server] Reduce flash usage by eliminating lambda overhead in JSON generation ( #10749 )
2025-09-22 09:06:59 +12:00
J. Nick Koston
0432a10543
Add coverage for Path to str fix in #10807 ( #10808 )
2025-09-22 08:59:19 +12:00
J. Nick Koston
457399f3af
preen
2025-09-21 12:23:49 -06:00
J. Nick Koston
f58ea07ac3
preen
2025-09-21 12:22:50 -06:00
J. Nick Koston
61d6034838
preen
2025-09-21 12:20:18 -06:00
J. Nick Koston
05685b41cd
merge
2025-09-21 12:12:53 -06:00
J. Nick Koston
7d96cf66c6
Merge branch 'integration' into memory_api
2025-09-21 12:11:12 -06:00
J. Nick Koston
ebb23c5b24
Merge branch 'sha256_ota' into integration
2025-09-21 12:11:05 -06:00
J. Nick Koston
f86d9b0aa6
remove testing
2025-09-21 12:09:46 -06:00
J. Nick Koston
8bf908a88a
Merge branch 'integration' into memory_api
2025-09-21 12:06:47 -06:00
J. Nick Koston
5e4d7525e8
Merge branch 'sha256_ota' into integration
2025-09-21 12:06:25 -06:00
J. Nick Koston
8ea13115a0
preen
2025-09-21 12:06:12 -06:00
J. Nick Koston
0272228ece
preen
2025-09-21 12:02:41 -06:00
J. Nick Koston
991409d315
cleanup
2025-09-21 11:56:16 -06:00
J. Nick Koston
d5c067acfa
preen
2025-09-21 11:53:37 -06:00
J. Nick Koston
85ca03345c
Merge branch 'integration' into memory_api
2025-09-21 11:47:33 -06:00
J. Nick Koston
32d39b4dcd
Merge branch 'sha256_ota' into integration
2025-09-21 11:47:25 -06:00
J. Nick Koston
9cbbb167db
preen
2025-09-21 11:47:15 -06:00
J. Nick Koston
70bbe3b825
Merge branch 'integration' into memory_api
2025-09-21 11:39:44 -06:00
J. Nick Koston
d17a6181cf
Merge branch 'sha256_ota' into integration
2025-09-21 11:39:39 -06:00
J. Nick Koston
d5b57384bf
was overly complex
2025-09-21 11:39:25 -06:00
J. Nick Koston
5e9a5798bd
cleanup
2025-09-21 11:30:05 -06:00
J. Nick Koston
863588d313
Merge branch 'integration' into memory_api
2025-09-21 11:25:51 -06:00
J. Nick Koston
35afd10022
Merge branch 'sha256_ota' into integration
2025-09-21 11:25:46 -06:00
J. Nick Koston
f85f5aae46
base it
2025-09-21 11:23:57 -06:00
J. Nick Koston
4729bc87fa
[core] Fix TypeError in update-all command after Path migration ( #10821 )
2025-09-21 13:07:27 -04:00
J. Nick Koston
cd90fb2cf7
Merge branch 'integration' into memory_api
2025-09-21 11:06:50 -06:00
J. Nick Koston
46055afeea
Merge remote-tracking branch 'upstream/fix_update_all_after_path_convert' into integration
2025-09-21 11:06:40 -06:00
J. Nick Koston
abc5604c1f
Merge branch 'integration' into memory_api
2025-09-21 11:06:30 -06:00
J. Nick Koston
dcd50b232a
Merge branch 'sha256_ota' into integration
2025-09-21 11:06:21 -06:00
J. Nick Koston
56be0dfc90
preen
2025-09-21 11:04:02 -06:00
J. Nick Koston
7ea680a802
[core] Fix TypeError in update-all command after Path migration
2025-09-21 11:00:49 -06:00
J. Nick Koston
f3ced331a6
no esp32 ard needed
2025-09-21 10:57:06 -06:00
J. Nick Koston
3aa7da60e6
fix libretiny
2025-09-21 10:56:08 -06:00
J. Nick Koston
ada1b00cad
use evp interface
2025-09-21 10:44:09 -06:00
J. Nick Koston
d1fb3336f0
reen
2025-09-21 10:42:51 -06:00
J. Nick Koston
ee7e30eaa8
doh
2025-09-21 10:41:44 -06:00
J. Nick Koston
4cdeb3f547
sha256 for host
2025-09-21 10:40:26 -06:00
J. Nick Koston
93c444ee15
sha256 for host
2025-09-21 10:37:44 -06:00
J. Nick Koston
113fe6dfd5
sha256 for host
2025-09-21 10:35:20 -06:00
J. Nick Koston
e47cecc5f0
remove unreachable code
2025-09-21 10:28:09 -06:00
J. Nick Koston
233cc08dc6
remove unreachable code
2025-09-21 10:27:27 -06:00
J. Nick Koston
7d4a7d48ee
remove unreachable code
2025-09-21 10:26:52 -06:00
J. Nick Koston
97bc627d41
preen
2025-09-21 10:25:48 -06:00
J. Nick Koston
0e71662158
preen
2025-09-21 10:18:27 -06:00
J. Nick Koston
69cad7b3c7
preen
2025-09-21 10:15:22 -06:00
J. Nick Koston
2aa0ebd1d2
preen
2025-09-21 10:14:40 -06:00
J. Nick Koston
0cae1f28b0
preen
2025-09-21 10:12:48 -06:00
J. Nick Koston
eee8b11119
preen
2025-09-21 10:09:35 -06:00
J. Nick Koston
17704f712e
preen
2025-09-21 10:07:27 -06:00
J. Nick Koston
594c60a4a4
preen
2025-09-21 10:07:01 -06:00
J. Nick Koston
0d622fa268
cleanup
2025-09-21 09:56:29 -06:00
J. Nick Koston
0b0eb5d4bf
cleanup
2025-09-21 09:56:22 -06:00
J. Nick Koston
e2fd5190c2
cleanup
2025-09-21 09:55:01 -06:00
J. Nick Koston
1d6c6c917a
cleanup
2025-09-21 09:54:17 -06:00
J. Nick Koston
6c8b66df96
cleanup
2025-09-21 09:52:39 -06:00
J. Nick Koston
139577f96a
cleanup
2025-09-21 09:49:25 -06:00
J. Nick Koston
0ddd1037ca
cleanup
2025-09-21 09:05:40 -06:00
J. Nick Koston
a81985bfba
cleanup
2025-09-21 09:01:07 -06:00
Jonathan Swoboda
e3b64103cc
[sensirion] Fix warning ( #10813 )
2025-09-20 21:23:33 -05:00
J. Nick Koston
8da7705927
fix nrf52
2025-09-20 18:29:17 -06:00
J. Nick Koston
cebacfcc59
fix rp2040
2025-09-20 08:52:06 -06:00
J. Nick Koston
d7245ebde6
try to make it work on 8266
2025-09-20 07:55:53 -06:00
esphomebot
ebdcb3e4d9
Synchronise Device Classes from Home Assistant ( #10803 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-09-20 13:09:21 +00:00
J. Nick Koston
f171afca62
move context to .h
2025-09-20 07:03:48 -06:00
J. Nick Koston
dfc161b618
preen
2025-09-19 22:54:36 -06:00
J. Nick Koston
e49cbac46a
optimize
2025-09-19 22:51:14 -06:00
J. Nick Koston
e5fd5425c1
Merge branch 'integration' into memory_api
2025-09-19 22:44:34 -06:00
J. Nick Koston
8fc3ffdea9
Merge remote-tracking branch 'upstream/dev' into integration
2025-09-19 22:44:16 -06:00
J. Nick Koston
6810e87fa7
reorder
2025-09-19 22:35:18 -06:00
J. Nick Koston
f6b9f802e8
Merge branch 'dev' into sha256_ota
2025-09-19 19:12:19 -05:00
J. Nick Koston
971522574d
[http_request] Fix Path object passed to C++ codegen ( #10812 )
2025-09-19 20:10:02 -04:00
J. Nick Koston
73e939dbbc
[zephyr] Fix compilation after Path migration ( #10811 )
2025-09-19 20:09:32 -04:00
J. Nick Koston
f80dfa9be7
Merge remote-tracking branch 'upstream/sha256_ota' into sha256_ota
2025-09-19 17:00:41 -06:00
J. Nick Koston
110b364c1f
make member
2025-09-19 17:00:23 -06:00
J. Nick Koston
acb5616334
make member
2025-09-19 17:00:03 -06:00
J. Nick Koston
2ce07d8aae
Merge branch 'dev' into sha256_ota
2025-09-19 17:32:58 -05:00
J. Nick Koston
e41ca7e888
tidy
2025-09-19 16:31:58 -06:00
J. Nick Koston
4b6fbc2a1e
preen
2025-09-19 15:56:40 -06:00
J. Nick Koston
0919669fc6
preen
2025-09-19 15:56:21 -06:00
J. Nick Koston
e721e8c203
preen
2025-09-19 15:54:17 -06:00
J. Nick Koston
6215199c1a
codeowners
2025-09-19 15:51:52 -06:00
J. Nick Koston
46f05b34e5
preen
2025-09-19 15:45:38 -06:00
J. Nick Koston
8e1b620a49
Merge remote-tracking branch 'upstream/dev' into sha256_ota
2025-09-19 15:42:09 -06:00
dependabot[bot]
a96798ef98
Bump esptool from 5.0.2 to 5.1.0 ( #10758 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-19 15:13:47 -06:00
dependabot[bot]
923e7049f1
Bump aioesphomeapi from 41.1.0 to 41.4.0 ( #10805 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-19 15:04:43 -06:00
Paulus Schoutsen
26df542036
Fix esphome run ( #10807 )
2025-09-19 15:36:46 -05:00
J. Nick Koston
88a98cfeef
Merge remote-tracking branch 'upstream/dev' into sha256_ota
2025-09-19 09:10:11 -06:00
Keith Burzinski
1ccec6950a
[zwave_proxy] Send Home ID in DeviceInfoResponse ( #10798 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
Co-authored-by: AlCalzone <d.griesel@gmx.net >
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 >
2025-09-19 14:52:54 +00:00
dependabot[bot]
b3a122de3c
Bump ruff from 0.13.0 to 0.13.1 ( #10802 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-09-19 08:04:29 -06:00
Jesse Hills
9ea3643b74
[core] os.path -> Path ( #10654 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-09-19 12:59:48 +00:00
Jesse Hills
de617c85c7
Merge branch 'release' into dev
2025-09-19 20:47:37 +12:00
Jesse Hills
e47f4ef602
Merge pull request #10796 from esphome/bump-2025.9.1
...
2025.9.1
2025-09-19 20:46:53 +12:00
Keith Burzinski
9c201afe76
[api_protobuf.py] Use type appropriate for estimated_size ( #10797 )
2025-09-18 20:55:45 -05:00
J. Nick Koston
2bb64a189d
[dashboard] Transfer DNS/mDNS cache from dashboard to CLI to avoid blocking ( #10685 )
2025-09-18 20:13:13 -05:00
Jesse Hills
9853a2e6ab
[ektf2232] Rename rts_pin to reset_pin ( #10720 )
2025-09-18 18:41:23 -06:00
Jesse Hills
961be7fd12
Bump version to 2025.9.1
2025-09-19 11:52:10 +12:00
J. Nick Koston
a5a21f47d1
[gpio] Fix unused function warnings when compiling with log level below DEBUG ( #10779 )
2025-09-19 11:52:09 +12:00
J. Nick Koston
a06cd84974
[core] Fix ESP8266 mDNS compilation failure caused by incorrect coroutine priorities ( #10773 )
2025-09-19 11:52:09 +12:00
Subhash Chandra
e3703b43c1
[packet_transport] Refactor sensor/provider list handling to be idempotent ( #10765 )
2025-09-19 11:52:09 +12:00
J. Nick Koston
f6dc25c0ce
[mqtt] Fix KeyError when MQTT logging configured without explicit level ( #10774 )
2025-09-19 11:52:09 +12:00
Keith Burzinski
fad0ec7793
[zwave_proxy] New component ( #10762 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-09-18 15:43:14 -05:00
J. Nick Koston
8b765715d6
preen
2025-09-18 15:17:25 -05:00
J. Nick Koston
080fe6eae5
preen
2025-09-18 15:11:52 -05:00
J. Nick Koston
f15c83462c
preen
2025-09-18 15:06:51 -05:00
J. Nick Koston
853d3ae331
preen
2025-09-18 14:46:49 -05:00
J. Nick Koston
bff257258e
preen
2025-09-18 14:33:37 -05:00
J. Nick Koston
a302cec993
[libretiny] Optimize preferences memory usage by replacing vector with unique_ptr ( #10731 )
2025-09-18 05:25:29 -05:00
J. Nick Koston
6781da45cb
[esp32] Optimize NVS preferences memory usage by replacing vector with unique_ptr ( #10729 )
2025-09-18 05:24:50 -05:00
J. Nick Koston
37d526f003
[gpio] Fix unused function warnings when compiling with log level below DEBUG ( #10779 )
2025-09-18 05:22:22 -05:00
J. Nick Koston
d74cfefeef
[ethernet] Remove redundant Arduino framework version check ( #10781 )
2025-09-17 23:39:14 -05:00
J. Nick Koston
1ffb9d972a
[core] Fix ESP8266 mDNS compilation failure caused by incorrect coroutine priorities ( #10773 )
2025-09-18 13:11:30 +12:00
Subhash Chandra
4e5339801b
[packet_transport] Refactor sensor/provider list handling to be idempotent ( #10765 )
2025-09-18 00:14:31 +00:00
J. Nick Koston
55232c711a
drop splitdefault as well
2025-09-17 17:48:50 -05:00
J. Nick Koston
f8d380cb7d
Merge branch 'integration' into memory_api
2025-09-17 17:45:29 -05:00
J. Nick Koston
951559d9ef
Merge branch 'arduino_ethernet_checks_remove' into integration
2025-09-17 17:45:22 -05:00
J. Nick Koston
455d2c2332
[ethernet] Remove redundant Arduino framework version check
2025-09-17 17:44:36 -05:00
J. Nick Koston
4031dc2305
Merge branch 'integration' into memory_api
2025-09-17 17:40:18 -05:00
J. Nick Koston
ebf120b587
Merge branch 'remove_esp32_arduino_ble_limiations' into integration
2025-09-17 17:40:11 -05:00
J. Nick Koston
f2c20c8ca8
[esp32_ble_tracker] Remove Arduino-specific BLE limitations now that Arduino uses IDF
2025-09-17 17:38:55 -05:00
J. Nick Koston
c69dde4454
Merge branch 'integration' into memory_api
2025-09-17 17:25:33 -05:00
J. Nick Koston
32e6d079d3
Merge remote-tracking branch 'upstream/dev' into integration
2025-09-17 17:25:21 -05:00
Jonathan Swoboda
b8cee477fe
[esp32] Use arduino as an idf component ( #10647 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-09-17 17:23:34 -05:00
J. Nick Koston
ff2df278d6
[api] Rename ConnectRequest/Response to AuthenticationRequest/Response ( #10726 )
2025-09-18 07:42:37 +12:00
J. Nick Koston
429e989b69
[core] Make StringRef convertToJson inline to save 250+ bytes flash ( #10751 )
2025-09-18 07:40:32 +12:00
Martin Weinelt
28541bdb1c
Migrate to SPDX license specifier in pyproject.toml ( #10768 )
2025-09-18 07:38:18 +12:00
J. Nick Koston
11c595bb09
[mqtt] Fix KeyError when MQTT logging configured without explicit level ( #10774 )
2025-09-18 07:38:02 +12:00
dependabot[bot]
fd888eaa68
Bump aioesphomeapi from 40.2.1 to 41.1.0 ( #10776 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-17 14:29:58 -05:00
Jesse Hills
3a233b2fd0
Merge branch 'release' into dev
2025-09-17 18:52:06 +12:00
Jesse Hills
d2df232706
Merge pull request #10763 from esphome/bump-2025.9.0
...
2025.9.0
2025-09-17 18:51:21 +12:00
J. Nick Koston
db9b1c36f6
Merge branch 'integration' into memory_api
2025-09-16 21:31:32 -05:00
J. Nick Koston
d8a11958c5
Merge branch 'improv_wait_for_start' into integration
2025-09-16 21:31:27 -05:00
J. Nick Koston
0794235159
[esp32_improv] Disable loop by default until provisioning needed
2025-09-16 21:27:08 -05:00
Jesse Hills
404e679e66
Bump version to 2025.9.0
2025-09-17 11:02:12 +12:00
Jesse Hills
4426bf6029
Merge branch 'beta' into dev
2025-09-17 10:50:48 +12:00
Jesse Hills
8d401ad05a
Merge pull request #10761 from esphome/bump-2025.9.0b4
...
2025.9.0b4
2025-09-17 10:50:15 +12:00
Jesse Hills
e542816f7d
Bump version to 2025.9.0b4
2025-09-17 09:22:54 +12:00
J. Nick Koston
12cadf0a04
[core] Fix clean build files to properly clear PlatformIO cache ( #10754 )
2025-09-17 09:22:54 +12:00
J. Nick Koston
adc3d3127d
[wizard] Fix KeyError when running wizard with empty OTA password ( #10753 )
2025-09-17 09:22:54 +12:00
J. Nick Koston
61ab682099
Add additional coverage for util and writer ( #10683 )
2025-09-17 09:22:54 +12:00
J. Nick Koston
27fa18dcec
[core] Fix clean build files to properly clear PlatformIO cache ( #10754 )
2025-09-17 08:09:35 +12:00
J. Nick Koston
22989592f0
[wizard] Fix KeyError when running wizard with empty OTA password ( #10753 )
2025-09-17 07:56:54 +12:00
dependabot[bot]
1f4b10f523
Bump pytest-mock from 3.15.0 to 3.15.1 ( #10759 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-16 14:54:56 -05:00
J. Nick Koston
e700ce6c61
Merge branch 'integration' into memory_api
2025-09-16 12:18:27 -05:00
J. Nick Koston
c0306f3d89
Merge branch 'no_git_opts_log' into integration
2025-09-16 12:18:22 -05:00
J. Nick Koston
d249e54e8b
cleanup, less mocking
2025-09-16 12:08:18 -05:00
J. Nick Koston
c74777098f
cleaner
2025-09-16 12:05:35 -05:00
J. Nick Koston
1793b6a27b
cleaner
2025-09-16 12:04:05 -05:00
J. Nick Koston
81cfc30f3a
cleaner
2025-09-16 12:03:28 -05:00
J. Nick Koston
edd8fa8d6f
cleaner
2025-09-16 12:02:57 -05:00
J. Nick Koston
452a12892e
fix reg
2025-09-16 12:01:01 -05:00
J. Nick Koston
c39320c515
fixes
2025-09-16 11:57:10 -05:00
J. Nick Koston
586f24e02d
fixes
2025-09-16 11:54:09 -05:00
J. Nick Koston
9be832a23c
fixes
2025-09-16 11:51:55 -05:00
J. Nick Koston
7d87dbe641
fixes
2025-09-16 11:51:44 -05:00
J. Nick Koston
8e13335ff6
fixes
2025-09-16 11:49:36 -05:00
J. Nick Koston
4a04f9f0f0
Merge branch 'integration' into memory_api
2025-09-16 10:53:06 -05:00
J. Nick Koston
48356ab86d
Merge branch 'fix_clean_build_files_not_removing_platformio_cache' into memory_api
2025-09-16 10:52:06 -05:00
J. Nick Koston
34da6d7c5c
Merge branch 'fix_clean_build_files_not_removing_platformio_cache' into integration
2025-09-16 10:52:02 -05:00
J. Nick Koston
cb73396225
review
2025-09-16 10:51:50 -05:00
J. Nick Koston
6d1cec6112
review
2025-09-16 10:51:39 -05:00
J. Nick Koston
f1f0fc858c
Merge branch 'integration' into memory_api
2025-09-16 10:50:10 -05:00
J. Nick Koston
db24cc231e
Merge branch 'fix_clean_build_files_not_removing_platformio_cache' into integration
2025-09-16 10:50:06 -05:00
J. Nick Koston
bc73346f1f
[core] Fix clean build files to properly clear PlatformIO cache
2025-09-16 10:49:05 -05:00
Jesse Hills
cbaf8d309b
Merge branch 'beta' into dev
2025-09-17 00:17:01 +12:00
Jesse Hills
c05b7cca5e
Merge pull request #10752 from esphome/bump-2025.9.0b3
...
2025.9.0b3
2025-09-17 00:15:06 +12:00
Jesse Hills
6ac395da6d
Bump version to 2025.9.0b3
2025-09-16 20:35:23 +12:00
jokujossai
54616ae1b4
[ade7880] fix channel a voltage registry ( #10750 )
2025-09-16 20:35:23 +12:00
jokujossai
e33dcda907
[mqtt] fix publish payload length when payload contains null characters ( #10744 )
2025-09-16 20:35:23 +12:00
J. Nick Koston
04c1b90e57
[ethernet] Conditionally compile PHY-specific code to reduce flash usage ( #10747 )
2025-09-16 20:35:23 +12:00
J. Nick Koston
ddb8fedef7
[dashboard] Fix archive handler to properly delete build folders using correct path ( #10724 )
2025-09-16 20:35:23 +12:00
J. Nick Koston
04f4f79cb4
[select] Use const references to avoid unnecessary vector copies ( #10741 )
2025-09-16 20:35:23 +12:00
J. Nick Koston
8890071360
Add additional test coverage ahead of Path conversion ( #10700 )
2025-09-16 20:35:23 +12:00
J. Nick Koston
4b3a997a8e
Improve coverage for various core modules ( #10663 )
2025-09-16 20:35:23 +12:00
jokujossai
660223e269
[ade7880] fix channel a voltage registry ( #10750 )
2025-09-16 17:00:22 +12:00
J. Nick Koston
b69e6f2152
Merge branch 'integration' into memory_api
2025-09-15 23:26:46 -05:00
J. Nick Koston
2741f4f88d
Merge branch 'inline_stringref_convertToJson' into integration
2025-09-15 23:26:35 -05:00
J. Nick Koston
157ea2daa4
[core] Make StringRef convertToJson inline to save 250+ bytes flash
2025-09-15 23:25:41 -05:00
jokujossai
6d1de2106e
[mqtt] fix publish payload length when payload contains null characters ( #10744 )
2025-09-16 15:28:36 +12:00
J. Nick Koston
f0bce77adc
Merge branch 'integration' into memory_api
2025-09-15 22:01:30 -05:00
J. Nick Koston
7f94d82e45
Merge branch 'webserver_remove_lambas' into integration
2025-09-15 22:01:09 -05:00
J. Nick Koston
192e935ef2
preen
2025-09-15 21:47:18 -05:00
J. Nick Koston
bd11ffd395
preen
2025-09-15 21:47:15 -05:00
J. Nick Koston
7aae946678
cleanup
2025-09-15 21:44:50 -05:00
J. Nick Koston
7549d031fd
cleanup
2025-09-15 21:40:30 -05:00
J. Nick Koston
b0b207eddb
cleanup
2025-09-15 21:34:19 -05:00
J. Nick Koston
7fe92085b4
preen
2025-09-15 21:28:53 -05:00
J. Nick Koston
35f50b710e
preen
2025-09-15 21:28:42 -05:00
J. Nick Koston
0091a2b92b
Merge branch 'integration' into memory_api
2025-09-15 21:20:26 -05:00
J. Nick Koston
5497e2d34e
Merge branch 'webserver_remove_lambas' into integration
2025-09-15 21:20:17 -05:00
J. Nick Koston
703bb0c9c6
cleanup
2025-09-15 21:18:52 -05:00
J. Nick Koston
5acea1252b
Merge branch 'webserver_remove_lambas' into memory_api
2025-09-15 20:55:41 -05:00
J. Nick Koston
e16042373c
Merge branch 'webserver_remove_lambas' into integration
2025-09-15 20:55:36 -05:00
J. Nick Koston
290c2e17f5
simplier
2025-09-15 20:49:22 -05:00
DT-art1
90e33306f1
[const] Move CONF_CLEAR to const.py ( #10742 )
2025-09-16 13:24:23 +12:00
J. Nick Koston
f37c833c38
Merge branch 'integration' into memory_api
2025-09-15 19:01:16 -05:00
J. Nick Koston
bf7b5309b8
Merge branch 'webserver_remove_lambas' into integration
2025-09-15 19:01:09 -05:00
J. Nick Koston
c203f61e6b
more ArduinoJson false positives
2025-09-15 18:58:07 -05:00
J. Nick Koston
f3ac21b3b4
[ethernet] Conditionally compile PHY-specific code to reduce flash usage ( #10747 )
2025-09-15 23:46:07 +00:00
J. Nick Koston
cd15a43d77
Merge branch 'integration' into memory_api
2025-09-15 18:45:20 -05:00
J. Nick Koston
572079f6d3
Merge branch 'webserver_remove_lambas' into integration
2025-09-15 18:45:14 -05:00
J. Nick Koston
044aeaa063
preen
2025-09-15 18:39:14 -05:00
J. Nick Koston
c1a90dad9e
get rid of lambdas
2025-09-15 18:37:40 -05:00
J. Nick Koston
4859fe67eb
[dashboard] Fix archive handler to properly delete build folders using correct path ( #10724 )
2025-09-16 11:04:35 +12:00
J. Nick Koston
beb80a2bb6
Merge branch 'integration' into memory_api
2025-09-15 18:00:13 -05:00
J. Nick Koston
f5f93db4bb
Merge branch 'ethernet_cond_compile' into integration
2025-09-15 17:59:55 -05:00
J. Nick Koston
877ba13f4f
[ethernet] Conditionally compile PHY-specific code to reduce flash usage
2025-09-15 17:57:46 -05:00
J. Nick Koston
64f267914e
Merge branch 'integration' into memory_api
2025-09-15 17:45:01 -05:00
J. Nick Koston
c3736da9fb
Merge branch 'archive_bug' into integration
2025-09-15 17:44:54 -05:00
J. Nick Koston
f91a6979b4
add more coverage to make sure we are more careful about deletes
2025-09-15 17:37:35 -05:00
J. Nick Koston
f3c156ca57
add more coverage to make sure we are more careful about deletes
2025-09-15 17:29:51 -05:00
J. Nick Koston
50f22a362f
cleanup
2025-09-15 17:28:00 -05:00
J. Nick Koston
601c792913
cleanup
2025-09-15 17:25:56 -05:00
J. Nick Koston
62b713a04c
cleanup
2025-09-15 17:25:23 -05:00
J. Nick Koston
55684d079e
cleanup
2025-09-15 17:24:58 -05:00
J. Nick Koston
f7bfbb619d
cleanup
2025-09-15 17:24:45 -05:00
J. Nick Koston
47d24edd0e
cleanup
2025-09-15 17:23:01 -05:00
J. Nick Koston
fa00e07e10
fix
2025-09-15 17:19:28 -05:00
J. Nick Koston
313851f4df
Merge remote-tracking branch 'upstream/dev' into archive_bug
2025-09-15 17:18:19 -05:00
J. Nick Koston
a723673dcc
[select] Use const references to avoid unnecessary vector copies ( #10741 )
2025-09-16 09:16:26 +12:00
Jesse Hills
612fb4cc3c
[CI] Check esp32 boards file is up to date ( #10730 )
2025-09-15 15:03:02 -05:00
J. Nick Koston
e02f2f625f
Merge branch 'integration' into memory_api
2025-09-15 12:16:10 -05:00
J. Nick Koston
b01ef008bb
Merge branch 'select_const_ref' into integration
2025-09-15 12:16:04 -05:00
J. Nick Koston
d8385780f1
[select] Use const references to avoid unnecessary vector copies
2025-09-15 12:15:29 -05:00
J. Nick Koston
d005408f71
Merge branch 'integration' into memory_api
2025-09-15 11:53:58 -05:00
J. Nick Koston
fd99a50f19
Merge remote-tracking branch 'upstream/dev' into integration
2025-09-15 11:53:50 -05:00
J. Nick Koston
5fac67d195
[json] Only compile SpiRamAllocator when PSRAM is enabled ( #10728 )
2025-09-15 11:50:11 -05:00
Jesse Hills
d671862e9a
Merge branch 'beta' into dev
2025-09-15 18:29:26 +12:00
Jesse Hills
2a4ab6a811
Merge pull request #10725 from esphome/bump-2025.9.0b2
...
2025.9.0b2
2025-09-15 18:28:51 +12:00
J. Nick Koston
415593d05e
Merge branch 'integration' into memory_api
2025-09-14 23:16:22 -05:00
J. Nick Koston
fe4a1c21b3
Merge branch 'libretiny_vector_prefs' into integration
2025-09-14 23:16:16 -05:00
J. Nick Koston
f8ff00af06
[libretiny] Optimize preferences memory usage by replacing vector with unique_ptr
2025-09-14 23:15:33 -05:00
J. Nick Koston
ca185cb28f
Merge branch 'integration' into memory_api
2025-09-14 22:48:18 -05:00
J. Nick Koston
2e7a7a8617
Merge branch 'esp32_prefs_no_vector' into integration
2025-09-14 22:48:12 -05:00
J. Nick Koston
2df57e622c
zu
2025-09-14 22:47:43 -05:00
J. Nick Koston
277b8aff73
Merge branch 'integration' into memory_api
2025-09-14 22:36:34 -05:00
J. Nick Koston
5195e2bf44
Merge branch 'esp32_prefs_no_vector' into integration
2025-09-14 22:36:29 -05:00
J. Nick Koston
c7ec5c820a
[esp32] Optimize NVS preferences memory usage by replacing vector with unique_ptr
2025-09-14 22:35:26 -05:00
J. Nick Koston
adaebf64ba
Merge branch 'integration' into memory_api
2025-09-14 22:19:20 -05:00
J. Nick Koston
bc63f9909d
Merge branch 'json_psram' into integration
2025-09-14 22:19:13 -05:00
J. Nick Koston
43a2f20ea7
[json] Only compile SpiRamAllocator when PSRAM is enabled
2025-09-14 22:18:44 -05:00
J. Nick Koston
a8b8819826
Merge branch 'integration' into memory_api
2025-09-14 21:56:20 -05:00
J. Nick Koston
aad369463b
Merge branch 'auth_request' into integration
2025-09-14 21:56:06 -05:00
J. Nick Koston
e2c00977cf
Merge remote-tracking branch 'upstream/dependabot/pip/aioesphomeapi-41.0.0' into integration
2025-09-14 21:56:01 -05:00
J. Nick Koston
29870385ae
Merge remote-tracking branch 'upstream/dashboard_dns_lookup_delay' into integration
2025-09-14 21:55:55 -05:00
J. Nick Koston
76132c3958
Merge remote-tracking branch 'upstream/dev' into integration
2025-09-14 21:55:50 -05:00
dependabot[bot]
913a088c33
Bump aioesphomeapi from 40.2.1 to 41.0.0
...
Bumps [aioesphomeapi](https://github.com/esphome/aioesphomeapi ) from 40.2.1 to 41.0.0.
- [Release notes](https://github.com/esphome/aioesphomeapi/releases )
- [Commits](https://github.com/esphome/aioesphomeapi/compare/v40.2.1...v41.0.0 )
---
updated-dependencies:
- dependency-name: aioesphomeapi
dependency-version: 41.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-15 02:46:11 +00:00
J. Nick Koston
623878a9c3
Merge branch 'dev' into dashboard_dns_lookup_delay
2025-09-14 21:28:46 -05:00
J. Nick Koston
73773ed5c6
[api] Rename ConnectRequest/Response to AuthenticationRequest/Response in API
2025-09-14 21:22:17 -05:00
J. Nick Koston
459ef7f262
[api] Exclude ConnectRequest/Response when password is disabled ( #10704 )
2025-09-14 20:45:28 -05:00
J. Nick Koston
bd9dc43e59
Add additional coverage ahead of Path conversion ( #10723 )
2025-09-15 13:33:15 +12:00
Jesse Hills
971de64494
Bump version to 2025.9.0b2
2025-09-15 12:34:56 +12:00
J. Nick Koston
926fdcbecd
[esp32_ble] Optimize BLE hex formatting to eliminate sprintf dependency ( #10714 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-15 12:34:56 +12:00
J. Nick Koston
6b147312cd
[wifi] Optimize WiFi MAC formatting to eliminate sprintf dependency ( #10715 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-15 12:34:56 +12:00
J. Nick Koston
2d9152d9b9
[md5] Optimize MD5::get_hex() to eliminate sprintf dependency ( #10710 )
2025-09-15 12:34:56 +12:00
dependabot[bot]
24f9550ce5
Bump aioesphomeapi from 40.2.0 to 40.2.1 ( #10721 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 12:34:56 +12:00
Big Mike
3427aaab8c
ina2xx should be total increasing for energy sensor ( #10711 )
2025-09-15 12:34:56 +12:00
J. Nick Koston
4e17d14acc
[scheduler] Fix timing accumulation in scheduler causing incorrect execution measurements ( #10719 )
2025-09-15 12:34:56 +12:00
J. Nick Koston
1750f02ef3
[api] Optimize HelloResponse server_info to reduce memory usage ( #10701 )
2025-09-15 12:34:56 +12:00
J. Nick Koston
ae158179bd
[api] Revert unneeded GetTime bidirectional support added in #9790 ( #10702 )
2025-09-15 12:34:55 +12:00
J. Nick Koston
c601494779
[core] Optimize MAC address formatting to eliminate sprintf dependency ( #10713 )
2025-09-15 12:34:55 +12:00
J. Nick Koston
646f4e66be
[ethernet] Fix permanent component failure from undocumented ESP_FAIL in IPv6 setup ( #10708 )
2025-09-15 12:34:55 +12:00
dependabot[bot]
5b5e5c213c
Bump aioesphomeapi from 40.1.0 to 40.2.0 ( #10703 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 12:34:55 +12:00
Markus
46235684b1
[core] fix upload to device via MQTT IP lookup (e.g. when mDNS is disable) ( #10632 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-09-15 12:34:55 +12:00
J. Nick Koston
5b702a1efa
Add additional dashboard and main tests ( #10688 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-15 12:34:55 +12:00
J. Nick Koston
56e9fd2e38
[tests] Add upload_program and show_logs test coverage to prevent regressions ( #10684 )
2025-09-15 12:34:55 +12:00
J. Nick Koston
65f15a706f
Add some more coverage for dashboard web_server ( #10682 )
2025-09-15 12:34:55 +12:00
J. Nick Koston
eee64cc3a6
Add comprehensive tests for choose_upload_log_host to prevent regressions ( #10679 )
...
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-09-15 12:34:55 +12:00
J. Nick Koston
f43fb3c3a3
[core] Add millisecond precision to logging timestamps ( #10677 )
2025-09-15 12:34:55 +12:00
rwrozelle
79b0025fe6
Openthread Fix Factory Reset ( #9281 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-15 12:34:55 +12:00
Jesse Hills
c6a039a72f
[adc] Fix FILTER_SOURCE_FILES location ( #10673 )
2025-09-15 12:34:54 +12:00
esphomebot
6f1fa094c2
Update webserver local assets to 20250910-110003 ( #10668 )
2025-09-15 12:34:54 +12:00
J. Nick Koston
f857fa1f0d
[dashboard] Fix archive handler incorrectly deleting build folders instead of archiving them
2025-09-14 19:22:33 -05:00
J. Nick Koston
1d5a3b647d
[esp32_ble] Optimize BLE hex formatting to eliminate sprintf dependency ( #10714 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-15 12:04:45 +12:00
Jimmy Hedman
af3e1788d1
Unpin libretiny version in network test ( #10717 )
2025-09-14 22:54:14 +00:00
J. Nick Koston
54a170242c
Merge branch 'dev' into dashboard_dns_lookup_delay
2025-09-14 17:37:29 -05:00
J. Nick Koston
b946cb160d
[wifi] Optimize WiFi MAC formatting to eliminate sprintf dependency ( #10715 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-14 22:35:27 +00:00
J. Nick Koston
e0241e9dcd
[md5] Optimize MD5::get_hex() to eliminate sprintf dependency ( #10710 )
2025-09-14 22:35:18 +00:00
dependabot[bot]
1accc409f6
Bump aioesphomeapi from 40.2.0 to 40.2.1 ( #10721 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-14 22:33:07 +00:00
Big Mike
f756de276b
ina2xx should be total increasing for energy sensor ( #10711 )
2025-09-15 10:16:01 +12:00
J. Nick Koston
ac07a00141
[scheduler] Fix timing accumulation in scheduler causing incorrect execution measurements ( #10719 )
2025-09-14 22:05:56 +00:00
J. Nick Koston
7ae11de2e4
[api] Optimize HelloResponse server_info to reduce memory usage ( #10701 )
2025-09-15 09:54:42 +12:00
J. Nick Koston
bb6be9c939
[api] Revert unneeded GetTime bidirectional support added in #9790 ( #10702 )
2025-09-15 09:52:19 +12:00
J. Nick Koston
9c85a7eff3
[core] Optimize MAC address formatting to eliminate sprintf dependency ( #10713 )
2025-09-15 09:50:38 +12:00
J. Nick Koston
10a665b864
[ethernet] Fix permanent component failure from undocumented ESP_FAIL in IPv6 setup ( #10708 )
2025-09-15 09:45:22 +12:00
J. Nick Koston
35dce3c80d
Add additional test coverage ahead of Path conversion ( #10700 )
2025-09-15 09:31:38 +12:00
J. Nick Koston
2a0567c456
Merge branch 'integration' into memory_api
2025-09-14 16:19:26 -05:00
J. Nick Koston
bae0d4d097
Merge branch 'fix_scheduler_item_time_cap' into integration
2025-09-14 16:19:20 -05:00
J. Nick Koston
99649c3a8f
[scheduler] Fix timing accumulation in scheduler causing incorrect execution measurements
2025-09-14 16:16:46 -05:00
J. Nick Koston
6378bb2ac4
Merge branch 'integration' into memory_api
2025-09-14 14:42:12 -05:00
J. Nick Koston
50e1f83d7c
Merge branch 'mac_formatting_perf_wifi' into integration
2025-09-14 14:42:07 -05:00
J. Nick Koston
682d98f9b4
[wifi] Optimize WiFi MAC formatting to eliminate sprintf dependency
2025-09-14 14:30:30 -05:00
J. Nick Koston
35060416ba
[wifi] Optimize WiFi MAC formatting to eliminate sprintf dependency
2025-09-14 14:29:25 -05:00
J. Nick Koston
cb439f31b9
Merge branch 'integration' into memory_api
2025-09-14 14:21:16 -05:00
J. Nick Koston
b8be8e187d
Merge branch 'mac_formatting_perf_for_ble' into integration
2025-09-14 14:21:10 -05:00
J. Nick Koston
4e680020d1
[esp32_ble] Optimize BLE hex formatting to eliminate sprintf dependency
2025-09-14 14:20:34 -05:00
J. Nick Koston
0e9110482c
Merge branch 'integration' into memory_api
2025-09-14 14:01:21 -05:00
J. Nick Koston
1e6dc467ec
Merge branch 'md5_hex_performance' into integration
2025-09-14 14:01:16 -05:00
J. Nick Koston
d262526f31
preen
2025-09-14 14:00:01 -05:00
J. Nick Koston
53ab104c6a
Merge branch 'integration' into memory_api
2025-09-14 13:54:27 -05:00
J. Nick Koston
38aea3d9b6
Merge branch 'md5_hex_performance' into integration
2025-09-14 13:54:16 -05:00
J. Nick Koston
6f387017aa
Merge branch 'mac_formatting_perf' into integration
2025-09-14 13:53:46 -05:00
J. Nick Koston
16b7714990
preen
2025-09-14 13:53:36 -05:00
J. Nick Koston
22c91dfadc
cleanup
2025-09-14 13:51:10 -05:00
J. Nick Koston
0b42250900
[core] Optimize MAC address formatting to eliminate sprintf dependency
2025-09-14 13:49:11 -05:00
J. Nick Koston
842006efa1
Merge branch 'integration' into memory_api
2025-09-14 10:50:16 -05:00
J. Nick Koston
69804f5ccf
Merge branch 'md5_hex_performance' into integration
2025-09-14 10:50:11 -05:00
J. Nick Koston
b03a651499
[md5] Optimize MD5::get_hex() to eliminate sprintf dependency
2025-09-14 10:48:26 -05:00
J. Nick Koston
eb5d74f3b1
Merge branch 'fix_ethernet_reconnect_ipv6' into integration
2025-09-14 10:19:14 -05:00
J. Nick Koston
2eb02d5440
comments
2025-09-14 09:26:24 -05:00
J. Nick Koston
dfc7382c35
comments
2025-09-14 09:26:24 -05:00
J. Nick Koston
bcf8f4ef9d
comments
2025-09-14 09:25:59 -05:00
J. Nick Koston
ea26f9319b
comments
2025-09-14 09:25:46 -05:00
J. Nick Koston
f78ae3aa52
Merge branch 'integration' into memory_api
2025-09-14 09:18:36 -05:00
J. Nick Koston
0359c3120a
Merge branch 'fix_ethernet_reconnect_ipv6' into integration
2025-09-14 09:18:32 -05:00
J. Nick Koston
4bb40418c5
comments
2025-09-14 09:17:51 -05:00
J. Nick Koston
09a4d51120
comments
2025-09-14 09:17:24 -05:00
J. Nick Koston
c1c4fabc28
comments
2025-09-14 09:16:11 -05:00
J. Nick Koston
dc8c5a6cb3
comments
2025-09-14 09:12:07 -05:00
J. Nick Koston
3a4a01ac51
[ethernet] Fix permanent component failure from undocumented ESP_FAIL in IPv6 setup
2025-09-14 09:05:28 -05:00
J. Nick Koston
a8c1f6e551
Merge branch 'integration' into memory_api
2025-09-13 22:42:36 -05:00
J. Nick Koston
2d27055860
Merge branch 'get_time_response_plus_connect_password_only' into integration
2025-09-13 22:42:27 -05:00
J. Nick Koston
c2f0e14e12
[api] Exclude ConnectRequest/Response when password is disabled
2025-09-13 22:39:52 -05:00
dependabot[bot]
7e6b11ce84
Bump aioesphomeapi from 40.1.0 to 40.2.0 ( #10703 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-13 23:25:19 +00:00
J. Nick Koston
62c457fd87
Merge branch 'integration' into memory_api
2025-09-13 18:08:02 -05:00
J. Nick Koston
9f8ced865f
Merge branch 'get_time_response' into integration
2025-09-13 18:07:56 -05:00
J. Nick Koston
722548e393
Revert unneeded GetTime bidirectional support added in #9790
2025-09-13 18:06:12 -05:00
J. Nick Koston
b118aa7339
Merge branch 'integration' into memory_api
2025-09-13 17:16:36 -05:00
J. Nick Koston
de4ae7fd84
Merge branch 'cleanup_server_info_hello' into integration
2025-09-13 17:16:23 -05:00
J. Nick Koston
38ef33fe5a
[api] Optimize HelloResponse server_info to reduce memory usage
2025-09-13 17:16:14 -05:00
J. Nick Koston
51c943d21e
[api] Optimize HelloResponse server_info to reduce memory usage
2025-09-13 17:16:09 -05:00
J. Nick Koston
1ea97e9caf
[api] Optimize HelloResponse server_info to reduce memory usage
2025-09-13 17:15:05 -05:00
Keith Burzinski
adcba4fd9a
[api_protobuf.py] Use type based on size/length ( #10696 )
2025-09-13 17:02:04 -05:00
J. Nick Koston
11691d05e2
Merge branch 'integration' into memory_api
2025-09-13 17:01:04 -05:00
J. Nick Koston
c1d990ee2b
Merge remote-tracking branch 'upstream/dev' into integration
2025-09-13 17:00:51 -05:00
J. Nick Koston
4b15421d42
dry
2025-09-12 16:36:57 -05:00
J. Nick Koston
3909d271f7
Merge remote-tracking branch 'upstream/dev' into dashboard_dns_lookup_delay
2025-09-12 16:34:34 -05:00
Markus
d3592c451b
[core] fix upload to device via MQTT IP lookup (e.g. when mDNS is disable) ( #10632 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-09-12 16:31:53 -05:00
J. Nick Koston
24eb33a1c0
Add additional dashboard and main tests ( #10688 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-13 09:04:56 +12:00
dependabot[bot]
cf1fef8cfb
Bump pytest-asyncio from 1.1.0 to 1.2.0 ( #10691 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-12 14:09:38 -05:00
fakuivan
28bba0666c
[packet_transport] initialize packet data after flushing ( #10686 )
2025-09-13 05:02:41 +10:00
J. Nick Koston
4390fd80a3
Add additional coverage for util and writer ( #10683 )
2025-09-12 17:04:51 +12:00
J. Nick Koston
4813c5134e
[tests] Add upload_program and show_logs test coverage to prevent regressions ( #10684 )
2025-09-12 17:04:22 +12:00
J. Nick Koston
801c15a1e0
dry
2025-09-11 19:43:08 -05:00
J. Nick Koston
0be3387d37
break it out
2025-09-11 19:39:36 -05:00
J. Nick Koston
6744156434
break it out
2025-09-11 19:38:18 -05:00
J. Nick Koston
aaeb541bd0
break it out
2025-09-11 19:38:04 -05:00
J. Nick Koston
a86f35dbb6
break it up
2025-09-11 19:34:06 -05:00
J. Nick Koston
46c83c8824
fix type
2025-09-11 19:28:54 -05:00
J. Nick Koston
8925966119
reorder
2025-09-11 19:26:18 -05:00
J. Nick Koston
854a415805
wip
2025-09-11 19:17:54 -05:00
J. Nick Koston
384ded539d
wip
2025-09-11 19:14:51 -05:00
J. Nick Koston
305b4504de
wip
2025-09-11 19:14:03 -05:00
J. Nick Koston
5dbe56849a
wip
2025-09-11 19:10:58 -05:00
J. Nick Koston
99403c5a36
wip
2025-09-11 19:08:43 -05:00
J. Nick Koston
b416f7c1fb
fixes
2025-09-11 19:05:31 -05:00
J. Nick Koston
fd9df3a629
fixes
2025-09-11 19:02:33 -05:00
J. Nick Koston
7dcedbae09
fixes
2025-09-11 19:00:31 -05:00
J. Nick Koston
b9bf81fffc
fixes
2025-09-11 18:57:35 -05:00
J. Nick Koston
23d82f8368
preen
2025-09-11 18:54:06 -05:00
J. Nick Koston
158236f819
preen
2025-09-11 18:51:44 -05:00
J. Nick Koston
817dba3d53
preen
2025-09-11 18:50:28 -05:00
J. Nick Koston
7fb8c84d6a
cleanup
2025-09-11 18:47:09 -05:00
J. Nick Koston
80240437c5
cleanup
2025-09-11 18:35:51 -05:00
J. Nick Koston
29525febe1
cleanup
2025-09-11 18:28:28 -05:00
J. Nick Koston
bc9d16289e
Fix dashboard dns lookup delay
2025-09-11 18:25:06 -05:00
J. Nick Koston
519bc5ef9e
Fix dashboard dns lookup delay
2025-09-11 18:22:16 -05:00
J. Nick Koston
4d3405340d
Fix dashboard dns lookup delay
2025-09-11 18:21:01 -05:00
J. Nick Koston
bbef0e173e
[esp32_ble_tracker] Simplify BLE client state machine by removing READY_TO_CONNECT ( #10672 )
2025-09-12 08:54:34 +12:00
J. Nick Koston
3240e19a7c
Add some more coverage for dashboard web_server ( #10682 )
2025-09-12 08:52:46 +12:00
J. Nick Koston
ac0cd946f0
Add comprehensive tests for choose_upload_log_host to prevent regressions ( #10679 )
...
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-09-12 08:51:58 +12:00
Jonathan Swoboda
61bac6c6e6
[esp32] Allow esp-idf 5.5.1 ( #10680 )
2025-09-11 20:13:05 +00:00
J. Nick Koston
5fd64c5c89
[core] Add millisecond precision to logging timestamps ( #10677 )
2025-09-11 14:25:55 -05:00
rwrozelle
625f108183
Openthread Fix Factory Reset ( #9281 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-11 05:23:58 +00:00
J. Nick Koston
c45efe8f40
Add additional coverage for yaml_util ( #10674 )
2025-09-11 17:01:11 +12:00
Jesse Hills
fe1371f4dc
[adc] Fix FILTER_SOURCE_FILES location ( #10673 )
2025-09-10 22:32:04 -05:00
J. Nick Koston
e3f8a36eaa
Add coverage for dashboard ahead of Path conversion ( #10669 )
2025-09-10 22:16:04 -05:00
J. Nick Koston
f6ebe21509
Merge branch 'integration' into memory_api
2025-09-10 21:17:19 -05:00
J. Nick Koston
99d25cc0b3
Merge branch 'ble_cleanups' into integration
2025-09-10 21:17:10 -05:00
J. Nick Koston
ec97a464f7
[esp32_ble_tracker] Simplify BLE client state machine by removing READY_TO_CONNECT
2025-09-10 21:14:12 -05:00
J. Nick Koston
386b52f4a4
[esp32_ble_tracker] Simplify BLE client state machine by removing READY_TO_CONNECT
2025-09-10 21:06:35 -05:00
J. Nick Koston
604074e3bf
[esp32_ble_tracker] Simplify BLE client state machine by removing READY_TO_CONNECT
2025-09-10 21:02:33 -05:00
dependabot[bot]
41f0d1c622
Bump ruff from 0.12.12 to 0.13.0 ( #10670 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-09-10 21:09:45 +00:00
Jesse Hills
6469bb168d
Merge branch 'beta' into dev
2025-09-11 07:25:06 +12:00
Jesse Hills
7a869a33f0
Merge pull request #10665 from esphome/bump-2025.9.0b1
...
2025.9.0b1
2025-09-11 07:24:33 +12:00
esphomebot
af0da3f897
Update webserver local assets to 20250910-110003 ( #10668 )
2025-09-10 10:41:18 -05:00
Jonathan Swoboda
32e4eb26ad
[remote] Remove duplicate implementations of remote code ( #10548 )
2025-09-10 10:46:30 -04:00
J. Nick Koston
10aae33979
Improve coverage for various core modules ( #10663 )
2025-09-10 08:17:34 -05:00
Keith Burzinski
56e85b3ef9
[thermostat] Rename timer enums to mitigate naming conflict ( #10666 )
2025-09-10 22:58:35 +12:00
Keith Burzinski
55dd12c66b
[thermostat] Rename timer enums to mitigate naming conflict ( #10666 )
2025-09-10 22:58:07 +12:00
Jesse Hills
9dd17b464d
Bump version to 2025.10.0-dev
2025-09-10 19:48:02 +12:00
Jesse Hills
2401f81be3
Bump version to 2025.9.0b1
2025-09-10 19:48:01 +12:00
Josip Šimun Kuči
52a7e26c6d
[inkplate] Rename component and fix grayscale ( #10200 )
...
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 >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-10 18:46:58 +12:00
Jesse Hills
d729dc20a8
Merge branch 'release' into dev
2025-09-10 17:04:21 +12:00
Jesse Hills
d3b7a9687b
Merge pull request #10664 from esphome/bump-2025.8.4
...
2025.8.4
2025-09-10 17:03:37 +12:00
Jesse Hills
9d7fc11108
Bump version to 2025.8.4
2025-09-10 13:56:50 +12:00
tomaszduda23
7969627d3e
[light] add missing header ( #10590 )
2025-09-10 13:56:50 +12:00
Clyde Stubbs
82d2e367d4
[kmeteriso] Fix i2c call ( #10618 )
2025-09-10 13:56:50 +12:00
Keith Burzinski
972aa691e4
[sen5x] Fix initialization ( #10603 )
2025-09-10 13:56:50 +12:00
Daniel M
ac61b8f893
[bl0940] extend configuration options of bl0940 device ( #8158 )
...
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-09-10 13:50:49 +12:00
Keith Burzinski
d9f625e5c8
[thermostat] General clean-up, optimization, properly support "auto" mode ( #10561 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-10 13:24:50 +12:00
Jonathan Swoboda
e218f16f0f
Allow both files and directories to be passed to update-all ( #10575 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-09-09 18:06:59 -05:00
J. Nick Koston
185a2c2fe7
Merge branch 'integration' into memory_api
2025-09-09 17:06:57 -05:00
J. Nick Koston
2ac3d19d96
Merge branch 'dev' into integration
2025-09-09 17:06:51 -05:00
J. Nick Koston
af45b63d51
Merge branch 'dev' into memory_api
2025-09-09 17:06:39 -05:00
J. Nick Koston
422d209786
[api] Add timezone support to GetTimeResponse for automatic timezone synchronization ( #10661 )
2025-09-09 15:54:50 -05:00
dependabot[bot]
e972e1f8c2
Bump aioesphomeapi from 40.0.2 to 40.1.0 ( #10662 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-09 20:33:36 +00:00
dependabot[bot]
cfb90b7b18
Bump pytest-cov from 6.3.0 to 7.0.0 ( #10660 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-09 15:15:53 -05:00
mrtoy-me
8976ea2436
[ms5611] remove delay in setup ( #10658 )
2025-09-10 07:31:06 +12:00
tomaszduda23
01ff09064d
[nrf52] add more tests ( #10591 )
2025-09-10 07:29:49 +12:00
tomaszduda23
39212f0d7f
allow to implement show_logs as external component ( #10523 )
2025-09-09 11:45:42 -05:00
Mischa Siekmann
8993f4e6b4
RingBuffer: Make partial writing optional ( #10302 )
2025-09-09 08:39:47 -05:00
J. Nick Koston
7adad0ee49
[core] Refactor insertion sort functions to eliminate code duplication ( #10653 )
2025-09-09 02:03:35 -05:00
J. Nick Koston
dd8815ec9d
[core] Reduce flash usage by refactoring looping component partitioning ( #10652 )
2025-09-09 01:17:30 -05:00
Jesse Hills
59e62a1f44
Sort codeowners using case-insensitive ( #10651 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-09-08 21:26:22 -05:00
J. Nick Koston
e59928166b
Merge branch 'integration' into memory_api
2025-09-08 20:31:33 -05:00
J. Nick Koston
67603ba302
Merge branch 'insertion_sort_by_priority' into integration
2025-09-08 20:31:23 -05:00
J. Nick Koston
c0cab7ded3
[core] Refactor insertion sort functions to eliminate code duplication
2025-09-08 20:30:38 -05:00
Edward Firmo
f5f84fe825
[nextion] Increase delay before reboot to prevent TFT upload interruption ( #10402 )
2025-09-09 12:57:24 +12:00
Edward Firmo
90c2fdd565
[adc] Fix autorange negative coefficient bug causing incorrect voltage readings ( #10549 )
2025-09-09 12:56:18 +12:00
J. Nick Koston
6a7145fef8
Merge branch 'integration' into memory_api
2025-09-08 19:53:58 -05:00
J. Nick Koston
b955454852
Merge branch 'reduce_flash_loop_comp' into integration
2025-09-08 19:53:46 -05:00
J. Nick Koston
0495856f61
[core] Reduce flash usage by refactoring looping component partitioning
2025-09-08 19:53:08 -05:00
J. Nick Koston
29552b951d
Merge branch 'integration' into memory_api
2025-09-08 19:28:32 -05:00
J. Nick Koston
959846ed89
Merge remote-tracking branch 'upstream/dev' into integration
2025-09-08 19:28:20 -05:00
tomaszduda23
f6d69231e8
[light] add missing header ( #10590 )
2025-09-09 11:10:29 +12:00
J. Nick Koston
5cc0e21bc7
[core] Reduce unnecessary nesting in scheduler loop ( #10644 )
2025-09-09 09:04:07 +12:00
Thomas Rupprecht
703b592793
Add I2S Audio Port for ESP32-C5/C6/H2 ( #10414 )
2025-09-08 14:03:41 -04:00
J. Nick Koston
75c9430d91
[core] Fix serial upload regression from DNS resolution PR #10595 ( #10648 )
2025-09-08 10:41:03 -05:00
J. Nick Koston
4c9fd2b800
Merge branch 'integration' into memory_api
2025-09-08 10:05:14 -05:00
J. Nick Koston
6b73cdbafb
Merge branch 'fix_upload_run' into integration
2025-09-08 10:05:03 -05:00
J. Nick Koston
8179495fd7
[core] Fix serial upload regression from DNS resolution PR #10595
2025-09-08 10:03:56 -05:00
J. Nick Koston
e5bba00deb
[esp32] Reduce GPIO memory usage by 50% through bit-packing ( #10556 )
2025-09-08 08:46:30 -05:00
J. Nick Koston
f37223c756
Merge branch 'integration' into memory_api
2025-09-07 22:03:07 -05:00
J. Nick Koston
2f66a9f586
Merge branch 'tiny_scheduler_cleanup_reduce_nesting' into integration
2025-09-07 22:02:55 -05:00
J. Nick Koston
9a9783bb21
[core] Reduce unnecessary nesting in scheduler loop
2025-09-07 22:02:03 -05:00
J. Nick Koston
5b4b026d1b
Merge branch 'integration' into memory_api
2025-09-07 20:11:09 -05:00
J. Nick Koston
b78b4601f3
Merge remote-tracking branch 'upstream/dev' into integration
2025-09-07 20:10:59 -05:00
J. Nick Koston
8d90f13e97
[core] Store component source strings in flash on ESP8266 (breaking change) ( #10621 )
2025-09-07 20:10:00 -05:00
J. Nick Koston
666e33e70b
[api] Store plaintext error message in PROGMEM on ESP8266 ( #10634 )
2025-09-07 20:09:47 -05:00
Clyde Stubbs
7eaaa4e426
[mipi_rgb] Unified driver for MIPI RGB displays ( #9892 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-08 12:56:34 +12:00
J. Nick Koston
563216220d
Merge branch 'integration' into memory_api
2025-09-07 18:54:50 -05:00
J. Nick Koston
66d301a120
Merge branch 'component_source_logstring' into integration
2025-09-07 18:54:29 -05:00
J. Nick Koston
b3c4c4b411
Merge remote-tracking branch 'upstream/dev' into component_source_logstring
2025-09-07 18:53:46 -05:00
J. Nick Koston
166ad942ef
[scheduler] Reduce SchedulerItem memory usage by 7.4% on 32-bit platforms ( #10553 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-07 18:51:07 -05:00
J. Nick Koston
d2e1135a56
Merge branch 'integration' into memory_api
2025-09-07 18:47:09 -05:00
J. Nick Koston
232c91fccf
Merge branch 'dev' into integration
2025-09-07 18:46:59 -05:00
J. Nick Koston
0ff08bbc09
[mcp23016] Migrate to CachedGpioExpander to reduce I2C bus usage ( #10581 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-07 18:26:49 -05:00
J. Nick Koston
6e2bcabbc9
[sx1509] Migrate to CachedGpioExpander to reduce I2C bus usage ( #10588 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-07 18:26:33 -05:00
J. Nick Koston
afa191ae41
[pcf8574] Migrate to CachedGpioExpander to reduce I2C bus usage ( #10573 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-07 18:26:22 -05:00
J. Nick Koston
93da52c4d2
[pca9554] Migrate to CachedGpioExpander to reduce I2C bus usage ( #10571 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-07 18:26:11 -05:00
J. Nick Koston
aec6c3ae33
Merge branch 'integration' into memory_api
2025-09-07 18:23:31 -05:00
J. Nick Koston
a255e5be13
Merge branch 'bad_ind_flash_esp8266' into integration
2025-09-07 18:23:22 -05:00
J. Nick Koston
424e0a97b2
const
2025-09-07 18:23:03 -05:00
J. Nick Koston
72a1f467f0
Merge branch 'integration' into memory_api
2025-09-07 18:05:23 -05:00
J. Nick Koston
00e54961a2
fix merge
2025-09-07 18:05:14 -05:00
J. Nick Koston
c3b20bbda1
Merge branch 'dev' into bad_ind_flash_esp8266
2025-09-07 18:02:27 -05:00
J. Nick Koston
c634ef4b12
Merge branch 'integration' into memory_api
2025-09-07 18:02:14 -05:00
J. Nick Koston
bf5e0d6e28
Merge remote-tracking branch 'upstream/dev' into integration
2025-09-07 18:01:59 -05:00
J. Nick Koston
0cc0979674
[pca6416a] Migrate to CachedGpioExpander to reduce I2C bus usage ( #10587 )
2025-09-08 10:59:23 +12:00
Jesse Hills
629f1e94f1
[ota] Fix duplicate include and sort ( #10643 )
2025-09-07 22:58:41 +00:00
J. Nick Koston
8c28f346c7
[gpio_expander] Add intelligent pin type selection to CachedGpioExpander template ( #10577 )
2025-09-08 10:57:02 +12:00
dependabot[bot]
3cf36e2f94
Bump aioesphomeapi from 40.0.1 to 40.0.2 ( #10641 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-07 17:32:21 -05:00
J. Nick Koston
1ac07c96b1
[esphome] Store OTA component log strings in flash on ESP8266 ( #10570 )
2025-09-08 10:30:39 +12:00
J. Nick Koston
91228c82e6
[esp8266][logger] Store LOG_LEVELS strings in PROGMEM to reduce RAM usage ( #10569 )
2025-09-08 10:29:45 +12:00
J. Nick Koston
28d16728d3
[core] Add memory pool to scheduler to reduce heap fragmentation ( #10536 )
2025-09-08 10:27:58 +12:00
dependabot[bot]
f24a182ba2
Bump pytest-cov from 6.2.1 to 6.3.0 ( #10640 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-07 17:26:31 -05:00
dependabot[bot]
0065fe1516
Bump zeroconf from 0.147.0 to 0.147.2 ( #10642 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-07 17:26:06 -05:00
J. Nick Koston
148fa698cc
Fix DNS resolution inconsistency between logs and OTA operations ( #10595 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-09-08 10:25:22 +12:00
J. Nick Koston
ffd607ee28
Merge branch 'integration' into memory_api
2025-09-07 17:21:57 -05:00
J. Nick Koston
5a5b528205
Merge branch 'optimize_pcf8574' into integration
2025-09-07 17:21:51 -05:00
J. Nick Koston
b227e83c08
Merge branch 'pca9554_loop_churn_fix' into integration
2025-09-07 17:21:48 -05:00
J. Nick Koston
e969fc3027
Merge branch 'sx1509_gpio_cache' into integration
2025-09-07 17:21:44 -05:00
J. Nick Koston
269fed6ccc
Merge branch 'gpio_expander_fix_more_than_8_pins_in_bank' into sx1509_gpio_cache
2025-09-07 17:21:27 -05:00
J. Nick Koston
2d43f31fdb
Merge branch 'gpio_expander_fix_more_than_8_pins_in_bank' into optimize_pcf8574
2025-09-07 17:21:09 -05:00
J. Nick Koston
c906eb881b
Merge branch 'gpio_expander_fix_more_than_8_pins_in_bank' into pca9554_loop_churn_fix
2025-09-07 17:20:40 -05:00
J. Nick Koston
1964764dd0
Merge branch 'integration' into memory_api
2025-09-07 16:50:48 -05:00
J. Nick Koston
d0c157c92e
Merge branch 'gpio_expander_fix_more_than_8_pins_in_bank' into integration
2025-09-07 16:50:42 -05:00
J. Nick Koston
7d65acf7db
use conditional
2025-09-07 16:48:09 -05:00
J. Nick Koston
b25506b045
[core] Skip redundant process_to_add() call when no scheduler items added ( #10630 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-08 09:10:55 +12:00
J. Nick Koston
0c737fc4df
[core] Convert LOG_UPDATE_INTERVAL macro to function to reduce flash usage ( #10636 )
2025-09-08 09:09:15 +12:00
davidmonro
a8b8507ffc
Atm90e32/26 device class fixes ( #10629 )
2025-09-08 08:06:10 +12:00
J. Nick Koston
f358f0a8f9
Merge branch 'integration' into memory_api
2025-09-07 09:48:20 -05:00
J. Nick Koston
8fb7cd2340
Merge branch 'base64_chars_flash_esp8266' into integration
2025-09-07 09:48:10 -05:00
J. Nick Koston
7bd8b1d137
Update esphome/core/helpers.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-07 09:46:54 -05:00
J. Nick Koston
f9d10954bb
Merge branch 'integration' into memory_api
2025-09-07 09:33:29 -05:00
J. Nick Koston
3a9bc75b29
Merge branch 'log_update_interval' into integration
2025-09-07 09:33:21 -05:00
J. Nick Koston
0f2a8300b2
[core] Convert LOG_UPDATE_INTERVAL macro to function to reduce flash usage
2025-09-07 09:32:02 -05:00
J. Nick Koston
68c8a67677
Merge branch 'integration' into memory_api
2025-09-07 09:02:28 -05:00
J. Nick Koston
546a2e2fcc
Merge branch 'component_source_logstring' into integration
2025-09-07 09:02:20 -05:00
J. Nick Koston
b70573e8ff
Merge remote-tracking branch 'upstream/dev' into component_source_logstring
2025-09-07 09:02:07 -05:00
J. Nick Koston
5f8731a136
Merge branch 'integration' into memory_api
2025-09-07 08:59:12 -05:00
J. Nick Koston
3faea0b0cd
Merge branch 'base64_chars_flash_esp8266' into integration
2025-09-07 08:58:54 -05:00
J. Nick Koston
960a65e2f3
[core] Store BASE64 chars in flash memory array
2025-09-07 08:56:44 -05:00
J. Nick Koston
28233180c9
tidy
2025-09-07 08:27:25 -05:00
J. Nick Koston
2be9f42ddd
Merge branch 'integration' into memory_api
2025-09-07 08:23:54 -05:00
J. Nick Koston
11f5849e70
Merge branch 'bad_ind_flash_esp8266' into integration
2025-09-07 08:23:29 -05:00
J. Nick Koston
c198ef6b07
[api] Store plaintext error message in PROGMEM on ESP8266
2025-09-07 08:21:02 -05:00
J. Nick Koston
c33bb3a8a9
[esp8266] Store component warning strings in flash to reduce RAM usage ( #10623 )
2025-09-06 23:56:45 -05:00
J. Nick Koston
902619e46d
Merge branch 'integration' into memory_api
2025-09-06 23:30:57 -05:00
J. Nick Koston
b738a8ba83
Merge branch 'scheduler_skip_add_no_change' into integration
2025-09-06 23:30:51 -05:00
J. Nick Koston
0364ea38e6
Merge remote-tracking branch 'upstream/scheduler_skip_add_no_change' into scheduler_skip_add_no_change
2025-09-06 23:30:40 -05:00
J. Nick Koston
fec9e63b0c
rename
2025-09-06 23:29:40 -05:00
J. Nick Koston
97957b49f1
rename
2025-09-06 23:29:11 -05:00
J. Nick Koston
98f7ae93db
Update esphome/core/scheduler.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-06 23:27:14 -05:00
J. Nick Koston
871d36e303
Merge branch 'integration' into memory_api
2025-09-06 22:58:10 -05:00
J. Nick Koston
d0b0ee704c
Merge branch 'scheduler_skip_add_no_change' into integration
2025-09-06 22:58:00 -05:00
J. Nick Koston
4a9cfeddcd
better name
2025-09-06 22:56:57 -05:00
J. Nick Koston
08f6286427
Merge branch 'integration' into memory_api
2025-09-06 22:53:35 -05:00
J. Nick Koston
7b7ec63b4a
Merge branch 'scheduler_skip_add_no_change' into integration
2025-09-06 22:53:27 -05:00
J. Nick Koston
57fd7552e3
[core] Skip redundant process_to_add() call when no scheduler items added
2025-09-06 22:52:48 -05:00
J. Nick Koston
261ab786fd
Merge branch 'integration' into memory_api
2025-09-06 09:23:33 -05:00
J. Nick Koston
a4e7805635
Merge remote-tracking branch 'origin/dev' into integration
2025-09-06 09:23:24 -05:00
Clyde Stubbs
4d09932320
[kmeteriso] Fix i2c call ( #10618 )
2025-09-06 13:51:44 +10:00
J. Nick Koston
5e44aa2ccc
Merge branch 'integration' into memory_api
2025-09-05 22:23:30 -05:00
J. Nick Koston
5d039c3bbc
Merge branch 'warning_strings_flash' into integration
2025-09-05 22:23:16 -05:00
J. Nick Koston
2aadf59219
cleanup
2025-09-05 22:22:52 -05:00
J. Nick Koston
e9498d65c5
Merge branch 'integration' into memory_api
2025-09-05 22:15:46 -05:00
J. Nick Koston
ba5324fa2f
merge
2025-09-05 22:15:31 -05:00
J. Nick Koston
f2dede2861
Merge branch 'integration' into memory_api
2025-09-05 22:14:32 -05:00
J. Nick Koston
b793f94d9a
Merge branch 'warning_strings_flash' into integration
2025-09-05 22:13:20 -05:00
J. Nick Koston
ad58b92abe
more
2025-09-05 22:08:32 -05:00
J. Nick Koston
9360601f53
more
2025-09-05 22:07:20 -05:00
J. Nick Koston
52fe034bff
wip
2025-09-05 22:01:10 -05:00
J. Nick Koston
1108dd8e78
warnings strings flash
2025-09-05 21:54:47 -05:00
J. Nick Koston
a6d43b5ec9
warnings strings flash
2025-09-05 21:49:19 -05:00
J. Nick Koston
a26c769b96
Merge branch 'integration' into memory_api
2025-09-05 21:28:09 -05:00
J. Nick Koston
d8d9c21ee6
Merge remote-tracking branch 'upstream/dev' into integration
2025-09-05 21:27:59 -05:00
Keith Burzinski
e018b15641
[sen5x] Various optimizing & tidying up ( #10602 )
2025-09-05 20:10:48 -05:00
J. Nick Koston
3fd469cfe8
[esp8266][api] Store error strings in PROGMEM to reduce RAM usage ( #10568 )
2025-09-05 18:16:43 -05:00
J. Nick Koston
1359142106
[api] Store Noise protocol prologue in flash on ESP8266 ( #10598 )
2025-09-05 18:10:18 -05:00
J. Nick Koston
487ba4dad0
[mdns] Move constant strings to flash on ESP8266 ( #10599 )
2025-09-05 18:08:25 -05:00
J. Nick Koston
694c590eb6
[captive_portal] ESP8266: Move strings to PROGMEM (saves 192 bytes RAM) ( #10600 )
2025-09-05 18:02:12 -05:00
J. Nick Koston
b74463c3e6
[light] ESP8266: Store log strings in flash memory ( #10611 )
2025-09-05 17:59:24 -05:00
J. Nick Koston
98e8a0c201
[gpio] ESP8266: Store log strings in flash memory ( #10610 )
2025-09-05 17:57:24 -05:00
J. Nick Koston
91b2f75d04
[script] ESP8266: Store log format strings in PROGMEM (saves 240 bytes RAM) ( #10614 )
2025-09-05 17:56:00 -05:00
J. Nick Koston
f1806046a9
[web_server] ESP8266: Store OTA response strings in PROGMEM (saves 52 bytes RAM) ( #10616 )
2025-09-05 17:53:23 -05:00
J. Nick Koston
5b283d6d38
[sensor] ESP8266: Use LogString for state_class_to_string() to save RAM ( #10617 )
2025-09-05 17:51:35 -05:00
J. Nick Koston
1340665ac7
[logger] Use LogString for UART selection strings (saves 28 bytes RAM on ESP8266) ( #10615 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-05 17:47:53 -05:00
J. Nick Koston
1510db277c
[esphome] ESP8266: Move OTA error strings to PROGMEM (saves 116 bytes RAM) ( #10620 )
2025-09-05 17:44:23 -05:00
J. Nick Koston
bf7ac26ab1
Merge branch 'integration' into memory_api
2025-09-05 17:20:13 -05:00
J. Nick Koston
65d8819a9e
Merge branch 'component_source_logstring' into integration
2025-09-05 17:20:05 -05:00
J. Nick Koston
d90d7e77e9
cleanup
2025-09-05 17:19:52 -05:00
Keith Burzinski
a49669ee58
[sensirion_common] Tidy up, optimize ( #10604 )
2025-09-05 17:17:20 -05:00
J. Nick Koston
8e468ff645
Merge branch 'integration' into memory_api
2025-09-05 17:11:30 -05:00
J. Nick Koston
ac46cc0eea
Merge branch 'component_source_logstring' into integration
2025-09-05 17:11:16 -05:00
J. Nick Koston
c84928aba5
[core] Store component source strings in flash on ESP8266 (breaking change)
2025-09-05 17:08:11 -05:00
J. Nick Koston
a891b34b01
Merge branch 'integration' into memory_api
2025-09-05 14:40:56 -05:00
J. Nick Koston
2d28a1a4f4
Merge branch 'mdns_progmem' into integration
2025-09-05 14:40:46 -05:00
J. Nick Koston
a1773e0a3c
fix warning
2025-09-05 14:40:32 -05:00
Keith Burzinski
09b40b882e
[sgp30] Tidy up, optimize ( #10607 )
2025-09-05 14:20:11 -05:00
Keith Burzinski
0069163d31
[sps30] Tidy up, optimize ( #10606 )
2025-09-05 14:11:14 -05:00
J. Nick Koston
48d9de7f24
Merge branch 'integration' into memory_api
2025-09-05 13:53:51 -05:00
J. Nick Koston
d8abd045e0
Merge branch 'ota_log_str' into integration
2025-09-05 13:53:40 -05:00
J. Nick Koston
bc67196556
[esphome] ESP8266: Move OTA error strings to PROGMEM (saves 116 bytes RAM)
2025-09-05 13:53:10 -05:00
J. Nick Koston
7ffe6459f6
Merge branch 'integration' into memory_api
2025-09-05 13:36:33 -05:00
J. Nick Koston
e968302251
Merge branch 'logger_esp8266_progmem' into integration
2025-09-05 13:35:39 -05:00
J. Nick Koston
f2bde66933
cleanup
2025-09-05 13:35:30 -05:00
J. Nick Koston
f6b97d3977
Merge branch 'logger_esp8266_progmem' into memory_api
2025-09-05 13:27:37 -05:00
J. Nick Koston
fd1086965a
Merge branch 'logger_esp8266_progmem' into integration
2025-09-05 13:27:29 -05:00
J. Nick Koston
47fac7c99a
standard way
2025-09-05 13:21:54 -05:00
J. Nick Koston
c311ed9e15
Merge remote-tracking branch 'upstream/dev' into logger_esp8266_progmem
2025-09-05 13:18:15 -05:00
J. Nick Koston
35ab40faf4
try to make tidy happy
2025-09-05 13:14:51 -05:00
J. Nick Koston
ce9cf27ca5
Merge branch 'integration' into memory_api
2025-09-05 13:10:56 -05:00
J. Nick Koston
b7fc25c69c
Merge branch 'state_class_to_string_flash' into integration
2025-09-05 13:10:51 -05:00
J. Nick Koston
3f3b31a2b4
simplify
2025-09-05 13:04:27 -05:00
J. Nick Koston
2f7c1601e3
Merge branch 'integration' into memory_api
2025-09-05 13:02:18 -05:00
J. Nick Koston
dd6283bc4d
Merge branch 'state_class_to_string_flash' into integration
2025-09-05 13:02:14 -05:00
J. Nick Koston
406e6852d2
preen
2025-09-05 13:01:58 -05:00
J. Nick Koston
bb5a973fdf
Merge branch 'integration' into memory_api
2025-09-05 11:34:19 -05:00
J. Nick Koston
ba2f6027fb
Merge branch 'state_class_to_string_flash' into memory_api
2025-09-05 11:34:06 -05:00
J. Nick Koston
fa9f8c829b
Merge branch 'state_class_to_string_flash' into integration
2025-09-05 11:33:27 -05:00
J. Nick Koston
4248cbc596
[sensor] ESP8266: Use LogString for state_class_to_string() to save RAM
2025-09-05 11:32:52 -05:00
J. Nick Koston
ed7cbb9111
Merge branch 'integration' into memory_api
2025-09-05 11:20:33 -05:00
J. Nick Koston
394c20c54b
Merge branch 'logger_esp8266_progmem' into integration
2025-09-05 11:20:29 -05:00
J. Nick Koston
dd870b0362
fix header
2025-09-05 11:19:38 -05:00
J. Nick Koston
b5dea4549c
Merge branch 'integration' into memory_api
2025-09-05 11:17:17 -05:00
J. Nick Koston
71ac279adc
revert
2025-09-05 11:17:08 -05:00
J. Nick Koston
c8d575aab7
revert
2025-09-05 11:15:09 -05:00
J. Nick Koston
9b882a8792
Merge branch 'integration' into memory_api
2025-09-05 11:12:43 -05:00
J. Nick Koston
9dabaf3c31
Merge branch 'web_server_8266_store_flash' into integration
2025-09-05 11:12:36 -05:00
J. Nick Koston
a0b2d9c34c
Revert "json keys"
...
This reverts commit ae3f4ad919 .
2025-09-05 11:12:25 -05:00
J. Nick Koston
4321fc86c2
Revert "more"
...
This reverts commit ef0e93a9cb .
2025-09-05 11:12:15 -05:00
J. Nick Koston
210680a4cb
Merge branch 'integration' into memory_api
2025-09-05 11:06:50 -05:00
J. Nick Koston
20935a9b9b
Merge branch 'web_server_8266_store_flash' into integration
2025-09-05 11:06:43 -05:00
J. Nick Koston
ef0e93a9cb
more
2025-09-05 11:05:10 -05:00
J. Nick Koston
ae3f4ad919
json keys
2025-09-05 11:02:14 -05:00
J. Nick Koston
c6f8aa45eb
Merge branch 'integration' into memory_api
2025-09-05 10:45:36 -05:00
J. Nick Koston
820fffbf71
Merge branch 'logger_esp8266_progmem' into integration
2025-09-05 10:45:31 -05:00
J. Nick Koston
abe768a704
header
2025-09-05 10:45:21 -05:00
J. Nick Koston
def3992af5
Merge branch 'integration' into memory_api
2025-09-05 10:43:11 -05:00
J. Nick Koston
c598366e61
Merge branch 'web_server_8266_store_flash' into integration
2025-09-05 10:43:07 -05:00
J. Nick Koston
6d70417cae
silence false positive
2025-09-05 10:42:39 -05:00
J. Nick Koston
f28691edb4
Merge branch 'integration' into memory_api
2025-09-05 10:39:27 -05:00
J. Nick Koston
da09a2d76c
Merge branch 'ota_web_server_esp8266_flash' into integration
2025-09-05 10:39:20 -05:00
J. Nick Koston
4911c859d4
beginResponse_P
2025-09-05 10:39:11 -05:00
J. Nick Koston
4b57f1e619
beginResponse_P
2025-09-05 10:38:58 -05:00
J. Nick Koston
f9d3cddd23
Merge branch 'integration' into memory_api
2025-09-05 10:34:18 -05:00
J. Nick Koston
3603b6c18d
Merge branch 'web_server_8266_store_flash' into integration
2025-09-05 10:34:11 -05:00
J. Nick Koston
6e24048a90
preen
2025-09-05 10:30:45 -05:00
J. Nick Koston
b7ef1cd7d4
Merge branch 'integration' into memory_api
2025-09-05 10:26:16 -05:00
J. Nick Koston
1ca66767ba
Merge branch 'ota_web_server_esp8266_flash' into integration
2025-09-05 10:26:10 -05:00
J. Nick Koston
70358c27d3
[web_server] ESP8266: Store OTA response strings in PROGMEM (saves 52 bytes RAM)
2025-09-05 10:25:34 -05:00
J. Nick Koston
40794bca78
Merge branch 'logger_esp8266_progmem' into memory_api
2025-09-05 10:20:37 -05:00
J. Nick Koston
7c15311622
Merge branch 'logger_esp8266_progmem' into integration
2025-09-05 10:20:34 -05:00
J. Nick Koston
d323d49185
Revert "Update esphome/components/logger/logger_esp8266.cpp"
...
This reverts commit 9e56bc1710 .
2025-09-05 10:20:13 -05:00
J. Nick Koston
f4f1b9d8c3
Merge branch 'integration' into memory_api
2025-09-05 10:19:29 -05:00
J. Nick Koston
0a72155c42
Merge branch 'logger_esp8266_progmem' into integration
2025-09-05 10:19:25 -05:00
J. Nick Koston
9e56bc1710
Update esphome/components/logger/logger_esp8266.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-05 10:19:03 -05:00
J. Nick Koston
7903e43a66
[logger] ESP8266: Store UART selection strings in PROGMEM (saves 36 bytes RAM)
2025-09-05 10:18:07 -05:00
J. Nick Koston
8c90675eb2
Merge branch 'integration' into memory_api
2025-09-05 10:12:10 -05:00
J. Nick Koston
d4e49f6705
Merge branch 'script_ram' into integration
2025-09-05 10:12:03 -05:00
J. Nick Koston
d2d0f06be3
[script] ESP8266: Store log format strings in PROGMEM (saves 240 bytes RAM)
2025-09-05 10:11:11 -05:00
J. Nick Koston
51c29f7c61
Merge branch 'integration' into memory_api
2025-09-05 09:43:38 -05:00
J. Nick Koston
0dfa34d961
Merge branch 'light_missing_macros' into integration
2025-09-05 09:43:33 -05:00
J. Nick Koston
4969b8ab80
[light] ESP8266: Store log strings in flash memory
2025-09-05 09:42:53 -05:00
J. Nick Koston
5760d5c995
Merge branch 'integration' into memory_api
2025-09-05 09:22:50 -05:00
J. Nick Koston
2c571dbe68
Merge branch 'gpio_binary_sensor_progmem_logs' into integration
2025-09-05 09:22:43 -05:00
J. Nick Koston
fd67da9fb0
[gpio] ESP8266: Store log strings in flash memory
2025-09-05 09:22:06 -05:00
J. Nick Koston
62fbda4cc3
Merge branch 'integration' into memory_api
2025-09-05 09:14:09 -05:00
J. Nick Koston
a580d83954
Merge branch 'web_server_8266_store_flash' into integration
2025-09-05 09:14:04 -05:00
J. Nick Koston
f67c5fbab2
[web_server] ESP8266: Move strings to PROGMEM (saves 128 bytes RAM)
2025-09-05 09:13:15 -05:00
J. Nick Koston
33697e95ac
Merge branch 'captive_portal_progmem_8266' into memory_api
2025-09-05 08:43:02 -05:00
J. Nick Koston
14b0a84ca7
Merge branch 'captive_portal_progmem_8266' into integration
2025-09-05 08:42:58 -05:00
J. Nick Koston
3f622169b9
missed one
2025-09-05 08:42:46 -05:00
J. Nick Koston
894bbd27c3
Merge branch 'integration' into memory_api
2025-09-05 08:32:09 -05:00
J. Nick Koston
8a53229bfb
Merge branch 'captive_portal_progmem_8266' into integration
2025-09-05 08:32:01 -05:00
J. Nick Koston
a8352ef2cb
preen
2025-09-05 08:29:32 -05:00
J. Nick Koston
6ff31bdbbf
fix refactoring error
2025-09-05 08:27:39 -05:00
Keith Burzinski
86c2af4882
[sen5x] Fix initialization ( #10603 )
2025-09-05 18:37:57 +12:00
J. Nick Koston
eb666324fe
Merge branch 'integration' into memory_api
2025-09-04 23:32:23 -05:00
J. Nick Koston
fde9d70f95
Merge branch 'captive_portal_progmem_8266' into integration
2025-09-04 23:32:15 -05:00
J. Nick Koston
089430abc9
[captive_portal] ESP8266: Move strings to PROGMEM (saves 192 bytes RAM)
2025-09-04 23:31:44 -05:00
J. Nick Koston
b4b795dcaf
[i2c] Optimize memory usage with stack allocation for small buffers ( #10565 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-09-05 04:26:46 +00:00
J. Nick Koston
2433ac4821
Merge branch 'integration' into memory_api
2025-09-04 22:58:41 -05:00
J. Nick Koston
f53c9be729
Merge branch 'mdns_progmem' into integration
2025-09-04 22:58:35 -05:00
J. Nick Koston
639b924be3
[mdns] Move constant strings to flash on ESP8266
2025-09-04 22:57:44 -05:00
J. Nick Koston
cf7140ce1a
Merge branch 'integration' into memory_api
2025-09-04 22:29:59 -05:00
J. Nick Koston
38ccfc7b5c
Merge branch 'noise_prologue_flash_esp8266' into integration
2025-09-04 22:29:53 -05:00
J. Nick Koston
e2b6efd8de
[api] Store Noise protocol prologue in flash on ESP8266
2025-09-04 22:28:42 -05:00
J. Nick Koston
f762d3a6e2
Merge branch 'integration' into memory_api
2025-09-04 21:42:14 -05:00
J. Nick Koston
c45b8a33d4
Merge branch 'align_resolver' into integration
2025-09-04 21:42:09 -05:00
J. Nick Koston
830b9a881a
redesign
2025-09-04 21:39:50 -05:00
pre-commit-ci-lite[bot]
6ab0581c93
[pre-commit.ci lite] apply automatic fixes
2025-09-05 02:12:35 +00:00
J. Nick Koston
f836b71e1c
Update test_resolver.py
2025-09-04 21:11:22 -05:00
J. Nick Koston
f18303fe2b
fix test
2025-09-04 20:56:05 -05:00
J. Nick Koston
3fc928f5d1
fix, cover
2025-09-04 20:17:08 -05:00
J. Nick Koston
2d37518c00
fix, cover
2025-09-04 20:16:30 -05:00
dependabot[bot]
b8ed7ec145
Bump aioesphomeapi from 40.0.0 to 40.0.1 ( #10596 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-05 01:08:15 +00:00
J. Nick Koston
a282920d7c
fix, cover
2025-09-04 20:06:55 -05:00
J. Nick Koston
d7aec744b7
preen
2025-09-04 20:00:31 -05:00
J. Nick Koston
ccbe629f8d
Fix DNS resolution inconsistency between logs and OTA operations
2025-09-04 19:58:44 -05:00
dependabot[bot]
365a427b57
Bump aioesphomeapi from 39.0.1 to 40.0.0 ( #10594 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 23:37:03 +00:00
dependabot[bot]
e327ae8c95
Bump pytest-mock from 3.14.1 to 3.15.0 ( #10593 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 23:36:11 +00:00
J. Nick Koston
d5f855004e
Merge branch 'integration' into memory_api
2025-09-04 14:45:52 -05:00
J. Nick Koston
85b8925d17
Merge branch 'sx1509_gpio_cache' into integration
2025-09-04 14:45:46 -05:00
J. Nick Koston
245c36e628
fix
2025-09-04 14:45:34 -05:00
J. Nick Koston
025da5ac30
Merge branch 'integration' into memory_api
2025-09-04 14:40:26 -05:00
J. Nick Koston
140b970ac5
Merge branch 'pca6414a_cached_gpio_expander' into integration
2025-09-04 14:40:15 -05:00
J. Nick Koston
87b6fbfb47
Merge branch 'mcp_23016_gpio_cache' into integration
2025-09-04 14:40:12 -05:00
J. Nick Koston
ead5ba4da6
Merge branch 'sx1509_gpio_cache' into integration
2025-09-04 14:40:07 -05:00
J. Nick Koston
06833d6f8b
[sx1509] Migrate to CachedGpioExpander to reduce I2C bus usage
2025-09-04 14:36:27 -05:00
J. Nick Koston
d9ded6b87e
[sx1509] Migrate to CachedGpioExpander to reduce I2C bus usage
2025-09-04 14:35:34 -05:00
dependabot[bot]
4c2f356b35
Bump ruff from 0.12.11 to 0.12.12 ( #10578 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-09-04 19:24:23 +00:00
J. Nick Koston
977f07c338
[pca6416a] Migrate to reduce I2C bus usage
2025-09-04 14:22:33 -05:00
dependabot[bot]
e55bce83e3
Bump actions/stale from 9.1.0 to 10.0.0 ( #10582 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 14:20:11 -05:00
dependabot[bot]
ba2433197e
Bump actions/github-script from 7.0.1 to 8.0.0 ( #10583 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 14:16:17 -05:00
dependabot[bot]
c471bdb446
Bump actions/setup-python from 5.6.0 to 6.0.0 in /.github/actions/restore-python ( #10586 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 14:15:57 -05:00
dependabot[bot]
cbac9caa52
Bump actions/setup-python from 5.6.0 to 6.0.0 ( #10584 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 14:15:43 -05:00
dependabot[bot]
edf7094662
Bump esphome-dashboard from 20250828.0 to 20250904.0 ( #10580 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 14:14:50 -05:00
dependabot[bot]
25489b6009
Bump codecov/codecov-action from 5.5.0 to 5.5.1 ( #10585 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 14:14:28 -05:00
dependabot[bot]
dc45a613f3
Bump pytest from 8.4.1 to 8.4.2 ( #10579 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 14:14:18 -05:00
J. Nick Koston
053415a22e
[mcp23016] Migrate to CachedGpioExpander to reduce I2C bus usage
2025-09-04 14:02:31 -05:00
J. Nick Koston
ed0b1b02ed
Merge branch 'integration' into memory_api
2025-09-04 13:51:40 -05:00
J. Nick Koston
66d3e8c5c2
Merge branch 'pca9554_loop_churn_fix' into integration
2025-09-04 13:51:29 -05:00
J. Nick Koston
04a238d851
Merge branch 'optimize_pcf8574' into integration
2025-09-04 13:51:15 -05:00
J. Nick Koston
a63927a5f6
Merge branch 'gpio_expander_fix_more_than_8_pins_in_bank' into optimize_pcf8574
2025-09-04 13:51:05 -05:00
J. Nick Koston
c29c5b754a
Merge branch 'gpio_expander_fix_more_than_8_pins_in_bank' into pca9554_loop_churn_fix
2025-09-04 13:50:39 -05:00
J. Nick Koston
2b4bf270fd
Merge branch 'integration' into memory_api
2025-09-04 13:49:39 -05:00
J. Nick Koston
71c5f3c6b2
Merge branch 'gpio_expander_fix_more_than_8_pins_in_bank' into integration
2025-09-04 13:49:30 -05:00
J. Nick Koston
e843f1759b
update docs
2025-09-04 13:49:19 -05:00
J. Nick Koston
feecc734fb
update docs
2025-09-04 13:49:10 -05:00
J. Nick Koston
a6ed4bb844
Merge branch 'integration' into memory_api
2025-09-04 13:27:13 -05:00
J. Nick Koston
058f04232f
Merge branch 'gpio_expander_fix_more_than_8_pins_in_bank' into integration
2025-09-04 13:27:07 -05:00
J. Nick Koston
ef50033766
[gpio_expander] Fix CachedGpioExpander template to support >8 pins per bank
2025-09-04 13:16:48 -05:00
J. Nick Koston
56652ce763
Merge branch 'integration' into memory_api
2025-09-04 13:10:35 -05:00
J. Nick Koston
5920508c32
Merge branch 'pca9554_loop_churn_fix' into integration
2025-09-04 13:10:31 -05:00
J. Nick Koston
d29586ba5a
fix
2025-09-04 13:10:21 -05:00
J. Nick Koston
42c8624f95
Merge branch 'integration' into memory_api
2025-09-04 13:09:32 -05:00
J. Nick Koston
960590434c
Merge branch 'pca9554_loop_churn_fix' into integration
2025-09-04 13:09:27 -05:00
J. Nick Koston
4065bdaea6
merge
2025-09-04 13:08:57 -05:00
J. Nick Koston
1528c06599
Merge branch 'integration' into memory_api
2025-09-04 13:05:31 -05:00
J. Nick Koston
b814edd43c
Merge branch 'optimize_pcf8574' into integration
2025-09-04 13:05:23 -05:00
J. Nick Koston
2d409b017e
Merge branch 'optimize_pcf8574' into memory_api
2025-09-04 13:05:15 -05:00
J. Nick Koston
20d3e4a1b8
Merge branch 'integration' into memory_api
2025-09-04 13:05:08 -05:00
J. Nick Koston
c36dc5c4ad
Merge branch 'pca9554_loop_churn_fix' into integration
2025-09-04 13:05:04 -05:00
J. Nick Koston
cf9c8e3786
update pca as well
2025-09-04 13:03:33 -05:00
J. Nick Koston
5b0d1fb30e
cleanup
2025-09-04 12:57:44 -05:00
J. Nick Koston
ee090c7c38
cleanup
2025-09-04 12:32:52 -05:00
J. Nick Koston
e866ae0f50
handle 16 pins
2025-09-04 12:28:23 -05:00
J. Nick Koston
f5dbc44662
Merge branch 'optimize_pcf8574' into memory_api
2025-09-04 12:24:02 -05:00
J. Nick Koston
75de980f58
Merge branch 'optimize_pcf8574' into integration
2025-09-04 12:23:58 -05:00
J. Nick Koston
4885819881
use helper
2025-09-04 12:21:48 -05:00
J. Nick Koston
ec88aefebf
Merge branch 'integration' into memory_api
2025-09-04 11:21:29 -05:00
J. Nick Koston
03c64b1ae5
Merge branch 'pca9554_loop_churn_fix' into integration
2025-09-04 11:21:22 -05:00
J. Nick Koston
c1c522dc08
fix stale comment
2025-09-04 11:21:17 -05:00
J. Nick Koston
0585f05d90
Merge branch 'optimize_pcf8574' into memory_api
2025-09-04 11:20:27 -05:00
J. Nick Koston
8211220cc4
Merge branch 'optimize_pcf8574' into integration
2025-09-04 11:20:21 -05:00
J. Nick Koston
784d547294
correctness
2025-09-04 11:19:30 -05:00
dependabot[bot]
e0617e01e0
Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 in /.github/workflows ( #10572 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 11:10:53 -05:00
J. Nick Koston
526ba902ae
Merge branch 'integration' into memory_api
2025-09-04 11:04:30 -05:00
J. Nick Koston
339a2e2d0f
Merge branch 'optimize_pcf8574' into integration
2025-09-04 11:04:21 -05:00
J. Nick Koston
1d91bf5759
[pcf8574] Add lazy input caching to reduce I2C bus usage
2025-09-04 11:02:23 -05:00
J. Nick Koston
888a1539c5
Merge branch 'integration' into memory_api
2025-09-04 10:56:08 -05:00
J. Nick Koston
abb6e1c2ab
Merge branch 'pca9554_loop_churn_fix' into integration
2025-09-04 10:55:54 -05:00
J. Nick Koston
d2a9e0ef7a
build
2025-09-04 10:55:27 -05:00
J. Nick Koston
52ce1f8985
Merge branch 'integration' into memory_api
2025-09-04 10:53:37 -05:00
J. Nick Koston
2d84834d6d
Merge branch 'pca9554_loop_churn_fix' into integration
2025-09-04 10:53:31 -05:00
J. Nick Koston
cd4a6bbe37
add myself since I use this in production now and will be swithing more devices to use it
2025-09-04 10:52:47 -05:00
J. Nick Koston
30ed4717de
Merge branch 'integration' into memory_api
2025-09-04 10:43:24 -05:00
J. Nick Koston
727b271079
Merge branch 'pca9554_loop_churn_fix' into integration
2025-09-04 10:43:19 -05:00
J. Nick Koston
faca78aeb9
[pca9554] Reduce I2C bus usage with lazy input caching
2025-09-04 10:33:05 -05:00
J. Nick Koston
b0ec9abbc4
Merge branch 'i2c_std_vector_heap' into memory_api
2025-09-04 10:14:22 -05:00
J. Nick Koston
b1413ac0e0
Merge branch 'integration' into memory_api
2025-09-04 09:06:59 -05:00
J. Nick Koston
80ed40426a
Merge branch 'logger_8266_str_to_flash' into integration
2025-09-04 09:06:54 -05:00
J. Nick Koston
e6ab45a78d
esp32 fix
2025-09-04 09:06:11 -05:00
J. Nick Koston
049606607a
Merge branch 'ota_esp8266_logstr' into memory_api
2025-09-04 09:02:48 -05:00
J. Nick Koston
8fdb62b4f7
Merge branch 'ota_esp8266_logstr' into integration
2025-09-04 09:02:41 -05:00
J. Nick Koston
2e7ebc6258
[esphome] Store OTA component log strings in flash on ESP8266
2025-09-04 09:01:59 -05:00
J. Nick Koston
b5df54d900
Merge branch 'integration' into memory_api
2025-09-04 08:58:18 -05:00
J. Nick Koston
072bbcd30b
Merge branch 'logger_8266_str_to_flash' into integration
2025-09-04 08:58:12 -05:00
J. Nick Koston
b4154831a6
cleanup
2025-09-04 08:58:03 -05:00
J. Nick Koston
81783ef49d
cleanup
2025-09-04 08:57:43 -05:00
J. Nick Koston
85314be7a2
Merge branch 'logger_8266_str_to_flash' into memory_api
2025-09-04 08:53:18 -05:00
J. Nick Koston
8d7dfc1a75
Merge branch 'logger_8266_str_to_flash' into integration
2025-09-04 08:53:13 -05:00
J. Nick Koston
313556bb49
[esp8266][logger] Store LOG_LEVELS strings in PROGMEM to reduce RAM usage
2025-09-04 08:52:06 -05:00
J. Nick Koston
a58b7abde7
Merge branch 'integration' into memory_api
2025-09-04 08:37:41 -05:00
J. Nick Koston
faa243227f
Merge branch 'esp8266_api_progmem' into integration
2025-09-04 08:37:35 -05:00
J. Nick Koston
70da50b32f
[esp8266][api] Store error strings in PROGMEM to reduce RAM usage
2025-09-04 08:32:49 -05:00
J. Nick Koston
85a4a61d14
[i2c] Optimize memory usage with stack allocation for small buffers
2025-09-04 08:07:22 -05:00
Jesse Hills
c7ee727af4
Merge branch 'release' into dev
2025-09-04 22:10:21 +12:00
Jesse Hills
c5b2a9e24b
Merge pull request #10558 from esphome/bump-2025.8.3
...
2025.8.3
2025-09-04 22:09:37 +12:00
J. Nick Koston
101d553df9
[esp8266] Reduce preference memory usage by 40% through field optimization ( #10557 )
2025-09-04 02:46:50 -05:00
J. Nick Koston
8fb6420b1c
[esp8266] Store GPIO initialization arrays in PROGMEM to save RAM ( #10560 )
2025-09-04 02:44:12 -05:00
J. Nick Koston
e1b9b57cd7
Merge branch 'esp8266_gpio_progmem' into memory_api
2025-09-03 22:58:53 -05:00
J. Nick Koston
07fba41139
Merge branch 'esp8266_gpio_progmem' into integration
2025-09-03 22:58:48 -05:00
J. Nick Koston
0fa3d79c38
fixes
2025-09-03 22:58:35 -05:00
J. Nick Koston
27594869e2
fixes
2025-09-03 22:58:14 -05:00
J. Nick Koston
7587be3dfd
Merge branch 'integration' into memory_api
2025-09-03 22:57:33 -05:00
J. Nick Koston
4cc17031a0
Merge branch 'esp8266_gpio_progmem' into integration
2025-09-03 22:57:23 -05:00
J. Nick Koston
ace79b1886
fixes
2025-09-03 22:57:15 -05:00
J. Nick Koston
28c2af69ea
Merge branch 'integration' into memory_api
2025-09-03 22:56:34 -05:00
J. Nick Koston
5026406d90
Merge branch 'esp8266_gpio_progmem' into integration
2025-09-03 22:56:27 -05:00
J. Nick Koston
87f40cf24a
cleanup
2025-09-03 22:56:15 -05:00
J. Nick Koston
897bb4d13f
[esp8266] Store GPIO initialization arrays in PROGMEM to save RAM
2025-09-03 22:53:24 -05:00
J. Nick Koston
c57631394c
Revert "[esp8266] Store component source strings in PROGMEM to save RAM"
...
This reverts commit ea01cc598b .
2025-09-03 22:17:41 -05:00
J. Nick Koston
aadbc41d6a
Revert "preen"
...
This reverts commit da9a7c41d1 .
2025-09-03 22:17:36 -05:00
J. Nick Koston
2d3243d631
Revert "[esp8266] Store component source strings in PROGMEM to save RAM"
...
This reverts commit ea01cc598b .
2025-09-03 22:16:59 -05:00
J. Nick Koston
105e94db2e
Revert "preen"
...
This reverts commit da9a7c41d1 .
2025-09-03 22:16:41 -05:00
J. Nick Koston
32fec42130
Merge branch 'integration' into memory_api
2025-09-03 22:06:30 -05:00
J. Nick Koston
b04f4e949d
Merge branch 'esp8266_component_source_progmem' into integration
2025-09-03 22:06:22 -05:00
J. Nick Koston
da9a7c41d1
preen
2025-09-03 22:05:21 -05:00
J. Nick Koston
ea01cc598b
[esp8266] Store component source strings in PROGMEM to save RAM
2025-09-03 21:56:47 -05:00
Maxim Raznatovski
c03d978b46
[wizard] extend the wizard dashboard API to allow upload and empty config options ( #10203 )
2025-09-04 14:02:49 +12:00
J. Nick Koston
4766abc461
Merge branch 'integration' into memory_api
2025-09-03 19:11:03 -05:00
J. Nick Koston
e453da6161
Merge remote-tracking branch 'origin/esp8266_prefs' into memory_api
2025-09-03 19:10:44 -05:00
J. Nick Koston
64902373e4
Merge remote-tracking branch 'origin/esp8266_prefs' into integration
2025-09-03 19:10:37 -05:00
J. Nick Koston
3b4ed0a51f
preen
2025-09-03 19:04:21 -05:00
J. Nick Koston
2d2ca0de52
Merge branch 'integration' into memory_api
2025-09-03 18:41:23 -05:00
J. Nick Koston
6cee81589e
Merge remote-tracking branch 'origin/esp8266_prefs' into integration
2025-09-03 18:41:13 -05:00
J. Nick Koston
63cd8a6a58
[esp8266] Reduce preference memory usage by 40% through field optimization
2025-09-03 18:40:28 -05:00
J. Nick Koston
9495a885ed
Merge branch 'integration' into memory_api
2025-09-03 17:56:30 -05:00
J. Nick Koston
8f2903dee8
Merge branch 'esp32_gpio_memory' into integration
2025-09-03 17:56:23 -05:00
J. Nick Koston
7249716a3c
[esp32] Reduce GPIO memory usage by 50% through bit-packing
2025-09-03 17:53:48 -05:00
J. Nick Koston
6c3dba06ba
Merge branch 'integration' into memory_api
2025-09-03 16:37:56 -05:00
J. Nick Koston
0ffd011286
Merge branch 'reduce_scheduler_item_memory' into integration
2025-09-03 16:37:20 -05:00
J. Nick Koston
1298268937
Update esphome/core/scheduler.h
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-03 16:37:01 -05:00
J. Nick Koston
26e0151fee
Update esphome/core/scheduler.h
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-03 16:36:49 -05:00
J. Nick Koston
4192930b0f
Merge remote-tracking branch 'upstream/reduce_scheduler_item_memory' into reduce_scheduler_item_memory
2025-09-03 16:35:28 -05:00
J. Nick Koston
ca0029e002
explain why its safe
2025-09-03 16:35:00 -05:00
J. Nick Koston
9d7f606a39
explain why its safe
2025-09-03 16:34:47 -05:00
J. Nick Koston
191e9dedc5
Update esphome/core/scheduler.h
2025-09-03 16:30:37 -05:00
J. Nick Koston
93c453c8f9
Merge branch 'integration' into memory_api
2025-09-03 16:23:14 -05:00
J. Nick Koston
34472313f4
Merge branch 'reduce_scheduler_item_memory' into integration
2025-09-03 16:22:50 -05:00
J. Nick Koston
ce0271aab1
Merge branch 'scheduler_pool_v2' into integration
2025-09-03 16:21:50 -05:00
J. Nick Koston
d505f5ecaa
[scheduler] Reduce SchedulerItem memory usage by 7.4% on 32-bit platforms
2025-09-03 16:13:07 -05:00
Jesse Hills
2d3cdf60ba
Bump version to 2025.8.3
2025-09-04 09:06:00 +12:00
J. Nick Koston
a29fef166b
[api] Fix VERY_VERBOSE logging compilation error with bool arrays ( #10539 )
2025-09-04 09:06:00 +12:00
Jonathan Swoboda
9fe94f1201
[esp32] Clear IDF environment variables ( #10527 )
...
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-09-04 09:06:00 +12:00
Anton Viktorov
1b8978a89a
[i2c] Fix bug write_register16 ( #10547 )
2025-09-04 09:06:00 +12:00
Jonathan Swoboda
6f188d1284
[esp32] Rebuild when idf_component.yml changes ( #10540 )
2025-09-04 09:06:00 +12:00
Clyde Stubbs
a1a336783e
[mcp4461] Fix read transaction ( #10465 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-04 09:06:00 +12:00
Clyde Stubbs
c55bc93f70
[mipi_dsi] Fix config for Guition screen ( #10464 )
2025-09-04 09:06:00 +12:00
J. Nick Koston
de998f2f39
Fix incorrect entity count due to undefined execution order with globals ( #10497 )
2025-09-04 09:06:00 +12:00
Oliver Kleinecke
950299e52b
Update mcp4461.cpp ( #10479 )
2025-09-04 09:06:00 +12:00
J. Nick Koston
00ea769787
Merge branch 'dev' into scheduler_pool_v2
2025-09-03 15:31:41 -05:00
J. Nick Koston
23c6650902
[api] Fix VERY_VERBOSE logging compilation error with bool arrays ( #10539 )
2025-09-04 08:07:13 +12:00
Jonathan Swoboda
5759692627
[esp32] Clear IDF environment variables ( #10527 )
...
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-09-03 19:59:47 +00:00
Jonathan Swoboda
0ab65c225e
[wifi] Check for esp32_hosted on no wifi variants ( #10528 )
2025-09-04 07:58:42 +12:00
J. Nick Koston
8aeb6d3ba2
[bluetooth_proxy] Change default for active connections to true ( #10546 )
2025-09-04 07:27:39 +12:00
Anton Viktorov
c3359edb33
[i2c] Fix bug write_register16 ( #10547 )
2025-09-03 17:18:26 +00:00
Jonathan Swoboda
4d681ffe3d
[esp32] Rebuild when idf_component.yml changes ( #10540 )
2025-09-03 11:47:51 -04:00
J. Nick Koston
68628a85b1
[core] Use get_unit_of_measurement_ref() in entity logging to avoid string allocations ( #10532 )
2025-09-03 06:08:57 +00:00
J. Nick Koston
a9bd37bacd
Merge branch 'integration' into memory_api
2025-09-02 23:32:49 -05:00
J. Nick Koston
3206afdc2a
Merge branch 'scheduler_pool_v2' into integration
2025-09-02 23:32:37 -05:00
J. Nick Koston
af10a809de
cleanup
2025-09-02 22:43:26 -05:00
J. Nick Koston
1a5402f35c
preen
2025-09-02 22:27:40 -05:00
J. Nick Koston
9a6e678621
Merge remote-tracking branch 'upstream/dev' into scheduler_pool_v2
2025-09-02 21:31:24 -05:00
J. Nick Koston
4e54bd8c45
Merge remote-tracking branch 'upstream/dev' into scheduler_pool_v2
2025-09-02 21:31:12 -05:00
J. Nick Koston
086f1982fa
[core] Use get_device_class_ref() in entity platform logging to avoid string allocations ( #10531 )
2025-09-03 14:26:53 +12:00
J. Nick Koston
5ba1c32242
[host] Fix memory allocation in preferences load() method ( #10506 )
2025-09-03 14:26:43 +12:00
J. Nick Koston
d2b23ba3a7
[sensor] Change state_class_to_string() to return const char* to avoid allocations ( #10533 )
2025-09-03 14:24:16 +12:00
J. Nick Koston
83fbd77c4a
[core] Use get_icon_ref() in entity platform logging to avoid string allocations ( #10530 )
2025-09-03 14:23:46 +12:00
J. Nick Koston
1a054299d4
[core] Optimize fnv1_hash to avoid string allocations for static entities ( #10529 )
2025-09-02 21:17:14 -05:00
J. Nick Koston
5aa54bfff4
preen
2025-09-02 20:30:16 -05:00
J. Nick Koston
91eabc983e
cleanup
2025-09-02 20:20:02 -05:00
J. Nick Koston
3066afef24
fix churn on last itme
2025-09-02 20:07:47 -05:00
J. Nick Koston
979a021a27
preen
2025-09-02 19:55:38 -05:00
J. Nick Koston
e90ae09354
preen
2025-09-02 19:54:01 -05:00
J. Nick Koston
c8a4a3b752
more churn
2025-09-02 19:52:44 -05:00
J. Nick Koston
41628d2193
improve debug logging
2025-09-02 19:47:15 -05:00
J. Nick Koston
be4c8956ad
debug
2025-09-02 19:39:49 -05:00
J. Nick Koston
6e14050351
preen
2025-09-02 19:11:14 -05:00
J. Nick Koston
0c5b63c382
preen
2025-09-02 18:59:54 -05:00
Jonathan Swoboda
e3fb9c2a78
[esp32] Remove hardcoding of ulp ( #10535 )
2025-09-02 23:51:17 +00:00
J. Nick Koston
43634257f6
fix defer churn
2025-09-02 18:43:38 -05:00
J. Nick Koston
d1276dc6df
[core] Replace magic coroutine priority numbers with self-documenting CoroPriority enum ( #10518 )
2025-09-02 21:41:50 +00:00
J. Nick Koston
d061feafdd
Merge branch 'scheduler_pool_v2' into integration
2025-09-02 16:14:01 -05:00
J. Nick Koston
f72f80ed7b
cleanup
2025-09-02 16:13:51 -05:00
J. Nick Koston
e0e8a982d5
improve pool hit rate
2025-09-02 16:12:59 -05:00
J. Nick Koston
b009a0f967
improve pool hit rate
2025-09-02 16:10:28 -05:00
J. Nick Koston
c4efdf5766
preen
2025-09-02 11:14:43 -05:00
J. Nick Koston
05c71bda91
preen
2025-09-02 11:10:46 -05:00
J. Nick Koston
ef33f630c2
preen
2025-09-02 11:07:13 -05:00
J. Nick Koston
3115c6fdbf
preen
2025-09-02 11:05:42 -05:00
J. Nick Koston
154023f017
preen
2025-09-02 11:04:42 -05:00
J. Nick Koston
50f5728c76
preen
2025-09-02 11:00:18 -05:00
J. Nick Koston
4400535775
some tests
2025-09-02 10:45:59 -05:00
J. Nick Koston
4c12150200
debug logging
2025-09-02 10:31:27 -05:00
J. Nick Koston
2080f881da
Merge branch 'integration' into memory_api
2025-09-02 10:18:22 -05:00
J. Nick Koston
86a6edd612
Merge branch 'scheduler_pool_v2' into integration
2025-09-02 10:18:16 -05:00
J. Nick Koston
4eb744d05e
Merge branch 'integration' into memory_api
2025-09-02 10:11:55 -05:00
J. Nick Koston
1da1144e5b
Merge remote-tracking branch 'upstream/dev' into integration
2025-09-02 10:11:50 -05:00
J. Nick Koston
ce4d422da8
comments
2025-09-02 10:06:51 -05:00
J. Nick Koston
98b8f15576
pool scheduler items
2025-09-02 08:48:39 -05:00
J. Nick Koston
98c1b01fe7
pool scheduler items
2025-09-02 08:47:07 -05:00
J. Nick Koston
1855877abe
Merge branch 'integration' into memory_api
2025-09-02 08:00:14 -05:00
J. Nick Koston
01187a9000
Merge branch 'state_class_to_string_no_alloc' into integration
2025-09-02 08:00:04 -05:00
Eyal
f286bc57f3
[core] Fix timezone offset calculation ( #10426 )
2025-09-02 16:45:25 +12:00
J. Nick Koston
48070be829
[sensor] Change state_class_to_string() to return const char* to avoid allocations
2025-09-01 23:24:37 -05:00
J. Nick Koston
d738962d8d
Merge branch 'integration' into memory_api
2025-09-01 23:14:34 -05:00
J. Nick Koston
3527ca75b6
Merge branch 'get_icon_avoid_string_alloc' into integration
2025-09-01 23:14:19 -05:00
J. Nick Koston
0affd158cb
Merge branch 'get_device_class_avoid_string_alloc' into integration
2025-09-01 23:14:14 -05:00
J. Nick Koston
085647a1cd
Merge branch 'get_uom_avoid_string_alloc' into integration
2025-09-01 23:14:06 -05:00
J. Nick Koston
4746eb65f7
[core] Use get_unit_of_measurement_ref() in entity logging to avoid string allocations
2025-09-01 23:11:47 -05:00
J. Nick Koston
4da18133f4
[core] Use get_device_class_ref() in entity platform logging to avoid string allocations
2025-09-01 23:07:33 -05:00
J. Nick Koston
ae46100af8
[core] Use get_icon_ref() in entity platform logging to avoid string allocations
2025-09-01 23:01:11 -05:00
J. Nick Koston
64a2b688a5
Merge branch 'integration' into memory_api
2025-09-01 22:34:38 -05:00
J. Nick Koston
e55b05ed32
Merge branch 'hash_avoid_temp_heap_std_string' into integration
2025-09-01 22:34:28 -05:00
J. Nick Koston
f75a50206f
[core] Optimize fnv1_hash to avoid string allocations for static entities
2025-09-01 22:28:43 -05:00
Clyde Stubbs
ed48282d09
[mcp4461] Fix read transaction ( #10465 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-02 08:53:03 +12:00
Clyde Stubbs
2ddd8c72d6
[mipi_dsi] Fix config for Guition screen ( #10464 )
2025-09-02 08:51:31 +12:00
Mischa Siekmann
d0b4bc48e4
[wifi] Guard wifi error cases introduced in IDF5.2 by a version check ( #10466 )
2025-09-02 08:51:03 +12:00
tomaszduda23
77dbe77117
[nrf52] fix missing bootloader ( #10519 )
2025-09-01 12:30:02 -05:00
J. Nick Koston
6daeffcefd
[bluetooth_proxy] Expose configured scanning mode in API responses ( #10490 )
2025-09-01 13:07:29 +12:00
J. Nick Koston
6d834c019d
Fix incorrect entity count due to undefined execution order with globals ( #10497 )
2025-09-01 13:01:15 +12:00
tomaszduda23
905e2906fe
[nrf52] add dfu ( #9319 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-01 10:54:35 +12:00
Jesse Hills
a25b544c3b
[display] Allow page actions to have auto generated display id ( #10460 )
2025-09-01 09:22:11 +12:00
Felix Kaechele
da21174c6d
[sntp] Use callbacks to trigger on_time_sync for ESP32 and ESP8266 ( #10390 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-01 09:02:56 +12:00
DT-art1
e29f0ee7f8
Add JPEG encoder support via new camera_encoder component ( #9459 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-08-31 09:26:15 -05:00
Jesse Hills
983b3cb879
[mipi] Add type to models for better type hinting downstream ( #10475 )
2025-08-30 16:43:26 +10:00
J. Nick Koston
9ebdfde287
Merge branch 'integration' into memory_api
2025-08-29 22:11:17 -05:00
J. Nick Koston
fb234ee9bf
Merge branch 'entity_count_order_fix' into integration
2025-08-29 22:11:09 -05:00
J. Nick Koston
8be40bf1ca
Fix incorrect entity count when lambdas are present (priority ordering issue)
2025-08-29 18:21:41 -05:00
J. Nick Koston
bcea7e9fb1
Merge branch 'integration' into memory_api
2025-08-29 10:49:02 -05:00
J. Nick Koston
d8fbe2457e
Merge remote-tracking branch 'upstream/proxy_configured_mode' into integration
2025-08-29 10:48:51 -05:00
dependabot[bot]
fd568d9af3
Bump aioesphomeapi from 39.0.0 to 39.0.1 ( #10491 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-29 10:14:15 -05:00
J. Nick Koston
a6eaf59eff
[bluetooth_proxy] Expose configured scanning mode in API responses
2025-08-29 08:59:09 -05:00
Clyde Stubbs
ca72286386
[lvgl] Update hello world ( #10469 )
2025-08-29 15:42:39 +10:00
Ben Curtis
dea68bebd8
Adjust sen5x to match VOC/NOX datasheet ( #9894 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-29 14:00:54 +12:00
Clyde Stubbs
ef98f67b41
[lvgl] Replace spinbox step with selected_digit ( #10349 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-29 13:58:58 +12:00
Oliver Kleinecke
6a92b691a0
Update mcp4461.cpp ( #10479 )
2025-08-29 12:53:54 +12:00
Clyde Stubbs
bc960cf6d2
[mapping] Use custom allocator ( #9972 )
2025-08-29 12:52:37 +12:00
Jesse Hills
461ce69296
Merge branch 'release' into dev
2025-08-29 12:39:26 +12:00
Jesse Hills
6a20e6f9ad
Merge pull request #10485 from esphome/bump-2025.8.2
...
2025.8.2
2025-08-29 12:38:45 +12:00
dependabot[bot]
cde00a1f4c
Bump esphome-dashboard from 20250814.0 to 20250828.0 ( #10484 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-29 11:02:15 +12:00
J. Nick Koston
5dc691874b
[bluetooth_proxy] Remove unused ClientState::SEARCHING state ( #10318 )
2025-08-29 10:30:14 +12:00
dependabot[bot]
c526ab9a3f
Bump ruff from 0.12.10 to 0.12.11 ( #10483 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-08-28 22:20:23 +00:00
Jesse Hills
07875a8b1e
Bump version to 2025.8.2
2025-08-29 10:16:19 +12:00
J. Nick Koston
ba4789970c
[esphome] Fix OTA watchdog resets by validating all magic bytes before blocking ( #10401 )
2025-08-29 10:16:19 +12:00
Vinicius Fortuna
015977cfdf
[rtttl] Fix RTTTL for speakers ( #10381 )
2025-08-29 10:16:19 +12:00
J. Nick Koston
e513c0f004
Fix AttributeError when uploading OTA to offline OpenThread devices ( #10459 )
2025-08-29 10:16:19 +12:00
Clyde Stubbs
a11970aee0
[wifi] Fix retry with hidden networks. ( #10445 )
2025-08-29 10:16:19 +12:00
Clyde Stubbs
4ab37b069b
[i2c] Perform register reads as single transactions ( #10389 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-29 10:16:08 +12:00
Clyde Stubbs
b6bb6699d1
[mipi_spi] Fix dimensions ( #10443 )
2025-08-29 10:15:30 +12:00
J. Nick Koston
078eaff9a8
[wifi] Fix reconnection failures after adapter restart by not clearing netif pointers ( #10458 )
2025-08-29 10:15:30 +12:00
J. Nick Koston
a7786b75a0
[esp32_ble_tracker] Remove duplicate client promotion logic ( #10321 )
2025-08-29 10:14:51 +12:00
J. Nick Koston
d4c11dac8c
[esphome] Fix OTA watchdog resets by validating all magic bytes before blocking ( #10401 )
2025-08-29 10:12:38 +12:00
DAVe3283
2f2f2f7d15
[absolute_humidity] Fix typo ( #10474 )
2025-08-29 10:04:19 +12:00
J. Nick Koston
a92a08c2de
[api] Fix string lifetime issue in fill_and_encode_entity_info for dynamic object_id ( #10482 )
2025-08-28 18:40:36 +00:00
J. Nick Koston
c828941e16
Merge branch 'integration' into memory_api
2025-08-28 13:13:27 -05:00
J. Nick Koston
a8df3fa249
Merge branch 'fix_string_lifetime_fill_and_encode_entity_info' into integration
2025-08-28 13:13:18 -05:00
J. Nick Koston
4930027557
[api] Fix string lifetime issue in fill_and_encode_entity_info for dynamic object_id
2025-08-28 13:11:58 -05:00
Vinicius Fortuna
75595b08be
[rtttl] Fix RTTTL for speakers ( #10381 )
2025-08-28 13:53:57 +12:00
J. Nick Koston
3c7aba0681
Fix AttributeError when uploading OTA to offline OpenThread devices ( #10459 )
2025-08-28 09:23:43 +12:00
Clyde Stubbs
e5d1c30797
[wifi] Fix retry with hidden networks. ( #10445 )
2025-08-28 09:16:26 +12:00
J. Nick Koston
c90b4c0f81
Merge branch 'integration' into memory_api
2025-08-27 09:47:26 -05:00
J. Nick Koston
0df992ee44
Merge remote-tracking branch 'upstream/dev' into integration
2025-08-27 09:47:18 -05:00
J. Nick Koston
2f699b3c20
Merge branch 'integration' into memory_api
2025-08-27 09:47:03 -05:00
J. Nick Koston
170f99ee08
Merge branch 'ota_magic_validation' into integration
2025-08-27 09:46:58 -05:00
Clyde Stubbs
c171d13c8c
[i2c] Perform register reads as single transactions ( #10389 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-27 19:30:33 +10:00
Clyde Stubbs
65d63de9b6
[mipi_spi] Fix dimensions ( #10443 )
2025-08-27 19:30:01 +10:00
J. Nick Koston
9e712e4127
[wifi] Fix reconnection failures after adapter restart by not clearing netif pointers ( #10458 )
2025-08-26 23:49:47 -05:00
J. Nick Koston
001d05b8f2
Merge branch 'integration' into memory_api
2025-08-26 18:22:10 -05:00
J. Nick Koston
be7578ef9a
Merge branch 'none_address_fix' into integration
2025-08-26 18:22:05 -05:00
J. Nick Koston
ed7054cdb7
Fix AttributeError when uploading OTA to offline OpenThread devices
2025-08-26 18:20:38 -05:00
J. Nick Koston
a61300b82f
Merge branch 'integration' into memory_api
2025-08-26 17:22:56 -05:00
J. Nick Koston
830e8969a3
Merge branch 'partial_revert_wifi_race_fix' into integration
2025-08-26 17:22:50 -05:00
J. Nick Koston
6e681a5f3e
[wifi] Fix reconnection failures after adapter restart by not clearing netif pointers
2025-08-26 17:20:55 -05:00
J. Nick Koston
9e0600ec45
Merge branch 'integration' into memory_api
2025-08-26 16:34:04 -05:00
J. Nick Koston
7a7a6825a2
Merge branch 'dev' into integration
2025-08-26 16:33:49 -05:00
Clyde Stubbs
9007621fd7
Revert "[core] Dont copy platform source files if there are no entities of that type" ( #10441 )
2025-08-26 09:15:44 +10:00
Thomas Rupprecht
c01a26607e
improve const imports of esphome.const ( #10438 )
2025-08-26 09:45:03 +12:00
Jesse Hills
f6ca70970f
Merge branch 'release' into dev
2025-08-26 08:48:51 +12:00
Jesse Hills
4dc11f05a7
Merge pull request #10427 from esphome/bump-2025.8.1
...
2025.8.1
2025-08-26 08:48:10 +12:00
Jesse Hills
5e508f7461
[core] Dont copy platform source files if there are no entities of that type ( #10436 )
2025-08-25 14:46:54 -05:00
Jonathan Rascher
2aceb56606
Merge commit from fork
...
Ensures auth check doesn't pass erroneously when the client-supplied
digest is shorter than the correct digest, but happens to match a
prefix of the correct value (e.g., same username + certain substrings of
the password).
2025-08-25 16:00:04 +12:00
Jesse Hills
d071a074ef
Bump version to 2025.8.1
2025-08-25 15:59:35 +12:00
Clyde Stubbs
7a459c8c20
[web_server] Use oi.esphome.io for css and js assets ( #10296 )
2025-08-25 15:59:35 +12:00
J. Nick Koston
aebd21958a
[test] Add integration test for light effect memory corruption fix ( #10417 )
2025-08-25 15:59:35 +12:00
J. Nick Koston
c542db8bfe
[esp32_ble_tracker] Fix on_scan_end trigger compilation without USE_ESP32_BLE_DEVICE ( #10399 )
2025-08-25 15:59:35 +12:00
Clyde Stubbs
d9dcfe66ec
[lvgl] Fix meter rotation ( #10342 )
2025-08-25 15:59:35 +12:00
J. Nick Koston
8517c2e903
[esp32_ble_client] Reduce log level for harmless BLE timeout race conditions ( #10339 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-25 15:59:34 +12:00
J. Nick Koston
684384892a
[deep_sleep] Fix ESP32-C6 compilation error with gpio_deep_sleep_hold_en() ( #10345 )
2025-08-25 15:59:34 +12:00
J. Nick Koston
d560831d79
[script] Fix parallel mode scripts with delays cancelling each other ( #10324 )
2025-08-25 15:59:34 +12:00
J. Nick Koston
fcc3c8e1b6
[esp32_ble] Increase GATT connection retry count to use full timeout window ( #10376 )
2025-08-25 15:59:34 +12:00
J. Nick Koston
959ffde60e
[esp32_ble_client] Optimize BLE connection parameters for different connection types ( #10356 )
2025-08-25 15:59:34 +12:00
J. Nick Koston
07715dd50f
[pvvx_mithermometer] Fix race condition with BLE authentication ( #10327 )
2025-08-25 15:59:34 +12:00
J. Nick Koston
03836ee2d2
[core] Improve error reporting for entity name conflicts with non-ASCII characters ( #10329 )
2025-08-25 15:59:34 +12:00
Clyde Stubbs
50408d9abb
[http_request] Fix for host after ArduinoJson library bump ( #10348 )
2025-08-25 15:59:34 +12:00
Jesse Hills
0de7259428
[api] Add `USE_API_HOMEASSISTANT_SERVICES if using tag_scanned` action ( #10316 )
2025-08-25 15:59:34 +12:00
J. Nick Koston
d054709c2d
[esp32_ble_client] Add log helper functions to reduce flash usage by 120 bytes ( #10243 )
2025-08-25 15:59:34 +12:00
J. Nick Koston
da16887915
[api] Add zero-copy StringRef methods for compilation_time and effect_name ( #10257 )
2025-08-25 15:59:34 +12:00
Jonathan Rascher
6da8ec8d55
Merge commit from fork
...
Ensures auth check doesn't pass erroneously when the client-supplied
digest is shorter than the correct digest, but happens to match a
prefix of the correct value (e.g., same username + certain substrings of
the password).
2025-08-25 15:40:19 +12:00
J. Nick Koston
d2752b38c9
[core] Fix preference storage to account for device_id ( #10333 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-25 12:22:16 +12:00
J. Nick Koston
6004367ee2
[esp32_ble_client] Add missing ESP_GATTC_UNREG_FOR_NOTIFY_EVT logging ( #10347 )
2025-08-25 12:07:04 +12:00
Thomas Rupprecht
ecfeb8e4d3
improve AI instructions ( #10416 )
2025-08-25 11:51:28 +12:00
Clyde Stubbs
456c31262d
[web_server] Use oi.esphome.io for css and js assets ( #10296 )
2025-08-25 09:04:32 +12:00
J. Nick Koston
9f02575287
[test] Add integration test for light effect memory corruption fix ( #10417 )
2025-08-25 08:58:46 +12:00
J. Nick Koston
07bca6103f
[esp32_ble_tracker] Fix on_scan_end trigger compilation without USE_ESP32_BLE_DEVICE ( #10399 )
2025-08-25 08:57:09 +12:00
Clyde Stubbs
a58c3950bc
[lvgl] Fix meter rotation ( #10342 )
2025-08-25 06:52:37 +10:00
J. Nick Koston
8fe582309e
[esp32_ble_client] Reduce log level for harmless BLE timeout race conditions ( #10339 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-25 08:51:54 +12:00
J. Nick Koston
b41a61c76e
[deep_sleep] Fix ESP32-C6 compilation error with gpio_deep_sleep_hold_en() ( #10345 )
2025-08-25 08:51:23 +12:00
J. Nick Koston
61a5023888
[script] Fix parallel mode scripts with delays cancelling each other ( #10324 )
2025-08-25 08:49:52 +12:00
J. Nick Koston
4396bc0d1a
[esp32_ble] Increase GATT connection retry count to use full timeout window ( #10376 )
2025-08-25 08:49:37 +12:00
J. Nick Koston
acfce581fa
[esp32_ble_client] Optimize BLE connection parameters for different connection types ( #10356 )
2025-08-25 08:17:26 +12:00
J. Nick Koston
88303f39fa
[pvvx_mithermometer] Fix race condition with BLE authentication ( #10327 )
2025-08-25 08:16:12 +12:00
J. Nick Koston
ca19959d7c
[core] Improve error reporting for entity name conflicts with non-ASCII characters ( #10329 )
2025-08-25 08:11:54 +12:00
Clyde Stubbs
9737b35579
[http_request] Fix for host after ArduinoJson library bump ( #10348 )
2025-08-25 07:55:44 +12:00
Clyde Stubbs
be9c20c357
[mipi_spi] Add model ( #10392 )
2025-08-25 07:52:52 +12:00
Thomas Rupprecht
12ba4b142e
Update Python to 3.11 in AI instructions ( #10407 )
2025-08-24 21:03:14 +12:00
Thomas Rupprecht
c096c6934d
fix temperature config validation regex ( #9575 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-24 08:56:06 +00:00
J. Nick Koston
bef783451b
[esphome] Fix OTA watchdog resets by validating all magic bytes before blocking
2025-08-23 19:03:18 -05:00
J. Nick Koston
b871456c1e
Merge branch 'integration' into memory_api
2025-08-23 16:19:19 -05:00
J. Nick Koston
5c6f92a83e
Merge branch 'on_scan_end' into integration
2025-08-23 16:19:11 -05:00
J. Nick Koston
f4deb0f70b
[esp32_ble_tracker] Fix on_scan_end trigger compilation without USE_ESP32_BLE_DEVICE
2025-08-23 14:41:45 -05:00
tomaszduda23
17f787fc36
[nrf52] fix build in dashboard ( #10323 )
2025-08-23 12:17:42 +00:00
tomaszduda23
5cd9a86dcb
[nrf52] update toolchain to v0.17.4, support mac ( #10391 )
2025-08-23 16:20:16 +10:00
J. Nick Koston
e44eb59e3c
Merge branch 'integration' into memory_api
2025-08-22 08:52:52 -05:00
J. Nick Koston
6e9acfdebd
Merge branch 'ble_retries_no_give_up_before_timeout' into integration
2025-08-22 08:52:45 -05:00
J. Nick Koston
29b25194ba
[esp32_ble] Increase GATT connection retry count to use full timeout window
2025-08-22 08:48:27 -05:00
J. Nick Koston
a38b994f2b
[esp32_ble] Increase GATT connection retry count to use full timeout window
2025-08-22 08:45:35 -05:00
J. Nick Koston
101d98014d
Merge branch 'integration' into memory_api
2025-08-21 21:47:24 -05:00
J. Nick Koston
9fd9c1b9d3
Merge branch 'connection_params' into integration
2025-08-21 21:47:16 -05:00
J. Nick Koston
7d7dbefb60
tweak
2025-08-21 21:46:36 -05:00
J. Nick Koston
caf4fcce5f
Merge branch 'dev' into connection_params
2025-08-21 21:45:18 -05:00
J. Nick Koston
65eb57ca1b
tweak
2025-08-21 21:44:59 -05:00
J. Nick Koston
082f795adc
Merge branch 'integration' into memory_api
2025-08-21 20:27:21 -05:00
J. Nick Koston
f83f05b704
Merge branch 'connection_params' into integration
2025-08-21 20:27:15 -05:00
J. Nick Koston
9d16eeeb77
tweak
2025-08-21 20:27:04 -05:00
dependabot[bot]
83fe4b4ff3
Bump ruff from 0.12.9 to 0.12.10 ( #10362 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-08-21 15:36:06 -05:00
J. Nick Koston
3ac5285515
Merge branch 'integration' into memory_api
2025-08-21 09:00:18 -05:00
J. Nick Koston
8f44ec0b51
Merge branch 'connection_params' into integration
2025-08-21 09:00:12 -05:00
J. Nick Koston
f12bcc621c
dry, review
2025-08-21 09:00:01 -05:00
J. Nick Koston
2993940e1d
Merge branch 'integration' into memory_api
2025-08-21 08:25:28 -05:00
J. Nick Koston
f4077fdd52
Merge branch 'connection_params' into integration
2025-08-21 08:25:23 -05:00
J. Nick Koston
1ba37ca7c9
preen
2025-08-21 08:25:13 -05:00
J. Nick Koston
db96cfaf14
Merge branch 'integration' into memory_api
2025-08-21 08:12:51 -05:00
J. Nick Koston
6054c3eac8
Merge branch 'connection_params' into integration
2025-08-21 08:12:43 -05:00
J. Nick Koston
2f101c0a20
[esp32_ble_client] Adjust connection parameters to improve device compatibility
2025-08-21 08:11:17 -05:00
Jesse Hills
94accd5abe
[ld2420] Rename c++ files for predictable doxygen generation ( #10315 )
2025-08-21 18:49:26 +12:00
Jesse Hills
3ca0015284
[opentherm] Rename c++ files for predictable doxygen generation ( #10314 )
2025-08-21 18:48:48 +12:00
J. Nick Koston
bad7b0598b
Merge branch 'integration' into memory_api
2025-08-20 20:26:20 -05:00
J. Nick Koston
840a814f75
Merge remote-tracking branch 'origin/event_39' into integration
2025-08-20 20:26:14 -05:00
J. Nick Koston
4dd01ea9ac
[esp32_ble_client] Add missing ESP_GATTC_UNREG_FOR_NOTIFY_EVT logging
2025-08-20 20:25:50 -05:00
J. Nick Koston
b4f0d4b0c3
Merge branch 'integration' into memory_api
2025-08-20 20:24:31 -05:00
J. Nick Koston
7577153baa
Merge remote-tracking branch 'origin/event_39' into integration
2025-08-20 20:24:22 -05:00
J. Nick Koston
a6850786e2
[esp32_ble_client] Add missing ESP_GATTC_UNREG_FOR_NOTIFY_EVT logging
2025-08-20 20:23:37 -05:00
J. Nick Koston
df7c2473c1
Merge branch 'integration' into memory_api
2025-08-20 20:07:21 -05:00
J. Nick Koston
18ad9804d3
Merge branch 'open_error_fix' into integration
2025-08-20 20:07:13 -05:00
J. Nick Koston
8ee46435a3
cleanup
2025-08-20 20:04:13 -05:00
dependabot[bot]
33eddb6035
Bump codecov/codecov-action from 5.4.3 to 5.5.0 ( #10336 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-20 16:46:04 -05:00
J. Nick Koston
dde1cec3ce
Merge branch 'integration' into memory_api
2025-08-20 14:54:39 -05:00
J. Nick Koston
fbd3cb0965
Merge branch 'open_error_fix' into integration
2025-08-20 14:54:31 -05:00
J. Nick Koston
977ff9b481
[esp32_ble_client] Fix race condition causing "ESP_GATTC_OPEN_EVT in IDLE state" error spam
2025-08-20 14:53:42 -05:00
J. Nick Koston
3c6a54bb70
Merge branch 'integration' into memory_api
2025-08-20 13:26:15 -05:00
J. Nick Koston
ec7919e294
Merge branch 'pvvx_mithermometer_defer_write' into integration
2025-08-20 13:26:09 -05:00
J. Nick Koston
5253b77cfe
Merge branch 'improve_entity_error_reporting_sanitized_name' into integration
2025-08-20 13:26:04 -05:00
J. Nick Koston
77aba57078
Merge branch 'prefs_device_id' into integration
2025-08-20 13:26:00 -05:00
J. Nick Koston
6c01e7196c
preen
2025-08-20 13:09:15 -05:00
J. Nick Koston
2c44198cb5
preen
2025-08-20 13:06:18 -05:00
J. Nick Koston
757ad2ff96
[core] Fix preference storage to account for device_id
2025-08-20 13:02:14 -05:00
J. Nick Koston
86c3812174
preen
2025-08-20 12:15:54 -05:00
J. Nick Koston
d182ce8bf6
preen
2025-08-20 12:12:39 -05:00
J. Nick Koston
ea5da950c0
[core] Improve error reporting for entity name conflicts with non-ASCII characters
2025-08-20 12:09:26 -05:00
J. Nick Koston
c88f2eb4d1
reduce
2025-08-20 11:38:07 -05:00
J. Nick Koston
998a9264a1
fix race
2025-08-20 10:05:46 -05:00
Jesse Hills
72c58ae36d
[core] Add idf-tidy env for esp32-c6 ( #10270 )
2025-08-20 10:13:50 -04:00
J. Nick Koston
35411d199f
[homeassistant] Add compilation test for homeassistant.tag_scanned action ( #10319 )
2025-08-20 10:10:20 -04:00
J. Nick Koston
6fd46966e2
Merge branch 'integration' into memory_api
2025-08-20 08:07:50 -05:00
J. Nick Koston
916c661544
Merge branch 'duplicate_stop_path' into integration
2025-08-20 08:07:45 -05:00
J. Nick Koston
4d4ab5b804
preen
2025-08-20 08:07:16 -05:00
J. Nick Koston
558cdda8a4
Merge branch 'integration' into memory_api
2025-08-20 08:06:47 -05:00
J. Nick Koston
3e1be2b987
Merge branch 'duplicate_stop_path' into integration
2025-08-20 08:06:39 -05:00
J. Nick Koston
d555766306
fix
2025-08-20 08:06:27 -05:00
J. Nick Koston
856ffc2e86
Merge branch 'integration' into memory_api
2025-08-20 07:46:07 -05:00
J. Nick Koston
5a740fb390
Merge branch 'remove_searching' into integration
2025-08-20 07:46:01 -05:00
J. Nick Koston
cdf85b419b
Merge branch 'duplicate_stop_path' into integration
2025-08-20 07:45:56 -05:00
J. Nick Koston
d03eec5a58
[esp32_ble_tracker] Remove duplicate client promotion logic
2025-08-20 07:44:35 -05:00
J. Nick Koston
9f4e31b07c
preen
2025-08-20 07:01:13 -05:00
J. Nick Koston
df0ed57667
preen
2025-08-20 06:58:43 -05:00
J. Nick Koston
963b0333ba
preen
2025-08-20 06:58:27 -05:00
J. Nick Koston
fbc9b751c5
preen
2025-08-20 06:58:20 -05:00
Jesse Hills
d45944a9e2
[api] Add `USE_API_HOMEASSISTANT_SERVICES if using tag_scanned` action ( #10316 )
2025-08-20 06:47:20 -05:00
J. Nick Koston
d8c85bfc44
[bluetooth_proxy] Remove unused ClientState::SEARCHING state
2025-08-20 06:44:25 -05:00
Jesse Hills
86f306ba9e
[CI] Also require tests for `new-features` ( #10311 )
2025-08-20 22:02:14 +12:00
Jesse Hills
1b3b2f6e6f
Merge branch 'release' into dev
2025-08-20 19:58:48 +12:00
Jesse Hills
2adb993242
Merge pull request #10309 from esphome/bump-2025.8.0
...
2025.8.0
2025-08-20 19:58:01 +12:00
J. Nick Koston
518443606c
Merge branch 'integration' into memory_api
2025-08-19 21:53:35 -05:00
J. Nick Koston
c5b794e41c
merge
2025-08-19 21:53:28 -05:00
J. Nick Koston
72dd419c49
Merge branch 'integration' into memory_api
2025-08-19 21:52:31 -05:00
J. Nick Koston
951842e30f
Merge remote-tracking branch 'upstream/dev' into integration
2025-08-19 21:52:22 -05:00
J. Nick Koston
3ff5b4773b
[bluetooth_proxy] Mark BluetoothConnection and BluetoothProxy as final for compiler optimizations ( #10280 )
2025-08-20 14:48:40 +12:00
J. Nick Koston
2cbf4f30f9
[libretiny] Optimize preferences is_changed() by replacing temporary vector with unique_ptr ( #10272 )
2025-08-20 14:48:04 +12:00
J. Nick Koston
56b6dd31f1
[core] Eliminate heap allocation in teardown_components by using StaticVector ( #10256 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-20 14:45:13 +12:00
J. Nick Koston
997223c93e
Merge branch 'integration' into memory_api
2025-08-19 21:43:20 -05:00
J. Nick Koston
f0da3d6c09
Merge branch 'dev' into integration
2025-08-19 21:43:09 -05:00
dependabot[bot]
fc1b49e87d
Bump ruamel-yaml from 0.18.14 to 0.18.15 ( #10310 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-20 14:42:33 +12:00
J. Nick Koston
0089619518
[web_server] Reduce flash usage by consolidating defer calls in switch and lock handlers ( #10297 )
2025-08-19 21:41:34 -05:00
Jesse Hills
5a6db28f1d
[CI] Base `too-big` label on new additions only ( #10307 )
2025-08-20 14:39:29 +12:00
J. Nick Koston
6819bbd8f8
[esp32_ble_client] Add log helper functions to reduce flash usage by 120 bytes ( #10243 )
2025-08-20 14:38:32 +12:00
Edward Firmo
634f687c3e
[light] Add support for querying effects by index ( #10195 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-08-20 14:38:13 +12:00
J. Nick Koston
e2a9b85924
[number] Convert LOG_NUMBER macro to function to reduce flash usage ( #10293 )
2025-08-20 14:36:05 +12:00
J. Nick Koston
4ccc6aee09
[button] Convert LOG_BUTTON macro to function to reduce flash usage ( #10295 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-20 14:35:53 +12:00
J. Nick Koston
0eab908b0e
[sensor] Convert LOG_SENSOR macro to function to reduce flash usage ( #10290 )
2025-08-20 14:35:45 +12:00
J. Nick Koston
3964f9794b
[binary_sensor] Convert LOG_BINARY_SENSOR macro to function to reduce flash usage ( #10294 )
2025-08-20 14:35:09 +12:00
Jesse Hills
a45137434b
[quality] Convert remaining `to_code to async` ( #10271 )
2025-08-20 14:34:45 +12:00
J. Nick Koston
9b1ebdb6da
[mdns] Reduce flash usage and prevent RAM over-allocation in service compilation ( #10287 )
2025-08-20 14:34:34 +12:00
J. Nick Koston
5a1533bea9
[api] Avoid object_id string allocations for all entity info messages ( #10260 )
2025-08-20 14:28:13 +12:00
Jesse Hills
0b50ef227b
[helper] Make crc8 function more flexible to avoid reimplementation in individual components ( #10201 )
2025-08-20 14:27:08 +12:00
J. Nick Koston
0e31bc1a67
[api] Add zero-copy StringRef methods for compilation_time and effect_name ( #10257 )
2025-08-20 14:26:53 +12:00
Jesse Hills
8e67df8059
Bump version to 2025.8.0
2025-08-20 10:45:57 +12:00
Jesse Hills
e1a0949ddb
Merge branch 'beta' into dev
2025-08-20 10:31:10 +12:00
Jesse Hills
c5b2c8d971
Merge pull request #10308 from esphome/bump-2025.8.0b4
...
2025.8.0b4
2025-08-20 10:30:37 +12:00
J. Nick Koston
a8775ba60b
[safe_mode] Reduce flash usage by 184 bytes through code optimization ( #10284 )
2025-08-19 16:57:24 -05:00
Jesse Hills
104906ca11
Bump version to 2025.8.0b4
2025-08-20 09:40:19 +12:00
J. Nick Koston
ad5f6f0cfe
[bluetooth_proxy] Fix connection slot race by deferring slot release until GATT close ( #10303 )
2025-08-20 09:40:19 +12:00
Patrick
8356f7fcd3
[pipsolar] fix faults_present, fix update interval ( #10289 )
2025-08-20 09:40:19 +12:00
Ben Winslow
225de226b0
[atm90e32] Only read 1 register per SPI transaction per datasheet. ( #10258 )
2025-08-20 09:40:19 +12:00
J. Nick Koston
d1b9902e41
Merge branch 'integration' into memory_api
2025-08-19 15:38:10 -05:00
J. Nick Koston
9554c82c0b
Merge branch 'optimize_safemode_flash' into integration
2025-08-19 15:38:04 -05:00
J. Nick Koston
2aaf951357
[bluetooth_proxy] Fix connection slot race by deferring slot release until GATT close ( #10303 )
2025-08-20 07:27:22 +12:00
J. Nick Koston
c5998690ba
Merge branch 'integration' into memory_api
2025-08-19 09:48:25 -05:00
J. Nick Koston
084d8828a6
Merge branch 'slot_freed_too_early' into integration
2025-08-19 09:48:20 -05:00
J. Nick Koston
0c86241aed
[bluetooth_proxy] Fix connection slot race by deferring slot release until GATT close
2025-08-19 09:40:21 -05:00
Jesse Hills
82718e62e7
Merge branch 'beta' into dev
2025-08-19 20:40:45 +12:00
Jesse Hills
fd07e1d979
Merge pull request #10298 from esphome/bump-2025.8.0b3
...
2025.8.0b3
2025-08-19 20:40:12 +12:00
Patrick
4dab9c4400
[pipsolar] fix faults_present, fix update interval ( #10289 )
2025-08-19 15:52:01 +12:00
Ben Winslow
7e23d865e6
[atm90e32] Only read 1 register per SPI transaction per datasheet. ( #10258 )
2025-08-19 15:45:30 +12:00
Jesse Hills
8f118232e4
[CI] Rename and expand needs-docs workflow ( #10299 )
2025-08-19 15:35:48 +12:00
J. Nick Koston
db10185c7e
Merge branch 'integration' into memory_api
2025-08-18 21:07:11 -05:00
J. Nick Koston
9a7ffa4bbc
Merge branch 'log_sensor' into integration
2025-08-18 21:07:04 -05:00
J. Nick Koston
9ec6b3144a
Merge remote-tracking branch 'origin/log_sensor' into log_sensor
2025-08-18 21:06:34 -05:00
J. Nick Koston
70eb45b5d3
lint
2025-08-18 21:06:24 -05:00
Jesse Hills
23554cda06
Bump version to 2025.8.0b3
2025-08-19 13:09:22 +12:00
Ben Winslow
064385eac6
[nextion] Don't include terminating NUL in nextion text_sensor states ( #10273 )
2025-08-19 13:09:22 +12:00
Jesse Hills
6502ed70de
[esp32] Write variant to sdkconfig file ( #10267 )
2025-08-19 13:09:22 +12:00
J. Nick Koston
bb894c3e32
[core] Fix scheduler race condition where cancelled items still execute ( #10268 )
2025-08-19 13:09:22 +12:00
Ben Winslow
c5858b7032
[core] Fix post-OTA logs display when using esphome run and MQTT ( #10274 )
2025-08-19 13:09:22 +12:00
Ben Winslow
99f57ecb73
[senseair] Discard 0 ppm readings with "Out Of Range" bit set. ( #10275 )
2025-08-19 13:09:22 +12:00
J. Nick Koston
cc6c892678
[esp32_ble] Store GATTC/GATTS param and small data inline to nearly eliminate heap allocations ( #10249 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-19 13:09:22 +12:00
RFDarter
07a98d2525
[web_server] fix cover_all_json_generator wrong detail ( #10252 )
2025-08-19 13:09:22 +12:00
J. Nick Koston
e80f616366
[esp32_ble] Optimize BLE event memory usage by eliminating std::vector overhead ( #10247 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-19 13:09:22 +12:00
J. Nick Koston
46be877594
[bluetooth_proxy] Remove redundant connection type check after V1 removal ( #10208 )
2025-08-19 13:09:21 +12:00
J. Nick Koston
ac8b48a53c
[core] Trigger clean build when components are removed from configuration ( #10235 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-19 13:09:21 +12:00
J. Nick Koston
7fdbd8528a
[wifi] Automatically disable Enterprise WiFi support when EAP is not configured ( #10242 )
2025-08-19 13:09:21 +12:00
Katherine Whitlock
80970f972b
Improve error reporting for add_library ( #10226 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-19 13:09:21 +12:00
Jesse Hills
3c7865cd6f
[esp32_ble] Add `USE_ESP32_BLE_UUID` when advertising is desired ( #10230 )
2025-08-19 13:09:21 +12:00
J. Nick Koston
7f34757ded
Merge branch 'integration' into memory_api
2025-08-18 20:03:00 -05:00
J. Nick Koston
0c0e8491d2
Merge branch 'webserver_reduce_defer_calls' into integration
2025-08-18 20:02:53 -05:00
J. Nick Koston
1786934242
[web_server] Reduce flash usage by consolidating defer calls in switch and lock handlers
2025-08-18 20:01:42 -05:00
Ben Winslow
3a6a66537c
[nextion] Don't include terminating NUL in nextion text_sensor states ( #10273 )
2025-08-18 19:20:13 -05:00
Jesse Hills
7118bea031
[esp32] Write variant to sdkconfig file ( #10267 )
2025-08-19 12:17:34 +12:00
J. Nick Koston
8fd430e423
Update esphome/components/sensor/sensor.h
2025-08-18 19:17:26 -05:00
J. Nick Koston
8dc3958b0c
Update esphome/components/sensor/sensor.h
2025-08-18 19:17:19 -05:00
J. Nick Koston
bbd5ab1340
Merge branch 'integration' into memory_api
2025-08-18 18:33:43 -05:00
J. Nick Koston
63cd279cd4
Merge branch 'log_number' into integration
2025-08-18 18:33:26 -05:00
J. Nick Koston
6f6b38762a
Merge branch 'log_button' into integration
2025-08-18 18:33:23 -05:00
J. Nick Koston
2dc57d6236
Merge branch 'log_binary_sensor' into integration
2025-08-18 18:33:20 -05:00
J. Nick Koston
deadb8d9be
Merge branch 'log_sensor' into integration
2025-08-18 18:33:15 -05:00
J. Nick Koston
59c93cf3f1
preen
2025-08-18 18:32:50 -05:00
J. Nick Koston
9d25dd5dd2
[button] Convert LOG_BUTTON macro to function to reduce flash usage
2025-08-18 18:29:13 -05:00
J. Nick Koston
a21ee3c483
[binary_sensor] Convert LOG_BINARY_SENSOR macro to function to reduce flash usage
2025-08-18 18:19:53 -05:00
J. Nick Koston
8971e2e9a4
[number] Convert LOG_NUMBER macro to function to reduce flash usage
2025-08-18 18:14:55 -05:00
J. Nick Koston
e7fadef15c
[sensor] Convert LOG_SENSOR macro to function to reduce flash usage
2025-08-18 18:00:46 -05:00
J. Nick Koston
67ae6ce00a
tweak
2025-08-18 17:36:20 -05:00
J. Nick Koston
24cee8ae03
tweak
2025-08-18 17:35:21 -05:00
J. Nick Koston
58a9944601
tweak
2025-08-18 17:34:08 -05:00
J. Nick Koston
a999540d4b
Merge branch 'integration' into memory_api
2025-08-18 17:13:49 -05:00
J. Nick Koston
aa608f3a92
Merge remote-tracking branch 'upstream/dev' into integration
2025-08-18 17:13:42 -05:00
J. Nick Koston
44bd8e5b54
[api] Optimize protobuf decode loop for better performance and maintainability ( #10277 )
2025-08-18 16:14:20 -05:00
J. Nick Koston
efaeb91803
[api] Mark APIConnection as final for compiler optimizations ( #10279 )
2025-08-18 16:01:45 -05:00
J. Nick Koston
761c6c6685
[api] Mark protobuf message classes as final to enable compiler optimizations ( #10276 )
2025-08-18 15:55:30 -05:00
J. Nick Koston
1f55486896
[api] Optimize APIFrameHelper virtual methods and mark implementations as final ( #10278 )
2025-08-18 15:55:11 -05:00
J. Nick Koston
727e04c424
Merge branch 'integration' into memory_api
2025-08-18 14:37:37 -05:00
J. Nick Koston
0ea3018bd1
Merge branch 'mdns_cleanups' into integration
2025-08-18 14:37:30 -05:00
J. Nick Koston
fd6002e334
[mdns] Reduce flash usage and prevent RAM over-allocation in service compilation
2025-08-18 14:36:41 -05:00
J. Nick Koston
6248c3d729
preen
2025-08-18 12:47:22 -05:00
J. Nick Koston
3d03053eb5
Merge branch 'optimize_safemode_flash' into memory_api
2025-08-18 12:42:22 -05:00
J. Nick Koston
571e6be404
[safe_mode] Reduce flash usage by 172 bytes through code optimization
2025-08-18 12:41:35 -05:00
J. Nick Koston
7d3a87c603
[safe_mode] Reduce flash usage by 172 bytes through code optimization
2025-08-18 12:40:24 -05:00
J. Nick Koston
be2a680e8f
[safe_mode] Reduce flash usage by 172 bytes through code optimization
2025-08-18 12:39:33 -05:00
J. Nick Koston
a36942b760
[safe_mode] Reduce flash usage by 172 bytes through code optimization
2025-08-18 12:37:44 -05:00
J. Nick Koston
8332893661
Merge branch 'integration' into memory_api
2025-08-18 11:06:58 -05:00
J. Nick Koston
ed3884e5aa
Merge branch 'bluetooth_connection_final' into integration
2025-08-18 11:06:53 -05:00
J. Nick Koston
fb3a01e84e
might as well do both
2025-08-18 11:05:09 -05:00
J. Nick Koston
6818439109
[core] Fix scheduler race condition where cancelled items still execute ( #10268 )
2025-08-18 11:14:41 -04:00
J. Nick Koston
54696eac67
Merge branch 'integration' into memory_api
2025-08-18 09:02:43 -05:00
J. Nick Koston
60e27e3ed7
Merge branch 'more_zero_copy_api_followup' into integration
2025-08-18 09:02:36 -05:00
J. Nick Koston
dbda2d5b6a
Merge branch 'integration' into memory_api
2025-08-18 08:29:23 -05:00
J. Nick Koston
23fa231ca2
Merge branch 'decode_cleanup' into integration
2025-08-18 08:29:17 -05:00
J. Nick Koston
a9227148f5
review comments
2025-08-18 08:28:58 -05:00
J. Nick Koston
0a77423073
[esp8266] Replace std::vector with std::unique_ptr in preferences to save flash ( #10245 )
2025-08-18 09:01:39 -04:00
J. Nick Koston
7e67f0432d
Merge branch 'integration' into memory_api
2025-08-18 01:07:43 -05:00
J. Nick Koston
b249cc25d9
Merge branch 'bluetooth_connection_final' into integration
2025-08-18 01:07:35 -05:00
J. Nick Koston
5678621cd5
[bluetooth_proxy] Mark BluetoothConnection as final for compiler optimizations
2025-08-18 01:06:47 -05:00
J. Nick Koston
c9932342eb
Merge branch 'integration' into memory_api
2025-08-18 01:01:20 -05:00
J. Nick Koston
e68a44bcba
Merge branch 'api_connection_final' into integration
2025-08-18 01:01:12 -05:00
J. Nick Koston
af87e27382
[api] Mark APIConnection as final for compiler optimizations
2025-08-18 01:00:12 -05:00
J. Nick Koston
f556ab1515
Merge branch 'frame_helper_opt' into memory_api
2025-08-18 00:57:04 -05:00
J. Nick Koston
76b6d77337
Merge branch 'frame_helper_opt' into integration
2025-08-18 00:56:57 -05:00
J. Nick Koston
134526e0ec
[api] Optimize APIFrameHelper virtual methods and mark implementations as final
2025-08-18 00:56:19 -05:00
J. Nick Koston
cb157822d0
Merge branch 'decode_cleanup' into memory_api
2025-08-17 22:22:50 -05:00
J. Nick Koston
d7b28752e0
Merge branch 'decode_cleanup' into integration
2025-08-17 22:22:41 -05:00
J. Nick Koston
a2ad2dd10e
[api] Optimize protobuf decode loop for better performance and maintainability
2025-08-17 22:21:51 -05:00
J. Nick Koston
4ee84b6d53
Merge remote-tracking branch 'origin/libretiny_no_vector' into memory_api
2025-08-17 21:40:59 -05:00
J. Nick Koston
0a483012ae
Update esphome/components/libretiny/preferences.cpp
2025-08-17 21:40:45 -05:00
J. Nick Koston
b12666f356
Merge branch 'integration' into memory_api
2025-08-17 21:38:18 -05:00
J. Nick Koston
a82eeabbc8
Merge branch 'libretiny_no_vector' into memory_api
2025-08-17 21:37:42 -05:00
J. Nick Koston
6b9fc783b6
Merge remote-tracking branch 'upstream/libretiny_no_vector' into integration
2025-08-17 21:37:32 -05:00
Ben Winslow
c29f8d0187
[core] Fix post-OTA logs display when using esphome run and MQTT ( #10274 )
2025-08-17 21:36:35 -05:00
J. Nick Koston
2b23899750
Merge branch 'integration' into memory_api
2025-08-17 21:15:01 -05:00
J. Nick Koston
afc2ba066e
Merge remote-tracking branch 'origin/atomic_remove' into integration
2025-08-17 21:14:54 -05:00
J. Nick Koston
b0e8aba426
Merge branch 'integration' into memory_api
2025-08-17 21:13:44 -05:00
J. Nick Koston
898b7b079e
Merge branch 'final_proto' into integration
2025-08-17 21:13:34 -05:00
J. Nick Koston
37e36a3d1d
[api] Mark protobuf message classes as final to enable compiler optimizations
2025-08-17 21:12:38 -05:00
Ben Winslow
2a3f80a82c
[senseair] Discard 0 ppm readings with "Out Of Range" bit set. ( #10275 )
2025-08-18 14:09:42 +12:00
J. Nick Koston
89732f30f4
[libretiny] Optimize preferences is_changed() by replacing temporary vector with unique_ptr
2025-08-17 18:46:53 -04:00
J. Nick Koston
c56fd00a7c
cleanup
2025-08-17 16:28:32 -04:00
J. Nick Koston
e06dbffe9f
fix
2025-08-17 16:12:53 -04:00
J. Nick Koston
5b674dc28c
atomic remove
2025-08-17 16:09:57 -04:00
J. Nick Koston
75f3adcd95
[esp32_ble] Store GATTC/GATTS param and small data inline to nearly eliminate heap allocations ( #10249 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-18 07:49:50 +12:00
J. Nick Koston
17467150d8
Merge branch 'integration' into memory_api
2025-08-17 08:43:10 -04:00
J. Nick Koston
cb1d4830d8
Merge remote-tracking branch 'upstream/dev' into integration
2025-08-17 08:42:46 -04:00
J. Nick Koston
1666aae105
Merge branch 'integration' into memory_api
2025-08-16 09:45:27 -04:00
J. Nick Koston
05a0380a9f
Merge branch 'object_id_alloc' into integration
2025-08-16 09:45:17 -04:00
J. Nick Koston
0b004a7d9b
tweak
2025-08-16 09:38:00 -04:00
J. Nick Koston
15fca7dea8
Avoid object_id string allocations for all entity info API messages
2025-08-16 09:35:12 -04:00
J. Nick Koston
29daef230d
[api] Add zero-copy StringRef methods for compilation_time and effect_name
2025-08-15 23:51:24 -04:00
J. Nick Koston
daf8ec36ab
[core] Remove unnecessary FD_SETSIZE check on ESP32 and improve logging ( #10255 )
2025-08-15 21:26:48 -05:00
J. Nick Koston
82d7255a16
Merge branch 'integration' into memory_api
2025-08-15 21:36:21 -04:00
J. Nick Koston
c05db304ef
Merge branch 'teardown_fix_size' into integration
2025-08-15 21:30:37 -04:00
J. Nick Koston
59037458d6
Update esphome/core/application.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-15 21:27:31 -04:00
J. Nick Koston
769a874d33
Merge branch 'integration' into memory_api
2025-08-15 21:16:44 -04:00
J. Nick Koston
50d284f21f
Merge branch 'teardown_fix_size' into integration
2025-08-15 21:16:22 -04:00
J. Nick Koston
0a66612399
teardown
2025-08-15 15:40:19 -05:00
J. Nick Koston
405ebe90f5
teardown
2025-08-15 15:39:33 -05:00
J. Nick Koston
15d1e1f8dd
Merge branch 'integration' into memory_api
2025-08-15 15:05:19 -05:00
J. Nick Koston
fdf3db465c
Merge branch 'useless_fd_setsize_check' into integration
2025-08-15 15:05:13 -05:00
J. Nick Koston
2b887033c5
[core] Remove unnecessary FD_SETSIZE check on ESP32 and improve logging
2025-08-15 14:49:22 -05:00
J. Nick Koston
e4a6dcd9c7
Merge branch 'integration' into memory_api
2025-08-15 12:33:32 -05:00
J. Nick Koston
ffc234f934
Merge remote-tracking branch 'upstream/dev' into integration
2025-08-15 12:33:27 -05:00
J. Nick Koston
6c5632a0b3
[esp32] Optimize preferences is_changed() by replacing temporary vector with unique_ptr ( #10246 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-15 10:11:49 -05:00
J. Nick Koston
9f8f1f5bc9
Merge branch 'integration' into memory_api
2025-08-15 09:54:57 -05:00
J. Nick Koston
b43ab33662
Merge branch 'esp32_ble_no_vector_no_heap_small' into integration
2025-08-15 09:54:47 -05:00
J. Nick Koston
d78d2c8710
Apply suggestions from code review
2025-08-15 09:53:07 -05:00
RFDarter
abecc0e8d8
[web_server] fix cover_all_json_generator wrong detail ( #10252 )
2025-08-15 09:44:24 -05:00
J. Nick Koston
3aae84fade
preen
2025-08-15 08:54:17 -05:00
J. Nick Koston
7005da42bb
preen
2025-08-15 08:52:21 -05:00
J. Nick Koston
0c06b02af4
Merge remote-tracking branch 'upstream/dev' into esp32_ble_no_vector_no_heap_small
2025-08-15 08:43:53 -05:00
J. Nick Koston
af9ecf3429
[esp32_ble] Optimize BLE event memory usage by eliminating std::vector overhead ( #10247 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-15 07:38:27 +00:00
J. Nick Koston
57b4c65c6c
Merge branch 'integration' into memory_api
2025-08-15 00:59:09 -05:00
J. Nick Koston
d632fc930c
Merge branch 'esp32_ble_no_vector_no_heap_small' into integration
2025-08-15 00:59:00 -05:00
J. Nick Koston
0d966ac115
preen
2025-08-15 00:58:52 -05:00
J. Nick Koston
c2abb2c8ba
[esp32_ble] Use union space for inline GATTC/GATTS data storage to reduce heap allocations
2025-08-15 00:49:25 -05:00
J. Nick Koston
ce328bc9b9
Merge branch 'integration' into memory_api
2025-08-14 23:49:39 -05:00
J. Nick Koston
0757a18fe7
Merge remote-tracking branch 'upstream/esp32_prefs_vector' into integration
2025-08-14 23:49:33 -05:00
J. Nick Koston
04b0a82963
Update esphome/components/esp32/preferences.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-14 23:49:05 -05:00
J. Nick Koston
306f7263b2
Merge branch 'integration' into memory_api
2025-08-14 23:39:56 -05:00
J. Nick Koston
2cb9f65830
Merge branch 'esp32_ble_no_vector' into integration
2025-08-14 23:39:47 -05:00
J. Nick Koston
c32584d48e
preen
2025-08-14 23:39:29 -05:00
J. Nick Koston
ce6d71e942
Update esphome/components/esp32_ble/ble_event.h
2025-08-14 23:38:54 -05:00
J. Nick Koston
14895adf47
Update esphome/components/esp32_ble/ble_event.h
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-14 23:38:25 -05:00
J. Nick Koston
d2faac10a5
Merge branch 'integration' into memory_api
2025-08-14 23:01:08 -05:00
J. Nick Koston
8e485b521a
Merge branch 'esp32_prefs_vector' into integration
2025-08-14 23:00:59 -05:00
J. Nick Koston
da5020354f
preen
2025-08-14 22:59:37 -05:00
J. Nick Koston
7b46be523a
Merge branch 'integration' into memory_api
2025-08-14 22:42:39 -05:00
J. Nick Koston
b695b6b31e
Merge branch 'esp32_prefs_vector' into integration
2025-08-14 22:42:34 -05:00
J. Nick Koston
9f4d0d3f23
preen
2025-08-14 22:42:19 -05:00
J. Nick Koston
3585ed185f
Merge branch 'integration' into memory_api
2025-08-14 22:22:14 -05:00
J. Nick Koston
a7c60e76df
Merge branch 'esp32_ble_no_vector' into integration
2025-08-14 22:22:04 -05:00
J. Nick Koston
0ee3155123
fix
2025-08-14 22:20:08 -05:00
J. Nick Koston
1bd458c868
Merge branch 'integration' into memory_api
2025-08-14 22:14:23 -05:00
J. Nick Koston
792f9392a1
Merge branch 'esp32_ble_no_vector' into integration
2025-08-14 22:14:18 -05:00
J. Nick Koston
1fa33253f8
wip
2025-08-14 22:04:10 -05:00
J. Nick Koston
269786cac9
preen
2025-08-14 21:59:46 -05:00
J. Nick Koston
9f22de449a
Merge branch 'integration' into memory_api
2025-08-14 21:20:40 -05:00
J. Nick Koston
3aa6901861
Merge branch 'esp32_prefs_vector' into integration
2025-08-14 21:20:33 -05:00
J. Nick Koston
e9e94bcd45
[esp32] Optimize preferences is_changed() by replacing temporary vector with unique_ptr
2025-08-14 21:19:36 -05:00
J. Nick Koston
bf4070ad75
Merge branch 'integration' into memory_api
2025-08-14 21:04:59 -05:00
J. Nick Koston
c562ef6b79
Merge branch 'esp8266_prefs_no_vector' into integration
2025-08-14 21:04:53 -05:00
J. Nick Koston
df73d81aca
[esp8266] Replace std::vector with std::unique_ptr in preferences to save flash
2025-08-14 21:03:51 -05:00
J. Nick Koston
00ae0fea31
Merge branch 'integration' into memory_api
2025-08-14 20:29:21 -05:00
J. Nick Koston
8cadb011a9
Merge remote-tracking branch 'upstream/dev' into integration
2025-08-14 20:28:41 -05:00
J. Nick Koston
5fa84439c2
[api] Optimize message buffer allocation and eliminate redundant methods ( #10231 )
2025-08-14 20:26:09 -05:00
dependabot[bot]
5d18afcd99
Bump ruff from 0.12.8 to 0.12.9 ( #10239 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-08-14 22:54:35 +00:00
J. Nick Koston
117cffd2b0
[bluetooth_proxy] Remove redundant connection type check after V1 removal ( #10208 )
2025-08-15 10:51:15 +12:00
J. Nick Koston
8ea1a3ed64
[core] Trigger clean build when components are removed from configuration ( #10235 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-15 10:50:03 +12:00
J. Nick Koston
0d288ceef3
Merge branch 'integration' into memory_api
2025-08-14 17:46:43 -05:00
J. Nick Koston
0413914eda
Merge branch 'esp32_ble_client_strings_2' into integration
2025-08-14 17:46:34 -05:00
J. Nick Koston
8a9d30c8d3
[esp32_ble_client] Add log helper functions to reduce flash usage by 120 bytes
2025-08-14 17:44:15 -05:00
J. Nick Koston
4f29b3c7aa
[wifi] Automatically disable Enterprise WiFi support when EAP is not configured ( #10242 )
2025-08-15 10:43:45 +12:00
J. Nick Koston
40d35f3dff
Merge branch 'integration' into memory_api
2025-08-14 16:32:51 -05:00
J. Nick Koston
bf3436f3b3
Merge branch 'no_eap_when_not_configured' into integration
2025-08-14 16:32:40 -05:00
J. Nick Koston
b7e0627b21
[wifi] Automatically disable Enterprise WiFi support when EAP is not configured
2025-08-14 16:29:53 -05:00
J. Nick Koston
4d0049aa62
Merge branch 'integration' into memory_api
2025-08-14 16:04:37 -05:00
J. Nick Koston
9a0d663fb0
Merge branch 'clean_comp_removed' into integration
2025-08-14 16:04:30 -05:00
J. Nick Koston
9af016e2ce
preen
2025-08-14 16:03:44 -05:00
J. Nick Koston
256f81f514
Merge branch 'clean_comp_removed' into memory_api
2025-08-14 15:59:52 -05:00
J. Nick Koston
a5a0ec907d
Merge branch 'clean_comp_removed' into integration
2025-08-14 15:59:46 -05:00
J. Nick Koston
da73cb06cc
cover other case
2025-08-14 15:59:36 -05:00
Jesse Hills
3325592d67
Merge branch 'beta' into dev
2025-08-15 08:46:48 +12:00
Jesse Hills
0a3ee7d84e
Merge pull request #10228 from esphome/bump-2025.8.0b2
...
2025.8.0b2
2025-08-15 08:46:15 +12:00
Katherine Whitlock
882237120e
Improve error reporting for add_library ( #10226 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-15 08:14:53 +12:00
J. Nick Koston
c0c1b4738a
Merge branch 'integration' into memory_api
2025-08-14 14:21:14 -05:00
J. Nick Koston
6a9dcc7d76
merge
2025-08-14 14:20:55 -05:00
J. Nick Koston
93c90124ee
Merge branch 'integration' into memory_api
2025-08-14 10:07:27 -05:00
J. Nick Koston
82de6516c6
Merge branch 'clean_comp_removed' into integration
2025-08-14 10:07:19 -05:00
J. Nick Koston
7e7bfb00aa
fix typing
2025-08-14 10:06:48 -05:00
J. Nick Koston
d42d9fa41e
Update esphome/writer.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-14 10:05:11 -05:00
J. Nick Koston
6dd818a320
Merge branch 'integration' into memory_api
2025-08-14 09:41:12 -05:00
J. Nick Koston
7637b77394
Merge branch 'clean_comp_removed' into integration
2025-08-14 09:41:04 -05:00
J. Nick Koston
ef07d3e0c8
[core] Trigger clean build when components are removed from configuration
2025-08-14 09:34:41 -05:00
Jesse Hills
71efaf097b
[esp32_ble] Add `USE_ESP32_BLE_UUID` when advertising is desired ( #10230 )
2025-08-14 08:49:14 -05:00
Jesse Hills
bd60dbb746
[quality] Remove period from audio related Invalid raises ( #10229 )
2025-08-14 08:48:25 -05:00
J. Nick Koston
6e9fb8201b
Merge branch 'integration' into memory_api
2025-08-13 23:10:18 -05:00
J. Nick Koston
912f676133
Merge branch 'api_reduce_2' into integration
2025-08-13 23:10:10 -05:00
J. Nick Koston
9bcd6c7a85
fix
2025-08-13 23:07:22 -05:00
J. Nick Koston
09fa349349
Revert "Revert "preen""
...
This reverts commit d83ed9ebe1 .
2025-08-13 23:06:23 -05:00
J. Nick Koston
58074e0357
Revert "preen"
...
This reverts commit 51bf2c3511 .
2025-08-13 23:05:12 -05:00
J. Nick Koston
d83ed9ebe1
Revert "preen"
...
This reverts commit 0207444765 .
2025-08-13 23:04:38 -05:00
J. Nick Koston
6fc0831762
Merge branch 'integration' into memory_api
2025-08-13 23:01:43 -05:00
J. Nick Koston
dfa2aa481d
Merge branch 'api_reduce_2' into integration
2025-08-13 23:01:30 -05:00
J. Nick Koston
0207444765
preen
2025-08-13 22:58:04 -05:00
J. Nick Koston
51bf2c3511
preen
2025-08-13 22:55:06 -05:00
J. Nick Koston
97c405b57e
preen
2025-08-13 22:53:33 -05:00
J. Nick Koston
deff1c4bc7
preen
2025-08-13 22:53:12 -05:00
J. Nick Koston
d37390412c
preen
2025-08-13 22:52:51 -05:00
J. Nick Koston
62a2b5e736
Merge branch 'integration' into memory_api
2025-08-13 22:46:00 -05:00
J. Nick Koston
6c0d21f116
Merge branch 'api_reduce_2' into integration
2025-08-13 22:45:49 -05:00
J. Nick Koston
f0decc4716
tweak
2025-08-13 22:42:08 -05:00
J. Nick Koston
3346e09785
preen
2025-08-13 22:23:47 -05:00
J. Nick Koston
b43ca2bbab
[api] Optimize message buffer allocation and eliminate redundant methods
2025-08-13 22:10:15 -05:00
J. Nick Koston
3bf8624b87
Merge remote-tracking branch 'upstream/dev' into memory_api
2025-08-13 21:43:55 -05:00
Jesse Hills
6b5e43ca72
[qm6988] Clean up code ( #10216 )
2025-08-13 21:19:03 -05:00
Jesse Hills
8d61b1e8df
Bump version to 2025.8.0b2
2025-08-14 14:00:27 +12:00
dependabot[bot]
9c897993bb
Bump esphome-dashboard from 20250514.0 to 20250814.0 ( #10227 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-14 14:00:26 +12:00
dependabot[bot]
93f9475105
Bump aioesphomeapi from 38.2.1 to 39.0.0 ( #10222 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-14 14:00:26 +12:00
Samuel Sieb
95cd224e3e
[psram] allow disabling ( #10224 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-08-14 14:00:26 +12:00
Jesse Hills
b7afeafda9
[espnow] Set state to enabled before adding initial peers ( #10225 )
2025-08-14 14:00:26 +12:00
Jesse Hills
7922462bcf
[entity] Allow `device_id` to be blank on entities ( #10217 )
2025-08-14 14:00:26 +12:00
dependabot[bot]
46d433775b
Bump esphome-dashboard from 20250514.0 to 20250814.0 ( #10227 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-14 12:40:20 +12:00
dependabot[bot]
7c4a54de90
Bump aioesphomeapi from 38.2.1 to 39.0.0 ( #10222 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-13 17:42:54 -05:00
Samuel Sieb
c3f1596498
[psram] allow disabling ( #10224 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-08-14 10:40:12 +12:00
Jesse Hills
0d1949a61b
[espnow] Set state to enabled before adding initial peers ( #10225 )
2025-08-14 10:30:28 +12:00
Jesse Hills
6a8722f33e
[entity] Allow `device_id` to be blank on entities ( #10217 )
2025-08-14 09:42:11 +12:00
J. Nick Koston
0c92dc77ad
Merge branch 'integration' into memory_api
2025-08-13 11:24:22 -05:00
J. Nick Koston
203da37390
Merge remote-tracking branch 'upstream/dev' into integration
2025-08-13 11:24:14 -05:00
Jesse Hills
fff66072d4
Merge branch 'beta' into dev
2025-08-14 00:02:17 +12:00
Jesse Hills
1c2e1ab3e5
Merge pull request #10214 from esphome/bump-2025.8.0b1
...
2025.8.0b1
2025-08-13 23:56:34 +12:00
J. Nick Koston
68ddd98f5f
[CI] Fix CI job failures for PRs with >300 changed files ( #10215 )
2025-08-13 15:49:38 +12:00
J. Nick Koston
0dda3faed5
[CI] Fix CI job failures for PRs with >300 changed files ( #10215 )
2025-08-13 15:46:56 +12:00
Jesse Hills
40c0c36179
Bump version to 2025.9.0-dev
2025-08-13 14:46:51 +12:00
Jesse Hills
6b7ced1970
Bump version to 2025.8.0b1
2025-08-13 14:46:50 +12:00
J. Nick Koston
ed2b76050b
[bluetooth_proxy] Remove ESPBTUUID dependency to save 296 bytes of flash ( #10213 )
2025-08-13 14:18:53 +12:00
Samuel Sieb
113813617d
[bme280_base, bmp280_base] add reasons to the fails, clean up logging ( #10209 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-08-13 02:05:22 +00:00
J. Nick Koston
bb6ce91c9d
Merge branch 'integration' into memory_api
2025-08-12 21:03:55 -05:00
J. Nick Koston
b3e6a0e417
Merge branch 'proxy_uuids_services' into integration
2025-08-12 21:03:43 -05:00
J. Nick Koston
4acc7f77cc
one more
2025-08-12 20:22:24 -05:00
J. Nick Koston
9238916b32
one more
2025-08-12 20:22:10 -05:00
Keith Burzinski
c3a209d3f4
[ld2450] Replace `throttle` with native filters ( #10196 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-12 19:35:19 -05:00
J. Nick Koston
ed9e717703
Merge branch 'integration' into memory_api
2025-08-12 19:33:42 -05:00
J. Nick Koston
ae4f051cd4
Merge branch 'proxy_uuids_services' into integration
2025-08-12 19:33:36 -05:00
J. Nick Koston
dec9810177
fix
2025-08-12 19:26:41 -05:00
J. Nick Koston
235050fe58
fix
2025-08-12 19:25:20 -05:00
J. Nick Koston
b5c381982c
fix
2025-08-12 19:23:44 -05:00
J. Nick Koston
5c12f638bd
fix
2025-08-12 19:22:27 -05:00
J. Nick Koston
36613507be
fix
2025-08-12 19:19:21 -05:00
J. Nick Koston
803d665a94
tweak
2025-08-12 19:16:02 -05:00
J. Nick Koston
5b279f5f92
tweak
2025-08-12 19:14:37 -05:00
J. Nick Koston
841deff578
[bluetooth_proxy] Optimize UUID conversion and reduce flash usage by 296 bytes
2025-08-12 18:57:17 -05:00
J. Nick Koston
c2ebfe8f27
[bluetooth_proxy] Optimize UUID conversion and reduce flash usage by 296 bytes
2025-08-12 18:56:20 -05:00
J. Nick Koston
7b116be48b
[bluetooth_proxy] Optimize UUID conversion and reduce flash usage by 296 bytes
2025-08-12 18:54:23 -05:00
J. Nick Koston
1c409e1b51
Merge branch 'integration' into memory_api
2025-08-12 15:34:36 -05:00
J. Nick Koston
ffdf80533e
Merge branch 'redudant_checks_bluetooth_proxy' into integration
2025-08-12 15:34:29 -05:00
J. Nick Koston
b85185f821
[bluetooth_proxy] Remove redundant connection type check after V1 removal
2025-08-12 15:12:58 -05:00
John
7ffdaa1f06
[atm90e32] energy meter calibration log output enhancements & software SPI fix ( #10143 )
...
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-08-12 20:26:53 +12:00
dependabot[bot]
3a857950bf
Bump actions/checkout from 4 to 5 ( #10198 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-12 20:23:41 +12:00
Rihan9
0256e0005e
[ld2412] New component ( #9075 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-08-12 00:34:37 -05:00
Jesse Hills
c65af68e63
[core] Reset pin registry after target platform validations ( #10199 )
2025-08-12 16:33:07 +12:00
dependabot[bot]
ef2121a215
Bump aioesphomeapi from 38.1.0 to 38.2.1 ( #10197 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-11 20:47:53 -05:00
Joshua Sing
bb40b7702d
[const] Add CONF_POWER_MODE ( #10173 )
2025-08-12 11:13:24 +12:00
Kevin Ahrendt
6c48f3d719
[wifi] Remove restriction from using NONE power saving mode with BLE ( #10181 )
2025-08-12 11:09:58 +12:00
J. Nick Koston
daa7633ebb
Merge branch 'integration' into memory_api
2025-08-11 17:22:09 -05:00
J. Nick Koston
a62d846dd1
Merge remote-tracking branch 'upstream/dev' into integration
2025-08-11 17:22:00 -05:00
J. Nick Koston
ff52869b4c
[api] Add constexpr optimizations to protobuf encoding ( #10192 )
2025-08-12 10:10:38 +12:00
J. Nick Koston
82b7c1224c
[core] Improve entity duplicate validation error messages ( #10184 )
2025-08-12 09:58:51 +12:00
Jesse Hills
c14c4fb658
[substitutions] Add some safe built-in functions to jinja parsing ( #10178 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-11 16:12:54 -05:00
J. Nick Koston
42aee53dde
[bluetooth_proxy] Replace dynamic vector with fixed array for BLE advertisements ( #10174 )
2025-08-11 15:47:46 -05:00
J. Nick Koston
9aa21956c8
[api] Optimize single vector writes to use write() instead of writev() ( #10193 )
2025-08-11 15:41:08 -05:00
J. Nick Koston
4c2874a32b
[esphome] Fix OTA watchdog resets during port scanning and network delays ( #10152 )
2025-08-11 15:37:01 -05:00
J. Nick Koston
0813362ea8
Merge branch 'integration' into memory_api
2025-08-11 14:53:48 -05:00
J. Nick Koston
53da4391a0
Merge branch 'api_writev' into integration
2025-08-11 14:53:36 -05:00
J. Nick Koston
04415211e6
[api] Optimize single vector writes to use write() instead of writev()
2025-08-11 14:52:41 -05:00
J. Nick Koston
4b62f48e12
Merge branch 'integration' into memory_api
2025-08-11 14:37:19 -05:00
J. Nick Koston
d46843f6f1
Merge branch 'small_proto_cleanups' into integration
2025-08-11 14:37:11 -05:00
J. Nick Koston
1bd4098cea
[api] Add constexpr optimizations to protobuf encoding
2025-08-11 14:36:31 -05:00
J. Nick Koston
11dd8ccd1e
Merge branch 'integration' into memory_api
2025-08-11 13:29:31 -05:00
J. Nick Koston
8e0915a3a5
Merge branch 'improve_entity_validation_message' into integration
2025-08-11 13:29:15 -05:00
J. Nick Koston
d04422e27d
add missing file
2025-08-11 11:36:15 -05:00
J. Nick Koston
753ee1badc
[core] Improve entity duplicate validation error messages
2025-08-11 11:32:23 -05:00
Keith Burzinski
45b88f2da9
[sensor] Extend timeout filter with option to return last value received ( #10115 )
2025-08-11 10:36:44 -05:00
dependabot[bot]
8f53961496
Bump pylint from 3.3.7 to 3.3.8 ( #10177 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-11 01:05:14 -05:00
J. Nick Koston
073957a310
Merge branch 'integration' into memory_api
2025-08-11 00:44:05 -05:00
J. Nick Koston
075d533b93
Merge branch 'fixed_ble_adv' into integration
2025-08-11 00:43:57 -05:00
J. Nick Koston
a847aab65e
preen
2025-08-11 00:42:58 -05:00
J. Nick Koston
3d821f1223
preen
2025-08-11 00:42:42 -05:00
J. Nick Koston
9d29031d81
Merge remote-tracking branch 'origin/fixed_ble_adv' into fixed_ble_adv
2025-08-11 00:40:51 -05:00
J. Nick Koston
dc0c4a8991
Merge remote-tracking branch 'origin/dev' into fixed_ble_adv
2025-08-11 00:40:41 -05:00
J. Nick Koston
af9c008ccb
fix off by 1
2025-08-11 00:40:28 -05:00
J. Nick Koston
c437d0057c
Merge branch 'dev' into fixed_ble_adv
2025-08-11 00:12:22 -05:00
dependabot[bot]
5cf0e4d9dd
Bump aioesphomeapi from 38.0.0 to 38.1.0 ( #10176 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-11 05:11:22 +00:00
J. Nick Koston
cfe2bfea92
Merge branch 'integration' into memory_api
2025-08-11 00:09:51 -05:00
J. Nick Koston
7d3cc0b811
Merge branch 'fixed_ble_adv' into integration
2025-08-11 00:09:45 -05:00
J. Nick Koston
07db443207
fixed ble adv
2025-08-10 23:31:40 -05:00
J. Nick Koston
35a51280d4
fixed ble adv
2025-08-10 23:29:46 -05:00
J. Nick Koston
336fea4251
Merge branch 'integration' into memory_api
2025-08-10 19:29:03 -05:00
J. Nick Koston
2fc44ac831
Merge branch 'ota_fixes' into integration
2025-08-10 19:28:57 -05:00
J. Nick Koston
8f8d6734db
dry
2025-08-10 19:26:12 -05:00
J. Nick Koston
6f817fd06a
Merge branch 'integration' into memory_api
2025-08-10 19:09:54 -05:00
J. Nick Koston
96cc7f4b99
Merge remote-tracking branch 'origin/ota_fixes' into integration
2025-08-10 19:09:44 -05:00
J. Nick Koston
9021de9c1c
preen
2025-08-10 19:04:24 -05:00
J. Nick Koston
7c0856c460
Merge branch 'integration' into memory_api
2025-08-10 18:54:14 -05:00
J. Nick Koston
7148500fa2
Merge branch 'ota_fixes' into integration
2025-08-10 18:54:07 -05:00
J. Nick Koston
d337da3d3c
cleanp
2025-08-10 18:53:48 -05:00
J. Nick Koston
3cc916b9d8
Merge branch 'integration' into memory_api
2025-08-10 18:47:30 -05:00
J. Nick Koston
5c9816e51b
Merge branch 'ota_fixes' into integration
2025-08-10 18:47:24 -05:00
J. Nick Koston
9ce75d2f0f
preen
2025-08-10 18:45:44 -05:00
Chad Matsalla
b70983ed09
[display] Disallow `show_test_card: true and update_interval: never` ( #9927 )
...
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-08-11 11:41:37 +12:00
J. Nick Koston
bcd4386fe4
Merge branch 'integration' into memory_api
2025-08-10 18:36:04 -05:00
J. Nick Koston
d5e831b93a
Merge branch 'ota_fixes' into integration
2025-08-10 18:35:41 -05:00
J. Nick Koston
2f9d1e6dac
preen
2025-08-10 18:33:30 -05:00
J. Nick Koston
ef676a5a77
preen
2025-08-10 18:30:28 -05:00
J. Nick Koston
4faa9231a9
preen
2025-08-10 18:29:00 -05:00
J. Nick Koston
4bdf44bb78
preen
2025-08-10 18:28:27 -05:00
J. Nick Koston
856e13986a
preen
2025-08-10 18:25:51 -05:00
J. Nick Koston
4a8369ef93
preen
2025-08-10 18:24:41 -05:00
tomaszduda23
ffa89eb2d3
[nrf52, zephyr_debug] add zephyr debug component ( #8319 )
2025-08-11 11:20:45 +12:00
J. Nick Koston
f5790bff73
adjust
2025-08-10 18:19:52 -05:00
J. Nick Koston
adf941f68e
Merge remote-tracking branch 'upstream/dev' into ota_fixes
2025-08-10 18:04:22 -05:00
J. Nick Koston
e48a223eac
preen
2025-08-10 18:04:08 -05:00
J. Nick Koston
cd5f7fdc98
preen
2025-08-10 18:03:56 -05:00
J. Nick Koston
8ca671ad6f
Merge branch 'integration' into memory_api
2025-08-10 17:53:46 -05:00
J. Nick Koston
e535c62b47
Merge branch 'ota_fixes' into integration
2025-08-10 17:53:40 -05:00
J. Nick Koston
2bdf335127
uint32_t
2025-08-10 17:53:24 -05:00
J. Nick Koston
f0c97c299f
uint32_t
2025-08-10 17:53:02 -05:00
J. Nick Koston
17cdf9c8d6
do not block until we get first magic byte
2025-08-10 17:48:47 -05:00
Clyde Stubbs
8b67d6dfec
[lvgl] fix allocation of reduced size buffer with rotation ( #10147 )
2025-08-11 10:32:01 +12:00
Clyde Stubbs
581b4ef5a1
[lvgl] Various validation fixes ( #10141 )
2025-08-11 10:27:54 +12:00
Jonathan Swoboda
da02f970d4
[neopixelbus] Fix neopixelbus on esp32 ( #10123 )
2025-08-11 10:24:12 +12:00
Jesse Hills
2fc0a11596
[CI] Print more info for when consts are duplicated ( #10166 )
2025-08-11 09:53:40 +12:00
J. Nick Koston
5a8f722316
Optimize subprocess performance with close_fds=False ( #10145 )
2025-08-11 09:14:13 +12:00
J. Nick Koston
279f56141e
[ade7880] Fix duplicate sensor name validation error ( #10155 )
2025-08-11 09:12:36 +12:00
J. Nick Koston
6bfe281d18
[web_server] Reduce flash usage by consolidating parameter parsing ( #10154 )
2025-08-11 09:09:31 +12:00
J. Nick Koston
a1371aea37
[dashboard] Fix port fallback regression when device is offline ( #10135 )
2025-08-11 09:04:40 +12:00
J. Nick Koston
3edb1e0726
Merge branch 'integration' into memory_api
2025-08-10 12:41:54 -05:00
J. Nick Koston
089721606b
Merge branch 'ota_fixes' into integration
2025-08-10 12:41:38 -05:00
J. Nick Koston
0c230fcd10
increase to 30s
2025-08-10 12:39:44 -05:00
Jonathan Swoboda
d5c9c10b3b
[esp32] Add IDF log_level option ( #10134 )
2025-08-10 17:27:08 +00:00
J. Nick Koston
7ff8094be2
Merge branch 'integration' into memory_api
2025-08-10 11:12:57 -05:00
J. Nick Koston
88642ec717
Merge remote-tracking branch 'swoboda1337/idf_logger' into integration
2025-08-10 11:12:46 -05:00
Jonathan Swoboda
d052dec11b
Use CONF_LOG_LEVEL from const
2025-08-10 09:11:17 -04:00
Jonathan Swoboda
6d0e86cf25
Add log_level option to idf framework
2025-08-10 09:00:03 -04:00
J. Nick Koston
cef39e7c59
[esp32_ble_tracker] Fix false reboots when event loop is blocked ( #10144 )
2025-08-10 04:44:23 -05:00
J. Nick Koston
5394ee37f9
Merge branch 'integration' into memory_api
2025-08-09 21:02:17 -05:00
J. Nick Koston
8a87336aa8
Merge branch 'webserver_flash' into integration
2025-08-09 21:02:12 -05:00
J. Nick Koston
e64ecca771
tidy
2025-08-09 21:02:02 -05:00
J. Nick Koston
6aedcab37e
Merge branch 'integration' into memory_api
2025-08-09 20:52:47 -05:00
J. Nick Koston
da9a29a1dd
Merge branch 'webserver_flash' into integration
2025-08-09 20:52:37 -05:00
J. Nick Koston
4e07c50490
tweak
2025-08-09 20:52:28 -05:00
J. Nick Koston
5b91c5f043
Merge branch 'integration' into memory_api
2025-08-09 20:46:51 -05:00
J. Nick Koston
73b11896d4
Merge branch 'webserver_flash' into integration
2025-08-09 20:46:44 -05:00
J. Nick Koston
8faac0c184
[web_server] Reduce flash usage by consolidating parameter parsing
2025-08-09 20:41:44 -05:00
J. Nick Koston
233882e1c2
Merge branch 'integration' into memory_api
2025-08-09 14:06:01 -05:00
J. Nick Koston
54a2ac92bf
Merge branch 'ota_fixes' into integration
2025-08-09 14:05:52 -05:00
J. Nick Koston
ea74a9ec8f
[esphome] Fix OTA watchdog reset when port scanning
2025-08-09 14:01:49 -05:00
Edward Firmo
2b9e1ce315
[switch] Add trigger `on_state` ( #10108 )
2025-08-09 21:09:40 +10:00
J. Nick Koston
48a94b686d
Merge branch 'integration' into memory_api
2025-08-08 16:23:20 -05:00
J. Nick Koston
32a968784c
Merge branch 'subproc' into integration
2025-08-08 16:23:03 -05:00
J. Nick Koston
3ded96bb26
Optimize subprocess performance with close_fds=False
2025-08-08 16:18:04 -05:00
J. Nick Koston
c982e35189
Merge branch 'integration' into memory_api
2025-08-08 16:05:26 -05:00
J. Nick Koston
507ec82886
Merge branch 'port_fallback' into integration
2025-08-08 16:05:20 -05:00
J. Nick Koston
e316fe3b80
Merge branch 'esp32_ble_tracker_reboot_on_blocked_loop' into integration
2025-08-08 16:05:15 -05:00
dependabot[bot]
ff9ddb9d68
Bump tornado from 6.5.1 to 6.5.2 ( #10142 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-08 16:03:13 -05:00
Edward Firmo
676c51ffa0
[switch] Add control() method to API ( #10118 )
2025-08-08 05:51:19 +00:00
J. Nick Koston
cdcf5fd74c
[dashboard] Fix port fallback regression when device is offline
2025-08-07 18:47:54 -10:00
J. Nick Koston
7e4d09dbd8
[bluetooth_proxy] Optimize connection loop to reduce CPU usage ( #10133 )
2025-08-07 16:24:26 -10:00
J. Nick Koston
58504662d8
[cover] Reduce flash usage by optimizing validation messages ( #10130 )
2025-08-08 10:44:47 +10:00
J. Nick Koston
83b69519dd
[wifi] Reduce flash usage by optimizing logging ( #10127 )
2025-08-08 10:43:13 +10:00
J. Nick Koston
d4d1a96f9b
[esp32_ble_client] Reduce flash usage by optimizing logging strings ( #10119 )
2025-08-08 10:42:03 +10:00
J. Nick Koston
76fd104fb6
[mdns] Conditionally compile extra services to reduce flash usage ( #10129 )
2025-08-08 10:32:35 +10:00
Edward Firmo
c4d1b1317a
[switch] Add switch.control automation action ( #10105 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-08-08 08:55:54 +10:00
J. Nick Koston
61fbf7cd81
Merge branch 'integration' into memory_api
2025-08-07 12:55:44 -10:00
J. Nick Koston
11b82fe3d4
Merge branch 'startup_herd_ble_fix' into integration
2025-08-07 12:55:38 -10:00
J. Nick Koston
1de0a73a63
preen
2025-08-07 12:55:31 -10:00
J. Nick Koston
760add7d29
Merge branch 'integration' into memory_api
2025-08-07 12:39:23 -10:00
J. Nick Koston
86798e3a2b
Merge branch 'startup_herd_ble_fix' into integration
2025-08-07 12:39:19 -10:00
J. Nick Koston
543e5099a4
[bluetooth_proxy] Optimize connection loop to reduce CPU usage
2025-08-07 12:38:15 -10:00
J. Nick Koston
3f31bcacad
Merge branch 'integration' into memory_api
2025-08-07 10:28:59 -10:00
J. Nick Koston
4ba5718ddd
Merge branch 'cover_logging' into integration
2025-08-07 10:28:51 -10:00
J. Nick Koston
ac05ab6de1
[cover] Reduce flash usage by optimizing validation messages
2025-08-07 10:28:07 -10:00
dependabot[bot]
14bc83342f
Bump ruff from 0.12.7 to 0.12.8 ( #10126 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-08-07 20:15:14 +00:00
dependabot[bot]
a1461c5293
Bump actions/cache from 4.2.3 to 4.2.4 ( #10128 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-07 10:09:53 -10:00
J. Nick Koston
75249775ee
Merge branch 'integration' into memory_api
2025-08-07 09:57:32 -10:00
J. Nick Koston
902846c6da
Merge branch 'mdns_extra' into integration
2025-08-07 09:57:27 -10:00
J. Nick Koston
887d43d76c
[mdns] Conditionally compile extra services to reduce flash usage
2025-08-07 09:56:47 -10:00
J. Nick Koston
2ff418c8f9
Merge branch 'integration' into memory_api
2025-08-07 09:44:14 -10:00
J. Nick Koston
3a2c7c9154
Merge branch 'wifi_flash' into integration
2025-08-07 09:44:08 -10:00
J. Nick Koston
c5c71bd85e
[wifi] Reduce flash usage by optimizing logging
2025-08-07 09:43:24 -10:00
dependabot[bot]
73b2db8af5
Bump actions/cache from 4.2.3 to 4.2.4 in /.github/actions/restore-python ( #10125 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-07 09:16:58 -10:00
J. Nick Koston
a7a119f576
[bluetooth_proxy] Remove V1 connection support ( #10107 )
2025-08-07 03:52:46 -05:00
J. Nick Koston
1ba76f5f2e
[esp32_ble_client] Conditionally compile BLE service classes to reduce flash usage ( #10114 )
2025-08-07 03:46:34 -05:00
J. Nick Koston
fb86bd05db
Merge branch 'integration' into memory_api
2025-08-06 22:42:38 -10:00
J. Nick Koston
4d56781be9
Merge branch 'esp32_ble_client_strings' into integration
2025-08-06 22:42:31 -10:00
J. Nick Koston
481bbeb6b5
[esp32_ble_client] Reduce flash usage by optimizing logging strings
2025-08-06 22:41:50 -10:00
J. Nick Koston
37a9ad6a0d
[esp32_ble_tracker] Optimize member variable ordering to reduce memory padding ( #10113 )
2025-08-07 03:34:46 -05:00
J. Nick Koston
431a8dd374
Merge branch 'integration' into memory_api
2025-08-06 22:04:44 -10:00
J. Nick Koston
469076c7dd
Merge branch 'cond_compile_service_char_desc_cond' into integration
2025-08-06 22:04:31 -10:00
J. Nick Koston
c5065f21b8
condtional
2025-08-06 19:53:57 -10:00
J. Nick Koston
c0a62c0be1
[esp32_ble_client] Avoid iterating empty services vector for bluetooth_proxy connections ( #10110 )
2025-08-07 03:40:12 +00:00
J. Nick Koston
9841d7cf87
Merge branch 'integration' into memory_api
2025-08-06 17:31:53 -10:00
J. Nick Koston
24246a136e
Merge branch 'esp32_tracker_touch_ups' into integration
2025-08-06 17:31:48 -10:00
J. Nick Koston
cf1b24145b
[esp32_ble_tracker] Optimize member variable ordering to reduce memory padding
2025-08-06 17:30:48 -10:00
J. Nick Koston
bfb14e1cf9
[esp32_touch] Restore get_value() for ESP32-S2/S3 variants ( #10112 )
2025-08-06 21:21:32 -05:00
mbo18
1415e02e40
Add device class absolute_humidity to the absolute humidity component ( #10100 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-08-07 13:48:26 +12:00
dependabot[bot]
81f907e994
Bump actions/download-artifact from 4.3.0 to 5.0.0 ( #10106 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-07 13:47:03 +12:00
J. Nick Koston
61008bc8a9
[bluetooth_proxy] Remove unnecessary heap allocation for response object ( #10104 )
2025-08-07 13:42:04 +12:00
J. Nick Koston
6d66ddd68d
[bluetooth_proxy][esp32_ble_tracker][esp32_ble_client] Consolidate duplicate logging code to reduce flash usage ( #10097 )
2025-08-07 13:41:03 +12:00
J. Nick Koston
fc180251be
[bluetooth_proxy] Consolidate dump_config() log calls ( #10103 )
2025-08-07 12:43:59 +12:00
J. Nick Koston
ee1d4f27ef
[esp32_ble] Conditionally compile BLE advertising to reduce flash usage ( #10099 )
2025-08-07 12:29:24 +12:00
J. Nick Koston
325ec0a0ae
[esp32_ble_client] Convert to C++17 nested namespace syntax ( #10111 )
2025-08-07 12:18:03 +12:00
J. Nick Koston
28d2c86a91
Merge branch 'dev' into memory_api
2025-08-06 14:08:07 -10:00
Keith Burzinski
6071f4b02c
[ld2410] Replace `throttle` with native filters ( #10019 )
2025-08-07 10:26:11 +12:00
J. Nick Koston
5e8768084b
Merge branch 'integration' into memory_api
2025-08-06 10:56:41 -10:00
J. Nick Koston
28c4460f8b
Merge branch 'esp32_ble_client_namespace' into integration
2025-08-06 10:56:28 -10:00
J. Nick Koston
cb4d3d37cf
[esp32_ble_client] Convert to C++17 nested namespace syntax
2025-08-06 10:55:56 -10:00
J. Nick Koston
e29b04bcfe
Merge branch 'integration' into memory_api
2025-08-06 10:45:16 -10:00
J. Nick Koston
341d2febd6
Merge branch 'entire_service_list_copied_discarded' into integration
2025-08-06 10:45:06 -10:00
J. Nick Koston
534681b988
[esp32_ble_client] Fix V3_WITH_CACHE connections unnecessarily populating services vector
...
preen
2025-08-06 10:40:48 -10:00
J. Nick Koston
ddb1fcd0f9
preen
2025-08-06 10:39:44 -10:00
J. Nick Koston
2327c5bddf
Merge branch 'integration' into memory_api
2025-08-06 10:28:49 -10:00
J. Nick Koston
a962bb4af2
Merge branch 'entire_service_list_copied_discarded' into integration
2025-08-06 10:28:43 -10:00
J. Nick Koston
ee98abe9f1
[esp32_ble_client] Fix V3_WITH_CACHE connections unnecessarily populating services vector
2025-08-06 10:27:18 -10:00
dependabot[bot]
083ac8ce8e
Bump aioesphomeapi from 37.2.5 to 38.0.0 ( #10109 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-06 10:21:29 -10:00
J. Nick Koston
2cdf50a025
tweak
2025-08-06 10:11:28 -10:00
J. Nick Koston
b75719d37e
Merge branch 'integration' into memory_api
2025-08-06 10:03:29 -10:00
J. Nick Koston
e99794fe9b
Merge branch 'drop_v1_connection_type_proxy_only' into integration
2025-08-06 10:03:22 -10:00
J. Nick Koston
16a2677bcf
[bluetooth_proxy] Remove V1 connection support
2025-08-06 09:55:01 -10:00
J. Nick Koston
4ceda31f32
[bluetooth_proxy] Replace std::find with simple loop for small fixed array ( #10102 )
2025-08-07 07:53:42 +12:00
J. Nick Koston
27397593c1
Merge branch 'integration' into memory_api
2025-08-06 07:47:47 -10:00
J. Nick Koston
cb4cd00ad1
Merge branch 'proxy_alloc_cleanup' into integration
2025-08-06 07:47:41 -10:00
J. Nick Koston
0893d1d958
[bluetooth_proxy] Remove unnecessary heap allocation for response object
2025-08-06 07:47:14 -10:00
J. Nick Koston
5511dae2fa
Merge branch 'integration' into memory_api
2025-08-06 07:38:12 -10:00
J. Nick Koston
1b65d2b1d3
Merge branch 'proxy_log_config' into integration
2025-08-06 07:38:05 -10:00
J. Nick Koston
2af29aab6f
[bluetooth_proxy] Consolidate dump_config() log calls
2025-08-06 07:37:30 -10:00
J. Nick Koston
e1cb364436
Merge branch 'integration' into memory_api
2025-08-06 07:31:43 -10:00
J. Nick Koston
fdc4be8c0c
Merge branch 'no_std_find_alloc' into integration
2025-08-06 07:31:35 -10:00
J. Nick Koston
a10e7b2a54
[bluetooth_proxy] Replace std::find with simple loop for small fixed array
2025-08-06 07:30:53 -10:00
J. Nick Koston
5021cc6d5f
[esp32_ble] Make BLE notification limit configurable to fix ESP_GATT_NO_RESOURCES errors ( #10098 )
2025-08-06 17:24:02 +00:00
J. Nick Koston
e5a1820708
Merge branch 'integration' into memory_api
2025-08-06 07:09:31 -10:00
J. Nick Koston
211db40cb4
Merge branch 'conditional_compile_ble_adv' into integration
2025-08-06 07:09:21 -10:00
J. Nick Koston
0aec58665a
remove filter, its too early
2025-08-06 07:09:05 -10:00
J. Nick Koston
c667218f3f
Merge branch 'conditional_compile_ble_adv' into memory_api
2025-08-05 22:22:42 -10:00
J. Nick Koston
f19ed094b7
Merge branch 'conditional_compile_ble_adv' into integration
2025-08-05 22:22:36 -10:00
J. Nick Koston
f55ab960bb
order
2025-08-05 22:22:26 -10:00
J. Nick Koston
2da1974a80
Merge branch 'integration' into memory_api
2025-08-05 22:02:28 -10:00
J. Nick Koston
bb4ddbd218
Merge branch 'ble_logging_cleanup' into integration
2025-08-05 22:02:18 -10:00
J. Nick Koston
9cc907778b
Merge remote-tracking branch 'upstream/dev' into ble_logging_cleanup
2025-08-05 21:55:13 -10:00
J. Nick Koston
a11f32d6aa
dry
2025-08-05 21:54:44 -10:00
J. Nick Koston
ba713737bc
Merge branch 'integration' into memory_api
2025-08-05 21:36:58 -10:00
J. Nick Koston
0240c68771
Merge branch 'conditional_compile_ble_adv' into integration
2025-08-05 21:36:46 -10:00
J. Nick Koston
722d76565c
[esp32_ble] Conditionally compile BLE advertising to reduce flash usage
2025-08-05 21:30:07 -10:00
J. Nick Koston
096b9c9651
Merge branch 'integration' into memory_api
2025-08-05 20:54:21 -10:00
J. Nick Koston
605e840f81
Merge branch 'out_of_notify' into integration
2025-08-05 20:53:50 -10:00
J. Nick Koston
3bfd77426a
[esp32_ble] Make BLE notification limit configurable to fix ESP_GATT_NO_RESOURCES errors
2025-08-05 20:49:35 -10:00
Craig Andrews
2b3e546203
[deep_sleep] enable sleep pull up/down for wakeup pin ( #9395 )
2025-08-05 23:47:45 -07:00
J. Nick Koston
7e288126fa
Merge branch 'integration' into memory_api
2025-08-05 20:30:40 -10:00
J. Nick Koston
b475542c8b
Merge branch 'ble_logging_cleanup' into integration
2025-08-05 20:30:34 -10:00
J. Nick Koston
5d93388a5f
[bluetooth_proxy][esp32_ble_tracker][esp32_ble_client] Consolidate duplicate logging code to reduce flash usage
2025-08-05 20:26:43 -10:00
J. Nick Koston
1642d34d29
[esp32_ble_tracker] Simplify state machine guards with helper functions ( #10092 )
2025-08-06 01:03:19 -05:00
J. Nick Koston
8ceb1b9d60
[bluetooth_proxy] Reduce flash usage by consolidating duplicate logging ( #10094 )
2025-08-06 00:49:20 -05:00
Jesse Hills
d872c8a999
[light] Allow light effect schema to be a schema object already ( #10091 )
2025-08-06 00:05:48 -05:00
Pawelo
99125c045f
[bme680] Eliminate warnings due to unused functions ( #9735 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-08-06 00:02:54 -05:00
Jonathan Swoboda
860a5ef5c0
[esp32_rmt_led_strip] Work around IDFGH-16195 ( #10093 )
2025-08-05 23:28:09 -05:00
J. Nick Koston
addeec572a
Merge branch 'integration' into memory_api
2025-08-05 17:26:40 -10:00
J. Nick Koston
bb95320348
Merge branch 'bluetooth_proxy_flash' into integration
2025-08-05 17:26:34 -10:00
J. Nick Koston
c1ace213ab
[bluetooth_proxy] Reduce flash usage by consolidating duplicate logging
2025-08-05 17:26:06 -10:00
J. Nick Koston
c253eb2362
Merge branch 'integration' into memory_api
2025-08-05 17:06:06 -10:00
J. Nick Koston
8fbef8e71e
Merge branch 'esp32_ble_tracker_more_cleanups' into integration
2025-08-05 17:05:56 -10:00
J. Nick Koston
c5d5e66f30
dry
2025-08-05 17:04:02 -10:00
J. Nick Koston
eea84a43d6
Merge branch 'integration' into memory_api
2025-08-05 17:02:43 -10:00
J. Nick Koston
c52bd6fecf
Merge branch 'esp32_ble_tracker_more_cleanups' into integration
2025-08-05 17:02:34 -10:00
J. Nick Koston
028d20908e
Merge remote-tracking branch 'upstream/dev' into integration
2025-08-05 17:02:31 -10:00
J. Nick Koston
ef271cbd3b
[esp32_ble_tracker] Simplify state machine guards with helper functions
2025-08-05 17:01:53 -10:00
J. Nick Koston
b01f03cc24
[esp32_ble_tracker] Refactor loop() method for improved readability and performance ( #10074 )
2025-08-06 14:26:11 +12:00
J. Nick Koston
cfb22e33c9
[esp32_ble_tracker] Add missing USE_ESP32_BLE_DEVICE guard for already_discovered_ member ( #10085 )
2025-08-06 14:22:32 +12:00
@RubenKelevra
96bbb58f34
update espressif's esp32-camera library to 2.1.1 ( #10090 )
2025-08-05 14:33:15 -10:00
Jesse Hills
3edd746c6c
[mcp23xxx] Use CachedGpioExpander ( #10078 )
2025-08-06 11:01:57 +12:00
Copilot
c308e03e92
[select] Fix new_select() not forwarding constructor args while preserving keyword-only options parameter ( #10036 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
Co-authored-by: jesserockz <3060199+jesserockz@users.noreply.github.com >
2025-08-06 08:09:36 +12:00
NP v/d Spek
bd2b3b9da5
[espnow] Small changes and fixes ( #10014 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-06 07:46:40 +12:00
Kevin Ahrendt
d443a97dd8
[speaker] Media player fixes for IDF5.4 ( #10088 )
2025-08-05 14:55:40 -04:00
J. Nick Koston
58a088e06b
Add myself to multiple bluetooth codeowners ( #10083 )
2025-08-05 09:00:04 +00:00
J. Nick Koston
7344ff6941
merge
2025-08-04 21:50:36 -10:00
J. Nick Koston
2b5d035c39
Merge branch 'integration' into memory_api
2025-08-04 21:49:10 -10:00
J. Nick Koston
6cc5f83c71
Merge branch 'already_discovered_missing_guard' into integration
2025-08-04 21:48:48 -10:00
Jesse Hills
49a46883ed
[core] Update core component codeowners to `@esphome/core` ( #10082 )
2025-08-05 06:24:24 +00:00
J. Nick Koston
acdcf514b9
[esp32_ble_tracker] Add missing USE_ESP32_BLE_DEVICE guard for already_discovered_ member
2025-08-04 20:14:30 -10:00
J. Nick Koston
89cf81baaa
Merge branch 'integration' into memory_api
2025-08-04 20:06:47 -10:00
J. Nick Koston
7c328e51c4
Merge branch 'esp32_ble_co' into integration
2025-08-04 20:06:29 -10:00
J. Nick Koston
ba9cf1b5f6
Add myself to multiple bluetooth codeowners
2025-08-04 19:56:22 -10:00
J. Nick Koston
bc03538e25
Support multiple --device arguments for address fallback ( #10003 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-08-05 16:40:46 +12:00
dependabot[bot]
969034b61a
Bump docker/login-action from 3.4.0 to 3.5.0 in the docker-actions group ( #10081 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-05 16:18:42 +12:00
Jonathan Swoboda
06eb1b6014
[remote_transmitter] Add digital_write automation ( #10069 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-05 16:09:37 +12:00
Jesse Hills
589d00f17f
Merge branch 'release' into dev
2025-08-05 15:38:25 +12:00
Jesse Hills
68c0aa4d6d
Merge pull request #10079 from esphome/bump-2025.7.5
...
2025.7.5
2025-08-05 15:37:42 +12:00
J. Nick Koston
1c7200545b
Merge branch 'integration' into memory_api
2025-08-04 16:52:44 -10:00
J. Nick Koston
e499374964
Merge branch 'multi_device_args' into integration
2025-08-04 16:52:30 -10:00
J. Nick Koston
63705c5a6e
Merge branch 'dev' into multi_device_args
2025-08-04 16:51:57 -10:00
dependabot[bot]
2fddb061e1
Bump aioesphomeapi from 37.2.4 to 37.2.5 ( #10080 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-04 16:51:42 -10:00
J. Nick Koston
3bbd3acea6
Merge branch 'integration' into memory_api
2025-08-04 16:26:55 -10:00
J. Nick Koston
8fc1835e5b
Merge branch 'esp32_ble_tracker_cleanup_code' into integration
2025-08-04 16:26:49 -10:00
J. Nick Koston
655d001d72
address bot comments
2025-08-04 16:26:40 -10:00
J. Nick Koston
5f9080dac9
fix --device OTA
2025-08-04 15:57:29 -10:00
Jesse Hills
c85eb448e4
[gpio_expander] Fix bank caching ( #10077 )
...
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-08-05 13:45:52 +12:00
J. Nick Koston
1d6c491dea
Merge branch 'dev' into multi_device_args
2025-08-04 15:43:15 -10:00
Jesse Hills
396c02c6de
[core] Allow extra args on cli and just ignore them ( #9814 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-05 13:33:12 +12:00
Jesse Hills
52c4509208
[esp32_dac] Always use esp-idf APIs ( #9833 )
2025-08-05 13:31:56 +12:00
J. Nick Koston
9e1054cb87
Merge branch 'integration' into memory_api
2025-08-04 15:25:44 -10:00
J. Nick Koston
e0fe73ec5b
Merge branch 'esp32_ble_tracker_cleanup_code' into integration
2025-08-04 15:25:37 -10:00
J. Nick Koston
166ed736a9
Merge remote-tracking branch 'upstream/dev' into esp32_ble_tracker_cleanup_code
2025-08-04 15:24:55 -10:00
Jesse Hills
d29cae9c3b
Bump version to 2025.7.5
2025-08-05 13:21:00 +12:00
Chris Beswick
532e3e370f
[i2s_audio] Use high-pass filter for dc offset correction ( #10005 )
2025-08-05 13:21:00 +12:00
Clyde Stubbs
da573a217d
[font] Catch file load exception ( #10058 )
...
Co-authored-by: clydeps <U5yx99dok9>
2025-08-05 13:21:00 +12:00
J. Nick Koston
a9b27d1966
[api] Fix OTA progress updates not being sent when main loop is blocked ( #10049 )
2025-08-05 13:21:00 +12:00
Clyde Stubbs
0aa3c9685e
[lvgl] Bugfix for tileview ( #9938 )
2025-08-05 13:21:00 +12:00
J. Nick Koston
93b28447ee
[bluetooth_proxy] Optimize memory usage with fixed-size array and const string references ( #10015 )
2025-08-05 13:13:55 +12:00
J. Nick Koston
52634dac2a
[tests] Add datetime entities to host_mode_many_entities integration test ( #10032 )
2025-08-05 13:12:05 +12:00
J. Nick Koston
64c94c1440
[esp32_ble_client] Fix connection parameter timing by setting preferences before connection ( #10059 )
2025-08-05 13:11:32 +12:00
J. Nick Koston
f7bf1ef52c
[esp32_ble_tracker] Eliminate redundant ring buffer for lower latency ( #10057 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-05 13:10:32 +12:00
J. Nick Koston
fa8c5e880c
[esp32_ble_tracker] Optimize connection by promoting client immediately after scan stop trigger ( #10061 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-05 13:10:02 +12:00
J. Nick Koston
27ba90ea95
[esp32_ble_client] Start MTU negotiation earlier following ESP-IDF examples ( #10062 )
2025-08-05 12:59:23 +12:00
J. Nick Koston
469246b8d8
[bluetooth_proxy] Warn about BLE connection timeout mismatch on Arduino framework ( #10063 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-05 12:58:41 +12:00
J. Nick Koston
50f15735dc
[api] Add helpful compile-time errors for Custom API Device methods ( #10076 )
2025-08-05 12:57:31 +12:00
mschnaubelt
83d9c02a1b
Add CO5300 display support ( #9739 )
2025-08-05 09:41:55 +10:00
J. Nick Koston
df83205997
Merge branch 'integration' into memory_api
2025-08-04 11:17:58 -10:00
J. Nick Koston
d8a2e020a9
Merge branch 'helpful_custom_api_error' into integration
2025-08-04 11:17:48 -10:00
J. Nick Koston
fb1d2368a9
fix
2025-08-04 11:15:47 -10:00
J. Nick Koston
76cdef966b
fix
2025-08-04 11:14:22 -10:00
J. Nick Koston
c6aeeb98b6
Merge branch 'integration' into memory_api
2025-08-04 11:10:01 -10:00
J. Nick Koston
b5bd065f94
Merge branch 'helpful_custom_api_error' into integration
2025-08-04 11:09:42 -10:00
J. Nick Koston
734b2691c8
[api] Add helpful compile-time errors for Custom API Device methods
2025-08-04 11:08:00 -10:00
J. Nick Koston
739cc5ff50
[esp32_ble_tracker] Refactor loop() method for improved readability and performance
2025-08-04 09:24:22 -10:00
J. Nick Koston
2facd1b436
Cleanup esp32_ble_tracker
2025-08-04 09:18:30 -10:00
Jonathan Swoboda
701e6099aa
[espnow, web_server_idf] Fix IDF 5.5 compile issues ( #10068 )
2025-08-04 08:56:34 -10:00
J. Nick Koston
d4ff83bf6e
Merge branch 'integration' into memory_api
2025-08-04 08:52:25 -10:00
J. Nick Koston
97544869bd
Merge branch '5_5_fixes' into integration
2025-08-04 08:52:17 -10:00
Chris Beswick
d59476d0e1
[i2s_audio] Use high-pass filter for dc offset correction ( #10005 )
2025-08-04 10:43:44 -04:00
Jonathan Swoboda
608cc4f0d1
Fix 5.5 compile issues
2025-08-04 08:45:04 -04:00
Djordje Mandic
fbbb791b0d
[gt911] Use timeout instead of delay, shortened log msg ( #10024 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-08-04 03:37:43 -05:00
J. Nick Koston
15790145b2
Merge branch 'integration' into memory_api
2025-08-03 22:31:55 -10:00
J. Nick Koston
75b6bb9f76
Merge branch 'warn_ble_timeout_mismatch' into integration
2025-08-03 22:31:48 -10:00
J. Nick Koston
74c0e63a1d
cleanup
2025-08-03 22:31:27 -10:00
J. Nick Koston
1d3cd0500e
Merge branch 'integration' into memory_api
2025-08-03 22:20:15 -10:00
J. Nick Koston
0cebde66bd
Merge branch 'warn_ble_timeout_mismatch' into integration
2025-08-03 22:20:11 -10:00
J. Nick Koston
081f0a1871
Update esphome/components/bluetooth_proxy/__init__.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-03 22:19:48 -10:00
J. Nick Koston
5062bab73f
Merge branch 'integration' into memory_api
2025-08-03 22:17:25 -10:00
J. Nick Koston
8694cf71fd
Merge branch 'warn_ble_timeout_mismatch' into integration
2025-08-03 22:17:17 -10:00
J. Nick Koston
2bc77be5ab
[bluetooth_proxy] Warn about BLE connection timeout mismatch on Arduino framework
2025-08-03 22:16:40 -10:00
J. Nick Koston
cccbe4293b
Merge branch 'integration' into memory_api
2025-08-03 21:42:00 -10:00
J. Nick Koston
8077dbd892
Merge branch 'mtu_sooner' into integration
2025-08-03 21:41:55 -10:00
J. Nick Koston
e6629f662c
[esp32_ble_client] Start MTU negotiation earlier following ESP-IDF examples
2025-08-03 21:41:15 -10:00
J. Nick Koston
5126aefe13
Merge branch 'integration' into memory_api
2025-08-03 21:23:05 -10:00
J. Nick Koston
da3c6ade7b
Merge branch 'promote_after_stop' into integration
2025-08-03 21:22:55 -10:00
J. Nick Koston
dd80fcdb62
Update esphome/components/esp32_ble_tracker/esp32_ble_tracker.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-03 21:22:38 -10:00
J. Nick Koston
3a99929619
Merge branch 'integration' into memory_api
2025-08-03 21:02:31 -10:00
J. Nick Koston
d4449f372a
Merge branch 'fix_connection_param_order' into integration
2025-08-03 21:02:14 -10:00
J. Nick Koston
a645c02476
Merge branch 'integration' into memory_api
2025-08-03 20:58:39 -10:00
J. Nick Koston
951d0de52d
Merge branch 'promote_after_stop' into integration
2025-08-03 20:58:34 -10:00
J. Nick Koston
8d4f1802fb
[esp32_ble_tracker] Optimize connection by promoting client immediately after scan stop trigger
2025-08-03 20:57:02 -10:00
J. Nick Koston
fffa9b813c
[esp32_ble_client] Fix connection parameter timing by setting preferences before connection
2025-08-03 19:51:18 -10:00
J. Nick Koston
36c4430317
[esp32_ble] Fix BLE connection slot waste by aligning ESP-IDF timeout with client timeout ( #10013 )
2025-08-04 17:41:41 +12:00
J. Nick Koston
5ddf32b0a6
Merge branch 'integration' into memory_api
2025-08-03 19:32:46 -10:00
J. Nick Koston
8cc6cf2bbd
Merge remote-tracking branch 'upstream/fold_ring_buffer_esp32_ble_tracker' into integration
2025-08-03 19:32:34 -10:00
J. Nick Koston
6be22a5ea9
[esp32_ble_client] Connect immediately on READY_TO_CONNECT to reduce latency ( #10051 )
2025-08-04 17:15:28 +12:00
J. Nick Koston
989058e6a9
[esp32_ble_client] Use FAST connection parameters for all v3 connections ( #10052 )
2025-08-04 17:12:06 +12:00
Jesse Hills
61386aaf6e
Merge branch 'dev' into fold_ring_buffer_esp32_ble_tracker
2025-08-04 17:00:08 +12:00
J. Nick Koston
7c297366c7
[esp32_ble_tracker] Remove unnecessary STOPPED scanner state to reduce latency ( #10055 )
2025-08-04 16:57:59 +12:00
Clyde Stubbs
bb3ebaf955
[font] Catch file load exception ( #10058 )
...
Co-authored-by: clydeps <U5yx99dok9>
2025-08-04 16:55:54 +12:00
Jesse Hills
3007ca4d57
[core] Move docs url generator to helpers.py ( #10056 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-03 23:55:46 -05:00
Jesse Hills
a5f1661643
[nfc] Rename `binary_sensor` source files ( #10053 )
2025-08-03 23:43:04 -05:00
J. Nick Koston
85fd10f06e
Merge branch 'integration' into memory_api
2025-08-03 18:06:01 -10:00
J. Nick Koston
fe8f24cad7
Merge branch 'fold_ring_buffer_esp32_ble_tracker' into integration
2025-08-03 18:05:54 -10:00
J. Nick Koston
5a695267aa
[esp32_ble_tracker] Eliminate redundant ring buffer for lower latency
2025-08-03 18:04:09 -10:00
Jesse Hills
4d683d5a69
[AI] Add note about the defines.h file needing to include all new defines added ( #10054 )
2025-08-03 16:45:35 -10:00
J. Nick Koston
c0c0a42362
[api] Use static allocation for areas and devices in DeviceInfoResponse ( #10038 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-04 02:37:47 +00:00
J. Nick Koston
a6c8651298
Merge branch 'integration' into memory_api
2025-08-03 16:31:11 -10:00
J. Nick Koston
4945855415
Merge branch 'no_more_stopped_state' into integration
2025-08-03 16:31:01 -10:00
J. Nick Koston
9ff89dfb81
dry
2025-08-03 16:29:31 -10:00
J. Nick Koston
6a5eb460ef
[esp32] Add framework migration warning for upcoming ESP-IDF default change ( #10030 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-04 14:27:05 +12:00
J. Nick Koston
ef372eeeb7
[wifi] Replace std::stable_sort with insertion sort to save 2.4KB flash ( #10037 )
2025-08-04 14:19:24 +12:00
J. Nick Koston
7a7132f1c8
Merge branch 'integration' into memory_api
2025-08-03 16:16:40 -10:00
J. Nick Koston
5c491b385e
Merge branch 'no_more_stopped_state' into integration
2025-08-03 16:16:33 -10:00
J. Nick Koston
2e08285570
[esp32_ble_tracker] Remove unnecessary STOPPED scanner state to reduce latency
2025-08-03 16:14:34 -10:00
J. Nick Koston
9aad0733ef
[core] Update to esptool 5.0+ command syntax ( #10011 )
2025-08-04 14:14:17 +12:00
J. Nick Koston
494a1a216c
[web_server] Conditionally compile authentication code to save flash memory ( #10022 )
2025-08-04 14:09:12 +12:00
J. Nick Koston
a75f73dbf0
[web_server] Reduce binary size by using EntityBase and minimizing template instantiations ( #10033 )
2025-08-04 14:03:37 +12:00
J. Nick Koston
c9d865a061
[core] Optimize Application::pre_setup() to reduce duplicate MAC address operations ( #10039 )
2025-08-04 14:02:10 +12:00
J. Nick Koston
3fbbdb4589
[web_server_idf] Replace std::find_if with simple loop to reduce binary size ( #10042 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-04 14:00:56 +12:00
J. Nick Koston
cd6cf074d9
[core] Replace std::stable_sort with insertion sort to save 3.5KB flash ( #10035 )
2025-08-04 13:56:06 +12:00
J. Nick Koston
d86e1e29a9
[core] Convert components, devices, and areas vectors to static allocation ( #10020 )
2025-08-04 13:51:50 +12:00
J. Nick Koston
367e35771e
Merge branch 'integration' into memory_api
2025-08-03 15:51:48 -10:00
J. Nick Koston
86af0d7965
Merge branch 'second_connection_fix' into integration
2025-08-03 15:51:42 -10:00
J. Nick Koston
e17a200b7c
[esp32_ble_client] Use FAST connection parameters for all v3 connections
2025-08-03 15:51:02 -10:00
J. Nick Koston
dbaf2cdd50
[core] Replace std::find and std::max_element with simple loops to reduce binary size ( #10044 )
2025-08-04 13:46:06 +12:00
J. Nick Koston
27d66e5cfe
Merge branch 'integration' into memory_api
2025-08-03 15:45:56 -10:00
J. Nick Koston
72142bc7d7
Merge branch 'reduce_connect_one_loop' into integration
2025-08-03 15:45:50 -10:00
J. Nick Koston
137df4ff20
[esp32_ble_client] Connect immediately on READY_TO_CONNECT to reduce latency
2025-08-03 15:45:03 -10:00
dependabot[bot]
b44d2183aa
Bump aioesphomeapi from 37.2.3 to 37.2.4 ( #10050 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-04 01:19:12 +00:00
@RubenKelevra
0f13af0076
Update esp32-camera library version to 2.1.0 ( #9527 )
2025-08-03 15:08:11 -10:00
J. Nick Koston
ef33d36d63
Merge branch 'integration' into memory_api
2025-08-03 15:04:46 -10:00
J. Nick Koston
ee899147ff
Merge branch 'update_esp32_camera' into integration
2025-08-03 15:04:39 -10:00
Clyde Stubbs
339c26c815
[color][lvgl] Allow Color to be used for lv_color_t ( #10016 )
2025-08-04 12:51:34 +12:00
J. Nick Koston
d69e98e15d
[api] Fix OTA progress updates not being sent when main loop is blocked ( #10049 )
2025-08-04 00:23:45 +00:00
J. Nick Koston
e95baa67d5
Merge branch 'integration' into memory_api
2025-08-03 13:55:26 -10:00
J. Nick Koston
72eaba6e2c
Merge branch 'update_no_batch' into integration
2025-08-03 13:55:19 -10:00
J. Nick Koston
3e69f41b42
needs ifdef
2025-08-03 13:54:03 -10:00
J. Nick Koston
be7b63898f
[api] Fix OTA progress updates not being sent when main loop is blocked
2025-08-03 13:43:15 -10:00
J. Nick Koston
a86c0b66c8
Merge branch 'unregister_fd_flash' into memory_api
2025-08-02 22:45:29 -10:00
J. Nick Koston
fb004fd0c9
Merge branch 'unregister_fd_flash' into integration
2025-08-02 22:45:24 -10:00
J. Nick Koston
53449f298e
lint
2025-08-02 22:45:13 -10:00
Clyde Stubbs
b1b0638fab
[config] Fix reversion of excessive yaml output after error ( #10043 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-08-02 22:35:52 -10:00
J. Nick Koston
f34e7a0051
Merge branch 'integration' into memory_api
2025-08-02 22:03:23 -10:00
J. Nick Koston
68e8966b47
Merge branch 'webserver_std_find' into integration
2025-08-02 22:03:09 -10:00
J. Nick Koston
5c7ddc584e
Merge branch 'unregister_fd_flash' into integration
2025-08-02 22:03:05 -10:00
J. Nick Koston
451095eef4
[core] Replace std::find and std::max_element with simple loops to reduce binary size
2025-08-02 21:50:39 -10:00
J. Nick Koston
b667cc45cc
[web_server_idf] Replace std::find_if with simple loop to reduce binary size
2025-08-02 17:22:41 -10:00
J. Nick Koston
be701c58e1
Merge branch 'integration' into memory_api
2025-08-02 15:57:31 -10:00
J. Nick Koston
aafa1190ce
Merge branch 'core_dupe_add_mac' into integration
2025-08-02 15:57:25 -10:00
J. Nick Koston
7a8b2feec6
[core] Optimize Application::pre_setup() to reduce duplicate MAC address operations
2025-08-02 15:56:47 -10:00
J. Nick Koston
5d6a152c45
Merge branch 'integration' into memory_api
2025-08-02 15:37:27 -10:00
J. Nick Koston
f9e15558e7
Merge branch 'static_areas_devices_api' into integration
2025-08-02 15:37:11 -10:00
J. Nick Koston
88f251b29c
[api] Use static allocation for areas and devices in DeviceInfoResponse
2025-08-02 14:48:51 -10:00
J. Nick Koston
7faded49d3
Merge branch 'integration' into memory_api
2025-08-02 14:23:48 -10:00
J. Nick Koston
07ce321e99
Merge branch 'webserver_entity_base' into integration
2025-08-02 14:23:41 -10:00
J. Nick Koston
7391bbc6ee
suggestion
2025-08-02 14:20:18 -10:00
J. Nick Koston
901fd47f48
Merge branch 'dev' into webserver_entity_base
2025-08-02 14:00:47 -10:00
J. Nick Koston
296442d8f1
[core] Fix compilation errors when platform sections have no entities ( #10023 )
2025-08-02 13:59:20 -10:00
J. Nick Koston
5f0e1f8ab5
Merge branch 'integration' into memory_api
2025-08-02 13:01:22 -10:00
J. Nick Koston
eb5def5ad7
Merge branch 'wifi_sort' into integration
2025-08-02 13:01:11 -10:00
J. Nick Koston
61c97b029c
preen
2025-08-02 13:01:03 -10:00
J. Nick Koston
3ef334c882
Merge branch 'integration' into memory_api
2025-08-02 12:54:39 -10:00
J. Nick Koston
a5a64edf9a
Merge branch 'sort_core' into integration
2025-08-02 12:54:29 -10:00
J. Nick Koston
67abbc833f
flex
2025-08-02 12:49:03 -10:00
J. Nick Koston
ade5aba423
Merge branch 'integration' into memory_api
2025-08-02 12:47:00 -10:00
J. Nick Koston
56eedad727
Merge branch 'wifi_sort' into integration
2025-08-02 12:46:51 -10:00
J. Nick Koston
9c76847aca
[wifi] Replace std::stable_sort with insertion sort to save 2.4KB flash
2025-08-02 12:45:44 -10:00
J. Nick Koston
711eb2d7eb
Merge branch 'sort_core' into integration
2025-08-02 12:28:09 -10:00
J. Nick Koston
40dcee594b
preen
2025-08-02 12:27:54 -10:00
Copilot
fd442cc485
[syslog] Fix RFC3164 timestamp compliance for single-digit days ( #10034 )
...
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2025-08-03 08:21:54 +10:00
J. Nick Koston
36eab00eac
preen
2025-08-02 12:14:17 -10:00
J. Nick Koston
178910d15e
Merge branch 'integration' into memory_api
2025-08-02 12:04:28 -10:00
J. Nick Koston
c609341605
Merge branch 'sort_core' into integration
2025-08-02 12:04:09 -10:00
J. Nick Koston
c89bc0bfd7
[core] Replace std::stable_sort with insertion sort to save 1.3KB flash
2025-08-02 12:02:30 -10:00
J. Nick Koston
18dca1a07d
Merge branch 'integration' into memory_api
2025-08-02 10:30:55 -10:00
J. Nick Koston
7ac9bdb36b
Merge branch 'webserver_entity_base' into integration
2025-08-02 10:30:48 -10:00
J. Nick Koston
894565a97f
[web_server] Reduce binary size by using EntityBase and minimizing template instantiations
2025-08-02 10:15:41 -10:00
J. Nick Koston
79bc7ba206
Merge branch 'integration' into memory_api
2025-08-02 10:05:56 -10:00
J. Nick Koston
2575913880
Merge branch 'drop_py_esptool' into integration
2025-08-02 10:05:48 -10:00
J. Nick Koston
716c25366c
do the others
2025-08-02 10:01:36 -10:00
J. Nick Koston
aa33baf5a2
Merge branch 'integration' into memory_api
2025-08-02 09:47:48 -10:00
J. Nick Koston
ce74f07218
Merge branch 'no_entites_fix' into integration
2025-08-02 09:47:35 -10:00
J. Nick Koston
4dd175df90
Merge branch 'idf_default' into integration
2025-08-02 09:47:23 -10:00
J. Nick Koston
e4db32d73e
tweak
2025-08-02 09:21:57 -10:00
J. Nick Koston
a1e7317f5e
[esp32] Add framework migration warning for upcoming ESP-IDF default change
2025-08-02 08:46:08 -10:00
J. Nick Koston
30f988c5f3
[esp32] Add framework migration warning for upcoming ESP-IDF default change
2025-08-02 08:42:46 -10:00
J. Nick Koston
ed2e8466c8
[esp32] Add framework migration warning for upcoming ESP-IDF default change
2025-08-02 08:42:17 -10:00
J. Nick Koston
2c01c06828
remove test
2025-08-02 07:53:32 -10:00
J. Nick Koston
466f8d2050
remove test
2025-08-02 07:53:14 -10:00
J. Nick Koston
90b68d6fa0
Merge branch 'integration' into memory_api
2025-08-02 00:00:58 -10:00
J. Nick Koston
ee4a1528d7
Merge branch 'no_entites_fix' into integration
2025-08-02 00:00:40 -10:00
J. Nick Koston
bba63625a4
[core] Fix compilation errors when platform sections have no entities
2025-08-01 23:58:32 -10:00
J. Nick Koston
37827c1272
Merge branch 'integration' into memory_api
2025-08-01 23:08:30 -10:00
J. Nick Koston
58a5b6ac71
Merge branch 'webserver_conditional_auth' into integration
2025-08-01 23:08:19 -10:00
J. Nick Koston
49b5dd3299
missed one
2025-08-01 23:08:03 -10:00
J. Nick Koston
3986399e93
missed one
2025-08-01 23:07:37 -10:00
J. Nick Koston
9088790e63
Merge branch 'integration' into memory_api
2025-08-01 23:00:24 -10:00
J. Nick Koston
151718ccf2
Merge branch 'webserver_conditional_auth' into integration
2025-08-01 23:00:15 -10:00
J. Nick Koston
fefa35a418
define
2025-08-01 22:57:26 -10:00
J. Nick Koston
204b54ce38
preen
2025-08-01 22:53:17 -10:00
J. Nick Koston
c28147b3a4
test
2025-08-01 22:43:42 -10:00
J. Nick Koston
fdb437deb2
Merge branch 'integration' into memory_api
2025-08-01 22:39:01 -10:00
J. Nick Koston
11c48ab9c7
Merge branch 'webserver_conditional_auth' into integration
2025-08-01 22:38:54 -10:00
J. Nick Koston
e50135ef8a
[web_server] Conditionally compile authentication code to save flash memory
2025-08-01 22:37:35 -10:00
J. Nick Koston
9b3ee6936d
Merge branch 'integration' into memory_api
2025-08-01 21:26:51 -10:00
J. Nick Koston
983690f56d
Merge branch 'static_comp_areas' into integration
2025-08-01 21:26:44 -10:00
J. Nick Koston
72d0660261
Merge branch 'integration' into memory_api
2025-08-01 21:26:29 -10:00
J. Nick Koston
dcecbb9fa8
Merge branch 'bluetooth_connection_churn_array' into integration
2025-08-01 21:26:19 -10:00
J. Nick Koston
a8f4b5c4e2
fixes
2025-08-01 21:25:58 -10:00
J. Nick Koston
015bb6f602
reorder
2025-08-01 21:05:28 -10:00
J. Nick Koston
f1650fc647
static comp, areas, devices
2025-08-01 20:54:41 -10:00
J. Nick Koston
9d0df67a9e
Merge branch 'integration' into memory_api
2025-08-01 20:33:14 -10:00
J. Nick Koston
833602db74
Merge branch 'bluetooth_connection_churn_array' into integration
2025-08-01 20:32:48 -10:00
J. Nick Koston
20959c2366
[bluetooth_proxy] Optimize memory usage with fixed-size array and const string references
2025-08-01 20:32:09 -10:00
J. Nick Koston
4f58e1c8b9
[core] Convert entity vectors to static allocation for reduced memory usage ( #10018 )
2025-08-01 20:26:22 -10:00
J. Nick Koston
00d9baed11
[bluetooth_proxy] Eliminate heap allocations in connection state reporting ( #10010 )
2025-08-01 20:26:00 -10:00
J. Nick Koston
18fb3618a0
Merge branch 'integration' into memory_api
2025-08-01 15:41:50 -10:00
J. Nick Koston
0fc874b7d3
Merge branch 'static_entity_vectors' into integration
2025-08-01 15:41:43 -10:00
J. Nick Koston
d8d9123c58
fix clang-tiy
2025-08-01 15:41:33 -10:00
J. Nick Koston
4019bf9027
Merge branch 'integration' into memory_api
2025-08-01 15:36:16 -10:00
J. Nick Koston
8c2f0580d6
Merge branch 'static_entity_vectors' into integration
2025-08-01 15:36:01 -10:00
J. Nick Koston
4de68ded79
preen
2025-08-01 15:31:01 -10:00
J. Nick Koston
591b9ce87b
preen
2025-08-01 15:28:48 -10:00
J. Nick Koston
7e25846cad
preen
2025-08-01 15:26:51 -10:00
J. Nick Koston
a25edf93d6
preen
2025-08-01 15:26:13 -10:00
J. Nick Koston
13c749ceda
preen
2025-08-01 15:26:04 -10:00
J. Nick Koston
8bf3d52fb0
tidy
2025-08-01 15:25:10 -10:00
J. Nick Koston
082e365f82
Merge branch 'integration' into memory_api
2025-08-01 15:00:49 -10:00
J. Nick Koston
48060f2f7f
Merge branch 'static_entity_vectors' into integration
2025-08-01 15:00:41 -10:00
J. Nick Koston
7351fb374f
[core] Convert entity vectors to static allocation for reduced memory usage
2025-08-01 14:59:01 -10:00
J. Nick Koston
9005767b67
Merge branch 'integration' into memory_api
2025-08-01 14:13:33 -10:00
J. Nick Koston
d401200404
Merge branch 'bluetooth_connection_churn_array' into integration
2025-08-01 14:13:22 -10:00
J. Nick Koston
68ab351cc8
[bluetooth_proxy] Optimize memory usage with fixed-size array and const string references
2025-08-01 14:12:08 -10:00
J. Nick Koston
1c469747d4
Merge branch 'integration' into memory_api
2025-08-01 13:01:25 -10:00
J. Nick Koston
ee6e24b424
Merge branch 'bluetooth_connection_churn' into integration
2025-08-01 13:01:10 -10:00
J. Nick Koston
11e8cfba3d
tidy
2025-08-01 13:00:54 -10:00
J. Nick Koston
7d1a816c5e
Merge branch 'integration' into memory_api
2025-08-01 12:47:49 -10:00
J. Nick Koston
b86722dfa4
Merge branch 'wasted_slot_fix' into integration
2025-08-01 12:47:41 -10:00
J. Nick Koston
54227ff768
fix
2025-08-01 12:43:51 -10:00
J. Nick Koston
23519c9211
fix
2025-08-01 12:43:10 -10:00
J. Nick Koston
559872fa31
Fix BLE connection slot waste by aligning ESP-IDF timeout with client timeout
2025-08-01 12:39:21 -10:00
J. Nick Koston
1a55885fc3
Merge branch 'integration' into memory_api
2025-08-01 11:21:24 -10:00
J. Nick Koston
1bd4951713
Merge branch 'bluetooth_connection_churn' into integration
2025-08-01 11:21:10 -10:00
J. Nick Koston
fa267f94ea
preen
2025-08-01 11:20:57 -10:00
J. Nick Koston
9f52caf3b6
Merge branch 'integration' into memory_api
2025-08-01 11:19:46 -10:00
J. Nick Koston
c111b8bc11
Merge branch 'bluetooth_connection_churn' into integration
2025-08-01 11:19:33 -10:00
J. Nick Koston
f77d15a381
preen
2025-08-01 11:19:27 -10:00
J. Nick Koston
7667325788
Merge branch 'integration' into memory_api
2025-08-01 11:17:16 -10:00
J. Nick Koston
b51b3bf9ce
Merge branch 'drop_py_esptool' into integration
2025-08-01 11:17:09 -10:00
J. Nick Koston
3aaf11f404
missed some
2025-08-01 11:15:34 -10:00
J. Nick Koston
ee7c44c3b0
Merge branch 'integration' into memory_api
2025-08-01 11:06:26 -10:00
J. Nick Koston
e079e46d99
Merge branch 'bluetooth_connection_churn' into memory_api
2025-08-01 11:06:24 -10:00
J. Nick Koston
d65fa4b5fa
Merge branch 'bluetooth_connection_churn' into integration
2025-08-01 11:06:14 -10:00
J. Nick Koston
493bfaf76a
cleanup
2025-08-01 11:02:48 -10:00
J. Nick Koston
f7c7aa9f9a
Merge branch 'integration' into memory_api
2025-08-01 10:43:58 -10:00
J. Nick Koston
eb851174d3
merge
2025-08-01 10:43:40 -10:00
J. Nick Koston
b84fc1e777
Merge branch 'bluetooth_connection_churn' into integration
2025-08-01 10:41:46 -10:00
J. Nick Koston
3a52b754c0
preen
2025-08-01 10:30:02 -10:00
J. Nick Koston
a8af06b4dc
Merge remote-tracking branch 'origin/bluetooth_connection_churn' into bluetooth_connection_churn
2025-08-01 10:29:36 -10:00
J. Nick Koston
d3cbe21fa3
preen
2025-08-01 10:29:24 -10:00
J. Nick Koston
1ce52f2b0f
Update esphome/components/bluetooth_proxy/bluetooth_connection.cpp
2025-08-01 10:22:03 -10:00
J. Nick Koston
a41adad41a
Merge branch 'dev' into bluetooth_connection_churn
2025-08-01 10:21:46 -10:00
dependabot[bot]
f1877ca084
Bump aioesphomeapi from 37.2.2 to 37.2.3 ( #10012 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-01 20:16:28 +00:00
J. Nick Koston
7c12f1a5bf
[core] Update to use esptool instead of deprecated esptool.py
2025-08-01 10:06:16 -10:00
dependabot[bot]
1f7c59f88d
Bump esptool from 4.9.0 to 5.0.2 ( #9983 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-01 10:02:29 -10:00
J. Nick Koston
7d06013608
missing define
2025-08-01 10:01:33 -10:00
dependabot[bot]
b5f42bc493
Bump aioesphomeapi from 37.2.1 to 37.2.2 ( #10009 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-01 09:53:56 -10:00
J. Nick Koston
aa0b80b004
Eliminate heap allocations in bluetooth_proxy connection state reporting
2025-08-01 09:50:11 -10:00
Jesse Hills
d8a46c7482
[CI] Allow multiple grep options for clang-tidy ( #10004 )
2025-08-01 21:40:53 +12:00
J. Nick Koston
e17af87f6e
preen
2025-07-31 22:25:44 -10:00
J. Nick Koston
20ad1ab4eb
[wifi] Fix crash during WiFi reconnection on ESP32 with poor signal quality ( #9989 )
2025-08-01 02:46:52 -05:00
Clyde Stubbs
940a8b43fa
[esp32] Add config option to execute from PSRAM ( #9907 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-01 16:07:11 +10:00
J. Nick Koston
bea2f4971e
preen
2025-07-31 20:07:06 -10:00
J. Nick Koston
42fe7d9fb2
preen
2025-07-31 20:05:34 -10:00
J. Nick Koston
204da1af8b
preen
2025-07-31 20:03:31 -10:00
J. Nick Koston
65e2c20bcf
preen
2025-07-31 20:02:25 -10:00
J. Nick Koston
837863568f
preen
2025-07-31 19:52:34 -10:00
J. Nick Koston
8a15d2ea8c
preen
2025-07-31 19:51:21 -10:00
J. Nick Koston
082d741066
preen
2025-07-31 19:46:40 -10:00
J. Nick Koston
264fbb4029
preen
2025-07-31 19:45:54 -10:00
J. Nick Koston
b96cd2b932
preen
2025-07-31 19:41:04 -10:00
J. Nick Koston
5fac039a06
preen
2025-07-31 19:39:08 -10:00
J. Nick Koston
1161bfcc93
preen
2025-07-31 19:35:49 -10:00
tomaszduda23
f761404bf6
[nrf52, gpio] check different port notation ( #9737 )
2025-08-01 16:54:20 +12:00
tomaszduda23
e4dc62ea74
[nrf52, debug] debug component for nrf52 ( #8315 )
2025-08-01 16:53:40 +12:00
NP v/d Spek
c42c5dd946
[espnow] Basic communication between ESP32 devices ( #9582 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-01 16:51:01 +12:00
J. Nick Koston
d3f103c789
make entry.address take priority over mdns
2025-07-31 17:28:04 -10:00
J. Nick Koston
4caf2b7042
cleanup
2025-07-31 17:16:15 -10:00
J. Nick Koston
13e9350568
cleanup
2025-07-31 17:13:42 -10:00
J. Nick Koston
1c67dfc850
Support multiple --device arguments for address fallback
2025-07-31 17:02:39 -10:00
Keith Burzinski
291215909a
[sensor] A little bit of filter clean-up ( #9986 )
2025-08-01 02:55:59 +00:00
Jonathan Swoboda
0954a6185c
[sensor] Fix bug in percentage based delta filter ( #8157 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-08-01 02:15:56 +00:00
J. Nick Koston
f13e742bd5
[ruff] Enable RET and fix all violations ( #9929 )
2025-08-01 02:10:56 +00:00
tomaszduda23
7a4738ec4e
[nrf52] add adc ( #9321 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-01 13:49:39 +12:00
Clyde Stubbs
549b0d12b6
[image] Improve schemas ( #9791 )
2025-08-01 13:19:32 +12:00
Djordje Mandic
412f4ac341
[midea] Use c++17 constexpr and inline static in IrFollowMeData ( #10002 )
2025-07-31 14:28:22 -10:00
J. Nick Koston
d4ff1bcf5c
[bluetooth_proxy] Implement dynamic service batching based on MTU constraints ( #10001 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-31 14:15:12 -10:00
Clyde Stubbs
161f51e1f4
[esp32] Fix strapping pin validation for P4 and H2 ( #9980 )
2025-08-01 11:48:25 +12:00
Jonathan Swoboda
da0c47629a
[esp32] Bump ESP32 platform to 54.03.21-2 ( #10000 )
2025-07-31 21:58:57 +00:00
J. Nick Koston
f3a57bd248
Merge branch 'integration' into memory_api
2025-07-31 11:51:50 -10:00
J. Nick Koston
151530836c
Merge branch 'btp_uuids_dynamic_services_sq' into integration
2025-07-31 11:51:39 -10:00
J. Nick Koston
69d33cdd3d
preen
2025-07-31 11:51:24 -10:00
J. Nick Koston
038548500c
Merge branch 'integration' into memory_api
2025-07-31 11:45:32 -10:00
J. Nick Koston
5d0323d6ea
Merge branch 'btp_uuids_dynamic_services_sq' into memory_api
2025-07-31 11:45:28 -10:00
J. Nick Koston
e57205793c
Merge branch 'btp_uuids_dynamic_services_sq' into integration
2025-07-31 11:45:23 -10:00
J. Nick Koston
30b687ccbb
fix name
2025-07-31 11:45:12 -10:00
J. Nick Koston
6d40866231
Merge branch 'integration' into memory_api
2025-07-31 11:44:07 -10:00
J. Nick Koston
b06c307ec8
Merge branch 'btp_uuids_dynamic_services_sq' into integration
2025-07-31 11:43:59 -10:00
J. Nick Koston
854e29161b
only needed once
2025-07-31 11:43:49 -10:00
J. Nick Koston
6ac8c47b6e
preen
2025-07-31 11:41:35 -10:00
J. Nick Koston
c10330b890
preen
2025-07-31 11:40:28 -10:00
J. Nick Koston
27861d85fe
preen
2025-07-31 11:40:04 -10:00
J. Nick Koston
abb775fc53
Merge branch 'integration' into memory_api
2025-07-31 11:37:40 -10:00
J. Nick Koston
27141f2886
Merge branch 'btp_uuids_dynamic_services_sq' into integration
2025-07-31 11:37:27 -10:00
J. Nick Koston
8729ba17a0
preen
2025-07-31 11:37:17 -10:00
J. Nick Koston
ce6aee873f
Merge branch 'integration' into memory_api
2025-07-31 11:27:15 -10:00
J. Nick Koston
a808d00b88
Merge branch 'btp_uuids_dynamic_services_sq' into integration
2025-07-31 11:27:01 -10:00
J. Nick Koston
3c88d8388e
Merge branch 'btp_uuids_dynamic_services' into integration
2025-07-31 11:26:41 -10:00
J. Nick Koston
dd7441e104
Update esphome/components/bluetooth_proxy/bluetooth_connection.cpp
2025-07-31 11:25:48 -10:00
J. Nick Koston
0f19e23486
Update esphome/components/bluetooth_proxy/bluetooth_connection.cpp
2025-07-31 11:25:33 -10:00
J. Nick Koston
7205b1edf0
[bluetooth_proxy] Implement dynamic service batching based on MTU constraints
2025-07-31 11:24:31 -10:00
J. Nick Koston
28b277c1c4
[bluetooth_proxy] Optimize UUID transmission with efficient short_uuid field ( #9995 )
2025-07-31 16:20:53 -05:00
J. Nick Koston
f2b3f413fc
back
2025-07-31 07:56:57 -10:00
J. Nick Koston
0ae7dcdb62
tweak
2025-07-31 07:48:54 -10:00
J. Nick Koston
0356e24bae
tweak
2025-07-31 07:46:18 -10:00
J. Nick Koston
d6776804ae
tweak
2025-07-31 07:45:03 -10:00
J. Nick Koston
255cf4b661
wip
2025-07-31 07:34:02 -10:00
J. Nick Koston
38e2b6c5f3
wip
2025-07-31 07:33:14 -10:00
J. Nick Koston
fe2b2d5280
fix
2025-07-31 07:19:03 -10:00
J. Nick Koston
b66141e5ba
fix
2025-07-31 07:12:53 -10:00
J. Nick Koston
1225df594f
preen
2025-07-31 06:59:10 -10:00
J. Nick Koston
551bff33c2
preen
2025-07-31 06:47:31 -10:00
J. Nick Koston
3a80aac6e8
ble dynamic batch
2025-07-31 06:35:19 -10:00
J. Nick Koston
3988b48708
Merge branch 'btp_uuids' into memory_api
2025-07-31 05:15:41 -10:00
J. Nick Koston
d338f753a5
Merge branch 'btp_uuids' into integration
2025-07-31 05:15:34 -10:00
J. Nick Koston
1877d5d11d
Merge remote-tracking branch 'upstream/btp_uuids' into btp_uuids
2025-07-31 05:15:22 -10:00
J. Nick Koston
f120240350
dry
2025-07-31 05:15:12 -10:00
J. Nick Koston
c6aa704d39
Merge branch 'dev' into btp_uuids
2025-07-31 04:41:32 -10:00
dependabot[bot]
936a090aaa
Bump aioesphomeapi from 37.2.0 to 37.2.1 ( #9998 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-31 04:41:19 -10:00
J. Nick Koston
ccae1bbe15
Merge branch 'integration' into memory_api
2025-07-31 04:17:55 -10:00
J. Nick Koston
d11a3ed742
Merge branch 'btp_uuids' into integration
2025-07-31 04:17:46 -10:00
J. Nick Koston
ef05c97984
Merge remote-tracking branch 'upstream/btp_uuids' into btp_uuids
2025-07-31 04:06:06 -10:00
J. Nick Koston
f3d42ef6e4
save 4 bytes since we must store as uint32_t anyways
2025-07-31 04:05:48 -10:00
J. Nick Koston
766e3480cf
Merge branch 'dev' into btp_uuids
2025-07-30 23:20:50 -10:00
dependabot[bot]
1be6d27012
Bump aioesphomeapi from 37.1.6 to 37.2.0 ( #9996 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-30 23:20:43 -10:00
J. Nick Koston
40e2960264
fixes
2025-07-30 22:15:39 -10:00
J. Nick Koston
712de79973
tidy
2025-07-30 22:06:31 -10:00
J. Nick Koston
37911e84f2
[bluetooth_proxy] Send native 16/32-bit UUIDs instead of always converting to 128-bit
2025-07-30 21:24:40 -10:00
J. Nick Koston
6f4a8100ef
Merge branch 'integration' into memory_api
2025-07-30 19:26:41 -10:00
J. Nick Koston
f52dadab41
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-30 19:26:28 -10:00
J. Nick Koston
71557c9f58
[bluetooth_proxy] Batch BLE service discovery messages for 67% reduction in API traffic ( #9992 )
2025-07-30 23:11:11 -05:00
J. Nick Koston
88cfcc1967
[esp32_ble_client] Fix BLE connection stability for WiFi-based proxies ( #9993 )
...
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-07-30 22:36:33 -05:00
GilDev
fb379bbb88
[wifi] Allow fast_connect with multiple networks ( #9947 )
2025-07-31 15:34:49 +12:00
J. Nick Koston
383f54810c
Merge branch 'fix_normal_opts' into memory_api
2025-07-30 16:12:47 -10:00
J. Nick Koston
3abc959e37
Merge branch 'fix_normal_opts' into integration
2025-07-30 16:12:42 -10:00
J. Nick Koston
d1cf6c2b14
[esp32_ble_client] Fix BLE connection stability for WiFi-based proxies
2025-07-30 16:12:07 -10:00
J. Nick Koston
77677f3edc
Merge branch 'integration' into memory_api
2025-07-30 15:39:40 -10:00
J. Nick Koston
a46d9f3ff2
Merge branch 'service_batching_ble' into integration
2025-07-30 15:39:30 -10:00
J. Nick Koston
97b522da98
Merge branch 'dev' into service_batching_ble
2025-07-30 15:39:11 -10:00
J. Nick Koston
2b58f78082
fix busy loop on fail
2025-07-30 15:38:19 -10:00
mrtoy-me
88d8cfe6a2
[tm1651] Remove dependency on Arduino Library ( #9645 )
...
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-07-30 20:20:55 -05:00
J. Nick Koston
f25abc3248
[esp32_ble] Fix spurious BLE 5.0 event warnings on ESP32-S3 ( #9969 )
2025-07-30 20:18:50 -05:00
J. Nick Koston
5b6e152d6c
[esp32_touch] Work around ESP-IDF v5.4 regression in touch_pad_read_filtered ( #9957 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-30 20:17:35 -05:00
J. Nick Koston
1d0a38446f
[api] Reduce flash usage through targeted optimizations ( #9979 )
2025-07-30 20:10:23 -05:00
rwrozelle
853dca6c5c
[api] Bump APIVersion to 1.11 ( #9990 )
2025-07-30 15:02:09 -10:00
J. Nick Koston
caa9f6fdc7
Merge branch 'integration' into memory_api
2025-07-30 15:00:31 -10:00
J. Nick Koston
e50840232e
Merge branch 'service_batching_ble' into integration
2025-07-30 15:00:20 -10:00
J. Nick Koston
08aad73af9
did not need
2025-07-30 15:00:11 -10:00
J. Nick Koston
093e8093f5
Merge branch 'integration' into memory_api
2025-07-30 14:54:05 -10:00
J. Nick Koston
60b548fccd
Merge branch 'service_batching_ble' into integration
2025-07-30 14:53:59 -10:00
J. Nick Koston
7692aacc2d
[bluetooth_proxy] Batch BLE service discovery messages for 67% reduction in API traffic
2025-07-30 14:51:35 -10:00
J. Nick Koston
ecb029e0a7
[bluetooth_proxy] Batch BLE service discovery messages for 67% reduction in API traffic
2025-07-30 14:50:20 -10:00
J. Nick Koston
12cd1ec525
[bluetooth_proxy] Batch BLE service discovery messages for 67% reduction in API traffic
2025-07-30 14:46:13 -10:00
J. Nick Koston
a4ebcc691a
Batch 3 services
2025-07-30 14:33:11 -10:00
Jesse Hills
97560fd9ef
[CI] Add labels for checkboxes ( #9991 )
2025-07-31 12:17:20 +12:00
J. Nick Koston
de51f0f205
Merge branch 'integration' into memory_api
2025-07-30 13:18:01 -10:00
J. Nick Koston
1194b20b09
Merge branch 'wifi_reconnect_race_fix' into integration
2025-07-30 13:17:49 -10:00
J. Nick Koston
79bee386ff
[wifi] Fix crash during WiFi reconnection on ESP32 with poor signal quality
2025-07-30 13:16:40 -10:00
Clyde Stubbs
4b7f3355ea
[core] Fix regex for lambda id() replacement ( #9975 )
2025-07-30 12:56:43 -10:00
dependabot[bot]
110eac4f09
Bump aioesphomeapi from 37.1.5 to 37.1.6 ( #9988 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-30 12:46:01 -10:00
rwrozelle
79533cb0d7
media_player add off on capability ( #9294 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-07-30 12:02:53 -10:00
J. Nick Koston
07bc41a900
Merge branch 'integration' into memory_api
2025-07-30 09:43:05 -10:00
J. Nick Koston
e23fb2bf4e
Merge branch 'api_polish' into integration
2025-07-30 09:42:52 -10:00
J. Nick Koston
8d9daca386
address copilot review comments
2025-07-30 09:42:28 -10:00
J. Nick Koston
1600ab58a1
Merge branch 'integration' into memory_api
2025-07-30 00:12:36 -10:00
J. Nick Koston
3e2b7e8309
Merge branch 'api_polish' into integration
2025-07-30 00:12:29 -10:00
J. Nick Koston
1568fc36cc
preen
2025-07-29 23:39:32 -10:00
J. Nick Koston
a8493df659
api polish
2025-07-29 23:33:43 -10:00
dependabot[bot]
f4f69e827b
Bump ruff from 0.12.5 to 0.12.7 ( #9976 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-30 09:17:47 +00:00
dependabot[bot]
48a4dde824
Bump aioesphomeapi from 37.1.4 to 37.1.5 ( #9977 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-30 09:16:00 +00:00
J. Nick Koston
24174c3eed
Merge branch 'integration' into memory_api
2025-07-29 22:55:46 -10:00
J. Nick Koston
e81c5ef61e
Merge branch 'ruff_ret' into integration
2025-07-29 22:55:33 -10:00
J. Nick Koston
8e68b1a7d9
Merge remote-tracking branch 'upstream/dev' into ruff_ret
2025-07-29 22:48:15 -10:00
J. Nick Koston
9b4fe54f45
[esp32_ble_client] Fix connection failures with short discovery timeout devices and speed up BLE connections ( #9971 )
2025-07-29 19:19:12 -10:00
Keith Burzinski
913c58cd2c
[template] Add tests for more sensor filters ( #9973 )
2025-07-30 14:20:25 +12:00
J. Nick Koston
4441d0ea8d
Merge branch 'integration' into memory_api
2025-07-29 15:53:43 -10:00
J. Nick Koston
fdde5ea0f1
Merge branch 'service_discovery' into integration
2025-07-29 15:53:31 -10:00
J. Nick Koston
68b8fab33a
const
2025-07-29 15:53:15 -10:00
J. Nick Koston
537c774a6c
use const
2025-07-29 15:47:36 -10:00
J. Nick Koston
4aec2a95f2
Merge branch 'integration' into memory_api
2025-07-29 14:58:15 -10:00
J. Nick Koston
7698e7faee
Merge branch 'service_discovery' into integration
2025-07-29 14:58:04 -10:00
J. Nick Koston
561d7ec978
cleanup
2025-07-29 14:57:52 -10:00
Keith Burzinski
374858efeb
[sensor] Add new filter: `throttle_with_priority` ( #9937 )
2025-07-30 12:53:14 +12:00
Samuel Sieb
14dd48f9c3
[wifi] add more disconnect reason descriptions ( #9955 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-07-30 12:41:31 +12:00
J. Nick Koston
579c6c57e0
Merge branch 'service_discovery' into memory_api
2025-07-29 14:32:55 -10:00
J. Nick Koston
3018b1a7e5
Merge branch 'service_discovery' into integration
2025-07-29 14:32:49 -10:00
J. Nick Koston
63484d9f08
tidy
2025-07-29 14:32:34 -10:00
J. Nick Koston
ff1239c2a4
Merge branch 'integration' into memory_api
2025-07-29 14:27:04 -10:00
J. Nick Koston
4999b5793f
Merge branch 'service_discovery' into integration
2025-07-29 14:26:53 -10:00
J. Nick Koston
f794506002
Revert "[esp32_ble] Add PHY configuration and default to 1M for compatibility"
...
This reverts commit 5c44cd8962 .
2025-07-29 14:26:47 -10:00
J. Nick Koston
92055b221a
Revert "test"
...
This reverts commit 51d2e70854 .
2025-07-29 14:26:37 -10:00
J. Nick Koston
f810ebbf79
[esp32_ble_client] Fix connection failures with short discovery timeout devices and speed up BLE connections
2025-07-29 14:24:46 -10:00
J. Nick Koston
76d33308d9
[api] Eliminate heap allocations when populating repeated fields from containers ( #9948 )
2025-07-30 10:41:37 +12:00
Dayowe
daccaf36a7
Fix WiFi to prefer strongest AP when multiple APs have same SSID ( #9963 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-30 09:10:53 +12:00
J. Nick Koston
53d68abf79
Merge branch 'integration' into memory_api
2025-07-29 10:17:46 -10:00
J. Nick Koston
ad86f1352b
Merge branch 's3_ble_events' into integration
2025-07-29 10:17:35 -10:00
J. Nick Koston
1adf45eebf
[esp32_ble] Fix spurious BLE 5.0 event warnings on ESP32-S3
2025-07-29 10:17:00 -10:00
Clyde Stubbs
56c88807ee
[mipi_dsi] Add dependencies ( #9952 )
2025-07-30 08:16:32 +12:00
J. Nick Koston
11f0d0015c
Merge branch 'integration' into memory_api
2025-07-29 09:55:31 -10:00
J. Nick Koston
dadcab1581
Merge branch 'ble_phy_defaults' into integration
2025-07-29 09:55:25 -10:00
J. Nick Koston
51d2e70854
test
2025-07-29 09:54:44 -10:00
J. Nick Koston
5c44cd8962
[esp32_ble] Add PHY configuration and default to 1M for compatibility
2025-07-29 09:50:11 -10:00
dependabot[bot]
9c6dbbd8ea
Bump aioesphomeapi from 37.1.3 to 37.1.4 ( #9964 )
2025-07-29 17:43:35 +00:00
J. Nick Koston
2537c4437f
cleanup
2025-07-29 07:15:12 -10:00
J. Nick Koston
9133554588
Merge branch 'integration' into memory_api
2025-07-29 07:06:56 -10:00
J. Nick Koston
f577c857c5
Merge remote-tracking branch 'upstream/api_heap_churn_info' into integration
2025-07-29 07:06:40 -10:00
J. Nick Koston
5c5f29fbc8
Merge branch 'dev' into api_heap_churn_info
2025-07-29 07:06:25 -10:00
J. Nick Koston
e222232376
Merge branch 'integration' into memory_api
2025-07-29 07:04:07 -10:00
J. Nick Koston
05ad1d310b
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-29 07:03:50 -10:00
rwrozelle
a7dd849a8e
Media player API enumeration alignment and feature flags ( #9949 )
...
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 >
2025-07-29 07:00:47 -10:00
J. Nick Koston
aeec9a9379
Merge branch 'integration' into memory_api
2025-07-28 22:11:00 -10:00
J. Nick Koston
e12458c30f
Merge branch 'api_heap_churn_info' into integration
2025-07-28 22:10:49 -10:00
J. Nick Koston
8b52a9a02e
Merge branch 'integration' into memory_api
2025-07-28 22:10:32 -10:00
J. Nick Koston
b324978c9d
Merge branch 'disable_touch_pad_read_filtered' into integration
2025-07-28 22:10:19 -10:00
J. Nick Koston
e0e0a1a420
[esp32_touch] Work around ESP-IDF v5.4 regression in touch_pad_read_filtered()
2025-07-28 22:08:29 -10:00
Clyde Stubbs
1f0c606be4
[component] Revert setup messages to LOG_CONFIG level ( #9956 )
2025-07-29 07:32:45 +00:00
Jesse Hills
ace375944c
[esp32] Fix post build ( #9951 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-29 06:44:45 +00:00
Clyde Stubbs
5f7c2f771f
[adc] Enable ADC on ESP32-P4 ( #9954 )
2025-07-29 18:20:37 +12:00
J. Nick Koston
20294e9307
Merge remote-tracking branch 'upstream/api_heap_churn_info' into api_heap_churn_info
2025-07-28 19:54:27 -10:00
J. Nick Koston
e113078f82
document
2025-07-28 19:54:08 -10:00
Jonathan Swoboda
3d5b602288
[esp32] Bump platform to 54.03.21-1 and add support for tagged releases ( #9926 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-29 05:52:34 +00:00
J. Nick Koston
b4fe1e61f5
Merge branch 'dev' into api_heap_churn_info
2025-07-28 19:46:05 -10:00
J. Nick Koston
7822865aee
limit change
2025-07-28 19:37:44 -10:00
J. Nick Koston
14d1fd02cc
fix
2025-07-28 19:30:32 -10:00
Djordje Mandic
6d30269565
[output] Add set_min_power & set_max_power actions for FloatOutput ( #8934 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-29 17:22:44 +12:00
Keith Burzinski
4ff3137c0d
[gps] Fix slow parsing ( #9953 )
2025-07-29 17:21:52 +12:00
rwrozelle
9d43ddd6f1
Openthread add Teardown ( #9275 )
...
Co-authored-by: mc <mc@debian>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-29 16:25:17 +12:00
Jonathan Swoboda
f733c43dec
[heatpumpir] Fix issue with IRremoteESP8266 being included on ESP32 ( #9950 )
2025-07-29 15:59:58 +12:00
J. Nick Koston
397bc80a15
Merge branch 'dev' into api_heap_churn_info
2025-07-28 13:41:46 -10:00
Keith Burzinski
f5f0a01a85
[text_sensor] Add support for default filters ( #9936 )
2025-07-29 11:35:40 +12:00
Keith Burzinski
908891a096
[binary_sensor] Add support for default filters ( #9935 )
2025-07-29 11:35:11 +12:00
Keith Burzinski
7657316a92
[sensor] Add support for default filters ( #9934 )
2025-07-29 11:34:52 +12:00
J. Nick Koston
8ebde566d2
Merge branch 'dev' into api_heap_churn_info
2025-07-28 13:34:26 -10:00
J. Nick Koston
4f425c700a
[esp32] Enable LWIP core locking on ESP-IDF to reduce socket operation overhead ( #9857 )
2025-07-29 11:33:54 +12:00
J. Nick Koston
dbe895f0a3
preen
2025-07-28 12:46:58 -10:00
J. Nick Koston
7ab8cc49c6
preen
2025-07-28 12:44:07 -10:00
J. Nick Koston
5b7085287f
preen
2025-07-28 12:43:50 -10:00
J. Nick Koston
4e565202e4
preen
2025-07-28 12:42:46 -10:00
J. Nick Koston
224ea51cd7
zero copy vectors
2025-07-28 12:35:38 -10:00
J. Nick Koston
2c9987869e
[api] Align ProtoSize API design with ProtoWriteBuffer pattern ( #9920 )
2025-07-29 10:28:32 +12:00
J. Nick Koston
68f388f78e
[api] Optimize protobuf empty message handling to reduce flash and runtime overhead ( #9908 )
2025-07-29 10:25:07 +12:00
Jesse Hills
189d20a822
[heatpumpir] Bump library to 1.0.37 ( #9944 )
2025-07-28 16:21:53 -05:00
dependabot[bot]
08defd7360
Bump aioesphomeapi from 37.1.2 to 37.1.3 ( #9943 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-28 11:02:53 -10:00
J. Nick Koston
59d466a6c8
[api] Remove unnecessary string copies from optional access ( #9897 )
2025-07-29 08:55:41 +12:00
J. Nick Koston
85435e6b5f
[scheduler] Eliminate more runtime string allocations from retry ( #9930 )
2025-07-29 08:54:16 +12:00
Clyde Stubbs
f9453f9642
[lvgl] Bugfix for tileview ( #9938 )
2025-07-29 08:43:22 +12:00
Jesse Hills
f6cdbe37f9
Merge branch 'release' into dev
2025-07-28 19:34:23 +12:00
Jesse Hills
d6b222c370
Merge pull request #9933 from esphome/bump-2025.7.4
...
2025.7.4
2025-07-28 19:33:19 +12:00
Clyde Stubbs
eecdaa5163
[config_validation] extend should combine extra validations ( #9939 )
2025-07-28 19:23:35 +12:00
J. Nick Koston
4933ef780b
[bluetooth_proxy] Fix service discovery cache pollution and descriptor count parameter bug ( #9902 )
2025-07-27 23:50:17 -05:00
J. Nick Koston
226d465f6a
Merge branch 'integration' into memory_api
2025-07-27 18:50:05 -10:00
J. Nick Koston
2123e778e5
Merge branch 'protosize_object' into integration
2025-07-27 18:49:51 -10:00
J. Nick Koston
14744fc381
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-27 18:49:43 -10:00
J. Nick Koston
ab643350f5
Merge remote-tracking branch 'upstream/dev' into protosize_object
2025-07-27 18:46:54 -10:00
J. Nick Koston
1702356fc8
[api] Fix string lifetime issue in Home Assistant service calls with templated values ( #9909 )
2025-07-28 16:39:25 +12:00
J. Nick Koston
05f6d01cbe
[api] Add conditional compilation for Home Assistant service subscriptions ( #9900 )
2025-07-27 18:35:35 -10:00
Jesse Hills
573dad1736
Bump version to 2025.7.4
2025-07-28 15:55:07 +12:00
Jimmy Hedman
3a6cc0ea3d
Fail with old lerp ( #9914 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-28 15:55:07 +12:00
cryptk
2f9475a927
Add seed flag when running setup with uv present ( #9932 )
2025-07-28 15:55:07 +12:00
Jesse Hills
8dce7b0905
[logger] Don't allow `logger.log actions without configuring the logger` ( #9821 )
2025-07-28 15:55:07 +12:00
Eric Hoffmann
8b0ad3072f
fix: non-optional x/y target calculation for ld2450 ( #9849 )
2025-07-28 15:55:07 +12:00
Clyde Stubbs
93028a4d90
[gt911] i2c fixes ( #9822 )
2025-07-28 15:55:07 +12:00
Jonathan Swoboda
c9793f3741
[remote_receiver] Fix idle validation ( #9819 )
2025-07-28 15:55:07 +12:00
tomaszduda23
5029e248eb
[packages] add example from documentation to component tests ( #9891 )
2025-07-28 15:28:27 +12:00
Cornelius Mosch
087970bca8
replace os.getlogin() with getpass.getuser() ( #9928 )
2025-07-28 15:25:32 +12:00
J. Nick Koston
7f0c66f835
[api] Reduce code duplication in send_noise_encryption_set_key_response ( #9918 )
2025-07-28 15:24:15 +12:00
J. Nick Koston
84ed1bcf34
[light] Reduce flash usage by 832 bytes through code optimization ( #9924 )
2025-07-28 15:22:56 +12:00
J. Nick Koston
6ed9214465
[core] Use nullptr defaults in status_set_error/warning to reduce flash usage ( #9931 )
2025-07-28 15:20:30 +12:00
Jimmy Hedman
a3690422bf
Fail with old lerp ( #9914 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-28 15:19:17 +12:00
cryptk
20b61d4bdb
Add seed flag when running setup with uv present ( #9932 )
2025-07-28 14:20:51 +12:00
J. Nick Koston
81cea0b2eb
Merge branch 'integration' into memory_api
2025-07-27 11:36:35 -10:00
J. Nick Koston
44ec2b37af
Merge branch 'unspec_string_copies' into integration
2025-07-27 11:36:28 -10:00
J. Nick Koston
0fa9704675
[core] Use nullptr defaults in status_set_error/warning to reduce flash usage
2025-07-27 11:25:42 -10:00
J. Nick Koston
0f5aff4d21
Merge branch 'integration' into memory_api
2025-07-27 11:08:21 -10:00
J. Nick Koston
d56ff40952
Merge branch 'retry_string_cleanup' into integration
2025-07-27 11:08:12 -10:00
J. Nick Koston
4fc6ef6d3e
cover
2025-07-27 10:54:57 -10:00
J. Nick Koston
6c8df02d9c
[core] Optimize scheduler retry mechanism to reduce flash usage
2025-07-27 10:45:35 -10:00
J. Nick Koston
a4026d6ba1
[ruff] Enable RET and fix all violations
2025-07-27 08:34:43 -10:00
J. Nick Koston
e3b3259243
Merge branch 'integration' into memory_api
2025-07-26 22:15:15 -10:00
J. Nick Koston
0d23476a1d
Merge branch 'light_opt_part2' into integration
2025-07-26 22:15:06 -10:00
J. Nick Koston
4f28aacf66
fix
2025-07-26 22:11:48 -10:00
J. Nick Koston
5769fbc3b6
fix
2025-07-26 22:10:17 -10:00
Clyde Stubbs
a2ed209542
[wifi] Disallow psram config with arduino ( #9922 )
2025-07-27 02:57:37 -05:00
J. Nick Koston
9cf0535d39
Merge branch 'integration' into memory_api
2025-07-26 21:55:34 -10:00
J. Nick Koston
52b04611ba
Merge branch 'light_opt_part2' into integration
2025-07-26 21:55:23 -10:00
J. Nick Koston
bcdfc744c6
missed existing helper
2025-07-26 21:48:53 -10:00
J. Nick Koston
e223a1008b
missed existing helper
2025-07-26 21:46:54 -10:00
J. Nick Koston
b7d48284ac
missed existing helper
2025-07-26 21:44:31 -10:00
J. Nick Koston
de3e9451dc
missed existing helper
2025-07-26 21:43:53 -10:00
J. Nick Koston
eb25ff0de7
Merge branch 'integration' into memory_api
2025-07-26 21:38:04 -10:00
J. Nick Koston
fa4a52a0dc
Merge branch 'light_opt_part2' into integration
2025-07-26 21:37:53 -10:00
J. Nick Koston
51de85b1c1
merge
2025-07-26 21:37:46 -10:00
J. Nick Koston
4f30fd9668
Merge branch 'integration' into memory_api
2025-07-26 21:36:16 -10:00
J. Nick Koston
c9995e5fac
Merge branch 'light_opt_part2' into integration
2025-07-26 21:35:54 -10:00
J. Nick Koston
28dbf3bbcc
revert
2025-07-26 21:32:34 -10:00
J. Nick Koston
29e61c8913
revert
2025-07-26 21:27:44 -10:00
J. Nick Koston
10434ac2a3
fixes
2025-07-26 21:24:24 -10:00
J. Nick Koston
92e9383164
light_opt_part2
2025-07-26 21:18:58 -10:00
J. Nick Koston
3a49215dd6
preen
2025-07-26 21:18:39 -10:00
J. Nick Koston
dc45bed048
preen
2025-07-26 21:15:53 -10:00
J. Nick Koston
8e6a053ead
preen
2025-07-26 21:11:57 -10:00
J. Nick Koston
5cf89f8594
light2
2025-07-26 21:06:39 -10:00
J. Nick Koston
825f3eee70
light2
2025-07-26 21:04:39 -10:00
J. Nick Koston
eec31846e1
Revert "Revert "light2""
...
This reverts commit b99b0140ae .
2025-07-26 20:50:50 -10:00
J. Nick Koston
b99b0140ae
Revert "light2"
...
This reverts commit af7e43bbc1 .
2025-07-26 20:49:51 -10:00
J. Nick Koston
af7e43bbc1
light2
2025-07-26 20:45:21 -10:00
J. Nick Koston
52750f931b
light2
2025-07-26 20:42:45 -10:00
J. Nick Koston
446e9bc529
Merge branch 'integration' into memory_api
2025-07-26 20:26:28 -10:00
J. Nick Koston
6c44392359
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-26 20:26:16 -10:00
Keith Burzinski
14862904ac
[power_supply] Optimize logging, reduce flash footprint ( #9923 )
2025-07-26 19:54:10 -10:00
J. Nick Koston
bcc56648c0
[light] Reduce flash memory usage by optimizing validation and color mode logic ( #9921 )
2025-07-26 23:56:35 -05:00
J. Nick Koston
d9f3ecd1a3
Merge branch 'integration' into memory_api
2025-07-26 17:14:24 -10:00
J. Nick Koston
3ec6b9d1a4
Merge branch 'light_flash' into integration
2025-07-26 17:14:09 -10:00
J. Nick Koston
2d237d0f97
fixes
2025-07-26 17:13:59 -10:00
J. Nick Koston
f9d0fa1c6d
Merge branch 'integration' into memory_api
2025-07-26 17:09:53 -10:00
J. Nick Koston
75525349c7
Merge branch 'light_flash' into integration
2025-07-26 17:09:44 -10:00
J. Nick Koston
79984a288e
preen
2025-07-26 17:06:39 -10:00
J. Nick Koston
f333ab1fd7
cover
2025-07-26 17:01:02 -10:00
J. Nick Koston
5bdd850012
reduce light flash
2025-07-26 16:59:57 -10:00
Clyde Stubbs
e00839a608
[ci-custom] Report actual changes needed for absolute import ( #9919 )
2025-07-27 11:51:57 +10:00
J. Nick Koston
6e345c5f23
dry
2025-07-26 15:03:36 -10:00
J. Nick Koston
5ebce4a901
dry
2025-07-26 15:01:45 -10:00
J. Nick Koston
a82b5fa87a
dry
2025-07-26 15:01:07 -10:00
J. Nick Koston
193a85eb1c
dry
2025-07-26 14:57:50 -10:00
J. Nick Koston
0773fc320b
dry
2025-07-26 14:57:42 -10:00
J. Nick Koston
32edc3f062
dry
2025-07-26 14:54:52 -10:00
J. Nick Koston
ae12097636
dry
2025-07-26 14:53:14 -10:00
J. Nick Koston
2e16b3ea31
dry
2025-07-26 14:52:15 -10:00
J. Nick Koston
d98a3fca96
dry
2025-07-26 14:49:43 -10:00
J. Nick Koston
e94f5bffa3
preen
2025-07-26 14:45:26 -10:00
J. Nick Koston
09a30689e9
preen
2025-07-26 14:19:35 -10:00
J. Nick Koston
33ec5e195f
Make ProtoSize an object
2025-07-26 14:09:17 -10:00
J. Nick Koston
1032e5c220
Make ProtoSize an object
2025-07-26 14:08:43 -10:00
J. Nick Koston
d111b84ca4
Make ProtoSize an object
2025-07-26 14:03:47 -10:00
J. Nick Koston
de6686ee14
Merge branch 'integration' into memory_api
2025-07-26 13:11:37 -10:00
J. Nick Koston
fd5805c54a
Merge branch 'noise_key_flash' into integration
2025-07-26 13:11:19 -10:00
J. Nick Koston
32d6acb3b2
[api] Reduce code duplication in send_noise_encryption_set_key_response
2025-07-26 11:52:23 -10:00
Clyde Stubbs
cf73f72119
[wifi] Allow config to use PSRAM ( #9866 )
2025-07-27 07:45:20 +10:00
J. Nick Koston
981b906579
[logger] Use C++17 nested namespace syntax ( #9916 )
2025-07-26 11:06:01 -10:00
Clyde Stubbs
0e2520e4c0
[core] Fix format error in log printf ( #9911 )
2025-07-26 08:02:02 -10:00
J. Nick Koston
cab11086ac
Merge branch 'integration' into memory_api
2025-07-25 23:38:30 -10:00
J. Nick Koston
c40a9eabef
Merge branch 'services_must_make_copy' into integration
2025-07-25 23:38:17 -10:00
J. Nick Koston
17e1d3650c
missed ha
2025-07-25 23:37:40 -10:00
J. Nick Koston
56b00f9bb7
Merge branch 'integration' into memory_api
2025-07-25 23:31:53 -10:00
J. Nick Koston
cfb4ef120f
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-25 23:31:43 -10:00
J. Nick Koston
eb2bfd4b70
Merge branch 'empty_messages' into integration
2025-07-25 23:31:37 -10:00
J. Nick Koston
91b46757b4
Merge remote-tracking branch 'upstream/dev' into empty_messages
2025-07-25 23:30:39 -10:00
J. Nick Koston
2d501e7b42
Merge branch 'dev' into services_must_make_copy
2025-07-25 23:27:43 -10:00
dependabot[bot]
84ffa4274c
Bump aioesphomeapi from 37.1.0 to 37.1.2 ( #9910 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-25 23:27:35 -10:00
J. Nick Koston
01101380ee
Merge branch 'integration' into memory_api
2025-07-25 23:15:42 -10:00
J. Nick Koston
eedcd818a9
Merge branch 'services_must_make_copy' into integration
2025-07-25 23:15:31 -10:00
J. Nick Koston
ab02f6da3d
custom api
2025-07-25 23:15:24 -10:00
J. Nick Koston
90908996b1
Merge branch 'integration' into memory_api
2025-07-25 23:13:32 -10:00
J. Nick Koston
58d043ea0d
Merge branch 'services_must_make_copy' into integration
2025-07-25 23:13:09 -10:00
J. Nick Koston
a57daa2656
Merge branch 'integration' into memory_api
2025-07-25 23:12:04 -10:00
J. Nick Koston
6bb6e475e7
Merge branch 'optional_api' into integration
2025-07-25 23:11:54 -10:00
J. Nick Koston
01b24a7b69
fix merge conflict
2025-07-25 23:11:11 -10:00
J. Nick Koston
5feb891e97
fix
2025-07-25 23:08:22 -10:00
J. Nick Koston
c32767db81
Merge branch 'dev' into optional_api
2025-07-25 23:06:10 -10:00
J. Nick Koston
0155769ffe
[api] Fix string lifetime issue in Home Assistant service calls with templated values
2025-07-25 23:01:24 -10:00
J. Nick Koston
d64e4d3c49
[ruff] Enable FURB rules for code modernization ( #9896 )
2025-07-26 20:54:03 +12:00
J. Nick Koston
30b6a683c2
Merge branch 'integration' into memory_api
2025-07-25 21:39:46 -10:00
J. Nick Koston
7976c5e06c
Merge branch 'api_ha_services' into memory_api
2025-07-25 21:39:38 -10:00
J. Nick Koston
50f770c600
Merge branch 'api_ha_services' into integration
2025-07-25 21:39:28 -10:00
J. Nick Koston
1cf5822bf5
Merge remote-tracking branch 'upstream/dev' into api_ha_services
2025-07-25 21:39:09 -10:00
J. Nick Koston
369b5e6c86
Merge branch 'dev' into optional_api
2025-07-25 21:36:44 -10:00
J. Nick Koston
d54db471bd
[i2c] Fix logging level for bus scan results in dump_config ( #9904 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-26 01:29:57 -05:00
J. Nick Koston
a9d6ece752
[api] Add conditional compilation for Home Assistant state subscriptions ( #9898 )
2025-07-26 01:28:44 -05:00
J. Nick Koston
da491f7090
[api] Add missing USE_API_PASSWORD guards to reduce flash usage ( #9899 )
2025-07-26 01:21:09 -05:00
J. Nick Koston
f6ebdd79fe
Merge branch 'dev' into empty_messages
2025-07-25 19:29:06 -10:00
J. Nick Koston
9010ddf56b
[api] Optimize protobuf empty message handling to reduce flash and runtime overhead
2025-07-25 19:28:20 -10:00
dependabot[bot]
11f970edec
Bump aioesphomeapi from 37.0.4 to 37.1.0 ( #9905 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-26 04:36:42 +00:00
J. Nick Koston
89c47c0dae
Merge branch 'integration' into memory_api
2025-07-25 18:34:24 -10:00
J. Nick Koston
cae688446f
Merge remote-tracking branch 'upstream/dependabot/pip/aioesphomeapi-37.1.0' into integration
2025-07-25 18:34:16 -10:00
dependabot[bot]
9bf666d63f
Bump aioesphomeapi from 37.0.4 to 37.1.0
...
Bumps [aioesphomeapi](https://github.com/esphome/aioesphomeapi ) from 37.0.4 to 37.1.0.
- [Release notes](https://github.com/esphome/aioesphomeapi/releases )
- [Commits](https://github.com/esphome/aioesphomeapi/compare/v37.0.4...v37.1.0 )
---
updated-dependencies:
- dependency-name: aioesphomeapi
dependency-version: 37.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-26 04:33:21 +00:00
J. Nick Koston
63e5a0b38c
Merge branch 'integration' into memory_api
2025-07-25 18:28:03 -10:00
J. Nick Koston
09a24e0d88
Merge branch 'i2c_logging_fix' into integration
2025-07-25 18:27:54 -10:00
J. Nick Koston
de69e78a78
[i2c] Fix logging level for bus scan results in dump_config
2025-07-25 18:26:10 -10:00
Jesse Hills
6d37b916dc
[logger] Don't allow `logger.log actions without configuring the logger` ( #9821 )
2025-07-26 16:23:36 +12:00
J. Nick Koston
00266e080b
merge
2025-07-25 17:39:48 -10:00
J. Nick Koston
9d4cf2543f
Merge branch 'ble_chars' into integration
2025-07-25 17:39:24 -10:00
J. Nick Koston
967993f70d
fix descriptor lookup
2025-07-25 17:39:14 -10:00
J. Nick Koston
711b153a6a
revert
2025-07-25 17:32:30 -10:00
J. Nick Koston
ec9b10954c
Merge branch 'integration' into memory_api
2025-07-25 17:25:55 -10:00
J. Nick Koston
c272e7282a
Merge branch 'ble_chars' into integration
2025-07-25 17:25:47 -10:00
J. Nick Koston
5884bdb9e8
preen
2025-07-25 17:25:30 -10:00
J. Nick Koston
f0a63313b1
Merge branch 'integration' into memory_api
2025-07-25 17:22:54 -10:00
J. Nick Koston
15806fb95d
Merge branch 'ble_chars' into integration
2025-07-25 17:22:40 -10:00
J. Nick Koston
d40a5a1651
preen
2025-07-25 17:21:38 -10:00
J. Nick Koston
535e995c75
preen
2025-07-25 17:20:37 -10:00
J. Nick Koston
6c825def9e
Merge branch 'integration' into memory_api
2025-07-25 17:15:23 -10:00
J. Nick Koston
cb51c2e930
Merge branch 'ble_chars' into integration
2025-07-25 17:15:14 -10:00
J. Nick Koston
a06c4e1d56
cleanup
2025-07-25 17:14:56 -10:00
J. Nick Koston
793b3de3e9
revert
2025-07-25 16:50:36 -10:00
J. Nick Koston
60d988ca92
Merge branch 'ble_chars' into memory_api
2025-07-25 16:44:40 -10:00
J. Nick Koston
abf94e61f1
Revert "Revert "cleanup""
...
This reverts commit 7320cd24f0 .
2025-07-25 16:43:28 -10:00
J. Nick Koston
7320cd24f0
Revert "cleanup"
...
This reverts commit 40a3232267 .
2025-07-25 16:42:05 -10:00
J. Nick Koston
40a3232267
cleanup
2025-07-25 16:40:09 -10:00
J. Nick Koston
1d22bcac82
cleanup
2025-07-25 16:38:32 -10:00
J. Nick Koston
9dbcb2ea2e
Merge branch 'integration' into memory_api
2025-07-25 16:17:31 -10:00
J. Nick Koston
cab19aed3d
Merge branch 'ble_chars' into integration
2025-07-25 16:17:22 -10:00
J. Nick Koston
b22ff37e3d
cleanup
2025-07-25 16:09:44 -10:00
J. Nick Koston
3396dfe52a
cleanup
2025-07-25 16:08:22 -10:00
J. Nick Koston
accbc8fb0b
cleanup
2025-07-25 16:07:46 -10:00
J. Nick Koston
5d8f38cce4
cleanup
2025-07-25 15:58:49 -10:00
J. Nick Koston
85a4f05d67
cleanup
2025-07-25 15:57:23 -10:00
J. Nick Koston
8a03e4c2cb
cleanup
2025-07-25 15:56:00 -10:00
J. Nick Koston
e28c32af15
Merge branch 'integration' into memory_api
2025-07-25 15:37:20 -10:00
J. Nick Koston
4da9abe3fa
Merge branch 'api_ha_services' into integration
2025-07-25 15:37:06 -10:00
J. Nick Koston
95b8321284
[api] Add conditional compilation for Home Assistant service subscriptions
2025-07-25 15:26:15 -10:00
J. Nick Koston
ce96c3c105
Merge branch 'integration' into memory_api
2025-07-25 14:48:21 -10:00
J. Nick Koston
3538cf936c
Merge branch 'optional_api' into integration
2025-07-25 14:48:12 -10:00
J. Nick Koston
fd8c77c340
remove unneeded assertion
2025-07-25 14:48:00 -10:00
J. Nick Koston
6b49813084
Merge branch 'integration' into memory_api
2025-07-25 14:36:23 -10:00
J. Nick Koston
80407cf755
Merge branch 'missing_password_ifdefs' into integration
2025-07-25 14:36:01 -10:00
J. Nick Koston
ed379852fb
cleanup
2025-07-25 14:35:47 -10:00
J. Nick Koston
662b5a452e
Merge branch 'integration' into memory_api
2025-07-25 13:34:00 -10:00
J. Nick Koston
64d92fc92c
Merge branch 'missing_password_ifdefs' into integration
2025-07-25 13:33:47 -10:00
J. Nick Koston
48128d965e
make clang-tidy happy
2025-07-25 13:33:36 -10:00
J. Nick Koston
254c70a420
Merge branch 'integration' into memory_api
2025-07-25 13:28:11 -10:00
J. Nick Koston
5f9bd75954
Merge branch 'missing_password_ifdefs' into integration
2025-07-25 13:27:58 -10:00
J. Nick Koston
9ac38ff8d0
[api] Add missing USE_API_PASSWORD guards to reduce flash usage
2025-07-25 13:25:46 -10:00
J. Nick Koston
436ba20b7f
Merge branch 'integration' into memory_api
2025-07-25 12:11:11 -10:00
J. Nick Koston
b89b1dfc29
Merge remote-tracking branch 'upstream/integration' into integration
2025-07-25 12:10:58 -10:00
J. Nick Koston
e7ea184709
preen
2025-07-25 12:10:41 -10:00
J. Nick Koston
b68f2b0ae4
Merge remote-tracking branch 'origin/memory_api' into memory_api
2025-07-25 12:08:26 -10:00
J. Nick Koston
4053a88c3a
Merge branch 'integration' into memory_api
2025-07-25 12:08:13 -10:00
J. Nick Koston
9df3ad3567
Merge remote-tracking branch 'origin/homeassistant_states' into integration
2025-07-25 12:06:39 -10:00
J. Nick Koston
52df0a9412
Merge branch 'homeassistant_states' into integration
2025-07-25 12:05:59 -10:00
J. Nick Koston
9c4fc5d354
fixes
2025-07-25 11:59:13 -10:00
J. Nick Koston
1ac444a558
Merge remote-tracking branch 'origin/dev' into homeassistant_states
2025-07-25 11:55:29 -10:00
J. Nick Koston
90587583b4
[api] Add conditional compilation for Home Assistant state subscriptions
2025-07-25 11:55:07 -10:00
J. Nick Koston
0420bb3862
[api] Add conditional compilation for Home Assistant state subscriptions
2025-07-25 11:47:52 -10:00
J. Nick Koston
17dca4d761
Merge branch 'integration' into memory_api
2025-07-25 11:29:22 -10:00
J. Nick Koston
794db17e0f
Merge remote-tracking branch 'upstream/optional_api' into integration
2025-07-25 11:29:10 -10:00
J. Nick Koston
91ec0f959e
review comment
2025-07-25 11:27:01 -10:00
J. Nick Koston
066e4940e1
Merge branch 'integration' into memory_api
2025-07-25 11:02:11 -10:00
J. Nick Koston
88adbe7197
Merge branch 'optional_api' into integration
2025-07-25 11:02:01 -10:00
J. Nick Koston
3765058813
cover
2025-07-25 10:58:15 -10:00
J. Nick Koston
6cd2a80224
[api] Remove unnecessary string copies from optional access
2025-07-25 10:50:32 -10:00
Clyde Stubbs
b6e0188c42
[mipi_dsi] New display driver for P4 DSI ( #9403 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Samuel Sieb <samuel-github@sieb.net >
Co-authored-by: Adam Liddell <git@aliddell.com >
Co-authored-by: DT-art1 <81360462+DT-art1@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-26 07:36:52 +12:00
J. Nick Koston
b7ce8c116b
[core] Centralize component setup logging to reduce flash usage ( #9885 )
2025-07-25 19:27:03 +00:00
Clyde Stubbs
2b87589562
[scheduler] Fix null pointer crash ( #9893 )
2025-07-25 09:12:33 -10:00
J. Nick Koston
bacb6a2c11
Merge branch 'integration' into memory_api
2025-07-25 08:42:45 -10:00
J. Nick Koston
f248309a7f
Merge branch 'start_end_setup' into integration
2025-07-25 08:42:32 -10:00
J. Nick Koston
76a63e5d55
Merge branch 'dev' into integration
2025-07-25 08:42:21 -10:00
J. Nick Koston
f808c38f10
[ruff] Enable PERF rules and fix all violations ( #9874 )
2025-07-25 08:15:54 -10:00
J. Nick Koston
88ccde4ba1
[scheduler] Fix retry race condition on cancellation ( #9788 )
2025-07-25 08:14:15 -10:00
GilDev
9ac10d7276
[mqtt] Don’t log state topic subscription for buttons ( #9887 )
2025-07-25 23:33:29 +12:00
Jesse Hills
457689fa1d
[CI] Fix auto-label workflow - codeowners & listFiles ( #9890 )
2025-07-25 21:40:42 +12:00
Jesse Hills
773a8b8fb7
[CI] Better mega-pr label handling ( #9888 )
2025-07-25 21:14:28 +12:00
Jesse Hills
c5c0237a4b
Remove redundant platformio environments ( #9886 )
2025-07-25 03:16:23 -05:00
J. Nick Koston
65f7426ceb
keep mcp2515 since it has error flags
2025-07-24 22:08:59 -10:00
J. Nick Koston
9cd657e8f5
Apply suggestions from code review
2025-07-24 22:05:39 -10:00
J. Nick Koston
431766d898
preen
2025-07-24 21:08:57 -10:00
J. Nick Koston
9d20b04512
preen
2025-07-24 21:07:43 -10:00
J. Nick Koston
6a9f1d9b2e
preen
2025-07-24 21:05:38 -10:00
J. Nick Koston
c18724526a
preen
2025-07-24 21:03:46 -10:00
J. Nick Koston
cce7eca2b7
preen
2025-07-24 21:03:32 -10:00
J. Nick Koston
0f9fa89ddc
preen
2025-07-24 21:02:53 -10:00
J. Nick Koston
56d6c41a1d
preen
2025-07-24 21:02:45 -10:00
J. Nick Koston
0f7cfe2c95
preen
2025-07-24 21:02:05 -10:00
J. Nick Koston
f33419a3aa
preen
2025-07-24 21:01:47 -10:00
J. Nick Koston
3f33f04651
preen
2025-07-24 21:01:32 -10:00
J. Nick Koston
abcf62339d
preen
2025-07-24 21:00:53 -10:00
J. Nick Koston
bd20d8b7b2
preen
2025-07-24 20:59:26 -10:00
J. Nick Koston
3843e4011f
preen
2025-07-24 20:58:29 -10:00
J. Nick Koston
5b7ed4f419
preen
2025-07-24 20:57:51 -10:00
J. Nick Koston
a14809999a
preen
2025-07-24 20:56:28 -10:00
J. Nick Koston
fd6204e804
preen
2025-07-24 20:54:00 -10:00
J. Nick Koston
a418e8df48
preen
2025-07-24 20:53:25 -10:00
J. Nick Koston
05d1c0300f
preen
2025-07-24 20:49:36 -10:00
J. Nick Koston
d54724a475
preen
2025-07-24 20:48:51 -10:00
J. Nick Koston
0121dfc514
preen
2025-07-24 20:46:10 -10:00
Keith Burzinski
e79589efee
[platformio.ini] Add GPS to nrf52-zephyr lib_deps ( #9884 )
2025-07-25 06:31:32 +00:00
J. Nick Koston
ffebd30033
[ruff] Enable SIM rules and fix code simplification violations ( #9872 )
2025-07-25 18:26:08 +12:00
Keith Burzinski
cb87f156d0
[platformio.ini] Move GPS to common lib_deps ( #9883 )
2025-07-24 18:10:03 -10:00
J. Nick Koston
1a1382de43
running setup
2025-07-24 16:29:54 -10:00
J. Nick Koston
3d0cea4ce3
revert
2025-07-24 16:28:31 -10:00
J. Nick Koston
25cd16409b
running setup
2025-07-24 16:27:59 -10:00
dependabot[bot]
06eba96fdc
Bump ruff from 0.12.4 to 0.12.5 ( #9871 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-24 10:12:22 -10:00
RubenKelevra
25666811c6
Update esp32-camera library version to 2.1.0
2025-07-24 20:49:59 +02:00
@RubenKelevra
27119ef7ad
rc522: fix buffer overflow in UID/buffer formatting helpers ( #9375 )
2025-07-25 00:43:44 +12:00
tomaszduda23
73f58dfe80
[sound_level] fix spelling mistake ( #9843 )
2025-07-24 23:26:21 +12:00
Keith Burzinski
729f20d765
[gps] Patches to build on IDF, other optimizations ( #9728 )
2025-07-24 23:23:42 +12:00
Clyde Stubbs
ba72298a63
[factory_reset] Allow factory reset by rapid power cycle ( #9749 )
2025-07-24 23:21:59 +12:00
Jesse Hills
ba1de5feff
[CI] Refactor auto-label workflow: modular architecture, CODEOWNERS automation, and performance improvements ( #9860 )
2025-07-24 23:18:29 +12:00
J. Nick Koston
1344103086
[core] Revert #9851 and rename ESPHOME_CORES to ESPHOME_THREAD ( #9862 )
2025-07-24 11:04:00 +00:00
Keith Burzinski
5bff9bc8d9
[ld2450] Use `Deduplicator` for sensors ( #9863 )
2025-07-24 04:02:03 -05:00
J. Nick Koston
d839141386
Merge branch 'integration' into memory_api
2025-07-23 22:41:37 -10:00
J. Nick Koston
86919102c8
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-23 22:41:22 -10:00
J. Nick Koston
43e2938724
Merge branch '20250724-ld2450-use-deduplicator' into integration
2025-07-23 22:41:09 -10:00
Clyde Stubbs
568e774116
[mipi] Keep models from different drivers separate ( #9865 )
2025-07-24 20:31:37 +12:00
J. Nick Koston
82c65040e2
Merge branch 'integration' into memory_api
2025-07-23 21:23:01 -10:00
J. Nick Koston
d291c1b207
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-23 21:22:50 -10:00
J. Nick Koston
3a4f645a6c
Merge remote-tracking branch 'upstream/dev' into memory_api
2025-07-23 21:22:29 -10:00
J. Nick Koston
c74f12be98
[api] Use C++17 nested namespace syntax ( #9856 )
2025-07-24 07:15:42 +00:00
Keith Burzinski
b977231431
clang-tidy
2025-07-24 02:13:52 -05:00
J. Nick Koston
557da2e7a7
Merge branch 'integration' into memory_api
2025-07-23 20:54:51 -10:00
J. Nick Koston
1458845672
Merge branch 'threading_model' into integration
2025-07-23 20:54:43 -10:00
J. Nick Koston
e4c8a6a0af
[core] Revert #9851 and rename ESPHOME_CORES to ESPHOME_THREAD
2025-07-23 20:45:54 -10:00
Keith Burzinski
6609dce695
[ld2450] Use Deduplicator for sensors
2025-07-24 01:30:31 -05:00
J. Nick Koston
a5b4629662
Merge branch 'integration' into memory_api
2025-07-23 19:06:33 -10:00
J. Nick Koston
a4f952b851
Merge branch 'lwip_slowness' into integration
2025-07-23 19:06:24 -10:00
Keith Burzinski
705ea4ebaa
[ld2410] Use `Deduplicator` for sensors ( #9584 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-24 16:50:50 +12:00
J. Nick Koston
8146a0139f
[esp32] Enable LWIP core locking on ESP-IDF to reduce socket operation overhead
2025-07-23 18:50:46 -10:00
J. Nick Koston
7ba2927d1d
Merge branch 'integration' into memory_api
2025-07-23 18:05:17 -10:00
J. Nick Koston
2d66effbda
Merge branch 'api_nest' into integration
2025-07-23 18:05:03 -10:00
J. Nick Koston
dcae628b25
[api] Use C++17 nested namespace syntax
2025-07-23 18:04:06 -10:00
J. Nick Koston
74c9580e4b
Merge branch 'integration' into memory_api
2025-07-23 17:55:17 -10:00
J. Nick Koston
42862ec5b5
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-23 17:54:53 -10:00
J. Nick Koston
ec2e0c50f1
[bluetooth_proxy] [esp32_ble_tracker] [esp32_ble] Use C++17 nested namespace syntax ( #9825 )
2025-07-24 15:23:45 +12:00
J. Nick Koston
544cf9b9c0
[core] Fix component state documentation and add state helper method ( #9824 )
2025-07-24 15:22:42 +12:00
J. Nick Koston
99850255f0
[api] Use emplace_back for TemplatableKeyValuePair construction in HomeAssistant services ( #9804 )
2025-07-24 15:21:35 +12:00
J. Nick Koston
4a27b34685
[api] Reduce code duplication in protobuf dump methods with helper functions ( #9809 )
2025-07-24 15:19:58 +12:00
J. Nick Koston
f863189f96
[api] Simplify generated authentication check code ( #9806 )
2025-07-24 15:18:01 +12:00
J. Nick Koston
04d9698681
[api] Replace magic numbers with MESSAGE_TYPE constants in protobuf switch cases ( #9776 )
2025-07-24 15:16:54 +12:00
J. Nick Koston
15ba2326ad
[esp32] Fix threading model for single-core variants (S2, C3, C6, H2) ( #9851 )
2025-07-24 15:15:32 +12:00
Kevin Ahrendt
6398bb2fdf
[i2s_audio] Speaker improvements: CPU core agnostic and more accurate timestamps ( #9800 )
...
Co-authored-by: NP v/d Spek <github_mail@lumensoft.nl >
2025-07-24 15:14:00 +12:00
TJ Horner
108e447072
[logger] remove unnecessary call to setTxTimeoutMs ( #9854 )
2025-07-24 14:51:47 +12:00
Brandon Harvey
cc187ef276
[ld2450] Set `accuracy_decimals=0` as default for "target" entities ( #9842 )
2025-07-24 14:29:39 +12:00
Keith Burzinski
a3e626757e
[helpers] Add "unknown" value handling to `Deduplicator` ( #9855 )
2025-07-23 21:22:54 -05:00
Mayur Panchal
5cd7f156b9
Update post_build.py.script to Fix #7137 ( #9578 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-24 01:34:39 +00:00
Clyde Stubbs
3960e2bae7
[mipi] Refactor constants and functions ( #9853 )
2025-07-24 13:27:05 +12:00
Clyde Stubbs
f9534fbd5d
[interval] Fix startup behaviour ( #9793 )
2025-07-24 08:03:36 +10:00
Eric Hoffmann
0744abe098
fix: non-optional x/y target calculation for ld2450 ( #9849 )
2025-07-23 11:55:31 -10:00
Clyde Stubbs
49df68beb6
[gt911] i2c fixes ( #9822 )
2025-07-24 09:52:07 +12:00
Olivier ARCHER
e94cb03272
[modem] network component change ( #9801 )
...
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-07-24 09:36:20 +12:00
J. Nick Koston
6ac1073469
[ci] Support C++17 nested namespace syntax in linter ( #9826 )
2025-07-23 23:32:35 +12:00
J. Nick Koston
378b687a82
[core] Restore COMPONENT_STATE_LOOP_DONE check in calculate_looping_components ( #9832 )
2025-07-23 23:31:30 +12:00
Jesse Hills
babaa1db3f
[i2c] Use `i2c_master_probe` to scan i2c bus ( #9831 )
2025-07-23 23:31:13 +12:00
J. Nick Koston
f9c844be89
Merge branch 'integration' into memory_api
2025-07-22 23:52:21 -10:00
J. Nick Koston
dee58804e8
Merge branch 'loop_fix' into integration
2025-07-22 23:52:08 -10:00
J. Nick Koston
77c8363946
[core] Restore COMPONENT_STATE_LOOP_DONE check in calculate_looping_components
2025-07-22 23:49:33 -10:00
J. Nick Koston
0b2270c1d0
Merge branch 'integration' into memory_api
2025-07-22 23:24:24 -10:00
J. Nick Koston
bfae905a2b
Merge branch 'bluetooth_namespace_cpp17' into integration
2025-07-22 19:41:52 -10:00
J. Nick Koston
5b8ae6ed1a
update script
2025-07-22 19:20:28 -10:00
J. Nick Koston
1b74c877e1
Merge branch 'integration' into memory_api
2025-07-22 19:17:27 -10:00
J. Nick Koston
edeee42fd9
Merge branch 'bluetooth_namespace_cpp17' into integration
2025-07-22 19:17:18 -10:00
J. Nick Koston
8ae2b31a2f
[bluetooth_proxy] [esp32_ble_tracker] [esp32_ble] Use C++17 nested namespace syntax
2025-07-22 19:16:01 -10:00
J. Nick Koston
aefb53cb0e
Merge branch 'integration' into memory_api
2025-07-22 17:58:44 -10:00
J. Nick Koston
0fea9aab99
Merge remote-tracking branch 'upstream/component_cleanups' into integration
2025-07-22 17:58:36 -10:00
J. Nick Koston
e5001734ce
[core] Fix component state documentation and add state helper method
2025-07-22 17:57:34 -10:00
Jonathan Swoboda
bb6f8aeb94
[remote_receiver] Fix idle validation ( #9819 )
2025-07-22 21:57:42 -05:00
J. Nick Koston
b636b844fc
[core] Initialize looping_components_ before setup blocking phase ( #9820 )
2025-07-22 16:43:22 -10:00
J. Nick Koston
39f79522db
Merge branch 'integration' into memory_api
2025-07-22 15:57:37 -10:00
J. Nick Koston
9bceed2cfc
Merge branch 'fix_missed_calculate_looping_components_' into integration
2025-07-22 15:57:15 -10:00
J. Nick Koston
c400d8e5a9
Merge branch 'dev' into fix_missed_calculate_looping_components_
2025-07-22 15:51:47 -10:00
J. Nick Koston
e6961f8f24
wip
2025-07-22 15:46:49 -10:00
J. Nick Koston
0b9b33b81b
[core] Initialize looping_components_ before setup blocking phase
2025-07-22 15:42:09 -10:00
Jesse Hills
d7a5db3dda
[CI] Paginate codeowner comments to make sure we find it ( #9818 )
2025-07-23 13:23:06 +12:00
Jesse Hills
ac7f125eb5
[CI] Paginate codeowner comments to make sure we find it ( #9817 )
2025-07-23 13:22:54 +12:00
Jesse Hills
7bfb08e602
[core] Match LockFreeQueue initialization order ( #9813 )
2025-07-22 23:46:14 +00:00
Clyde Stubbs
a994ad3642
Workflow - check all comments to find previous bot comment ( #9815 )
2025-07-23 11:28:15 +12:00
J. Nick Koston
d71f2ad185
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-22 13:16:00 -10:00
Jonathan Swoboda
116c91e9c5
Bump ESP32 IDF version to 5.4.2 and Arduino version to 3.2.1 ( #9770 )
2025-07-22 13:15:31 -10:00
J. Nick Koston
f92571e767
Merge branch 'integration' into memory_api
2025-07-22 13:07:29 -10:00
J. Nick Koston
efa3d32fce
Merge branch '5_4_2' into memory_api
2025-07-22 13:07:27 -10:00
J. Nick Koston
ac19d5eba2
Merge branch '5_4_2' into integration
2025-07-22 13:07:08 -10:00
Jesse Hills
5a4e2a3eaf
[udp] Move `on_receive` to const ( #9811 )
2025-07-22 17:56:00 -05:00
Stas
1a7757e7ca
[http_request] set correct duration_ms for failed requests ( #9789 )
2025-07-22 11:39:03 -10:00
Jonathan Swoboda
e2976162b5
[sgp4x] Fix build ( #9794 )
2025-07-23 08:54:03 +12:00
Thomas Rupprecht
cf40306297
[audio] fix typo gneneral and divison ( #9808 )
2025-07-22 20:24:40 +00:00
Jesse Hills
fef2369e66
Merge branch 'release' into dev
2025-07-23 08:10:21 +12:00
Jesse Hills
2b5cceda58
Merge pull request #9796 from esphome/bump-2025.7.3
...
2025.7.3
2025-07-23 08:09:40 +12:00
J. Nick Koston
ffcf2229f6
Merge branch 'integration' into memory_api
2025-07-22 09:21:38 -10:00
J. Nick Koston
157c4f4369
Merge branch 'pb_dump' into integration
2025-07-22 09:21:32 -10:00
J. Nick Koston
2a935d9238
preen
2025-07-22 09:21:20 -10:00
J. Nick Koston
d4556608c8
preen
2025-07-22 09:21:14 -10:00
J. Nick Koston
285ad9af1e
Merge branch 'integration' into memory_api
2025-07-22 09:16:47 -10:00
J. Nick Koston
f15662d4b5
Merge branch 'protobuf_magic_numbers' into integration
2025-07-22 09:16:28 -10:00
J. Nick Koston
fffa6eb0db
Merge branch 'api_cleanups_5' into integration
2025-07-22 09:16:10 -10:00
J. Nick Koston
6711742248
Merge branch 'pb_dump' into integration
2025-07-22 09:15:49 -10:00
J. Nick Koston
d624f2a9ce
dump helper
2025-07-22 09:10:01 -10:00
J. Nick Koston
c590ffd289
cleans to dump
2025-07-22 09:03:01 -10:00
J. Nick Koston
8096eea6c3
cleans to dump
2025-07-22 09:01:11 -10:00
J. Nick Koston
873aebc572
cleans to dump
2025-07-22 09:00:53 -10:00
J. Nick Koston
5adc58f826
cleans to dump
2025-07-22 09:00:44 -10:00
J. Nick Koston
3d35b9679a
cleans to dump
2025-07-22 08:58:52 -10:00
J. Nick Koston
fbd3c051ec
cleans to dump
2025-07-22 08:58:19 -10:00
Guillermo Ruffino
3bb5a9e2f7
[schema-gen] fix referenced schemas when schema in component platform ( #9755 )
2025-07-23 06:52:56 +12:00
J. Nick Koston
26b77e0f06
[api] Simplify generated authentication check code
2025-07-22 08:01:42 -10:00
J. Nick Koston
f3030e35a8
Merge branch 'integration' into memory_api
2025-07-22 07:49:36 -10:00
J. Nick Koston
adc21eef70
Merge branch 'api_services_emplace_back' into integration
2025-07-22 07:49:23 -10:00
J. Nick Koston
93fdea954f
[api] Use emplace_back for TemplatableKeyValuePair construction in HomeAssistant services
2025-07-22 07:46:21 -10:00
J. Nick Koston
a614a68f1a
[api] Implement zero-copy string optimization for outgoing protobuf messages ( #9790 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-22 07:33:03 -10:00
Jesse Hills
dc26ed9c46
Bump version to 2025.7.3
2025-07-23 00:34:13 +12:00
Keith Burzinski
8674012406
[bme680_bsec] Add suggested alternate when using IDF ( #9785 )
2025-07-23 00:34:12 +12:00
Keith Burzinski
ae12deff87
[neopixelbus] Add suggested alternate when using IDF ( #9783 )
2025-07-23 00:34:12 +12:00
Keith Burzinski
cb6acfe24b
[fastled_clockless, fastled_spi] Add suggested alternate when using IDF ( #9784 )
2025-07-23 00:34:12 +12:00
J. Nick Koston
fc8c5a7438
[core] Process pending loop enables during setup blocking phase ( #9787 )
2025-07-23 00:34:06 +12:00
Keith Burzinski
f8777d3b66
[config_validation] Add support for suggesting alternate component/platform ( #9757 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-23 00:30:36 +12:00
Jesse Hills
76e75f4cdc
[tuya] Update use of fan_schema ( #9762 )
2025-07-23 00:29:40 +12:00
Jonathan Swoboda
896d7f8f76
[esp32_touch] Fix setup mode in v1 driver ( #9725 )
2025-07-23 00:29:40 +12:00
JonasB2497
d92ee563f2
[sdl][mipi_spi] Respect clipping when drawing ( #9722 )
...
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2025-07-23 00:29:34 +12:00
tmpeh
d6ff790823
Fix format string error in ota_web_server.cpp ( #9711 )
2025-07-23 00:25:51 +12:00
J. Nick Koston
7ac60c15dc
[gpio] Auto-disable interrupts for shared GPIO pins in binary sensors ( #9701 )
2025-07-23 00:25:51 +12:00
Keith Burzinski
71cb429a86
[bme680_bsec] Add suggested alternate when using IDF ( #9785 )
2025-07-22 23:54:09 +12:00
Keith Burzinski
89924ae468
[neopixelbus] Add suggested alternate when using IDF ( #9783 )
2025-07-22 23:53:45 +12:00
Keith Burzinski
7efe1b8698
[fastled_clockless, fastled_spi] Add suggested alternate when using IDF ( #9784 )
2025-07-22 23:53:33 +12:00
J. Nick Koston
ac08fb314f
[api] Optimize protobuf memory usage with fixed-size arrays for Bluetooth UUIDs ( #9782 )
2025-07-22 21:50:49 +12:00
J. Nick Koston
bb81a40b7c
Merge branch 'integration' into memory_api
2025-07-21 22:26:21 -10:00
J. Nick Koston
922692338f
Merge branch 'zero_copy_str' into integration
2025-07-21 22:26:09 -10:00
J. Nick Koston
2088deeacb
give bot hint
2025-07-21 22:10:26 -10:00
J. Nick Koston
0534d1bfcf
preen
2025-07-21 21:46:37 -10:00
J. Nick Koston
b8e326eb01
preen
2025-07-21 21:34:46 -10:00
J. Nick Koston
58d7533128
docs
2025-07-21 21:26:06 -10:00
J. Nick Koston
444c77775f
Merge remote-tracking branch 'origin/zero_copy_str' into zero_copy_str
2025-07-21 21:25:01 -10:00
J. Nick Koston
2310610aa0
missed some
2025-07-21 21:24:34 -10:00
J. Nick Koston
7dec484eae
Merge branch 'dev' into zero_copy_str
2025-07-21 21:21:29 -10:00
J. Nick Koston
712d3dee98
missed one
2025-07-21 21:06:43 -10:00
J. Nick Koston
44d7147ea4
fixes
2025-07-21 20:02:22 -10:00
J. Nick Koston
ede8e542bc
fixes
2025-07-21 20:00:50 -10:00
J. Nick Koston
e17fef3208
unused
2025-07-21 19:50:41 -10:00
J. Nick Koston
7f25d3e6d3
unused
2025-07-21 19:50:01 -10:00
J. Nick Koston
72fd984d4b
preen
2025-07-21 19:39:23 -10:00
J. Nick Koston
97525cfe87
preen
2025-07-21 19:31:42 -10:00
J. Nick Koston
8f201cdb7e
fixes
2025-07-21 18:31:13 -10:00
J. Nick Koston
d0511e118d
fixes
2025-07-21 18:28:09 -10:00
J. Nick Koston
c120676d19
fixes
2025-07-21 18:26:59 -10:00
J. Nick Koston
bd52acff12
adjust
2025-07-21 18:14:36 -10:00
J. Nick Koston
22422fc3dd
send
2025-07-21 18:03:00 -10:00
J. Nick Koston
0f0038df24
[core] Process pending loop enables during setup blocking phase ( #9787 )
2025-07-22 15:47:43 +12:00
J. Nick Koston
70c9cf9d95
ref
2025-07-21 17:24:23 -10:00
J. Nick Koston
b0aafb1226
ref
2025-07-21 17:21:59 -10:00
J. Nick Koston
c4ac22286f
zero_copy_str
2025-07-21 17:02:01 -10:00
Jesse Hills
b17e2019c7
[esp32_ble_tracker] Write require feature defines after all clients are registered ( #9780 )
2025-07-22 00:49:48 +00:00
J. Nick Koston
e56b681506
[nrf52] Add missing CoreModel define for scheduler ( #9777 )
2025-07-22 12:32:50 +12:00
J. Nick Koston
4a0716d7ba
Merge branch 'integration' into memory_api
2025-07-21 13:46:41 -10:00
J. Nick Koston
4f17c352db
Merge branch 'fixed_arrays' into integration
2025-07-21 13:46:25 -10:00
J. Nick Koston
37d24dd707
cleanup
2025-07-21 13:44:28 -10:00
Keith Burzinski
238c72b66f
[config_validation] Add support for suggesting alternate component/platform ( #9757 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-22 11:29:05 +12:00
J. Nick Koston
a508d9dd3a
Merge branch 'integration' into memory_api
2025-07-21 13:25:22 -10:00
J. Nick Koston
48436ec7c8
Merge branch 'fixed_arrays' into integration
2025-07-21 13:25:13 -10:00
Jonathan Swoboda
daf241b3f6
Remove picolibc dir from clangtidy
2025-07-21 19:23:34 -04:00
J. Nick Koston
4c62f43dcd
cleanup
2025-07-21 13:19:19 -10:00
J. Nick Koston
767ec53cfa
cleanup
2025-07-21 13:18:10 -10:00
J. Nick Koston
7b9acd39e1
cleanup
2025-07-21 13:17:18 -10:00
J. Nick Koston
55272dd0fd
cleanup
2025-07-21 13:13:45 -10:00
J. Nick Koston
bc6b1ffc14
cleanup
2025-07-21 13:12:30 -10:00
J. Nick Koston
b3abebfb37
cleanup
2025-07-21 13:08:51 -10:00
J. Nick Koston
f034069b5e
cleanup
2025-07-21 13:04:23 -10:00
J. Nick Koston
9a391df0f0
cleanup
2025-07-21 13:03:21 -10:00
J. Nick Koston
6d6bf82501
cleanup
2025-07-21 13:02:46 -10:00
J. Nick Koston
5f14579af8
cleanup
2025-07-21 13:00:30 -10:00
J. Nick Koston
8ee06cdc8c
cleanup
2025-07-21 12:56:57 -10:00
J. Nick Koston
118b74b7cd
[api] Optimize noise handshake with memcpy for faster connection setup ( #9779 )
2025-07-21 17:56:32 -05:00
J. Nick Koston
37cbcd5110
preen
2025-07-21 12:55:05 -10:00
J. Nick Koston
91e1a4ff76
fixed arrays
2025-07-21 12:49:48 -10:00
J. Nick Koston
ed190a92b1
Merge branch 'integration' into memory_api
2025-07-21 11:54:02 -10:00
J. Nick Koston
b660c867fb
Merge branch 'api_inserts' into integration
2025-07-21 11:53:51 -10:00
J. Nick Koston
4cdef8c001
const
2025-07-21 11:50:20 -10:00
J. Nick Koston
a1667b29f1
Merge branch 'integration' into memory_api
2025-07-21 11:40:58 -10:00
J. Nick Koston
74fe8bd022
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-21 11:40:41 -10:00
J. Nick Koston
5343a6d16a
[api] Optimize string encoding with memcpy for 10x performance improvement ( #9778 )
2025-07-22 09:39:28 +12:00
J. Nick Koston
db62a94712
[api] Implement zero-copy for all protobuf bytes fields ( #9761 )
2025-07-22 09:38:39 +12:00
J. Nick Koston
b38faa1870
Merge branch 'integration' into memory_api
2025-07-21 11:29:30 -10:00
J. Nick Koston
524d69a238
Merge branch 'api_inserts' into integration
2025-07-21 11:29:10 -10:00
J. Nick Koston
4a39f14037
[api] Optimize noise handshake with memcpy for faster connection setup
2025-07-21 11:20:49 -10:00
J. Nick Koston
b66c6dd856
Merge branch 'integration' into memory_api
2025-07-21 10:54:17 -10:00
J. Nick Koston
504c67f59f
Merge branch 'memcpy_speedup' into integration
2025-07-21 10:54:10 -10:00
J. Nick Koston
383791418b
[api] Optimize string encoding with memcpy for 10x performance improvement
2025-07-21 10:50:36 -10:00
Jesse Hills
74ce3d2c0b
[tuya] Update use of fan_schema ( #9762 )
2025-07-21 15:20:25 -05:00
J. Nick Koston
0240a7c310
Merge remote-tracking branch 'upstream/dev' into memory_api
2025-07-21 09:57:58 -10:00
Jonathan Swoboda
a04c2c8471
[esp32_touch] Fix setup mode in v1 driver ( #9725 )
2025-07-22 07:25:08 +12:00
J. Nick Koston
0be1395647
[api] Replace magic numbers with MESSAGE_TYPE constants in protobuf switch cases
2025-07-21 08:44:30 -10:00
Jonathan Swoboda
daae3a93ab
Update .clang-tidy.hash
2025-07-21 08:13:20 -04:00
Jonathan Swoboda
00eba20ea9
Merge remote-tracking branch 'upstream/dev' into 5_4_2
2025-07-21 07:59:19 -04:00
Katherine Whitlock
16a426c182
Factor PlatformIO buildgen out of writer.py ( #9378 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-21 20:28:11 +12:00
J. Nick Koston
e485895d97
[bluetooth_proxy] Optimize service discovery with in-place construction ( #9765 )
2025-07-21 20:26:20 +12:00
J. Nick Koston
31caacabf0
revert -- for followup
2025-07-20 21:46:14 -10:00
dependabot[bot]
5fed708761
Bump aioesphomeapi from 37.0.3 to 37.0.4 ( #9764 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-20 21:41:18 -10:00
J. Nick Koston
8a7446a1ea
Merge branch 'integration' into memory_api
2025-07-20 21:37:55 -10:00
J. Nick Koston
1395af2c1c
Merge branch 'ble_services_opt' into integration
2025-07-20 21:37:41 -10:00
J. Nick Koston
ebf225d5f2
cleanup
2025-07-20 21:37:15 -10:00
J. Nick Koston
b6aca30c42
cleanup
2025-07-20 21:36:27 -10:00
J. Nick Koston
b5da9b0e7c
Merge branch 'integration' into memory_api
2025-07-20 21:31:38 -10:00
J. Nick Koston
38d38d6e8c
Merge branch 'ble_services_opt' into integration
2025-07-20 21:31:15 -10:00
J. Nick Koston
fffc324c6e
[bluetooth_proxy] Optimize service discovery with in-place construction
2025-07-20 21:29:36 -10:00
J. Nick Koston
3d832e4d92
Merge branch 'zero_copy' into memory_api
2025-07-20 21:15:16 -10:00
J. Nick Koston
85ab9d3eec
Merge branch 'zero_copy' into integration
2025-07-20 21:14:53 -10:00
J. Nick Koston
67b9c249d4
device_id
2025-07-20 21:12:03 -10:00
J. Nick Koston
c66726336c
Merge branch 'zero_copy' into memory_api
2025-07-20 21:03:01 -10:00
J. Nick Koston
54158bf5f1
Merge branch 'zero_copy' into integration
2025-07-20 21:02:54 -10:00
J. Nick Koston
edc641cfa3
Merge remote-tracking branch 'origin/zero_copy' into zero_copy
2025-07-20 21:02:48 -10:00
J. Nick Koston
12994c3a29
preen
2025-07-20 21:02:33 -10:00
J. Nick Koston
a63ebf2c5e
preen
2025-07-20 21:02:01 -10:00
J. Nick Koston
839a26c289
Merge branch 'dev' into zero_copy
2025-07-20 20:46:13 -10:00
J. Nick Koston
9e6481c492
Merge branch 'integration' into memory_api
2025-07-20 20:44:25 -10:00
J. Nick Koston
311888ac6d
Merge branch 'zero_copy' into integration
2025-07-20 20:44:14 -10:00
J. Nick Koston
7e86aefa91
preen
2025-07-20 20:44:03 -10:00
J. Nick Koston
756fc89eab
preen
2025-07-20 20:43:50 -10:00
J. Nick Koston
c8140e966a
Merge branch 'integration' into memory_api
2025-07-20 20:39:31 -10:00
J. Nick Koston
eff866c222
Merge branch 'zero_copy' into integration
2025-07-20 20:39:24 -10:00
J. Nick Koston
ffaba916d7
cleanup
2025-07-20 20:39:13 -10:00
J. Nick Koston
1de659420e
Merge branch 'zero_copy' into memory_api
2025-07-20 20:23:15 -10:00
J. Nick Koston
d9210eba69
Merge branch 'zero_copy' into integration
2025-07-20 20:18:35 -10:00
J. Nick Koston
4a8f6ce556
Merge remote-tracking branch 'upstream/dev' into zero_copy
2025-07-20 20:17:55 -10:00
J. Nick Koston
8c11241af0
cleanup
2025-07-20 20:08:57 -10:00
J. Nick Koston
b24ff7236e
cleanup
2025-07-20 20:07:30 -10:00
J. Nick Koston
5e906b1dd9
cleanup
2025-07-20 20:06:50 -10:00
J. Nick Koston
ad52d80281
cleanup
2025-07-20 19:57:32 -10:00
J. Nick Koston
04953db51e
cleanup
2025-07-20 19:56:42 -10:00
J. Nick Koston
8b74333e8b
preen
2025-07-20 19:52:26 -10:00
J. Nick Koston
5fb97e8e3c
preen
2025-07-20 19:50:55 -10:00
J. Nick Koston
8b09a5259e
preen
2025-07-20 19:48:19 -10:00
J. Nick Koston
ae7aa4c0ef
preen
2025-07-20 19:46:41 -10:00
J. Nick Koston
9cb86241b9
cleanup
2025-07-20 19:40:21 -10:00
J. Nick Koston
1dc736e27a
preen
2025-07-20 19:28:07 -10:00
J. Nick Koston
fe1050a583
[tests] Fix flaky scheduler retry test timing ( #9760 )
2025-07-21 17:21:51 +12:00
J. Nick Koston
7de63d0670
fixes
2025-07-20 19:18:25 -10:00
J. Nick Koston
54bbde6183
zero copy cleanup
2025-07-20 19:01:41 -10:00
J. Nick Koston
305667b06d
[api] Sync uses_password field_ifdef optimization from aioesphomeapi ( #9756 )
2025-07-21 16:59:48 +12:00
J. Nick Koston
8b54e46652
Merge branch 'add_fixed_field' into integration
2025-07-20 18:06:30 -10:00
J. Nick Koston
14e2c85028
[api] Remove unused add_fixed_field template function
2025-07-20 18:05:21 -10:00
J. Nick Koston
9cd1c7a355
Merge branch 'integration' into memory_api
2025-07-20 16:48:23 -10:00
J. Nick Koston
e2a0879239
Merge branch 'uses_password_ifdef' into integration
2025-07-20 16:46:55 -10:00
J. Nick Koston
197b04d74f
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-20 16:45:58 -10:00
J. Nick Koston
852671945a
[api] Sync uses_password field_ifdef optimization from aioesphomeapi
2025-07-20 16:26:17 -10:00
dependabot[bot]
fc286c8bf4
Bump aioesphomeapi from 37.0.2 to 37.0.3 ( #9754 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-20 16:20:54 -10:00
Jesse Hills
c60fe4c372
[CI] Dont create new review if existing and dont count tests ( #9753 )
2025-07-21 13:59:25 +12:00
Jesse Hills
a8d53b7c68
[CI] Use comment marker in too-big reviews ( #9751 )
2025-07-21 13:33:20 +12:00
Jesse Hills
9508871474
[CI] Fix codeowner workflow requesting the same multiple times ( #9750 )
2025-07-21 13:20:02 +12:00
J. Nick Koston
a45a45c688
[api] Split frame helper implementation into protocol-specific files ( #9746 )
2025-07-21 13:10:08 +12:00
Jesse Hills
46da075226
[CI] Add url and dismiss reviews once conditions are met ( #9748 )
2025-07-21 12:49:00 +12:00
Jesse Hills
efd83dedda
[CI] Fetch platform components and target platforms from hosted json file ( #9747 )
2025-07-21 12:48:00 +12:00
J. Nick Koston
8a296e013c
Merge branch 'integration' into memory_api
2025-07-20 14:37:04 -10:00
J. Nick Koston
953c05d4da
Merge branch 'api_frame_helper_split' into integration
2025-07-20 14:33:06 -10:00
J. Nick Koston
af061d6cd8
have to dupe macros
2025-07-20 14:32:54 -10:00
J. Nick Koston
836ea5c60a
have to dupe macros
2025-07-20 14:32:19 -10:00
J. Nick Koston
58f79ef654
Merge branch 'api_frame_helper_split' into integration
2025-07-20 14:31:12 -10:00
J. Nick Koston
984d10aff1
have to dupe macros
2025-07-20 14:31:01 -10:00
J. Nick Koston
48ddb5c999
Merge branch 'api_frame_helper_split' into integration
2025-07-20 14:27:48 -10:00
J. Nick Koston
cc34cc7a4e
order
2025-07-20 14:27:34 -10:00
J. Nick Koston
59e567e567
Merge branch 'api_frame_helper_split' into integration
2025-07-20 14:23:58 -10:00
J. Nick Koston
a45be553ed
Merge remote-tracking branch 'origin/api_frame_helper_split' into api_frame_helper_split
2025-07-20 14:23:44 -10:00
J. Nick Koston
ff59e37d8d
fixes
2025-07-20 14:23:34 -10:00
J. Nick Koston
d251d78002
Merge branch 'dev' into api_frame_helper_split
2025-07-20 14:18:56 -10:00
J. Nick Koston
55833380c1
Merge branch 'api_frame_helper_split' into integration
2025-07-20 14:17:59 -10:00
J. Nick Koston
16bd3f92c4
fixes
2025-07-20 14:17:45 -10:00
J. Nick Koston
e1e95c36c5
Merge branch 'api_frame_helper_split' into integration
2025-07-20 14:15:14 -10:00
J. Nick Koston
2e7826aa34
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-20 14:13:20 -10:00
Jesse Hills
06bd1472de
[CI] Keep original labels when PR has too many lines ( #9745 )
2025-07-21 12:10:47 +12:00
J. Nick Koston
e1be941bda
preen
2025-07-20 14:07:52 -10:00
J. Nick Koston
eea7b9843b
preen
2025-07-20 14:04:08 -10:00
Jesse Hills
bb9011d65d
[CI] Label PR too-big if it has more than 1000 lines changed ( #9744 )
2025-07-21 12:01:16 +12:00
J. Nick Koston
5b5982cfdd
[api] Reduce memory usage by eliminating duplicate client info strings ( #9740 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-21 11:34:59 +12:00
J. Nick Koston
a626053220
Merge branch 'integration' into memory_api
2025-07-20 13:20:02 -10:00
J. Nick Koston
a5f22e99a3
Merge branch 'frame_helper_dupe_name_storage' into integration
2025-07-20 13:19:50 -10:00
J. Nick Koston
fb44fddacf
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-20 13:19:34 -10:00
J. Nick Koston
ecd310dae1
[core] Refactor scheduler to eliminate hidden side effects in empty_ ( #9743 )
2025-07-20 23:11:30 +00:00
J. Nick Koston
acca629c5c
[api] Fix missing ifdef guards for AreaInfo and DeviceInfo messages ( #9730 )
2025-07-20 23:05:53 +00:00
J. Nick Koston
72fcb29fd2
Merge remote-tracking branch 'upstream/dev' into frame_helper_dupe_name_storage
2025-07-20 13:00:45 -10:00
J. Nick Koston
0aabdaa0c7
[api] Consolidate error handling and remove unused code ( #9726 )
2025-07-20 22:52:46 +00:00
Jesse Hills
e5aed29231
[CI] Only mention codeowners once ( #9727 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-21 10:39:30 +12:00
J. Nick Koston
2540e7edb2
[api] Remove deprecated protobuf fields to reduce flash usage ( #9679 )
2025-07-21 10:35:53 +12:00
J. Nick Koston
29988d414c
Merge branch 'integration' into memory_api
2025-07-20 12:28:11 -10:00
J. Nick Koston
82970b640f
merge
2025-07-20 12:27:51 -10:00
J. Nick Koston
af724ffb15
Merge branch 'api_cleanups_2' into memory_api
2025-07-20 12:26:33 -10:00
J. Nick Koston
5511d61dba
[api] Eliminate heap allocation in process_batch_ using stack-allocated PacketInfo array ( #9703 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-21 10:24:57 +12:00
J. Nick Koston
82dfd0a233
empty commit
2025-07-20 12:24:31 -10:00
J. Nick Koston
7688cc619b
Merge branch 'integration' into memory_api
2025-07-20 12:23:25 -10:00
J. Nick Koston
232d3a8b89
Merge branch 'api_cleanups_2' into integration
2025-07-20 12:23:12 -10:00
J. Nick Koston
a976df4da8
Merge remote-tracking branch 'upstream/dev' into api_cleanups_2
2025-07-20 12:22:42 -10:00
J. Nick Koston
f9744dabc1
Merge remote-tracking branch 'upstream/dev' into api_cleanups_2
2025-07-20 12:21:49 -10:00
J. Nick Koston
e474a33abd
[api] Memory optimizations for API frame helper buffering ( #9724 )
2025-07-21 10:20:35 +12:00
J. Nick Koston
79acf97c48
Merge branch 'integration' into memory_api
2025-07-20 12:18:30 -10:00
J. Nick Koston
8becc57835
Merge branch 'empty_hidden_side_effects' into integration
2025-07-20 12:18:14 -10:00
J. Nick Koston
534a1cf2e7
[esp32_ble_tracker] Batch BLE advertisement processing to reduce overhead ( #9699 )
2025-07-21 10:17:38 +12:00
J. Nick Koston
335110d71f
[bluetooth_proxy] Fix service discovery on disconnect and refactor connection handling ( #9697 )
2025-07-21 10:15:34 +12:00
J. Nick Koston
f6b989bd9a
cleanup
2025-07-20 12:15:16 -10:00
J. Nick Koston
109eae26a7
[core] Refactor scheduler to eliminate hidden side effects in empty_() method
2025-07-20 12:09:11 -10:00
@RubenKelevra
6e31fb181e
core/scheduler: Make millis_64_ rollover monotonic on SMP ( #9716 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-20 21:57:52 +00:00
J. Nick Koston
8496102eb6
Merge branch 'dev' into memory_api
2025-07-20 11:22:18 -10:00
DT-art1
7d30d1e987
[const] Move CONF_FLIP_X and CONF_FLIP_Y to `const.py` ( #9741 )
2025-07-20 20:07:56 +00:00
J. Nick Koston
04d7213ede
simplify
2025-07-20 09:42:17 -10:00
J. Nick Koston
2ebb17a05e
Merge remote-tracking branch 'upstream/frame_helper_dupe_name_storage' into frame_helper_dupe_name_storage
2025-07-20 09:30:52 -10:00
J. Nick Koston
905263548d
cleaner
2025-07-20 09:30:40 -10:00
J. Nick Koston
83c0589c06
Update esphome/components/api/api_frame_helper.h
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-20 09:22:17 -10:00
J. Nick Koston
acc8b57709
[api] Reduce memory usage by eliminating duplicate client info strings
2025-07-20 09:18:52 -10:00
dependabot[bot]
1e35c07327
Bump aioesphomeapi from 37.0.1 to 37.0.2 ( #9738 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-20 07:37:11 -10:00
J. Nick Koston
8621bca535
Merge branch 'integration' into memory_api
2025-07-19 22:04:57 -10:00
J. Nick Koston
fc4c383409
Merge branch 'area_device_info_ifdefs' into integration
2025-07-19 22:04:06 -10:00
J. Nick Koston
a5ed8db5bd
[api] Fix missing ifdef guards for AreaInfo and DeviceInfo messages
2025-07-19 22:01:22 -10:00
J. Nick Koston
5b3d61b4a6
[api] Fix missing ifdef guards for field_ifdef fields in protobuf base classes ( #9693 )
2025-07-20 15:41:00 +12:00
J. Nick Koston
3060e2cbc3
Merge branch 'integration' into memory_api
2025-07-19 16:21:13 -10:00
J. Nick Koston
1cc507b211
Merge branch 'touch_setup_mode' into integration
2025-07-19 16:21:03 -10:00
J. Nick Koston
b88061843c
Merge branch 'integration' into memory_api
2025-07-19 15:43:02 -10:00
J. Nick Koston
1d6fcafefc
Merge branch 'api_cleanups_2' into integration
2025-07-19 15:42:49 -10:00
J. Nick Koston
bc57cdb71a
preen
2025-07-19 15:40:53 -10:00
J. Nick Koston
b70007852d
Merge branch 'integration' into memory_api
2025-07-19 15:29:42 -10:00
J. Nick Koston
9f6cd1f809
Merge branch 'api_cleanups_2' into integration
2025-07-19 15:29:32 -10:00
J. Nick Koston
3905085614
dry
2025-07-19 15:22:08 -10:00
J. Nick Koston
722df19758
dry
2025-07-19 15:18:43 -10:00
J. Nick Koston
0046e67727
wip
2025-07-19 15:06:42 -10:00
J. Nick Koston
7e3027d9bd
wip
2025-07-19 15:05:26 -10:00
Jonathan Swoboda
d0307cec4f
Fix logging message
2025-07-19 20:12:33 -04:00
J. Nick Koston
1bc7b805c0
Merge branch 'integration' into memory_api
2025-07-19 13:46:17 -10:00
J. Nick Koston
79e20ed894
Merge branch 'api_buffering_cleanup' into integration
2025-07-19 13:46:07 -10:00
J. Nick Koston
b125cd6979
save some more
2025-07-19 13:45:58 -10:00
J. Nick Koston
0582fee82c
save some more
2025-07-19 13:43:47 -10:00
Jonathan Swoboda
cd4a10e4e1
Fix setup mode in v1 driver
2025-07-19 19:43:17 -04:00
J. Nick Koston
3400cdf4c0
Merge branch 'integration' into memory_api
2025-07-19 13:18:55 -10:00
J. Nick Koston
d72fe6ea4b
Merge branch 'api_buffering_cleanup' into integration
2025-07-19 13:18:44 -10:00
J. Nick Koston
2ca306c1c1
[api] Optimize frame helper buffering to reduce flash usage by 176 bytes
2025-07-19 13:15:55 -10:00
J. Nick Koston
3ad551b27e
Merge branch 'integration' into memory_api
2025-07-19 12:34:13 -10:00
JonasB2497
727e8ca376
[sdl][mipi_spi] Respect clipping when drawing ( #9722 )
...
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2025-07-19 22:29:02 +00:00
tmpeh
5ed77c10ae
Fix format string error in ota_web_server.cpp ( #9711 )
2025-07-19 11:24:26 -10:00
J. Nick Koston
9682c6c3d7
Merge branch 'bugfix/make_schedule_rollover_atomic' into integration
2025-07-19 11:13:38 -10:00
J. Nick Koston
d67508a6eb
move defines
2025-07-19 11:12:59 -10:00
J. Nick Koston
b25206b7bb
move defines
2025-07-19 11:12:41 -10:00
J. Nick Koston
112c6e34a5
move defines
2025-07-19 11:11:32 -10:00
J. Nick Koston
2ed70c3c60
Merge branch 'bugfix/make_schedule_rollover_atomic' into integration
2025-07-19 10:53:31 -10:00
J. Nick Koston
9119ac1c32
fix stale comments
2025-07-19 10:50:40 -10:00
J. Nick Koston
152e3ee587
make more readable
2025-07-19 10:43:57 -10:00
J. Nick Koston
acbcc5f9b8
make more readable
2025-07-19 10:40:21 -10:00
J. Nick Koston
5ed589fc97
make more readable
2025-07-19 10:39:27 -10:00
J. Nick Koston
58696961bd
make more readable
2025-07-19 10:38:28 -10:00
J. Nick Koston
a5f5af9596
make more readable
2025-07-19 10:36:49 -10:00
RubenKelevra
fde80bc530
core/scheduler: split millis_64_ into different platform functions
2025-07-19 21:44:35 +02:00
RubenKelevra
211739bba0
core/scheduler: Make millis_64_ rollover monotonic on SMP
...
The current implementation uses only memory_order_relaxed on all atomic
accesses. That protects each variable individually but not the semantic
link between the low word (last_millis_) and the high-word epoch counter
(millis_major_). On a multi-core target a reader could observe a freshly
stored low word before seeing the matching increment of the epoch,
causing a ~49-day negative jump.
Key fixes
- Release/acquire pairing
- writer: compare_exchange_weak(..., memory_order_release, …)
- reader: first load of last_millis_ now uses memory_order_acquire
- ensures any core that sees the new low word also sees the updated
high word
- Epoch-coherency retry loop
- re-loads millis_major_ after the update and retries if it changed,
guaranteeing monotonicity even when another core rolls over
concurrently
- millis_major_ promoted to std::atomic<uint16_t> on SMP platforms
- removes the formal data race at negligible cost
- new macros for better readability
- ESPHOME_SINGLE_CORE – currently ESP8266/RP2040 only
- ESPHOME_ATOMIC_SCHEDULER – all others except LibreTiny
- Logging and comments
- loads atomics safely in debug output
- updated inline docs to match the memory ordering
Behavior on single-core or non-atomic platforms is unchanged; multi-core
targets now get a provably monotonic 64-bit millisecond clock with
minimal overhead.
2025-07-19 19:09:10 +02:00
J. Nick Koston
89b9bddf1b
[CI] Fix clang-tidy not running when platformio.ini changes ( #9678 )
2025-07-19 20:55:21 +12:00
J. Nick Koston
23f0c596c2
Merge branch 'integration' into memory_api
2025-07-18 22:21:19 -10:00
J. Nick Koston
dec3c69190
Merge branch 'batch_eliminate_heap' into integration
2025-07-18 22:20:08 -10:00
J. Nick Koston
3204cf52e9
Update esphome/components/api/api_connection.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-18 22:17:12 -10:00
J. Nick Koston
e2d509d63d
Merge branch 'integration' into memory_api
2025-07-18 22:11:40 -10:00
J. Nick Koston
00dd5d64de
Merge branch 'batch_eliminate_heap' into integration
2025-07-18 22:11:20 -10:00
J. Nick Koston
09705ca526
guard
2025-07-18 22:11:13 -10:00
J. Nick Koston
8223db761d
document
2025-07-18 22:05:55 -10:00
J. Nick Koston
9dddb749c5
Merge branch 'batch_eliminate_heap' into integration
2025-07-18 21:31:31 -10:00
J. Nick Koston
e2524c9764
[api] Eliminate heap allocation in process_batch_ using stack-allocated PacketInfo array
2025-07-18 21:14:25 -10:00
J. Nick Koston
03a2237f2e
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-18 20:19:21 -10:00
J. Nick Koston
65cbb0d741
[gpio] Auto-disable interrupts for shared GPIO pins in binary sensors ( #9701 )
2025-07-19 05:31:53 +00:00
J. Nick Koston
ba62a368ff
Merge branch 'ble_tracker_read_up_to_end' into integration
2025-07-18 16:32:32 -10:00
J. Nick Koston
ffbadc0929
[esp32_ble_tracker] Batch BLE advertisement processing to reduce overhead
2025-07-18 16:30:56 -10:00
J. Nick Koston
d19e2d9cce
Merge branch 'bluetooth_proxy_fixes' into integration
2025-07-18 16:11:26 -10:00
J. Nick Koston
c7884253d2
cannot always need to update timestamp
2025-07-18 16:11:16 -10:00
J. Nick Koston
fd2e6b1d2d
Merge branch 'bluetooth_proxy_fixes' into integration
2025-07-18 16:09:47 -10:00
J. Nick Koston
6b8da2f0ca
preen
2025-07-18 16:09:37 -10:00
J. Nick Koston
45e9522221
Merge branch 'integration' into memory_api
2025-07-18 15:41:34 -10:00
J. Nick Koston
8084c19a6c
Merge branch 'bluetooth_proxy_fixes' into integration
2025-07-18 14:51:40 -10:00
J. Nick Koston
2c63d5c7ce
rpreen
2025-07-18 14:51:12 -10:00
J. Nick Koston
6a728c2d7d
Merge branch 'bluetooth_proxy_fixes' into integration
2025-07-18 14:43:29 -10:00
J. Nick Koston
7afb2fe077
preen
2025-07-18 14:43:05 -10:00
J. Nick Koston
57c0a44b55
Merge branch 'bluetooth_proxy_fixes' into integration
2025-07-18 14:33:50 -10:00
J. Nick Koston
b2ec2615bb
other way
2025-07-18 14:33:10 -10:00
J. Nick Koston
6a566c6305
other way
2025-07-18 14:31:27 -10:00
J. Nick Koston
da1e1ce9ce
other way
2025-07-18 14:30:46 -10:00
J. Nick Koston
9902a4ee9c
Revert "preen"
...
This reverts commit 5f13aa162d .
2025-07-18 14:28:45 -10:00
J. Nick Koston
2ce0753ec6
Revert "preen"
...
This reverts commit 27db5352ac .
2025-07-18 14:28:45 -10:00
J. Nick Koston
e4736e9aa7
Revert "preen"
...
This reverts commit 9f5584ac62 .
2025-07-18 14:28:44 -10:00
J. Nick Koston
8acd7548c6
Revert "preen"
...
This reverts commit 1c4a50ad3a .
2025-07-18 14:28:43 -10:00
J. Nick Koston
1ca1ceb08d
Revert "preen"
...
This reverts commit 4c9fa2f753 .
2025-07-18 14:28:42 -10:00
J. Nick Koston
3087ccface
Revert "preen"
...
This reverts commit a8dd0b474a .
2025-07-18 14:28:41 -10:00
J. Nick Koston
d9fe52a5fb
Revert "preen"
...
This reverts commit 56fdc1d115 .
2025-07-18 14:28:40 -10:00
J. Nick Koston
56fdc1d115
preen
2025-07-18 14:25:22 -10:00
J. Nick Koston
a8dd0b474a
preen
2025-07-18 14:25:06 -10:00
J. Nick Koston
4c9fa2f753
preen
2025-07-18 14:24:49 -10:00
J. Nick Koston
1c4a50ad3a
preen
2025-07-18 14:24:32 -10:00
J. Nick Koston
9f5584ac62
preen
2025-07-18 14:24:20 -10:00
J. Nick Koston
27db5352ac
preen
2025-07-18 14:24:05 -10:00
J. Nick Koston
5f13aa162d
preen
2025-07-18 14:23:38 -10:00
J. Nick Koston
9aa53fd140
preen
2025-07-18 14:22:43 -10:00
J. Nick Koston
b9afa119a0
preen
2025-07-18 14:22:29 -10:00
J. Nick Koston
1a62b75ec3
[bluetooth_proxy] Fix performance issue and service discovery on disconnect
2025-07-18 14:19:06 -10:00
Jesse Hills
9533d52d86
Merge branch 'release' into dev
2025-07-19 12:05:32 +12:00
Jesse Hills
6fe4ffa0cf
Merge pull request #9691 from esphome/bump-2025.7.2
...
2025.7.2
2025-07-19 12:04:51 +12:00
J. Nick Koston
15693a9cf0
Merge branch 'integration' into memory_api
2025-07-18 13:04:17 -10:00
J. Nick Koston
a62a8c3d94
Merge branch 'missing_ifdef_member_vars' into integration
2025-07-18 12:57:59 -10:00
J. Nick Koston
8593da7426
missing ifdef
2025-07-18 12:57:32 -10:00
Jesse Hills
19a68dc650
Add core team as codeowner of .github folder ( #9663 )
2025-07-19 10:55:22 +12:00
J. Nick Koston
0ce077db94
Merge branch 'missing_ifdef_member_vars' into integration
2025-07-18 12:53:28 -10:00
J. Nick Koston
512cc24dc7
[api] Fix missing ifdef guards for field_ifdef fields in protobuf base classes
2025-07-18 12:50:36 -10:00
J. Nick Koston
cd6d686fd6
Merge remote-tracking branch 'origin/dep_proto_fields' into memory_api
2025-07-18 12:31:11 -10:00
J. Nick Koston
eeb827e88f
Merge remote-tracking branch 'upstream/dev' into memory_api
2025-07-18 12:30:32 -10:00
Jesse Hills
576ce7ee35
Bump version to 2025.7.2
2025-07-19 09:56:08 +12:00
J. Nick Koston
8a45e877bb
[gpio] Disable interrupt mode by default for LibreTiny platforms ( #9687 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-19 09:56:08 +12:00
Kevin Ahrendt
84607c1255
[voice_assistant] Use media player callbacks to track TTS response status ( #9670 )
2025-07-19 09:56:01 +12:00
Kevin Ahrendt
8664ec0a3b
[speaker] Media player's pipeline properly returns playing state near end of file ( #9668 )
2025-07-19 09:54:15 +12:00
J. Nick Koston
32d8c60a0b
Fix AsyncTCP version mismatch between platformio.ini and async_tcp component ( #9676 )
2025-07-19 09:54:00 +12:00
Jesse Hills
976a1e27b4
[lvgl] Prevent keyerror on min/max value widgets with no default ( #9660 )
2025-07-19 09:53:47 +12:00
J. Nick Koston
cc2c1b1d89
[libretiny] Remove unsupported lock-free queue and event pool implementations ( #9653 )
2025-07-19 09:53:47 +12:00
Clyde Stubbs
85495d38b7
[lvgl] Fix meter rotation ( #9605 )
...
Co-authored-by: clydeps <U5yx99dok9>
2025-07-19 09:53:47 +12:00
J. Nick Koston
84a77ee427
[scheduler] Fix DelayAction cancellation in restart mode scripts ( #9646 )
2025-07-19 09:53:47 +12:00
@RubenKelevra
11a4115e30
esp32_camera: deprecate i2c_pins; throw error if combined with i2c: block ( #9615 )
2025-07-19 09:53:47 +12:00
Samuel Sieb
121ed687f3
[logger] fix on_message ( #9642 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-19 09:53:47 +12:00
J. Nick Koston
c602f3082e
[scheduler] Fix cancellation of timers with empty string names ( #9641 )
2025-07-19 09:53:39 +12:00
J. Nick Koston
4a43f922c6
[wireguard] Fix boot loop when CONFIG_LWIP_TCPIP_CORE_LOCKING is enabled ( #9637 )
2025-07-19 09:50:36 +12:00
J. Nick Koston
21e66b76e4
[api] Fix compilation error with char* lambdas in HomeAssistant services ( #9638 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-19 09:50:36 +12:00
Flo
cdeed7afa7
Fix template event web_server crash ( #9618 )
2025-07-19 09:50:36 +12:00
J. Nick Koston
6cefe943e9
[gpio] Disable interrupt mode by default for LibreTiny platforms ( #9687 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-19 09:32:20 +12:00
Kevin Ahrendt
6f74decd79
[i2s_audio] Bugfix: cast adc_channel_t to adc1_channel_t ( #9688 )
2025-07-18 16:52:46 -04:00
J. Nick Koston
a8324e84f0
Merge branch 'integration' into memory_api
2025-07-18 10:52:00 -10:00
J. Nick Koston
a23f33cbad
Merge branch 'libretiny_gpio' into integration
2025-07-18 10:51:23 -10:00
J. Nick Koston
bab6fdcf4e
nrf52
2025-07-18 10:50:40 -10:00
J. Nick Koston
a1e74802ea
nrf52
2025-07-18 10:49:17 -10:00
J. Nick Koston
5be2339bb5
Merge branch 'dev' into dep_proto_fields
2025-07-18 10:30:42 -10:00
J. Nick Koston
9a0ab594ef
Merge remote-tracking branch 'upstream/libretiny_gpio' into libretiny_gpio
2025-07-18 10:24:08 -10:00
J. Nick Koston
fbf615f73c
list them all
2025-07-18 10:23:52 -10:00
J. Nick Koston
186e64931a
Update esphome/components/gpio/binary_sensor/__init__.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-18 10:17:52 -10:00
J. Nick Koston
6e7e2b4471
[gpio] Disable interrupt mode by default for LibreTiny platforms
2025-07-18 10:15:56 -10:00
dependabot[bot]
60350e8abd
Bump aioesphomeapi from 37.0.0 to 37.0.1 ( #9685 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-18 20:08:29 +00:00
J. Nick Koston
6b83975df0
Merge branch 'integration' into memory_api
2025-07-18 10:05:43 -10:00
J. Nick Koston
f52fe63ad1
Merge remote-tracking branch 'origin/integration' into integration
2025-07-18 10:05:29 -10:00
J. Nick Koston
4723f767f4
Merge remote-tracking branch 'upstream/dep_proto_fields' into integration
2025-07-18 10:05:16 -10:00
@RubenKelevra
08407706aa
esp32cam: add fb location config option ( #9630 )
2025-07-19 07:28:13 +12:00
Kevin Ahrendt
cb8d9dca2a
[voice_assistant] Use media player callbacks to track TTS response status ( #9670 )
2025-07-19 07:24:55 +12:00
J. Nick Koston
cc1abfcdb3
fixed unref enum tracking
2025-07-18 09:24:24 -10:00
Kevin Ahrendt
3f8494bf8f
[speaker] Media player's pipeline properly returns playing state near end of file ( #9668 )
2025-07-19 07:21:36 +12:00
J. Nick Koston
95a08579f6
Fix AsyncTCP version mismatch between platformio.ini and async_tcp component ( #9676 )
2025-07-19 07:20:08 +12:00
J. Nick Koston
d6422b6d25
missed some more
2025-07-18 09:07:29 -10:00
J. Nick Koston
cde4fc0609
missed some more
2025-07-18 09:07:13 -10:00
J. Nick Koston
7f5eefed10
remove dead code
2025-07-18 09:01:18 -10:00
J. Nick Koston
1aab2f5a7f
missed one
2025-07-18 08:57:30 -10:00
J. Nick Koston
7566d85941
preen
2025-07-18 08:47:27 -10:00
J. Nick Koston
db59f3ae88
preen
2025-07-18 08:42:18 -10:00
J. Nick Koston
dc7b39722d
preen
2025-07-18 08:39:31 -10:00
J. Nick Koston
19ab40e5c2
preen
2025-07-18 08:38:22 -10:00
J. Nick Koston
8a2599b7c2
preen
2025-07-18 08:36:15 -10:00
J. Nick Koston
0a45014330
Remove deprecated protobuf fields to reduce flash usage
2025-07-18 08:13:33 -10:00
J. Nick Koston
10605e93cd
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-18 07:58:14 -10:00
dependabot[bot]
a11c39bdc9
Bump aioesphomeapi from 36.0.1 to 37.0.0 ( #9677 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-18 17:57:40 +00:00
J. Nick Koston
0f65731673
Merge branch 'async_tcp_mismatch_fix' into integration
2025-07-18 07:51:18 -10:00
J. Nick Koston
5f9331b112
Fix AsyncTCP version mismatch between platformio.ini and async_tcp component
2025-07-18 07:50:28 -10:00
J. Nick Koston
71cc298363
Use message_source_map consistently in proto generation ( #9542 )
2025-07-19 00:28:08 +12:00
J. Nick Koston
0d422bd74f
[scheduler] Add integration tests for set_retry functionality ( #9644 )
2025-07-19 00:26:54 +12:00
Jesse Hills
ce3a16f03c
[lvgl] Prevent keyerror on min/max value widgets with no default ( #9660 )
2025-07-18 21:49:34 +10:00
J. Nick Koston
72905f5f42
[libretiny] Remove unsupported lock-free queue and event pool implementations ( #9653 )
2025-07-18 23:40:14 +12:00
Jesse Hills
b5b301f935
[CI] Fix by-code-owner labelling ( #9661 )
2025-07-18 23:24:06 +12:00
Jesse Hills
afc48812fa
[CI] Add codeowners mention workflow ( #9651 )
2025-07-18 23:21:38 +12:00
Jesse Hills
e189add8a3
[CI] New workflow to mention codeowners on issues ( #9658 )
2025-07-18 22:57:25 +12:00
J. Nick Koston
94f49ab9da
Merge remote-tracking branch 'upstream/dev' into memory_api
2025-07-17 21:59:34 -10:00
J. Nick Koston
603d4cfcf9
Merge branch 'retiny_includes' into integration
2025-07-17 20:19:47 -10:00
J. Nick Koston
759fe53fd4
[libretiny] Remove unsupported lock-free queue and event pool implementations
2025-07-17 20:18:40 -10:00
@RubenKelevra
f8146bd340
core/schedule: fixup out of sync code comment ( #9649 )
2025-07-17 18:54:01 -10:00
J. Nick Koston
ec5a517a76
Fix bluetooth_proxy heap allocations during BLE scanning ( #9633 )
2025-07-18 16:24:29 +12:00
Clyde Stubbs
f7314adff4
[lvgl] Fix meter rotation ( #9605 )
...
Co-authored-by: clydeps <U5yx99dok9>
2025-07-18 16:14:21 +12:00
J. Nick Koston
f0f76066f3
[scheduler] Fix DelayAction cancellation in restart mode scripts ( #9646 )
2025-07-18 04:07:59 +00:00
@RubenKelevra
1ebf157768
esp32_camera: deprecate i2c_pins; throw error if combined with i2c: block ( #9615 )
2025-07-17 17:09:24 -10:00
Samuel Sieb
4bd0561ba3
[logger] fix on_message ( #9642 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-17 17:08:18 -10:00
J. Nick Koston
a18ddd1169
[scheduler] Fix LibreTiny compilation error due to missing atomic operations ( #9643 )
2025-07-18 14:21:46 +12:00
J. Nick Koston
158a3b2835
[scheduler] Fix cancellation of timers with empty string names ( #9641 )
2025-07-18 14:20:35 +12:00
Clyde Stubbs
eb8a241a01
[esp32] Allow variant in place of board ( #9427 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-18 13:48:48 +12:00
J. Nick Koston
61a965019f
Merge remote-tracking branch 'origin/integration' into integration
2025-07-17 14:43:45 -10:00
J. Nick Koston
a91d0e5c2f
Merge branch 'scheduler_retiny' into integration
2025-07-17 14:43:35 -10:00
J. Nick Koston
e26c20910d
[scheduler] Fix LibreTiny compilation error due to missing atomic operations
2025-07-17 14:42:35 -10:00
J. Nick Koston
6740561bd7
Fix scheduler with libretiny
2025-07-17 14:24:31 -10:00
J. Nick Koston
04820ede37
Merge branch 'bluetooth_proxy_heap' into integration
2025-07-17 14:08:00 -10:00
tomaszduda23
7cdb48b820
[code quality] move const to esphome/const.py ( #9632 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-17 23:39:35 +00:00
J. Nick Koston
732370effc
remove unneeded cast
2025-07-17 13:34:00 -10:00
tomaszduda23
558e175c6b
adds nRF52840 to PR templates ( #9631 )
2025-07-18 11:23:42 +12:00
J. Nick Koston
dfa8c8c77f
Fix scheduler rollover detection with concurrent task calls ( #9624 )
2025-07-17 13:07:36 -10:00
J. Nick Koston
7f807e08b1
[wireguard] Fix boot loop when CONFIG_LWIP_TCPIP_CORE_LOCKING is enabled ( #9637 )
2025-07-18 11:00:56 +12:00
J. Nick Koston
03f52e741b
Merge branch 'bluetooth_proxy_heap' into integration
2025-07-17 12:59:43 -10:00
J. Nick Koston
f5c6e03404
Merge remote-tracking branch 'upstream/dev' into bluetooth_proxy_heap
2025-07-17 12:58:40 -10:00
J. Nick Koston
fc1fd3f897
[api] Fix compilation error with char* lambdas in HomeAssistant services ( #9638 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-18 10:55:39 +12:00
J. Nick Koston
f5afe1145e
Refactor API send_message from template to non-template implementation ( #9561 )
2025-07-18 10:28:14 +12:00
J. Nick Koston
ee7bda74c0
Revert "Revert "missed one""
...
This reverts commit d40fcb324c .
2025-07-17 12:24:57 -10:00
J. Nick Koston
d40fcb324c
Revert "missed one"
...
This reverts commit 8ba14d1f54 .
2025-07-17 12:24:36 -10:00
J. Nick Koston
126f7acad2
Merge branch 'bluetooth_proxy_heap' into integration
2025-07-17 12:23:39 -10:00
J. Nick Koston
f9357f5e6e
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-17 12:23:10 -10:00
J. Nick Koston
81281c181f
Merge branch 'dev' into bluetooth_proxy_heap
2025-07-17 12:07:47 -10:00
dependabot[bot]
91e5bcf787
Bump aioesphomeapi from 36.0.0 to 36.0.1 ( #9636 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-17 21:49:03 +00:00
Flo
4378d10f45
Fix template event web_server crash ( #9618 )
2025-07-17 11:45:07 -10:00
dependabot[bot]
6178e7d6c8
Bump ruff from 0.12.3 to 0.12.4 ( #9634 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-17 21:27:18 +00:00
dependabot[bot]
b01f42d995
Bump pytest-xdist from 3.7.0 to 3.8.0 ( #9287 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-17 11:20:31 -10:00
dependabot[bot]
3f842806ae
Bump pytest-asyncio from 1.0.0 to 1.1.0 ( #9588 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-17 11:13:01 -10:00
J. Nick Koston
c17fdd91de
commit overreserve fix
2025-07-17 10:23:00 -10:00
J. Nick Koston
1f0958e824
safer
2025-07-17 09:57:29 -10:00
J. Nick Koston
9291dc4e27
Merge remote-tracking branch 'upstream/dev' into bluetooth_proxy_heap
2025-07-17 09:53:25 -10:00
J. Nick Koston
72419eb540
fix
2025-07-17 07:21:32 -10:00
Clyde Stubbs
2347375757
[ci] attempt to fix permission for workflow ( #9610 )
...
Co-authored-by: clydeps <U5yx99dok9>
2025-07-18 00:45:08 +12:00
Clyde Stubbs
513908d8a0
[ci] Implement external component PR workflow ( #9595 )
...
Co-authored-by: clydeps <U5yx99dok9>
2025-07-18 00:05:26 +12:00
@RubenKelevra
f7acad747f
Update Issues / Feature Requests links ( #9607 )
2025-07-18 00:02:09 +12:00
Jesse Hills
b361b93722
Add some AI instructions ( #9606 )
2025-07-17 22:40:28 +12:00
Jesse Hills
3713f7004d
Merge branch 'release' into dev
2025-07-17 21:55:16 +12:00
Jesse Hills
1a9f02fa63
Merge pull request #9596 from esphome/bump-2025.7.1
...
2025.7.1
2025-07-17 21:54:35 +12:00
@RubenKelevra
66dd5138b9
Update Issues / Feature Requests links in Readme ( #9600 )
2025-07-17 21:48:37 +12:00
J. Nick Koston
44979f0840
Skip compilation of web_server_v1.cpp when not using version 1 ( #9590 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-17 21:02:51 +12:00
Jesse Hills
7ad1b039f9
Bump version to 2025.7.1
2025-07-17 19:40:03 +12:00
J. Nick Koston
e255d73c29
Fix lwIP thread safety assertion failures on ESP32 ( #9570 )
2025-07-17 19:39:57 +12:00
Jesse Hills
46f5c44b37
[esp32] Add missing include for helpers ( #9579 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-17 19:39:39 +12:00
J. Nick Koston
9d80889bc9
Allow disabling OTA for web_server while keeping it enabled for captive_portal ( #9583 )
2025-07-17 19:39:39 +12:00
J. Nick Koston
08a5ba6ef1
Add helpful error message when ESP32+Arduino runs out of flash space ( #9580 )
2025-07-17 19:39:39 +12:00
J. Nick Koston
28128c65e5
Fix format string warnings in Web Server OTA component ( #9569 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-17 19:39:39 +12:00
J. Nick Koston
efcad565ee
Fix compilation error when using string lambdas with homeassistant services ( #9543 )
2025-07-17 19:39:39 +12:00
Vladimir Kuznetsov
cd987feb5b
[lvgl]: fix missing await keyword in meter tick_style width processing ( #9538 )
2025-07-17 19:39:12 +12:00
J. Nick Koston
dbbcbc0998
ble churn fix
2025-07-16 20:41:01 -10:00
J. Nick Koston
7c45afa338
ble churn fix
2025-07-16 20:40:46 -10:00
J. Nick Koston
984601f0b2
ble churn fix
2025-07-16 20:39:15 -10:00
Jesse Hills
b2406f9def
[CI] Add `needs-docs` labelling ( #9591 )
2025-07-17 17:15:28 +12:00
J. Nick Koston
b1048d6e25
Fix lwIP thread safety assertion failures on ESP32 ( #9570 )
2025-07-17 17:06:57 +12:00
Jesse Hills
a8263cb79f
[CI] Add `by-code-owner` labelling ( #9589 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-17 16:54:00 +12:00
Jesse Hills
7868b2b456
[dependabot] Use specific labels for github-actions updates ( #9586 )
2025-07-17 15:19:34 +12:00
Jesse Hills
faaaded0b1
Workflow to auto label PRs based on changes ( #9585 )
2025-07-17 15:19:07 +12:00
Jesse Hills
c14b102776
[esp32] Add missing include for helpers ( #9579 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-17 15:13:03 +12:00
J. Nick Koston
b1655b3fd4
Allow disabling OTA for web_server while keeping it enabled for captive_portal ( #9583 )
2025-07-16 17:05:09 -10:00
J. Nick Koston
ee600ced31
Merge branch 'esphome_webserver_ota' into integration
2025-07-16 16:21:12 -10:00
J. Nick Koston
c3da5b7a3f
tell the bot
2025-07-16 15:50:42 -10:00
J. Nick Koston
ce21b992e3
tidy happy
2025-07-16 15:49:30 -10:00
J. Nick Koston
88323bcca0
Allow disabling OTA for web_server while keeping it enabled for captive_portal
2025-07-16 15:42:48 -10:00
J. Nick Koston
02999195cd
Add helpful error message when ESP32+Arduino runs out of flash space ( #9580 )
2025-07-17 12:13:55 +12:00
dependabot[bot]
8415467dab
Bump aioesphomeapi from 35.0.1 to 36.0.0 ( #9567 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-16 13:52:16 -10:00
J. Nick Koston
121759c07d
Merge branch 'lwip_locking_fix' into integration
2025-07-16 13:15:26 -10:00
J. Nick Koston
66b6985975
Fix format string warnings in Web Server OTA component ( #9569 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-16 23:14:25 +00:00
J. Nick Koston
f1d2300153
simplify
2025-07-16 13:10:00 -10:00
J. Nick Koston
94fd2d8ca1
Merge branch 'dev' into lwip_locking_fix
2025-07-16 12:47:29 -10:00
Jesse Hills
b6e8f6398c
Revert "Bump ESP32 IDF version to 5.4.2 and Arduino version to 3.2.1" ( #9574 )
2025-07-17 10:25:57 +12:00
J. Nick Koston
c51bae3640
Merge branch 'lwip_locking_fix' into integration
2025-07-16 11:10:51 -10:00
J. Nick Koston
a399e90ed6
fix missing init
2025-07-16 11:10:36 -10:00
Big Mike
0958e49965
Move CONF_ALTITUDE_COMPENSATION to const.py ( #9563 )
2025-07-16 16:06:50 -05:00
J. Nick Koston
f4cd559a0b
Fix compilation error when using string lambdas with homeassistant services ( #9543 )
2025-07-17 09:02:32 +12:00
J. Nick Koston
e164e6ce37
Merge branch 'lwip_locking_fix' into integration
2025-07-16 10:57:10 -10:00
J. Nick Koston
cb0ef0b54a
Fix lwIP thread safety assertion failures on ESP32
2025-07-16 10:56:29 -10:00
Jonathan Swoboda
c93b892ccc
Bump ESP32 IDF version to 5.4.2 and Arduino version to 3.2.1 ( #9305 )
2025-07-17 07:50:42 +12:00
J. Nick Koston
73a8c03562
Merge branch 'integration' into memory_api
2025-07-16 08:26:40 -10:00
J. Nick Koston
e1583ff2d3
Merge branch 'template_send_message' into integration
2025-07-16 08:26:29 -10:00
J. Nick Koston
969fc54409
Merge branch 'template_send_message' into memory_api
2025-07-16 08:26:19 -10:00
J. Nick Koston
8ba14d1f54
missed one
2025-07-16 08:18:51 -10:00
J. Nick Koston
6aeefdc085
Refactor API send_message from template to non-template implementation
2025-07-16 08:09:54 -10:00
Edward Firmo
78c32eac04
[adc] Add ESP32-C5 support ( #9486 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: oxynatOr <98734567+oxynatOr@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-16 23:32:44 +12:00
J. Nick Koston
9e621a1769
Update script/helpers.py to use ESPHome YAML parser for integration fixtures ( #9544 )
2025-07-16 22:19:27 +12:00
esphomebot
d0b45f7cb6
Synchronise Device Classes from Home Assistant ( #9513 )
2025-07-16 09:55:40 +00:00
J. Nick Koston
e40b45cab1
Add ability to have same entity names on different sub devices ( #9355 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-16 21:34:51 +12:00
J. Nick Koston
9d10c79491
Merge branch 'integration' into memory_api
2025-07-15 23:24:53 -10:00
J. Nick Koston
b50bd00207
Merge branch 'dev' into integration
2025-07-15 23:24:34 -10:00
Jesse Hills
b15a09e8bc
Merge branch 'release' into dev
2025-07-16 20:47:13 +12:00
Jesse Hills
5707389faa
Merge pull request #9534 from esphome/bump-2025.7.0
...
2025.7.0
2025-07-16 20:46:26 +12:00
J. Nick Koston
15768ec00d
Reduce API proto vtable overhead by splitting decode functionality ( #9541 )
2025-07-16 20:46:04 +12:00
J. Nick Koston
472a594c6d
Merge branch 'integration' into memory_api
2025-07-15 22:25:01 -10:00
J. Nick Koston
3e6da2870a
Merge branch 'vtable' into integration
2025-07-15 22:24:32 -10:00
J. Nick Koston
d999ef3047
Merge branch 'entity_dupe_code' into integration
2025-07-15 22:24:23 -10:00
J. Nick Koston
e5bd2bd31b
not virtual
2025-07-15 22:17:42 -10:00
J. Nick Koston
fc30ca83ca
Reduce API proto vtable overhead by splitting decode functionality
2025-07-15 22:07:27 -10:00
J. Nick Koston
2c478efcba
Refactor API connection entity encoding to reduce code duplication ( #9505 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-16 07:54:49 +00:00
Edward Firmo
9ae8c5b147
[adc] Test platforms on IDF ( #9536 )
2025-07-16 19:35:33 +12:00
J. Nick Koston
5dc7dee6d6
empty commit
2025-07-15 21:30:58 -10:00
J. Nick Koston
5aa4ed8d87
Merge remote-tracking branch 'upstream/dev' into entity_dupe_code
2025-07-15 21:24:00 -10:00
Vladimir Kuznetsov
63e2e2b2a2
[lvgl]: fix missing await keyword in meter tick_style width processing ( #9538 )
2025-07-16 17:05:19 +10:00
J. Nick Koston
3ab1ee7a04
Reduce binary size with field-level conditional compilation for protobuf messages ( #9473 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-16 18:36:26 +12:00
J. Nick Koston
5c4ded83d0
Merge branch 'integration' into memory_api
2025-07-15 20:04:01 -10:00
J. Nick Koston
7744b2db79
Merge branch 'proto_field_ifdefs' into integration
2025-07-15 20:02:50 -10:00
J. Nick Koston
8fcbcebf84
Merge branch 'entity_dupe_code' into integration
2025-07-15 20:02:45 -10:00
J. Nick Koston
561ed32b2a
fix a few more that are missing
2025-07-15 19:58:28 -10:00
J. Nick Koston
5adfb71fe1
fix a few more that are missing
2025-07-15 19:58:13 -10:00
J. Nick Koston
dfdec8ec0a
fix a few more that are missing
2025-07-15 19:58:08 -10:00
J. Nick Koston
f6c12229e5
fix a few more that are missing
2025-07-15 19:57:43 -10:00
J. Nick Koston
c80481baab
fix a few more that are missing
2025-07-15 19:57:34 -10:00
J. Nick Koston
86ceccbb1c
fix a few more that are missing
2025-07-15 19:57:15 -10:00
J. Nick Koston
628caf63fc
fix a few more that are missing
2025-07-15 19:57:10 -10:00
J. Nick Koston
1ce5a994d8
fix a few more that are missing
2025-07-15 19:56:40 -10:00
J. Nick Koston
2abccce297
Merge remote-tracking branch 'upstream/dev' into proto_field_ifdefs
2025-07-15 19:51:56 -10:00
J. Nick Koston
0448a66960
Merge remote-tracking branch 'upstream/dev' into entity_dupe_code
2025-07-15 19:49:33 -10:00
J. Nick Koston
f3c0c0c00c
Remove legacy unique_id field from entities ( #9022 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-16 04:56:49 +00:00
J. Nick Koston
231bcb1f7d
Fix CI failures from merge collisions ( #9535 )
2025-07-16 15:24:20 +12:00
Thomas Rupprecht
9cac1c824e
[ssd1306_base] fix typo brighrness ( #9491 )
2025-07-15 22:22:33 -05:00
J. Nick Koston
1a36c3cec4
Merge branch 'integration' into memory_api
2025-07-15 17:18:42 -10:00
J. Nick Koston
b497f11af0
Merge branch 'proto_field_ifdefs' into integration
2025-07-15 17:17:19 -10:00
J. Nick Koston
07f16dc065
Merge branch 'drop_unique_id' into integration
2025-07-15 17:16:13 -10:00
pre-commit-ci-lite[bot]
d2deba6b69
[pre-commit.ci lite] apply automatic fixes
2025-07-16 01:56:19 +00:00
J. Nick Koston
545fa1f1bc
Merge remote-tracking branch 'upstream/dev' into proto_field_ifdefs
2025-07-15 15:52:18 -10:00
J. Nick Koston
c691f01c7f
Reduce flash usage by replacing ProtoSize template with specialized methods ( #9487 )
2025-07-16 01:50:32 +00:00
J. Nick Koston
b648944973
Optimize API connection batch priority message handling to reduce flash usage ( #9510 )
2025-07-16 13:46:12 +12:00
J. Nick Koston
40935f7ae4
Skip API log message calls for unsubscribed log levels ( #9514 )
2025-07-16 13:43:55 +12:00
J. Nick Koston
e152690867
Optimize API component LOGCONFIG usage for flash memory savings ( #9526 )
2025-07-16 13:42:55 +12:00
J. Nick Koston
b1c86fe30e
Optimize scheduler timing by reducing millis() calls ( #9524 )
2025-07-16 13:41:55 +12:00
Jonathan Swoboda
b695f13f86
[i2c] Use new driver with IDF 5.4.2+ ( #8483 )
2025-07-15 20:40:28 -05:00
pre-commit-ci-lite[bot]
a477249266
[pre-commit.ci lite] apply automatic fixes
2025-07-16 01:35:26 +00:00
J. Nick Koston
b974ccabac
Merge branch 'dev' from upstream
2025-07-15 15:25:51 -10:00
J. Nick Koston
ab54a880c1
Optimize MedianFilter memory allocation by adding vector reserve ( #9531 )
2025-07-16 01:25:41 +00:00
J. Nick Koston
f745135bdc
Drop Python 3.10 support, require Python 3.11+ ( #9522 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-15 15:20:58 -10:00
J. Nick Koston
8f38be0914
Merge remote-tracking branch 'upstream/dev' into proto_field_ifdefs
2025-07-15 15:19:26 -10:00
J. Nick Koston
30c4b91697
Remove parsed advertisement support from bluetooth_proxy to save memory ( #9489 )
2025-07-16 13:19:03 +12:00
J. Nick Koston
bfaf2547e3
Reduce API component flash usage by consolidating error logging ( #9468 )
2025-07-16 13:15:23 +12:00
J. Nick Koston
b5be45273f
Improve API protobuf decode method readability and reduce code size ( #9455 )
2025-07-16 13:15:11 +12:00
J. Nick Koston
5c2dea79ef
Make API ConnectRequest optional for passwordless connections ( #9445 )
2025-07-16 13:14:43 +12:00
J. Nick Koston
e012fd5b32
Add runtime_stats component for performance debugging and analysis ( #9386 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-07-16 13:13:51 +12:00
J. Nick Koston
856cb182fc
Remove dead code: 64-bit protobuf types never used in 7 years ( #9471 )
2025-07-15 15:12:12 -10:00
J. Nick Koston
2b12307b49
Merge remote-tracking branch 'upstream/drop_unique_id' into drop_unique_id
2025-07-15 15:10:29 -10:00
J. Nick Koston
e340d61a85
Merge upstream/dev into drop_unique_id
2025-07-15 15:09:56 -10:00
Jesse Hills
0110a376b7
Merge branch 'dev' into drop_unique_id
2025-07-16 13:09:52 +12:00
Clyde Stubbs
6486147da1
[mipi_spi] Template code, partial buffer support ( #9314 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-07-16 11:05:27 +10:00
Edward Firmo
5480675dd8
[adc] Use new library with ESP-IDF v5 ( #9021 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-16 13:03:19 +12:00
tomaszduda23
6ab3de65a6
remove duplication from component_iterator ( #7210 )
...
Co-authored-by: Samuel Tardieu <sam@rfc1149.net >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-16 13:02:14 +12:00
tomaszduda23
5d9cba3dce
[nrf52, core] nrf52 core based on zephyr ( #7049 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Samuel Sieb <samuel-github@sieb.net >
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-16 13:00:21 +12:00
Jesse Hills
3f78db5c63
Bump version to 2025.7.0
2025-07-16 12:31:13 +12:00
Jesse Hills
eb81b8a1c8
Merge branch 'beta' into dev
2025-07-16 11:58:43 +12:00
Jesse Hills
de0656a188
Merge pull request #9532 from esphome/bump-2025.7.0b5
...
2025.7.0b5
2025-07-16 11:58:12 +12:00
Jesse Hills
90a16ffa89
Bump version to 2025.7.0b5
2025-07-16 10:45:20 +12:00
Samuel Sieb
4182076f64
[as3935_spi] remove unnecessary includes ( #9528 )
2025-07-16 10:45:19 +12:00
J. Nick Koston
8c8c08d40c
Fix timing overflow when components disable themselves during loop ( #9529 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-16 10:45:19 +12:00
J. Nick Koston
c739a33be0
Merge remote-tracking branch 'upstream/dev' into memory_api
2025-07-15 12:22:30 -10:00
Samuel Sieb
82120bc5d7
[as3935_spi] remove unnecessary includes ( #9528 )
2025-07-16 10:03:02 +12:00
J. Nick Koston
9769f8a4cc
Fix timing overflow when components disable themselves during loop ( #9529 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-15 21:51:01 +00:00
J. Nick Koston
0f6dad9c62
Merge branch 'scheduler_opt' into integration
2025-07-15 11:15:19 -10:00
J. Nick Koston
58541aa739
simplify
2025-07-15 11:11:15 -10:00
J. Nick Koston
4c91dead3d
Merge branch 'loop_time_update_disable' into integration
2025-07-15 11:07:42 -10:00
J. Nick Koston
78a0fecc08
Fix timing overflow when components disable themselves during loop
2025-07-15 11:03:56 -10:00
J. Nick Koston
ff7a3d9f55
Merge branch 'integration' into memory_api
2025-07-15 09:39:01 -10:00
J. Nick Koston
42e1b1a2c1
Merge branch 'api_logconfig' into integration
2025-07-15 09:38:35 -10:00
J. Nick Koston
0d360938c2
Optimize API component LOGCONFIG usage for flash memory savings
2025-07-15 09:37:15 -10:00
Jesse Hills
0968338064
Merge branch 'beta' into dev
2025-07-16 07:35:15 +12:00
Jesse Hills
18e2f41424
Merge pull request #9518 from esphome/bump-2025.7.0b4
...
2025.7.0b4
2025-07-16 07:34:42 +12:00
Christian Glombek
bd0fe34b14
[ms8607] Fix humidity calc ( #9499 )
2025-07-16 07:33:49 +12:00
Christian Glombek
6e90feeccf
[ms8607] Fix humidity calc ( #9499 )
2025-07-16 07:33:15 +12:00
J. Nick Koston
36ca3546f5
Merge branch 'scheduler_opt' into integration
2025-07-15 09:24:51 -10:00
J. Nick Koston
5536bdf0c9
Optimize scheduler timing by reducing millis() calls
2025-07-15 09:21:32 -10:00
Jesse Hills
37982290f7
Bump version to 2025.7.0b4
2025-07-15 23:35:55 +12:00
Jesse Hills
02b7db7311
[component] Fix `is_ready` flag when loop disabled ( #9501 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-15 23:35:55 +12:00
Clyde Stubbs
9bc3ff5f53
[core] Don't issue -Wno-volatile for host platform ( #9511 )
2025-07-15 23:35:55 +12:00
J. Nick Koston
786cb7ded5
Add missing clang-tidy NOLINT comments for ArduinoJson v7 in IDF webserver ( #9508 )
2025-07-15 23:35:55 +12:00
Keith Burzinski
7f01c25782
[servo] Fix `lerp` ( #9507 )
2025-07-15 23:35:55 +12:00
Keith Burzinski
321f2f87b0
[opentherm.output] Fix `lerp` ( #9506 )
2025-07-15 23:35:55 +12:00
Clyde Stubbs
11a051401f
[captive_portal] Add test case for libretiny ( #9457 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-15 23:35:55 +12:00
J. Nick Koston
6148dd7e41
Fix LibreTiny compilation error by updating ESPAsyncWebServer and dependencies ( #9492 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-15 23:35:55 +12:00
skyegecko
42b6939e90
[fan] Do not save state for fan if configured as NO_RESTORE ( #9472 )
2025-07-15 23:35:55 +12:00
Kevin Ahrendt
35b3f75f7c
[json] Bump ArduinoJson library to 7.4.2 ( #8857 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-15 23:35:55 +12:00
Clyde Stubbs
78e8001aa8
[online_image] Support byte_order ( #9502 )
2025-07-15 23:35:55 +12:00
J. Nick Koston
84fc6ff71a
Suppress spurious volatile and Python syntax warnings during builds ( #9488 )
2025-07-15 23:35:55 +12:00
Jesse Hills
a896190de5
[repo] Fix issue template config.yml ( #9516 )
2025-07-15 22:13:18 +12:00
Jesse Hills
e599ab1a03
Enable issue tracking ( #9515 )
2025-07-15 21:55:55 +12:00
J. Nick Koston
1718591ac1
Merge branch 'integration' into memory_api
2025-07-14 21:26:50 -10:00
J. Nick Koston
5aaa99d0e4
Merge branch 'logger_check_outside_func' into integration
2025-07-14 21:23:49 -10:00
J. Nick Koston
60e9ad2240
Skip API log message calls for unsubscribed log levels
2025-07-14 21:22:45 -10:00
Jesse Hills
d3342d6a1a
[component] Fix `is_ready` flag when loop disabled ( #9501 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-15 07:20:18 +00:00
J. Nick Koston
5ec25d84be
Merge branch 'integration' into memory_api
2025-07-14 21:00:55 -10:00
J. Nick Koston
74b0a29a52
Merge branch 'api_connection_batch_prio' into integration
2025-07-14 20:59:52 -10:00
Clyde Stubbs
3f492e3b82
[core] Don't issue -Wno-volatile for host platform ( #9511 )
2025-07-14 20:59:20 -10:00
J. Nick Koston
909356698c
Optimize API connection batch priority message handling to reduce flash usage
2025-07-14 20:31:34 -10:00
J. Nick Koston
b959baf3d6
Add missing clang-tidy NOLINT comments for ArduinoJson v7 in IDF webserver ( #9508 )
2025-07-15 06:26:54 +00:00
J. Nick Koston
63b8a219e6
Include entire platformio.ini in clang-tidy hash calculation ( #9509 )
2025-07-15 01:26:39 -05:00
Keith Burzinski
84349b6d05
[servo] Fix `lerp` ( #9507 )
2025-07-15 03:45:38 +00:00
Keith Burzinski
0f15250f12
[opentherm.output] Fix `lerp` ( #9506 )
2025-07-15 03:43:00 +00:00
Clyde Stubbs
c2f7dcfa6d
[captive_portal] Add test case for libretiny ( #9457 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-14 17:36:07 -10:00
J. Nick Koston
bd416e761e
Merge branch 'integration' into memory_api
2025-07-14 17:29:12 -10:00
J. Nick Koston
f34fe95f1c
wip
2025-07-14 17:28:30 -10:00
J. Nick Koston
388fde1ee8
Merge entity_dupe_code: Refactor API connection entity encoding to reduce code duplication
2025-07-14 17:25:02 -10:00
J. Nick Koston
b13842f44e
Refactor API connection entity encoding to reduce code duplication
2025-07-14 17:17:49 -10:00
J. Nick Koston
2396bf412d
Merge branch 'integration' into memory_api
2025-07-14 17:03:26 -10:00
J. Nick Koston
1229766436
Merge branch 'drop_unique_id' into integration
2025-07-14 17:03:10 -10:00
J. Nick Koston
3fa899776d
Merge branch 'integration' into memory_api
2025-07-14 16:56:53 -10:00
J. Nick Koston
77a5430f00
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-14 16:56:37 -10:00
J. Nick Koston
f27ef9210a
Merge branch 'integration' into memory_api
2025-07-14 16:56:19 -10:00
J. Nick Koston
778b586d78
Fix LibreTiny compilation error by updating ESPAsyncWebServer and dependencies ( #9492 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-15 02:49:12 +00:00
J. Nick Koston
d3d1ba553d
Fix blocked CI cancellation caused by always() in clang-tidy workflow ( #9503 )
2025-07-15 14:17:56 +12:00
skyegecko
a572d4eb47
[fan] Do not save state for fan if configured as NO_RESTORE ( #9472 )
2025-07-15 14:15:47 +12:00
Kevin Ahrendt
9ae45ba8aa
[json] Bump ArduinoJson library to 7.4.2 ( #8857 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-15 14:11:10 +12:00
Clyde Stubbs
8f58ca3a2a
[online_image] Support byte_order ( #9502 )
2025-07-15 02:09:18 +00:00
J. Nick Koston
8ac6075321
Merge remote-tracking branch 'origin/dev' into integration
2025-07-14 15:52:35 -10:00
J. Nick Koston
6e1e8ed321
Merge branch 'remove_parsed_adv_support_bluetooth_proxy' into integration
2025-07-14 15:52:20 -10:00
J. Nick Koston
e3da197adf
Remove yamllint job from CI since its now handled by pre-commit job ( #9500 )
2025-07-15 12:52:03 +12:00
J. Nick Koston
0826ade69d
Merge remote-tracking branch 'origin/dev' into integration
2025-07-14 14:33:50 -10:00
J. Nick Koston
cf9130f906
Merge remote-tracking branch 'kahrendt/json-bump-library' into integration
2025-07-14 14:33:42 -10:00
J. Nick Koston
b2a8b0a22f
Add pre-commit hooks to fix common formatting issues causing CI failures ( #9494 )
2025-07-15 12:25:18 +12:00
Kevin Ahrendt
d268c14f7e
Apply suggestions from code review
...
Fixes unsigned integer wrong type
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-14 20:20:46 -04:00
J. Nick Koston
619e2d69c0
Remove redundant pyupgrade CI job (follow-up to #9484 ) ( #9493 )
2025-07-15 12:20:05 +12:00
J. Nick Koston
3cca7a6161
fix incorrect comment
2025-07-14 12:31:41 -10:00
J. Nick Koston
52d6801618
address bot comments
2025-07-14 12:29:40 -10:00
J. Nick Koston
a714e8da0b
last ones
2025-07-14 11:52:11 -10:00
J. Nick Koston
1778776b73
use NOLINTBEGIN/NOLINTEND for the multi occ cases
2025-07-14 11:30:43 -10:00
J. Nick Koston
d6e05061f8
a few more
2025-07-14 11:19:49 -10:00
J. Nick Koston
13ceda899b
add some more , rearrange
2025-07-14 11:00:25 -10:00
J. Nick Koston
40d436746c
webserver needs as well
2025-07-14 10:28:10 -10:00
J. Nick Koston
5c59b4fcad
Merge remote-tracking branch 'kahrendt/json-bump-library' into integration
2025-07-14 10:14:19 -10:00
J. Nick Koston
4de36ffeb4
Merge branch 'dev' into json-bump-library
2025-07-14 10:13:33 -10:00
J. Nick Koston
f78e71c86a
Fix WebServer routes constant naming convention ( #9497 )
2025-07-14 10:13:24 -10:00
J. Nick Koston
4b3393ce64
location fixes
2025-07-14 10:12:46 -10:00
J. Nick Koston
4c8bb878bf
Merge branch 'json-bump-library' of https://github.com/kahrendt/esphome into json-bump-library
2025-07-14 09:57:16 -10:00
Kevin Ahrendt
8a3cb32531
a few formatting things
2025-07-14 15:57:01 -04:00
Kevin Ahrendt
d3ab7f320e
a few missing nolint messages
2025-07-14 15:52:40 -04:00
J. Nick Koston
85351bb952
a few more
2025-07-14 09:50:29 -10:00
Kevin Ahrendt
b47f9158b2
fix a few wrong types
2025-07-14 15:47:22 -04:00
J. Nick Koston
ee5242ec8d
no real good option but to disable them all manually
2025-07-14 09:33:33 -10:00
J. Nick Koston
238909c0de
no real good option but to disable them all manually
2025-07-14 09:31:22 -10:00
J. Nick Koston
fe9316c95d
Merge branch 'json-bump-library' of https://github.com/kahrendt/esphome into json-bump-library
2025-07-14 09:30:45 -10:00
J. Nick Koston
a7e74bb7de
no real good option but to disable them all manually
2025-07-14 09:30:43 -10:00
Kevin Ahrendt
b9cb690986
use better types
2025-07-14 15:28:54 -04:00
J. Nick Koston
808066f564
no real good option but to disable them all manually
2025-07-14 09:24:38 -10:00
J. Nick Koston
f8c45573f3
Refactor WebServer request handling for improved maintainability ( #9470 )
2025-07-15 07:24:20 +12:00
J. Nick Koston
2057af8396
Revert "try another way"
...
This reverts commit 96d39403f4 .
2025-07-14 09:21:42 -10:00
J. Nick Koston
b95449615f
Revert "more aggressive fix"
...
This reverts commit 4f10a0ccf7 .
2025-07-14 09:21:36 -10:00
Kevin Ahrendt
5e8f1d82c3
specify data types
2025-07-14 14:58:16 -04:00
Kevin Ahrendt
6afda9d4dc
don't set string define
2025-07-14 14:58:16 -04:00
J. Nick Koston
4f10a0ccf7
more aggressive fix
2025-07-14 08:53:32 -10:00
J. Nick Koston
96d39403f4
try another way
2025-07-14 08:45:33 -10:00
J. Nick Koston
aeb56cc3d0
Revert "do not analyze platformio files"
...
This reverts commit f76cba0af6 .
2025-07-14 08:45:15 -10:00
J. Nick Koston
33389f9c7f
Revert "do not analyze platformio files"
...
This reverts commit 55a7926670 .
2025-07-14 08:45:06 -10:00
Jesse Hills
e231d334a3
Merge branch 'beta' into dev
2025-07-15 06:39:20 +12:00
J. Nick Koston
55a7926670
do not analyze platformio files
2025-07-14 08:13:45 -10:00
J. Nick Koston
f76cba0af6
do not analyze platformio files
2025-07-14 08:10:23 -10:00
J. Nick Koston
1dc75f6ffa
Merge branch 'bump_ESPAsyncWebServer_AsyncTCP' into integration
2025-07-14 07:18:15 -10:00
J. Nick Koston
acb0fdc288
one more dep
2025-07-14 07:16:41 -10:00
J. Nick Koston
de235b638a
Fix LibreTiny compilation error by updating ESPAsyncWebServer to 3.7.10
2025-07-14 07:12:07 -10:00
Kevin Ahrendt
ab454e9928
explicitly define support for std::string
2025-07-14 11:54:02 -04:00
Kevin Ahrendt
0a8af3ec85
Revert "testing a different approach"
...
This reverts commit 51eecac2de .
2025-07-14 11:52:26 -04:00
Kevin Ahrendt
51eecac2de
testing a different approach
2025-07-14 11:43:31 -04:00
Kevin Ahrendt
815744b0f6
fix merge issues and clean up old comments
2025-07-14 10:47:38 -04:00
Kevin Ahrendt
a1281febe9
bump to 7.4.2
2025-07-14 10:35:10 -04:00
Kevin Ahrendt
9ef982fa4d
clang fix
2025-07-14 10:35:10 -04:00
Kevin Ahrendt
44f97e2de4
move allocator to be a protected variable
2025-07-14 10:35:10 -04:00
Kevin Ahrendt
8ad4d3b6f5
fix type of ota object
2025-07-14 10:33:32 -04:00
Kevin Ahrendt
d97f473e4a
include proper header for allocator and mark the functions as override
2025-07-14 10:33:32 -04:00
Kevin Ahrendt
ef072eb655
update createNestedObject
2025-07-14 10:33:32 -04:00
Kevin Ahrendt
8040c7cd92
update createdNestedArray calls
2025-07-14 10:33:32 -04:00
Kevin Ahrendt
8648acab5d
remove old capacity() call
2025-07-14 10:33:32 -04:00
Kevin Ahrendt
1155e9b88a
use new syntax instead of containsKey
2025-07-14 10:33:32 -04:00
Kevin Ahrendt
c069a66625
bump ArduinoJSON library to 7.4.1
2025-07-14 10:33:32 -04:00
J. Nick Koston
2a10f58bdd
Remove parsed advertisement support from bluetooth_proxy to save memory
2025-07-13 22:09:53 -10:00
J. Nick Koston
e713b0bd8c
Remove parsed advertisement support from bluetooth_proxy to save memory
2025-07-13 22:01:44 -10:00
J. Nick Koston
e7d819a656
Suppress spurious volatile and Python syntax warnings during builds ( #9488 )
2025-07-14 17:47:52 +10:00
J. Nick Koston
6ed5ea87f1
Merge branch 'integration' into memory_api
2025-07-13 18:08:10 -10:00
J. Nick Koston
fd13ed78ab
Merge branch 'proto_size_remove_cond' into integration
2025-07-13 18:07:57 -10:00
J. Nick Koston
221f380ca3
single func
2025-07-13 18:03:21 -10:00
Jesse Hills
16292a9f13
Merge pull request #9483 from esphome/bump-2025.7.0b3
...
2025.7.0b3
2025-07-14 15:41:59 +12:00
J. Nick Koston
cf472d5281
Merge branch 'integration' into memory_api
2025-07-13 17:37:35 -10:00
J. Nick Koston
85fa884382
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-13 17:37:13 -10:00
J. Nick Koston
873f4125c5
Fix pre-commit CI issues by switching to lite mode ( #9484 )
2025-07-13 17:30:34 -10:00
Jesse Hills
90f0ebb22b
Dont autofix PR
2025-07-14 14:12:26 +12:00
Jesse Hills
4153380f99
Remove hook that doesnt exist on beta
2025-07-14 13:48:41 +12:00
J. Nick Koston
740c0ef9d7
Fix pre-commit CI failures by skipping local hooks that require virtual environment ( #9476 )
2025-07-14 13:46:14 +12:00
Jesse Hills
b4521e1d8c
Bump version to 2025.7.0b3
2025-07-14 13:08:24 +12:00
J. Nick Koston
10ca7ed85b
Fix dormant bug in RAMAllocator::reallocate() manual_size calculation ( #9482 )
2025-07-14 13:08:23 +12:00
J. Nick Koston
e43efdaaec
Follow logging best practices by removing redundant component prefix ( #9481 )
2025-07-14 13:08:23 +12:00
Clyde Stubbs
9207bf97f3
[esp_ldo] Component schema; default priority ( #9479 )
2025-07-14 13:08:23 +12:00
Javier Peletier
c13317f807
[substitutions] Fix #7189 ( #9469 )
2025-07-14 13:08:23 +12:00
J. Nick Koston
77d1d0414d
Automatically disable interrupts for ESP8266 GPIO16 binary sensors ( #9467 )
2025-07-14 13:08:23 +12:00
Peter Zich
8f42bc6aac
[lvgl] Post-process size arguments in meter config ( #9466 )
...
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2025-07-14 13:08:23 +12:00
Peter Zich
9beb4e2cd4
(Maybe?) fix I2S speaker internal DAC mode ( #9435 )
2025-07-14 13:08:23 +12:00
Keith Burzinski
097aac2183
[ld2420] Memory optimization, code clean-up ( #9426 )
2025-07-14 13:08:23 +12:00
J. Nick Koston
d31b8ad2e2
Fix dormant bug in RAMAllocator::reallocate() manual_size calculation ( #9482 )
2025-07-14 00:58:07 +00:00
J. Nick Koston
6cd443e9dc
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-13 14:51:19 -10:00
J. Nick Koston
f5c8595a46
Follow logging best practices by removing redundant component prefix ( #9481 )
2025-07-14 00:41:49 +00:00
J. Nick Koston
02d1894a9f
Refactor format_hex_pretty functions to eliminate code duplication ( #9480 )
2025-07-14 00:32:16 +00:00
J. Nick Koston
26b12ee790
Merge branch 'format_hex_dupe_code' into memory_api
2025-07-13 14:15:11 -10:00
J. Nick Koston
b1c6ece50d
Merge branch 'integration' into memory_api
2025-07-13 14:12:49 -10:00
J. Nick Koston
c8c1573fbb
Merge branch 'component_logging' into integration
2025-07-13 14:12:35 -10:00
J. Nick Koston
e7fb069bb3
Merge branch 'ram_realloc_bug' into integration
2025-07-13 14:12:31 -10:00
J. Nick Koston
fe7e5feba7
Fix dormant bug in RAMAllocator::reallocate() manual_size calculation
2025-07-13 14:11:23 -10:00
J. Nick Koston
1abdc23a23
Follow logging best practices by removing redundant component prefix
2025-07-13 13:55:35 -10:00
Clyde Stubbs
fc337aef69
[esp_ldo] Component schema; default priority ( #9479 )
2025-07-13 23:47:52 +00:00
J. Nick Koston
c59c5db03e
Refactor format_hex_pretty functions to eliminate code duplication
2025-07-13 13:44:31 -10:00
J. Nick Koston
2076d615f0
Merge branch 'integration' into memory_api
2025-07-13 13:06:20 -10:00
J. Nick Koston
ec3660e8ae
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-13 13:05:16 -10:00
J. Nick Koston
b21c76a6c6
Fix clang-tidy skipping when Python linters are skipped ( #9463 )
2025-07-14 11:04:14 +12:00
J. Nick Koston
5416cee2c9
Fix pre-commit CI failures by skipping local hooks that require virtual environment ( #9476 )
2025-07-14 10:44:21 +12:00
J. Nick Koston
f6251cf6e4
Merge branch 'proto_field_ifdefs' into integration
2025-07-13 12:43:54 -10:00
J. Nick Koston
77258b5e62
Merge remote-tracking branch 'upstream/proto_field_ifdefs' into proto_field_ifdefs
2025-07-13 12:12:11 -10:00
J. Nick Koston
dc7996922b
missing ifdefs
2025-07-13 12:11:59 -10:00
Javier Peletier
9e002cd7a3
[substitutions] Fix #7189 ( #9469 )
2025-07-14 09:58:52 +12:00
J. Nick Koston
31a6ae00b5
Merge branch 'dev' into proto_field_ifdefs
2025-07-13 11:57:55 -10:00
dependabot[bot]
9451781915
Bump aioesphomeapi from 34.2.1 to 35.0.1 ( #9474 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-13 21:53:04 +00:00
J. Nick Koston
d2569c0f1e
Reduce binary size with field-level conditional compilation for protobuf messages
2025-07-13 11:16:36 -10:00
J. Nick Koston
ae9a48ebbb
Reduce binary size with field-level conditional compilation for protobuf messages
2025-07-13 11:13:17 -10:00
J. Nick Koston
1c00e0b9c1
Merge branch 'integration' into memory_api
2025-07-13 10:20:30 -10:00
J. Nick Koston
d8f786cfdf
Merge branch 'wire_type_1' into integration
2025-07-13 10:20:21 -10:00
J. Nick Koston
75ef572a24
Remove dead code: 64-bit protobuf types never used in 7 years
2025-07-13 10:18:55 -10:00
J. Nick Koston
f0f30224d3
Merge branch 'webserver_cleanups' into integration
2025-07-13 09:10:24 -10:00
J. Nick Koston
ec6e61e688
Refactor WebServer request handling for improved maintainability
2025-07-13 09:08:51 -10:00
J. Nick Koston
3dd457c471
Merge branch 'api_errors' into integration
2025-07-13 08:08:52 -10:00
J. Nick Koston
3b8a34c8d0
Reduce API component flash usage by consolidating error logging
2025-07-13 07:57:27 -10:00
J. Nick Koston
84956b6dc5
Automatically disable interrupts for ESP8266 GPIO16 binary sensors ( #9467 )
2025-07-13 20:09:55 +12:00
Peter Zich
6f19808eff
[lvgl] Post-process size arguments in meter config ( #9466 )
...
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2025-07-13 15:43:32 +10:00
J. Nick Koston
864709b006
Merge remote-tracking branch 'upstream/dev' into memory_api
2025-07-12 16:51:07 -10:00
J. Nick Koston
fe76955f3e
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-12 16:50:25 -10:00
Peter Zich
cd8e1548bf
(Maybe?) fix I2S speaker internal DAC mode ( #9435 )
2025-07-13 13:22:07 +12:00
Jesse Hills
48d55a70c0
Merge branch 'beta' into dev
2025-07-13 13:18:50 +12:00
Jesse Hills
18787b0be0
Merge pull request #9462 from esphome/bump-2025.7.0b2
...
2025.7.0b2
2025-07-13 13:18:17 +12:00
J. Nick Koston
db8767fb05
Merge remote-tracking branch 'upstream/dev' into drop_unique_id
2025-07-12 14:25:47 -10:00
J. Nick Koston
7dad9c2ab0
Merge branch 'reformat_api_jump_tables' into integration
2025-07-12 13:52:14 -10:00
J. Nick Koston
4c0c0954a4
Merge remote-tracking branch 'upstream/dev' into reformat_api_jump_tables
2025-07-12 13:51:50 -10:00
Jesse Hills
39e01c42e1
Bump version to 2025.7.0b2
2025-07-13 11:05:14 +12:00
Jonathan Swoboda
c760f89e46
[libretiny] Set lib_compat_mode to soft for libretiny ( #9439 )
2025-07-13 11:05:13 +12:00
Clyde Stubbs
01b4e214b9
[usb_uart] Be flexible about descriptor layout for CDC-ACM devices ( #9425 )
2025-07-13 11:05:13 +12:00
J. Nick Koston
bc7cfeb9cd
Only generate protobuf encode/decode methods for the message direction they're used ( #9461 )
2025-07-13 11:05:13 +12:00
dependabot[bot]
36dd203e74
Bump aioesphomeapi from 34.2.0 to 34.2.1 ( #9460 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-13 11:05:13 +12:00
J. Nick Koston
8605994cc6
Apply existing protobuf buffer optimization to nested message encoding (~2.3x speed up) ( #9458 )
2025-07-13 11:05:13 +12:00
Jonathan Swoboda
80fbe28088
[sx127x, sx126x] Fix preamble_size default and validation ( #9454 )
2025-07-13 11:05:13 +12:00
Clyde Stubbs
1d9f17a57c
[packet_transport] Don't run update if ping_pong not enabled. ( #9434 )
2025-07-13 11:05:13 +12:00
J. Nick Koston
42947bcf56
Conditionally compile API user services to save 4.3KB flash (follow-up to #9262 ) ( #9451 )
2025-07-13 11:05:13 +12:00
J. Nick Koston
3c864b2bca
Reduce API flash usage by eliminating unnecessary template instantiations ( #9452 )
2025-07-13 11:05:13 +12:00
Keith Burzinski
35d88fc0d6
[ld2410] Remove redundant `delay()` calls, minor optimizations ( #9453 )
2025-07-13 11:05:13 +12:00
J. Nick Koston
7a6894e087
Optimize API proto size calculations by removing redundant force parameter ( #9449 )
2025-07-13 11:05:13 +12:00
J. Nick Koston
1b222ceca3
Optimize API flash usage by storing message size at compile time ( #9447 )
2025-07-13 11:05:13 +12:00
Samuel Sieb
bab3deee1b
[wizard] use lowercase to match ( #9448 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-07-13 11:05:13 +12:00
J. Nick Koston
ccd30110b1
Fix scheduler crash when cancelling items with NULL names ( #9444 )
2025-07-13 11:05:13 +12:00
J. Nick Koston
904c7b8a3a
Sync api.proto from aioesphomeapi ( #9393 )
2025-07-13 11:05:13 +12:00
DT-art1
fa262673e4
Replace remaining instances of USE_ESP32_CAMERA with USE_CAMERA ( #9401 )
2025-07-13 11:05:13 +12:00
Adam Liddell
0ef5f1fd65
Handle ESP32 chunked MQTT messages missing topic on non-first chunks, causing panic ( #5786 )
...
Co-authored-by: Samuel Sieb <samuel-github@sieb.net >
2025-07-13 11:05:13 +12:00
J. Nick Koston
23dd2d648e
Exclude internal entities from name uniqueness validation ( #9410 )
2025-07-13 11:05:13 +12:00
@RubenKelevra
5ba493acc3
debug: bufferoverflow mitigation in DebugComponent::on_shutdown() ( #9422 )
2025-07-13 11:05:12 +12:00
Jonathan Swoboda
a5055094d0
[esp32] Set lib_compat_mode to strict ( #9408 )
2025-07-13 11:05:12 +12:00
Jonathan Swoboda
92d03dd196
[esp32_touch] Fix touch v1 ( #9414 )
2025-07-13 11:05:12 +12:00
J. Nick Koston
bd75f0dfea
Fix another race in the string lifetime scheduler test ( #9399 )
2025-07-13 11:05:12 +12:00
Jonathan Swoboda
f4ac951b15
[libretiny] Set lib_compat_mode to soft for libretiny ( #9439 )
2025-07-13 11:00:38 +12:00
Clyde Stubbs
e020110579
[usb_uart] Be flexible about descriptor layout for CDC-ACM devices ( #9425 )
2025-07-13 10:59:49 +12:00
J. Nick Koston
1fda40f0ce
Only generate protobuf encode/decode methods for the message direction they're used ( #9461 )
2025-07-13 10:58:57 +12:00
J. Nick Koston
f5a486a7da
Merge branch 'source_server' into integration
2025-07-12 10:50:31 -10:00
J. Nick Koston
a0b4100ff0
Merge branch 'source_server' into memory_api
2025-07-12 10:38:15 -10:00
J. Nick Koston
425d57ba7d
other direction
2025-07-12 10:23:21 -10:00
J. Nick Koston
1965a41725
Skip generating decode methods for SOURCE_SERVER protobuf messages
2025-07-12 10:18:53 -10:00
J. Nick Koston
27f352b7dc
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-12 10:08:17 -10:00
dependabot[bot]
a5e42e1bd0
Bump aioesphomeapi from 34.2.0 to 34.2.1 ( #9460 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-12 10:07:58 -10:00
J. Nick Koston
8863188dd8
Apply existing protobuf buffer optimization to nested message encoding (~2.3x speed up) ( #9458 )
2025-07-13 06:55:32 +12:00
J. Nick Koston
e01fb0b677
merge
2025-07-12 07:24:12 -10:00
J. Nick Koston
671f0d62c7
Merge remote-tracking branch 'origin/runtime_stats' into integration
2025-07-12 07:21:51 -10:00
J. Nick Koston
f1b888b309
Merge branch 'dev' into runtime_stats
2025-07-12 07:21:44 -10:00
J. Nick Koston
9cbcd0497a
Merge branch 'encode_perf' into integration
2025-07-12 07:14:06 -10:00
J. Nick Koston
0139de37ba
fixup
2025-07-12 06:51:40 -10:00
J. Nick Koston
4e7fe88da3
Apply existing protobuf buffer optimization to nested message encoding
2025-07-12 06:45:37 -10:00
Jonathan Swoboda
7747a5aa62
[sx127x, sx126x] Fix preamble_size default and validation ( #9454 )
2025-07-12 17:03:03 +10:00
Clyde Stubbs
32419645ca
[packet_transport] Don't run update if ping_pong not enabled. ( #9434 )
2025-07-12 17:00:52 +10:00
J. Nick Koston
b1a81b45ea
Merge remote-tracking branch 'upstream/dev' into memory_api
2025-07-11 20:59:41 -10:00
J. Nick Koston
634aa55364
Disable WiFi when using Ethernet to save memory ( #9456 )
2025-07-12 05:19:53 +00:00
J. Nick Koston
fb0a8b9f3e
Merge branch 'disable_wifi_ethernet_pr' into memory_api
2025-07-11 19:17:57 -10:00
J. Nick Koston
87ad8eab62
Merge remote-tracking branch 'upstream/dev' into memory_api
2025-07-11 19:17:51 -10:00
J. Nick Koston
6af4961695
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-11 19:08:23 -10:00
J. Nick Koston
dd5ba5a90c
Conditionally compile API user services to save 4.3KB flash (follow-up to #9262 ) ( #9451 )
2025-07-11 19:08:03 -10:00
J. Nick Koston
ae78f7798f
Merge branch 'disable_wifi_ethernet_pr' into integration
2025-07-11 19:00:15 -10:00
J. Nick Koston
53295fde7e
Disable WiFi when using Ethernet to save memory
2025-07-11 18:59:31 -10:00
J. Nick Koston
268816bf7f
Merge branch 'reformat_api_jump_tables' into memory_api
2025-07-11 18:43:40 -10:00
J. Nick Koston
200bec8440
Merge remote-tracking branch 'upstream/dev' into memory_api
2025-07-11 18:43:23 -10:00
J. Nick Koston
df461c08a9
Merge branch 'reformat_api_jump_tables' into integration
2025-07-11 18:34:07 -10:00
J. Nick Koston
bbf9dcc15a
Merge remote-tracking branch 'origin/integration' into integration
2025-07-11 18:33:57 -10:00
J. Nick Koston
a3e7105cb0
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-11 18:33:40 -10:00
J. Nick Koston
10e5400d1f
Improve API protobuf decode method readability and reduce code size
2025-07-11 18:30:08 -10:00
dependabot[bot]
0138ef36cf
Bump ruff from 0.12.2 to 0.12.3 ( #9446 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-12 04:01:54 +00:00
J. Nick Koston
ca5ee0ce07
Reduce API flash usage by eliminating unnecessary template instantiations ( #9452 )
2025-07-12 03:56:08 +00:00
Keith Burzinski
79b5fcf31a
[ld2420] Memory optimization, code clean-up ( #9426 )
2025-07-11 22:33:36 -05:00
J. Nick Koston
97eb949670
Merge remote-tracking branch 'origin/integration' into integration
2025-07-11 17:32:30 -10:00
J. Nick Koston
8f484a89f3
Merge branch 'enum_uint32' into integration
2025-07-11 17:32:15 -10:00
J. Nick Koston
1f35c35e2a
oops, removed wrong one
2025-07-11 17:32:07 -10:00
J. Nick Koston
427560f814
address bot review comments
2025-07-11 17:24:55 -10:00
J. Nick Koston
991200551d
Merge branch 'enum_uint32' into memory_api
2025-07-11 17:10:21 -10:00
J. Nick Koston
60de0c6e69
Merge branch 'guard_custom_services' into memory_api
2025-07-11 17:10:12 -10:00
J. Nick Koston
4a3000bcc5
Merge branch 'guard_custom_services' into integration
2025-07-11 17:06:28 -10:00
J. Nick Koston
25cac3e04e
make clang-tidy happy
2025-07-11 17:06:08 -10:00
Keith Burzinski
2243e44750
[ld2410] Remove redundant `delay()` calls, minor optimizations ( #9453 )
2025-07-11 22:05:06 -05:00
J. Nick Koston
fc386a2648
Merge branch 'integration' of https://github.com/esphome/esphome into integration
2025-07-11 16:52:42 -10:00
J. Nick Koston
3fd9a3507c
Merge branch 'reduce_api_size' into integration
2025-07-11 16:52:27 -10:00
J. Nick Koston
d92005113a
Merge branch 'guard_custom_services' into integration
2025-07-11 16:52:15 -10:00
J. Nick Koston
fb2d764c89
tidy
2025-07-11 16:48:20 -10:00
J. Nick Koston
0251bb48ec
Merge branch 'guard_custom_services' into integration
2025-07-11 16:34:10 -10:00
J. Nick Koston
a035db1d11
Merge remote-tracking branch 'origin/enum_uint32' into integration
2025-07-11 16:34:05 -10:00
J. Nick Koston
88049f9801
Merge branch 'dev' into enum_uint32
2025-07-11 16:33:45 -10:00
J. Nick Koston
42a9125ea7
preen
2025-07-11 16:25:49 -10:00
J. Nick Koston
63972ff272
preen
2025-07-11 16:24:16 -10:00
J. Nick Koston
dc53473e7e
less templates
2025-07-11 16:16:57 -10:00
J. Nick Koston
2c290e3bee
less templates
2025-07-11 16:10:39 -10:00
J. Nick Koston
c37494ea55
less templates
2025-07-11 16:09:33 -10:00
J. Nick Koston
01f949e097
Optimize API proto size calculations by removing redundant force parameter ( #9449 )
2025-07-11 21:08:52 -05:00
J. Nick Koston
b3e8963a33
less templates
2025-07-11 16:06:50 -10:00
J. Nick Koston
e2c77c0c4f
less templates
2025-07-11 16:05:55 -10:00
J. Nick Koston
139ce4c655
lint
2025-07-11 15:54:20 -10:00
J. Nick Koston
010dc35efc
etst
2025-07-11 15:49:59 -10:00
J. Nick Koston
413969300b
etst
2025-07-11 15:48:36 -10:00
J. Nick Koston
b67a88027d
guard
2025-07-11 15:35:26 -10:00
J. Nick Koston
2384b54ee3
Guard custom services
2025-07-11 15:30:37 -10:00
J. Nick Koston
c3ae23dc90
Merge branch 'remove_false' into memory_api
2025-07-11 14:42:42 -10:00
J. Nick Koston
aa00091e2b
Merge remote-tracking branch 'upstream/dev' into memory_api
2025-07-11 14:42:38 -10:00
J. Nick Koston
7e3a203f0b
Merge branch 'remove_false' into integration
2025-07-11 14:42:18 -10:00
J. Nick Koston
054e39316c
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-11 14:42:09 -10:00
J. Nick Koston
7ce879521d
Merge branch 'dev' into remove_false
2025-07-11 14:39:09 -10:00
J. Nick Koston
143bf694c7
Optimize API flash usage by storing message size at compile time ( #9447 )
2025-07-11 19:38:23 -05:00
J. Nick Koston
6f5f378857
address lint comment
2025-07-11 14:36:54 -10:00
J. Nick Koston
773950332b
address lint comment
2025-07-11 14:36:38 -10:00
J. Nick Koston
35cd8616a2
Merge branch 'remove_false' into integration
2025-07-11 14:17:44 -10:00
J. Nick Koston
95786ce269
review feedback from bot
2025-07-11 14:16:17 -10:00
J. Nick Koston
c082ee616e
address feedback
2025-07-11 14:12:03 -10:00
J. Nick Koston
869f96f832
Optimize API proto size calculations by removing redundant force parameter
2025-07-11 14:06:27 -10:00
Samuel Sieb
983db6215f
[wizard] use lowercase to match ( #9448 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-07-11 18:35:52 -05:00
J. Nick Koston
2dff08b6f9
opt
2025-07-11 12:15:11 -10:00
J. Nick Koston
e76c40a1e7
Merge remote-tracking branch 'upstream/dev' into memory
2025-07-11 12:05:55 -10:00
J. Nick Koston
504ca09451
revert
2025-07-11 11:59:39 -10:00
J. Nick Koston
90c4b71d3f
revert
2025-07-11 11:59:14 -10:00
J. Nick Koston
7e1db7a75c
Merge remote-tracking branch 'origin/integration' into integration
2025-07-11 11:54:39 -10:00
J. Nick Koston
2f298992cf
Merge branch 'auto_auth' into integration
2025-07-11 11:54:23 -10:00
J. Nick Koston
c8c5c26896
Merge remote-tracking branch 'origin/integration' into integration
2025-07-11 11:54:03 -10:00
J. Nick Koston
d8545ef946
Merge branch 'reduce_api_size' into integration
2025-07-11 11:53:49 -10:00
J. Nick Koston
db68f9571b
revert
2025-07-11 11:47:09 -10:00
J. Nick Koston
0350471fa9
revert
2025-07-11 11:46:03 -10:00
J. Nick Koston
3ed533d709
tweak
2025-07-11 11:37:17 -10:00
J. Nick Koston
e472a345c9
tweak
2025-07-11 11:05:28 -10:00
J. Nick Koston
42be5d892a
cleanup
2025-07-11 10:58:05 -10:00
J. Nick Koston
9a0d5019e1
tweak
2025-07-11 10:27:59 -10:00
J. Nick Koston
fc8c1ac9dd
make sure we did not break password auth
2025-07-11 10:19:33 -10:00
J. Nick Koston
536134e2b5
preen
2025-07-11 10:17:41 -10:00
J. Nick Koston
005d4354d5
test this
2025-07-11 10:14:59 -10:00
J. Nick Koston
7107b5cfef
preen
2025-07-11 10:11:26 -10:00
J. Nick Koston
bb153d42dc
review
2025-07-11 10:02:51 -10:00
J. Nick Koston
a3806e4de2
Optimize API performance and flash usage by eliminating runtime message size lookup
2025-07-11 10:01:11 -10:00
J. Nick Koston
4dbe19a56e
Auto auth if no password is required
...
Next step in password deprecation
2025-07-11 09:22:40 -10:00
J. Nick Koston
0b74122d6f
Auto auth if no password is required
...
Next step in password deprecation
2025-07-11 09:21:18 -10:00
J. Nick Koston
e148c22f25
Auto auth if no password is required
...
Next step in password deprecation
2025-07-11 09:20:42 -10:00
J. Nick Koston
bef20b60d0
Fix scheduler crash when cancelling items with NULL names ( #9444 )
2025-07-12 07:11:45 +12:00
J. Nick Koston
475fe60f27
Sync api.proto from aioesphomeapi ( #9393 )
2025-07-11 08:33:18 -10:00
J. Nick Koston
8953e53a04
CI: Centralize test determination logic to reduce unnecessary job runners ( #9432 )
2025-07-11 21:54:57 +12:00
DT-art1
143702beef
Replace remaining instances of USE_ESP32_CAMERA with USE_CAMERA ( #9401 )
2025-07-10 20:35:24 +12:00
Adam Liddell
05238b447f
Handle ESP32 chunked MQTT messages missing topic on non-first chunks, causing panic ( #5786 )
...
Co-authored-by: Samuel Sieb <samuel-github@sieb.net >
2025-07-10 20:34:43 +12:00
J. Nick Koston
0d94246858
Exclude internal entities from name uniqueness validation ( #9410 )
2025-07-10 20:34:01 +12:00
Samuel Sieb
2be4951ad9
[esp32] remove debug log ( #9424 )
2025-07-10 08:24:39 +00:00
Clyde Stubbs
16bb81814c
[config] Add bitrate validator ( #9423 )
2025-07-10 04:14:42 +00:00
@RubenKelevra
7d92499e4c
debug: bufferoverflow mitigation in DebugComponent::on_shutdown() ( #9422 )
2025-07-09 17:01:21 -10:00
Jonathan Swoboda
a240f0af90
[esp32] Set lib_compat_mode to strict ( #9408 )
2025-07-10 14:49:36 +12:00
J. Nick Koston
fc59c08800
Fix clang-tidy not finding changed files on squash-merge commits ( #9421 )
2025-07-10 14:37:48 +12:00
J. Nick Koston
e2c60f5384
Fix Windows virtual environment activation in CI workflows ( #9420 )
2025-07-10 14:37:03 +12:00
J. Nick Koston
33fb4d5d42
fixes
2025-07-09 16:27:40 -10:00
J. Nick Koston
7f7623cc8d
Merge remote-tracking branch 'upstream/dev' into memory
2025-07-09 16:16:01 -10:00
Andrew Klaus
33d48732aa
Adding support for Airthings Wave Gen2 ( #8460 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-09 15:50:01 -10:00
J. Nick Koston
9a1edaa4f4
Fix Python cache key mismatch for all pytest jobs ( #9417 )
2025-07-09 15:21:21 -10:00
J. Nick Koston
f2e914fb94
Merge remote-tracking branch 'upstream/dev' into memory
2025-07-09 15:20:45 -10:00
J. Nick Koston
1678eb0591
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-09 15:20:35 -10:00
J. Nick Koston
926e4fa3e1
Fix Python cache for all pytest CI jobs ( #9415 )
2025-07-09 14:43:49 -10:00
J. Nick Koston
97dd96b60d
Implement shared PlatformIO cache for integration tests ( #9413 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-10 12:42:24 +12:00
J. Nick Koston
e9c7596e00
Fix clang-tidy triggering full scan on Python-only core file changes ( #9412 )
2025-07-10 12:41:59 +12:00
J. Nick Koston
ff836a8434
Fix PlatformIO cache in CI by adding platformio.ini hash to cache key ( #9411 )
2025-07-10 12:40:10 +12:00
Jonathan Swoboda
3d9c977826
[esp32_touch] Fix touch v1 ( #9414 )
2025-07-09 14:18:01 -10:00
J. Nick Koston
c1a994b1d9
Fix another race in the string lifetime scheduler test ( #9399 )
2025-07-10 09:11:42 +12:00
J. Nick Koston
6616567b05
Speed up clang-tidy CI by 80%+ with incremental checking ( #9396 )
2025-07-10 09:00:44 +12:00
J. Nick Koston
1a0943c960
add component symbols
2025-07-09 10:00:20 -10:00
J. Nick Koston
073590124d
Merge remote-tracking branch 'upstream/dev' into memory
2025-07-09 09:37:48 -10:00
Thomas Rupprecht
0ffc446315
[web_server] fix Arudino typo ( #9404 )
2025-07-09 04:15:01 -10:00
Jesse Hills
a692bd98ef
Merge branch 'beta' into dev
2025-07-09 19:34:26 +12:00
Jesse Hills
6178ab7513
Merge pull request #9394 from esphome/bump-2025.7.0b1
...
2025.7.0b1
2025-07-09 19:33:49 +12:00
Jesse Hills
d24e237967
Bump version to 2025.8.0-dev
2025-07-09 12:10:51 +12:00
Jesse Hills
267574f24c
Bump version to 2025.7.0b1
2025-07-09 12:06:52 +12:00
dependabot[bot]
5235c80781
Bump aioesphomeapi from 34.1.0 to 34.2.0 ( #9391 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-08 23:54:33 +00:00
Merikei
0ccc5e340e
[apds9960] Add 0x9E ID ( #9392 )
2025-07-08 23:52:30 +00:00
Craig Andrews
86c6e4da2a
ESP_EXT1_WAKEUP_ANY_LOW is for s2/s3/c6/h2; ESP_EXT1_WAKEUP_ALL_LOW otherwise ( #9387 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-09 11:30:06 +12:00
Jesse Hills
5c8b330eaa
[esp32] Improve flexibility of `only_on_variant` ( #9390 )
2025-07-09 10:51:17 +12:00
Petr Kejval
4158a5c2a3
Add support for GL-R01 I2C - Time of Flight sensor ( #8329 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-09 10:50:45 +12:00
Jesse Hills
05c5364490
[helpers] Fix `format_hex_pretty` resize without separator ( #9389 )
...
Co-authored-by: RubenKelevra <cyrond@gmail.com >
2025-07-08 22:13:21 +00:00
Jesse Hills
78eb236a4a
[nfc] Update code to use `format_hex_pretty` ( #9384 )
2025-07-08 16:47:42 -05:00
Simonas Kazlauskas
691cc5f7dc
lps22: add a component ( #7540 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-07-09 09:13:58 +12:00
J. Nick Koston
dfa4328604
tidy up
2025-07-08 13:03:01 -06:00
J. Nick Koston
9dab840c58
tidy up
2025-07-08 11:42:17 -06:00
J. Nick Koston
29fff967f5
tweak
2025-07-08 11:38:14 -06:00
J. Nick Koston
2a35c95718
fixes
2025-07-08 11:31:25 -06:00
J. Nick Koston
4a70aa26e8
Merge branch 'runtime_stats' into integration
2025-07-08 11:25:09 -06:00
J. Nick Koston
748604d374
preen
2025-07-08 11:12:46 -06:00
J. Nick Koston
d32db20aa0
preen
2025-07-08 11:10:32 -06:00
J. Nick Koston
ae346bb94e
remove dead code
2025-07-08 10:11:47 -06:00
J. Nick Koston
cb67010574
remove dead code
2025-07-08 10:11:24 -06:00
J. Nick Koston
defa452aa1
preen
2025-07-08 09:58:02 -06:00
J. Nick Koston
97a476b475
stats
2025-07-08 09:52:44 -06:00
J. Nick Koston
07a4f6f53c
fixes
2025-07-08 09:40:12 -06:00
J. Nick Koston
7d2726ab21
fixes
2025-07-08 09:37:07 -06:00
J. Nick Koston
3862e3b4e7
fixes
2025-07-08 09:35:31 -06:00
J. Nick Koston
be84f12100
fixes
2025-07-08 09:34:56 -06:00
J. Nick Koston
0097a55eaa
fixes
2025-07-08 09:34:16 -06:00
J. Nick Koston
d1609de25a
cleanup
2025-07-08 09:28:09 -06:00
J. Nick Koston
02395c92a1
cleanup
2025-07-08 09:26:13 -06:00
J. Nick Koston
f2ac6b0af6
cleanup
2025-07-08 09:25:00 -06:00
J. Nick Koston
a3c8f667a7
cleanup
2025-07-08 09:16:42 -06:00
J. Nick Koston
d06bab01ac
runtime_stats
2025-07-08 09:09:07 -06:00
J. Nick Koston
591786a787
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-08 09:08:03 -06:00
J. Nick Koston
b3d7f001af
Fix race condition in scheduler string lifetime integration test ( #9382 )
2025-07-08 06:54:47 -05:00
Jonathan Swoboda
6c593fde22
Merge remote-tracking branch 'upstream/dev' into 5_4_2
2025-07-08 07:47:31 -04:00
tmpeh
3f8b691c32
Fix format string error in waveshare_epaper.cpp ( #9322 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-08 04:39:07 +00:00
J. Nick Koston
a30f01d668
Fix integration test race condition by isolating PlatformIO directories ( #9383 )
2025-07-08 04:34:39 +00:00
Jonathan Swoboda
5e862412d8
Fix ifdef
2025-07-07 22:35:11 -04:00
Clyde Stubbs
4648804db6
[image] Add byte order option and unit tests ( #9326 )
2025-07-08 02:28:00 +00:00
functionpointer
51377b2625
hydreon_rgxx: remove precipitation_intensity from RG9 ( #9367 )
2025-07-08 14:27:33 +12:00
Jonathan Swoboda
c72489b502
Merge remote-tracking branch 'upstream/dev' into 5_4_2
2025-07-07 21:59:15 -04:00
Jesse Hills
256f9f9943
[helpers] Improve `format_hex_pretty` ( #9380 )
2025-07-08 01:30:23 +00:00
Jonathan Swoboda
33f6599320
Remove USE_ESP_IDF_VERSION_CODE & fix ethernet
2025-07-07 21:28:51 -04:00
J. Nick Koston
a72905191a
Fix flaky test_api_conditional_memory and improve integration test patterns ( #9379 )
2025-07-08 11:08:21 +12:00
J. Nick Koston
5de7b874b0
sync
2025-07-07 17:23:01 -05:00
J. Nick Koston
a27f6c72b9
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-07 17:22:35 -05:00
J. Nick Koston
7150f2806f
Run integration tests only on Python 3.13 to reduce CI resource usage ( #9377 )
2025-07-07 22:14:34 +00:00
J. Nick Koston
ee8ee4e646
Optimize logger callback API by including message length parameter ( #9368 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-07 22:00:03 +00:00
J. Nick Koston
a80d3012bd
Merge remote-tracking branch 'origin/integration' into integration
2025-07-07 16:34:03 -05:00
J. Nick Koston
1c0a646309
Merge upstream/dev into integration
2025-07-07 16:33:30 -05:00
Steffen Arntz
fb357b8965
Fix brightness setting not working on SSD1305 128x32 OLEDs ( #9376 )
2025-07-08 09:25:11 +12:00
Edward Firmo
c4fac1a2ae
[nextion] Optimize component memory usage with bitfield state management ( #9373 )
2025-07-08 09:21:14 +12:00
J. Nick Koston
42a1f6922f
Eliminate bluetooth_proxy guard variable to save 8 bytes RAM ( #9343 )
2025-07-08 09:16:48 +12:00
J. Nick Koston
206659ddb8
Refactor voice assistant API methods to reduce code duplication ( #9374 )
2025-07-08 09:15:49 +12:00
J. Nick Koston
440de12e3f
Don't compile unnecessary platform files (e.g. ESP8266 files on ESP32) ( #9354 )
2025-07-08 09:04:41 +12:00
J. Nick Koston
b122112d58
Refactor API entity update dispatch to reduce code duplication ( #9372 )
2025-07-08 08:51:17 +12:00
J. Nick Koston
fe258e1007
Refactor entity lookup methods with macros in preparation for device_id support ( #9371 )
2025-07-08 08:49:23 +12:00
J. Nick Koston
eabb781e5f
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-07 15:46:19 -05:00
J. Nick Koston
3976fd02ea
Refactor duplicate socket read error handling in API frame helper ( #9370 )
2025-07-08 08:39:13 +12:00
J. Nick Koston
03c2cda17c
Merge branch 'logger_strlen' into integration
2025-07-07 15:38:53 -05:00
J. Nick Koston
e58c793da2
Replace deprecated sprintf with snprintf in API protobuf code generation ( #9365 )
2025-07-08 08:38:41 +12:00
J. Nick Koston
90fb3680d4
Optimize logger performance by eliminating redundant strlen calls ( #9369 )
2025-07-08 08:36:36 +12:00
J. Nick Koston
832a787271
Fix format specifier warnings in QuantileFilter logging ( #9364 )
2025-07-08 08:35:27 +12:00
J. Nick Koston
29747fc730
Fix flaky test_api_conditional_memory by disabling API batch delay ( #9360 )
2025-07-08 08:35:11 +12:00
J. Nick Koston
e2de6ee29d
Reduce core RAM usage by 40 bytes with static initialization optimizations ( #9340 )
2025-07-08 08:28:14 +12:00
J. Nick Koston
053feb5e3b
Optimize entity icon memory usage with USE_ENTITY_ICON flag ( #9337 )
2025-07-08 08:22:40 +12:00
J. Nick Koston
31f36df4ba
Reduce LightCall memory usage by 50 bytes per call ( #9333 )
2025-07-08 08:20:40 +12:00
J. Nick Koston
26b72ccb10
Merge remote-tracking branch 'origin/logger_strlen' into logger_strlen
2025-07-07 15:18:37 -05:00
J. Nick Koston
ab993c6d5a
add diagram
2025-07-07 15:18:27 -05:00
J. Nick Koston
999090fa18
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-07 15:11:18 -05:00
J. Nick Koston
2eed309224
Merge branch 'dev' into logger_strlen
2025-07-07 15:09:16 -05:00
J. Nick Koston
12980847a8
Merge branch 'logger_strlen' into integration
2025-07-07 15:08:21 -05:00
J. Nick Koston
01a6b38b89
null term is already there
2025-07-07 15:08:11 -05:00
J. Nick Koston
73b786c22e
fix calculation
2025-07-07 15:01:15 -05:00
J. Nick Koston
c1a6e82322
fix calculation
2025-07-07 14:58:45 -05:00
J. Nick Koston
3ef392d433
Fix scheduler race conditions and add comprehensive test suite ( #9348 )
2025-07-08 07:57:55 +12:00
J. Nick Koston
ec848bc7b4
Merge branch 'bluetooth_proxy_guard_var' into integration
2025-07-07 14:39:39 -05:00
J. Nick Koston
e5df43b934
cleanup
2025-07-07 14:38:49 -05:00
J. Nick Koston
d13f87e891
Merge upstream/dev while preserving guard variable optimization
2025-07-07 14:37:28 -05:00
J. Nick Koston
138ff749f3
Optimize Bluetooth proxy batching and increase scan buffer capacity ( #9328 )
2025-07-08 07:34:12 +12:00
J. Nick Koston
132d56fe1a
lint
2025-07-07 14:24:55 -05:00
J. Nick Koston
171e19381f
Update esphome/components/text_sensor/text_sensor.cpp
2025-07-07 14:19:17 -05:00
J. Nick Koston
9cc7b060c9
Update esphome/components/sensor/sensor.h
2025-07-07 14:18:57 -05:00
J. Nick Koston
d178e2da6f
reduce more
2025-07-07 14:05:14 -05:00
J. Nick Koston
1e8f961362
reduce more
2025-07-07 14:03:15 -05:00
J. Nick Koston
166f77610f
reduce more
2025-07-07 14:02:15 -05:00
J. Nick Koston
97dc244d1e
reduce more
2025-07-07 13:55:22 -05:00
J. Nick Koston
085ddebf7d
Merge remote-tracking branch 'upstream/dev' into drop_unique_id
2025-07-07 13:51:53 -05:00
J. Nick Koston
bccc3d79d8
Merge branch 'api_voice' into integration
2025-07-07 13:39:47 -05:00
J. Nick Koston
4df3bfe85d
review
2025-07-07 13:39:37 -05:00
J. Nick Koston
99345574e4
Merge branch 'api_voice' into integration
2025-07-07 13:09:45 -05:00
J. Nick Koston
80c66b0742
preen
2025-07-07 13:09:30 -05:00
J. Nick Koston
17d820570b
Merge branch 'api_dispatch_dry' into integration
2025-07-07 12:24:09 -05:00
J. Nick Koston
c979d5c9b1
bad linter suggestion again
2025-07-07 12:23:57 -05:00
J. Nick Koston
62c7f14d9a
Merge remote-tracking branch 'upstream/dev' into memory
2025-07-07 12:08:50 -05:00
J. Nick Koston
13ac6df1dd
Merge branch 'api_voice' into integration
2025-07-07 12:06:12 -05:00
J. Nick Koston
98d091fbc3
Refactor voice assistant API methods to reduce code duplication
2025-07-07 12:05:31 -05:00
Edward Firmo
e88b8d10ec
[nextion] Add optional device info storage configuration ( #9366 )
2025-07-07 12:04:01 -05:00
J. Nick Koston
22e67f9754
Merge branch 'prepare_commands_for_device_id' into integration
2025-07-07 11:48:43 -05:00
J. Nick Koston
515a97de76
clang-format
2025-07-07 11:48:35 -05:00
J. Nick Koston
68b5337ed3
Merge branch 'api_dispatch_dry' into integration
2025-07-07 11:44:49 -05:00
J. Nick Koston
8ee86c717b
update is a special case as well
2025-07-07 11:44:31 -05:00
J. Nick Koston
10530cdef3
Merge branch 'api_dispatch_dry' into integration
2025-07-07 11:40:41 -05:00
J. Nick Koston
5de0f9efc9
Refactor API entity update dispatch to reduce code duplication
2025-07-07 11:37:06 -05:00
Jesse Hills
8147d117a0
[core] Move platform helper implementations into their own file ( #9361 )
2025-07-07 15:55:02 +00:00
Edward Firmo
c6f7e84256
[nextion] Review touch_sleep_timeout ( #9345 )
2025-07-07 07:30:34 -05:00
Keith Burzinski
db877e688a
[ld2450] Clean-up for consistency, reduce CPU usage when idle ( #9363 )
2025-07-07 07:22:49 -05:00
Edward Firmo
4e25b6da7b
[nextion] Optimize settings memory usage with compile-time defines ( #9350 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-07 09:15:13 +00:00
Jonathan Swoboda
a8e4ed009b
Bump arduino version to 3.2.1
2025-07-03 16:49:22 -04:00
Jonathan Swoboda
baaafb7fcb
Bump ESP-IDF to 5.4.2
2025-07-03 11:13:45 -04:00
J. Nick Koston
b1553807f7
wip
2025-07-02 09:14:26 -05:00
J. Nick Koston
797d4929ab
wip
2025-07-02 09:05:28 -05:00
J. Nick Koston
ba5bb9dfa7
wip
2025-07-02 09:02:06 -05:00
J. Nick Koston
dd49d832c4
wip
2025-07-02 08:56:13 -05:00
J. Nick Koston
5004f44f65
wip
2025-07-02 08:42:17 -05:00
J. Nick Koston
bc9c4a8b8e
wip
2025-07-02 08:35:42 -05:00
J. Nick Koston
6f05ee7427
wip
2025-07-02 08:25:41 -05:00
J. Nick Koston
f3523a96c9
wip
2025-07-02 08:24:15 -05:00
J. Nick Koston
06957d9895
wip
2025-07-02 08:21:36 -05:00
J. Nick Koston
1f361b07d1
wip
2025-07-02 08:16:35 -05:00
J. Nick Koston
40d9c0a3db
wip
2025-07-02 07:58:35 -05:00
J. Nick Koston
548cd39496
wip
2025-07-02 07:51:04 -05:00
J. Nick Koston
85049611c3
wip
2025-07-02 07:48:55 -05:00
J. Nick Koston
b8a75bc925
analyze_memory
2025-07-02 07:30:17 -05:00
J. Nick Koston
60cc4c4ed0
Merge branch 'dev' into drop_unique_id
2025-06-11 08:26:41 -05:00
J. Nick Koston
34c100e997
Remove legacy unique_id field from entities
...
These are no longer used in Home Assistant. This will be a breaking
change for MQTT for the sensors that defined custom unique ids.
2025-06-07 22:17:07 -05:00