J. Nick Koston
da8de59bcb
Merge remote-tracking branch 'upstream/proto-byte-buffer' into integration
2026-03-07 13:38:26 -10:00
J. Nick Koston
2a1af73d6f
Merge branch 'dev' into proto-byte-buffer
2026-03-07 13:34:15 -10:00
Oliver Kleinecke
f2dfb5e1dc
[uart][usb_uart] Add debug_prefix option to distinguish multiple defined uarts in log ( #14525 )
2026-03-08 10:16:12 +11:00
J. Nick Koston
4ce1c3ffd9
[api] Also fall back to make_unique on LN882x; add LN882x test config
2026-03-07 08:42:32 -10:00
J. Nick Koston
0867866317
[api] Also fall back to make_unique on LN882x; add LN882x test config
2026-03-07 08:42:22 -10:00
J. Nick Koston
abc870006c
[captive_portal] Enable support for RP2040 ( #14505 )
2026-03-07 07:25:13 -10:00
J. Nick Koston
0558815498
Merge remote-tracking branch 'origin/bluetooth-connection-params-api' into integration
2026-03-06 21:09:03 -10:00
AndreKR and Jonathan Swoboda
f53ee70caa
[http_request] Make TLS buffer configurable on ESP8266 ( #14009 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-03-06 14:29:20 -10:00
J. Nick Koston
191e5d70b5
Merge origin/log-skip-vprintf-indirection into integration
2026-03-05 22:12:26 -10:00
J. Nick Koston
92a37d4cb0
[log] Initialize Logger in C++ test framework
...
Log functions call global_logger->log_vprintf_() without a null check.
The test main.cpp skips the generated setup() (which calls
Logger::pre_setup()), so set up a static Logger before running tests.
2026-03-05 22:00:06 -10:00
J. Nick Koston
4b500d05ed
Merge branch 'log-skip-vprintf-indirection' into integration
...
# Conflicts:
# esphome/components/bluetooth_proxy/bluetooth_connection.cpp
2026-03-05 21:31:57 -10:00
a2c0d70c2c
[ble_nus] Add uart support ( #14320 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-03-05 21:00:17 -10:00
J. Nick Koston
4780bd343c
Merge remote-tracking branch 'origin/rp2040-socket-wake' into integration
2026-03-05 13:21:43 -10:00
64098122e7
[audio_file] Add media source platform ( #14436 )
...
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>
2026-03-05 12:30:13 -10:00
J. Nick Koston
21fb5975d6
Merge remote-tracking branch 'upstream/dev' into integration
...
# Conflicts:
# esphome/components/esphome/ota/ota_esphome.h
# esphome/components/http_request/ota/ota_http_request.cpp
# esphome/components/http_request/ota/ota_http_request.h
# esphome/components/ota/ota_backend_factory.h
# esphome/components/web_server/ota/ota_web_server.cpp
# esphome/components/wifi/wifi_component.cpp
2026-03-05 10:57:44 -10:00
b0be02e16d
[modbus] Fix timing bugs and better adhere to spec ( #8032 )
...
Co-authored-by: brambo123 <52667932+brambo123@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-03-05 20:54:17 +00:00
5c5ea8824e
[audio_file] New component for embedding files into firmware ( #14434 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
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>
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-03-05 09:51:08 -10:00
rwrozelle and J. Nick Koston
9518d88a2a
[openthread] static log level code quality improvement ( #14456 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-03-05 08:35:20 -10:00
J. Nick Koston
31e4da5543
Merge branch 'enable-captive-portal-rp2040' into integration
2026-03-05 01:08:01 -10:00
J. Nick Koston
caa50ca199
[captive_portal] Enable support for RP2040
2026-03-05 01:06:46 -10:00
J. Nick Koston
6e99bc96a2
Merge remote-tracking branch 'upstream/rp2040-socket-wake' into integration
2026-03-04 22:37:44 -10:00
Clyde Stubbs
f5c37bf486
[packet_transport] Minimise heap allocations ( #14482 )
2026-03-05 14:24:01 +11:00
J. Nick Koston
1f9bdb2197
Merge remote-tracking branch 'upstream/dev' into integration
2026-03-04 07:25:53 -10:00
37146ff565
[integration] Add set method to publish and save sensor value ( #13316 )
...
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 >
2026-03-04 09:00:09 -05:00
J. Nick Koston and Claude Opus 4.6
9371159a7e
[core] Replace custom esphome::optional with std::optional ( #14368 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 01:14:05 +00:00
J. Nick Koston
395ab306bd
Merge remote-tracking branch 'upstream/dev' into integration
2026-03-03 14:32:48 -10:00
Jesse Hills
989330d6bc
[globals] Fix handling of string booleans in yaml ( #14447 )
2026-03-03 22:54:40 +00:00
J. Nick Koston
f50d7b516e
Merge remote-tracking branch 'upstream/std-optional' into integration
2026-03-03 12:18:40 -10:00
J. Nick Koston
7becceb3b1
Merge remote-tracking branch 'upstream/dev' into integration
2026-03-03 08:23:42 -10:00
J. Nick Koston
b4bad962b1
Merge branch 'dev' into std-optional
2026-03-03 07:12:29 -10:00
b6f0bb9b6b
[speaker] Add off on capability to media player ( #9295 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Kevin Ahrendt <kevin.ahrendt@openhomefoundation.org >
2026-03-03 10:59:01 -05:00
schrob and Jonathan Swoboda
60d66ca2dc
[openthread] Add tx power option ( #14200 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-03-02 23:28:01 -05:00
J. Nick Koston
ac5ddd6465
Merge branch 'dev' into std-optional
2026-02-28 14:04:56 -10:00
J. Nick Koston
8e7b1638d0
address bot comments
2026-02-28 14:04:28 -10:00
J. Nick Koston and Claude Opus 4.6
49cc389bf0
[esp32] Wrap printf/vprintf/fprintf to eliminate _vfprintf_r (~11 KB flash) ( #14362 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 17:28:05 -10:00
J. Nick Koston
39df0f6e51
more fixes
2026-02-27 16:22:59 -10:00
J. Nick Koston
41dac179ca
Merge remote-tracking branch 'origin/pack-entity-strings' into integration
2026-02-27 16:02:21 -10:00
J. Nick Koston
e7d4f2608b
[sen6x] Fix test sensor ID collisions with sen5x ( #14367 )
2026-02-27 16:01:17 -10:00
J. Nick Koston
ff7dcae4a0
[sen6x] Fix test sensor ID collisions with sen5x
...
The sen6x test YAML used identical sensor IDs (pm_1_0, pm_2_5,
pm_4_0, pm_10_0) as sen5x, causing ID redefinition errors when
both components are tested together in grouped builds. Prefix
the sen6x IDs with sen6x_ to make them unique.
2026-02-27 15:47:29 -10:00
J. Nick Koston
5ad9c9869f
Merge branch 'dev' of https://github.com/esphome/esphome into integration
2026-02-27 14:49:11 -10:00
Jonathan Swoboda and Copilot
298ee7b92e
[gps] Fix codegen deadlock when automations reference sibling sensors ( #14365 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-27 19:08:42 -05:00
J. Nick Koston
b840dfb7e5
Merge branch 'wrap-printf-stubs' into integration
2026-02-27 12:53:21 -10:00
J. Nick Koston
b2728cbd44
Address review: flush before abort, check fwrite errors, add test
2026-02-27 12:43:22 -10:00
J. Nick Koston
8c70472f60
Merge remote-tracking branch 'upstream/dev' into integration
2026-02-27 11:50:44 -10:00
b9d70dcda2
[sen6x] Add SEN6x sensor support ( #12553 )
...
Co-authored-by: Martin Ebner <martinebner@me.com >
Co-authored-by: Tobias Stanzel <tobi.stanzel@gmail.com >
Co-authored-by: Big Mike <mike@bigmike.land >
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-02-27 16:41:28 -05:00
J. Nick Koston
58dfed237a
Merge remote-tracking branch 'upstream/devirtualize-call-dump-config' into integration
2026-02-27 08:50:19 -10:00
J. Nick Koston
29e1e8bdfd
[wifi] Add LibreTiny component test configs ( #14351 )
2026-02-27 18:45:20 +00:00
Michael Cassaniti and Jonathan Swoboda
4ae7633418
[safe_mode] Add feature to explicitly mark a boot as successful ( #14306 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-02-27 13:23:02 -05:00
J. Nick Koston
1ba667df97
Merge branch 'wifi-libretiny-test-configs' into integration
2026-02-27 08:18:56 -10:00
J. Nick Koston
86ef324309
Merge remote-tracking branch 'upstream/dev' into integration
2026-02-27 08:15:22 -10:00