J. Nick Koston
b1d359c4a9
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-28 20:52:38 -05:00
J. Nick Koston
f3d6bc89a4
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-28 20:52:38 -05:00
J. Nick Koston
4f653a195a
Merge remote-tracking branch 'origin/dev' into esp8266-native-build-spec
2026-08-28 20:52:38 -05:00
J. Nick Koston
2576a0e340
[ci] Drop picolibc from the cached ESP-IDF toolchains ( #18871 )
2026-08-29 01:50:24 +00:00
J. Nick Koston
22f4adbb45
Keep espidf-only infra out of the esp8266 native trigger set
...
The dev merge moved the ESP-IDF trigger constants into clang_tidy_hash;
the esp8266 set keeps its explicit shared-module list with a subset
tripwire against the imported set instead of unioning it wholesale.
2026-08-28 20:44:53 -05:00
J. Nick Koston
f2ee227070
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
...
# Conflicts:
# script/determine-jobs.py
2026-08-28 20:44:18 -05:00
J. Nick Koston
ad92a56f07
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-28 20:43:17 -05:00
J. Nick Koston
6cbb9a61a9
Merge remote-tracking branch 'origin/dev' into esp8266-native-build-spec
2026-08-28 20:43:16 -05:00
J. Nick Koston
ce163b8258
[ci] Cache clang-tidy idedata and key ESP-IDF cache on Python version ( #18868 )
2026-08-28 20:41:57 -05:00
J. Nick Koston
de60f9730e
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-28 20:41:31 -05:00
J. Nick Koston
e4ca495c4f
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-28 20:41:31 -05:00
J. Nick Koston
77d326a662
Merge remote-tracking branch 'origin/dev' into esp8266-native-build-spec
2026-08-28 20:41:30 -05:00
Bonne Eggleston
bcec1d6cb8
[modbus] Decode by register address in the modbus sensor components ( #18874 )
2026-08-28 18:44:37 -05:00
Bonne Eggleston
1c44cec343
[modbus] Add value_at() and decode registers without the byte round-trip ( #18873 )
2026-08-28 17:44:00 -05:00
Clyde Stubbs
c9848d8fa6
[light] Fix gamma table dead zone collapsing to 0 ( #18845 )
2026-08-29 08:37:20 +10:00
0dc0cf83de
[mk2pvrouter] Add Mk2PVRouter component with sensor support ( #8487 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2026-08-28 21:02:32 +00:00
dependabot[bot]
ed3429d372
Bump resvg-py from 0.4.0 to 0.5.0 ( #18864 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-28 15:43:52 -05:00
Bonne Eggleston and J. Nick Koston
dfac9e1f11
[pzemac] Use the typed modbus read callback with address-based extraction ( #18855 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-28 15:35:10 -05:00
Bonne Eggleston and J. Nick Koston
7255315ce2
[sdm_meter] Use the typed modbus read callback with address-based extraction ( #18849 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-28 15:34:23 -05:00
Bonne Eggleston and J. Nick Koston
346c250901
[selec_meter] Use the typed modbus read callback with address-based extraction ( #18854 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-28 15:34:03 -05:00
Bonne Eggleston and J. Nick Koston
5fc9bff371
[pzemdc] Use the typed modbus read callback with address-based extraction ( #18853 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-28 15:27:45 -05:00
Bonne Eggleston and J. Nick Koston
97f643574c
[kuntze] Use the typed modbus read callback and queue all reads at once ( #18852 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-28 15:27:01 -05:00
Bonne Eggleston and J. Nick Koston
e8d76b735b
[havells_solar] Use the typed modbus read callback with address-based extraction ( #18851 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-28 15:21:52 -05:00
J. Nick Koston
03147bc3b1
[core] Avoid double promotion in update interval and step formatting ( #18825 )
2026-08-28 15:12:50 -05:00
Bonne Eggleston
d4348335dd
[growatt_solar] Use the typed modbus read callback and drop the send-pacing state machine ( #18850 )
2026-08-28 15:11:42 -05:00
Bonne Eggleston
246670e22b
[modbus] Add a compile-time register value decoder ( #18863 )
2026-08-28 14:54:31 -05:00
J. Nick Koston
9f3842a0e0
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-28 13:52:00 -05:00
J. Nick Koston
36e38125c6
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-28 13:51:59 -05:00
J. Nick Koston
6e8109b99c
Merge remote-tracking branch 'origin/dev' into esp8266-native-build-spec
2026-08-28 13:51:59 -05:00
J. Nick Koston
0dce7f4845
[esp8266] Add the native library backend ( #18558 )
2026-08-28 13:50:52 -05:00
J. Nick Koston
1623fe0852
[esp32] Exclude the WiFi and Bluetooth stacks from builds that do not use them ( #18599 )
2026-08-28 18:49:21 +00:00
J. Nick Koston
4333870590
[core] Use uv for the ESP-IDF Python environment when available ( #18838 )
2026-08-28 13:43:48 -05:00
J. Nick Koston
cc41fd0beb
[core] Make rmtree tolerate missing paths and concurrent directory changes ( #18846 )
2026-08-28 13:42:42 -05:00
Bonne Eggleston and J. Nick Koston
59397b4e28
[modbus] Build single-value register writes on a right-sized stack buffer ( #18844 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-28 18:36:24 +00:00
Bonne Eggleston
768ab5b672
[modbus] Hub and helpers cleanup; tighten queue_pdu validation ( #18847 )
2026-08-28 13:16:41 -05:00
J. Nick Koston
eb1a3bc9e4
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-28 13:07:05 -05:00
J. Nick Koston
0a595aab03
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-28 13:07:05 -05:00
J. Nick Koston
9cefbd1901
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-28 13:07:04 -05:00
J. Nick Koston
b1a048e27d
Merge remote-tracking branch 'origin/dev' into esp8266-native-library-backend
2026-08-28 13:07:04 -05:00
J. Nick Koston
8db07d0de5
[mdns] Bump espressif/mdns to 1.12.0 ( #18861 )
2026-08-28 12:57:45 -05:00
a1515ec662
[modbus_controller] Replace register_count/force_new_range with reuse_previous_range ( #18085 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-28 11:54:06 -05:00
J. Nick Koston
979aac1cae
Silence the framework elf2bin script's SyntaxWarning
...
The bundled elf2bin.py uses unescaped regex strings that Python 3.12+
flags at compile time; the frozen 3.1.2 framework will never fix it,
so the ninja rule suppresses that category for the one invocation.
2026-08-27 23:01:15 -05:00
Jesse Hills
2031be0c23
[core] Make script/setup idempotent and prepare new worktrees ( #18843 )
2026-08-28 14:11:38 +12:00
esphome[bot]
708b7bfb53
Update webserver local assets to 20260824-021242 ( #18704 )
2026-08-28 11:39:30 +12:00
J. Nick Koston
b29b203ab1
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-27 15:52:58 -05:00
J. Nick Koston
a928609b72
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-27 15:52:58 -05:00
J. Nick Koston
eb44311bb3
Merge remote-tracking branch 'origin/dev' into esp8266-native-library-backend
2026-08-27 15:52:58 -05:00
J. Nick Koston
31470e7997
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-27 15:52:58 -05:00
J. Nick Koston
7782bc11c6
[core] Remove make_name_with_suffix std::string overloads ( #18828 )
2026-08-27 15:29:43 -05:00
J. Nick Koston
a9a66baeba
[ci] Compress the compile-test image with zstd ( #18812 )
2026-08-27 15:29:23 -05:00