J. Nick Koston
efc30ed198
Merge remote-tracking branch 'upstream/dev' into integration
2025-12-22 10:13:57 -10:00
J. Nick Koston
63005eaa06
Merge remote-tracking branch 'swoboda1337/deprecate-using-esp-idf' into integration
2025-12-22 09:20:05 -10: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
676fbf6161
Fix
2025-12-22 14:08:27 -05:00
Jonathan Swoboda
fb009f47f1
Deprecate again
2025-12-22 14:08:04 -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
b272966d19
Merge branch 'deprecate-using-esp-idf' into integration
2025-12-22 08:48:51 -10:00
J. Nick Koston
b0c99ec1ce
Merge branch 'cleanup-old-deprecations' into integration
2025-12-22 08:48:47 -10:00
J. Nick Koston
218c8e4d75
Merge remote-tracking branch 'upstream/dev' into integration
2025-12-22 08:48:37 -10: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
Jonathan Swoboda
03db8e4f54
Fix
2025-12-22 12:22:04 -05: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
Jonathan Swoboda
ce86f01cba
Change
2025-12-22 12:02:26 -05:00
Jonathan Swoboda
bee5847464
Fix
2025-12-22 11:34:49 -05:00
Jonathan Swoboda
4ffbdd9a3a
Fix
2025-12-22 11:23:43 -05:00
Jonathan Swoboda
c5ac62676c
Fix
2025-12-22 11:19:56 -05:00
Jonathan Swoboda
63b8fa004c
[core] Fix mdns and network for using_esp_idf deprecation
...
- mdns: Remove ESPmDNS Arduino library for ESP32, use IDF component for both frameworks
- network: Use using_arduino for IPv6 to maintain Arduino behavior (always True)
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-22 11:09:37 -05:00
Jonathan Swoboda
66b46ea81e
[core] Deprecate using_esp_idf, replace with is_esp32
...
Arduino on ESP32 now builds ESP-IDF as a component, so add_idf_sdkconfig_option()
and add_idf_component() work with both Arduino and ESP-IDF frameworks.
The using_esp_idf property is deprecated and now emits a warning. All internal
usages have been replaced with is_esp32.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-22 11:00:27 -05:00
Jonathan Swoboda
fc019bf3e3
[core] Remove deprecated config options from before 2025
...
Remove old deprecated configuration options that have been showing
error messages for years:
- bedjet/climate: ble_client_id, time_id, receive_timeout (2022)
- bh1750: resolution, measurement_duration (2022)
- ethernet: enable_mdns (2021)
- wifi: enable_mdns (2021)
- i2c: multiplexer (2021)
- uart: invert (2021)
- tca9548a: scan (2021)
- tuya/light: rgb_datapoint, hsv_datapoint (2023)
- remote_base: receiver_id in triggers/dumpers, coolix data (2020-2023)
- sensor: last_reset_type (2021)
- template/switch: restore_state (2023)
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-22 10:46:53 -05:00
J. Nick Koston
da872dcbf3
Merge branch 'web_server_stack_format' into integration
2025-12-21 22:26:12 -10:00
J. Nick Koston
c7006f8c33
Merge remote-tracking branch 'upstream/dev' into web_server_stack_format
2025-12-21 22:01:29 -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
fe84aba2ee
Merge branch 'storage_class_optimize' into integration
2025-12-21 19:30:10 -10:00
J. Nick Koston
0d993691d4
[logger] RP2040: Use write() with known length instead of println() ( #12615 )
2025-12-21 17:59:30 -10:00
J. Nick Koston
f17a0000aa
lvgl has a special case
2025-12-21 17:41:48 -10:00
J. Nick Koston
8db6ff4039
Merge branch 'storage_class_optimize' into integration
2025-12-21 17:33:16 -10:00
J. Nick Koston
ff808618da
better to be a kw
2025-12-21 17:27:49 -10:00
J. Nick Koston
57baf7ac7b
[codegen] Add static storage class to global variables for size optimization
2025-12-21 17:20:01 -10:00
J. Nick Koston
da8c4cd654
Merge remote-tracking branch 'upstream/dev' into integration
2025-12-21 12:13:04 -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
J. Nick Koston
9aff4a15a3
Merge branch 'esp32_camera_latancy_reduce' into integration
2025-12-21 07:53:18 -10:00
J. Nick Koston
dbf494fd98
Merge branch 'fix_slow_esp32_camera_at_high_fps' into esp32_camera_latancy_reduce
2025-12-21 07:53:07 -10:00
J. Nick Koston
219cf26d98
tweak logging
2025-12-21 07:36:25 -10:00
J. Nick Koston
bf617c3279
[web_server] Replace str_sprintf with stack buffers ( #12592 )
2025-12-21 07:32:05 -10:00
J. Nick Koston
c70eab931e
[api] Add zero-copy support for Home Assistant state response messages ( #12585 )
2025-12-21 07:31:54 -10:00
J. Nick Koston
a799ac6488
[syslog] Eliminate heap allocations in log path ( #12589 )
2025-12-21 07:10:27 -10:00
polyfloyd
5a36cea5ec
Add nix files to gitignore ( #12604 )
2025-12-21 09:26:03 -05:00
J. Nick Koston
60756db06d
[syslog] Use C++17 nested namespace syntax ( #12594 )
2025-12-21 02:47:37 -06:00
Keith Burzinski
2113858f89
[sprinkler] Squash a few bugs + minor optimization ( #12436 )
2025-12-21 02:45:24 -06:00
J. Nick Koston
14ea235939
Merge branch 'esp32_camera_latancy_reduce' into integration
2025-12-20 21:59:01 -10:00
J. Nick Koston
26f1be40dc
pro
2025-12-20 21:58:24 -10:00
J. Nick Koston
0467fdbb61
Merge branch 'esp32_camera_latancy_reduce' into integration
2025-12-20 21:31:46 -10:00
J. Nick Koston
c1463a569c
reorder
2025-12-20 21:31:30 -10:00
J. Nick Koston
6dd41a14c4
try send right away
2025-12-20 21:17:19 -10:00