Jonathan Swoboda
45e61f100c
[core] Replace USE_ESP_IDF with USE_ESP32 across components ( #12673 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-12-27 11:59:55 -10:00
J. Nick Koston
5e99dd14ae
[ethernet] Eliminate heap allocations in dump_config logging ( #12665 )
2025-12-27 08:36:35 -10:00
J. Nick Koston
a6097f4a0f
[wifi] Eliminate heap allocations in dump_config logging ( #12664 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-27 08:36:19 -10:00
J. Nick Koston
f243e609a5
[wifi] Use StringRef and std::span in WiFiConnectStateListener to avoid allocations ( #12672 )
2025-12-27 08:35:58 -10:00
J. Nick Koston
be0bf1e5b9
[lvgl] Fix lambdas in canvas actions called from outside LVGL context ( #12671 )
2025-12-27 08:35:36 -10:00
J. Nick Koston
a275f37135
[udp] Use stack buffer for listen address logging in dump_config ( #12667 )
2025-12-27 08:35:16 -10:00
J. Nick Koston
e9f2d75aab
[core] Add format_hex_to helper for zero-allocation hex formatting ( #12670 )
2025-12-27 08:34:45 -10:00
J. Nick Koston
34067f8b15
[esp8266] Native OTA backend to reduce Arduino dependencies ( #12675 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-27 08:29:15 -10:00
J. Nick Koston
bdc087148a
[wifi_info] Reduce heap allocations in text sensor formatting ( #12660 )
2025-12-26 12:52:41 -10:00
J. Nick Koston
5a2e0612a8
[web_server] Use C++17 nested namespace syntax ( #12663 )
2025-12-26 08:44:34 -10:00
J. Nick Koston
f1fecd22e3
[web_server] Move HTTP header strings to flash on ESP8266 ( #12668 )
2025-12-26 08:44:17 -10:00
J. Nick Koston
0919017d49
[wifi] Avoid unnecessary string copy in failed connection logging ( #12659 )
2025-12-26 08:44:03 -10:00
J. Nick Koston
963f594c9e
[text_sensor] Return state by const reference to avoid copies ( #12661 )
2025-12-26 07:58:46 -10:00
J. Nick Koston
4f70663658
[alarm_control_panel] Use C++17 nested namespace and remove unused include ( #12662 )
2025-12-26 07:57:33 -10:00
dependabot[bot]
958a35e262
Bump aioesphomeapi from 43.5.0 to 43.6.0 ( #12644 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-24 14:17:52 -10:00
J. Nick Koston
0c566c6f00
[core] Deprecate get_object_id() and migrate remaining usages to get_object_id_to() ( #12629 )
2025-12-23 06:59:07 -10:00
Jonathan Swoboda
ba73289b28
Merge branch 'release' into dev
2025-12-23 11:17:15 -05:00
Jonathan Swoboda
99f7e9aeb7
Merge pull request #12632 from esphome/bump-2025.12.2
...
2025.12.2
2025.12.2
2025-12-23 11:17:01 -05:00
Jonathan Swoboda
ebb6babb3d
Fix hash
2025-12-23 09:26:38 -05:00
Jonathan Swoboda
0922f240e0
Bump version to 2025.12.2
2025-12-23 09:23:04 -05:00
Jonathan Swoboda
c8fb694dcb
[cc1101] Fix packet mode RSSI/LQI ( #12630 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-23 09:23:04 -05:00
J. Nick Koston
6054685dae
[esp32_camera] Throttle frame logging to reduce overhead and improve throughput ( #12586 )
2025-12-23 09:23:04 -05:00
Anna Oake
61ec3508ed
[cc1101] Fix option defaults and move them to YAML ( #12608 )
2025-12-23 09:23:04 -05:00
Leo Bergolth
086ec770ea
send NIL ("-") as timestamp if time source is not valid ( #12588 )
2025-12-23 09:23:04 -05:00
Stuart Parmenter
b055f5b4bf
[hub75] Bump esp-hub75 version to 0.1.7 ( #12564 )
2025-12-23 09:23:00 -05:00
Eduard Llull
726db746c8
[display_menu_base] Call on_value_ after updating the select ( #12584 )
2025-12-23 09:21:54 -05:00
Keith Burzinski
1922455fa7
[wifi] Fix for wifi_info when static IP is configured ( #12576 )
2025-12-23 09:21:54 -05:00
Thomas Rupprecht
dc943d7e7a
[pca9685,sx126x,sx127x] Use frequency/float_range check ( #12490 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-12-23 09:21:54 -05:00
Jonathan Swoboda
ffefa8929e
[cc1101] Fix packet mode RSSI/LQI ( #12630 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-23 09:05:48 -05:00
J. Nick Koston
7d5342bca5
[logger] Host: Use fwrite() with explicit length and remove platform branching ( #12628 )
2025-12-22 16:45:22 -10:00
J. Nick Koston
b4c92dd8cb
[logger] Zephyr: Use k_str_out() with known length instead of printk() ( #12619 )
2025-12-22 14:29:47 -10:00
eoasmxd
1b31253287
Add Event Component to UART ( #11765 )
...
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-12-22 12:19:48 -10:00
J. Nick Koston
af0d4d2c2c
[web_server] Use stack buffers for value formatting to reduce flash usage ( #12575 )
2025-12-22 21:56:07 +00:00
J. Nick Koston
f238f93312
[core] Move comment to PROGMEM on ESP8266 ( #12554 )
2025-12-22 21:37:51 +00:00
J. Nick Koston
bdbe72b7f1
[web_server] Make internal JSON helper methods private ( #12624 )
2025-12-22 11:14:11 -10:00
J. Nick Koston
c8b531ac06
[safe_mode] Defer preference sync in clean_rtc to avoid blocking event loop ( #12625 )
2025-12-22 11:13:51 -10:00
Jonathan Swoboda
918bc4b74f
[esp32] Remove remaining using_esp_idf checks ( #12623 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-22 15:41:14 -05:00
Keith Burzinski
08c0f65f30
[sprinkler] Remove internal latching valve support ( #12603 )
2025-12-22 14:13:18 -05:00
Keith Burzinski
cd45fe0c3a
[thermostat] Optimizations to reduce binary size ( #12621 )
2025-12-22 14:13:03 -05:00
Jonathan Swoboda
84b5d9b21c
[core] Remove deprecated config options from before 2025 ( #12622 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-22 14:00:12 -05:00
J. Nick Koston
6383fe4598
[core] Add zero-allocation object_id methods ( #12578 )
2025-12-22 07:56:33 -10:00
J. Nick Koston
265ad9d264
[esp32_camera] Reduce loop overhead and improve frame latency with wake_loop_threadsafe ( #12601 )
2025-12-22 07:55:28 -10:00
J. Nick Koston
1bdbc4cb85
[esp32_ble] Avoid string allocation when setting BLE device name ( #12579 )
2025-12-22 07:54:55 -10:00
J. Nick Koston
1756fc31b0
[api] Use union for iterators to reduce APIConnection size by ~16 bytes ( #12563 )
2025-12-22 07:54:17 -10:00
J. Nick Koston
74b075d3cf
[codegen] Add static storage class to global variables for size optimization ( #12616 )
2025-12-22 07:03:17 -10:00
Clint Armstrong
52eb08f48f
[thermostat] Enhance timer behavior for immediate response to duration changes ( #12610 )
2025-12-21 23:52:17 -06:00
J. Nick Koston
0d993691d4
[logger] RP2040: Use write() with known length instead of println() ( #12615 )
2025-12-21 17:59:30 -10:00
Douwe
39926909af
[water_heater] (1/4) Implement API/Core/component for new water_heater component ( #12498 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick+github@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-12-21 11:36:34 -10:00
J. Nick Koston
637e032528
[esp32_camera] Throttle frame logging to reduce overhead and improve throughput ( #12586 )
2025-12-21 09:04:43 -10:00
Anna Oake
d89eaf5bf6
[cc1101] Fix option defaults and move them to YAML ( #12608 )
2025-12-21 13:04:17 -05:00