J. Nick Koston
|
c65d3a0072
|
[mqtt] Add zero-allocation topic getters to MQTT_COMPONENT_CUSTOM_TOPIC macro (#13811)
|
2026-02-10 13:55:16 -06:00 |
|
J. Nick Koston
|
e2fad9a6c9
|
[sprinkler] Convert state and request origin strings to PROGMEM_STRING_TABLE (#13806)
|
2026-02-10 13:55:01 -06:00 |
|
J. Nick Koston
|
5365faa877
|
[debug] Move ESP8266 switch tables to flash with PROGMEM_STRING_TABLE (#13813)
|
2026-02-10 13:54:48 -06:00 |
|
J. Nick Koston
|
86feb4e27a
|
[rtttl] Convert state_to_string to PROGMEM_STRING_TABLE (#13807)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-10 13:54:37 -06:00 |
|
J. Nick Koston
|
2a6d9d6325
|
[mqtt] Avoid heap allocation in on_log by using const char* publish overload (#13809)
|
2026-02-10 13:54:22 -06:00 |
|
J. Nick Koston
|
727bb27611
|
[bmp3xx_base/bmp581_base] Convert oversampling and IIR filter strings to PROGMEM_STRING_TABLE (#13808)
|
2026-02-10 13:54:07 -06:00 |
|
J. Nick Koston
|
c03abcdb86
|
[http_request] Reduce heap allocations in update check by parsing JSON directly from buffer (#13588)
|
2026-02-10 13:53:53 -06:00 |
|
Jesse Hills
|
a99f75ca71
|
Bump version to 2026.1.5
|
2026-02-11 08:45:06 +13:00 |
|
Sean Kelly
|
4168e8c30d
|
[aqi] Fix AQI calculation for specific pm2.5 or pm10 readings (#13770)
|
2026-02-11 08:45:06 +13:00 |
|
J. Nick Koston
|
1a6c67f92e
|
[ssd1306_base] Move switch tables to PROGMEM with lookup tables (#13814)
|
2026-02-10 13:45:03 -06:00 |
|
Jonathan Swoboda
|
1f761902b6
|
[esp32] Set UV_CACHE_DIR inside data dir so Clean All clears it (#13888)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-11 07:48:20 +13:00 |
|
Clyde Stubbs
|
0b047c334d
|
[lvgl] Fix crash with unconfigured top_layer (#13846)
|
2026-02-11 07:24:32 +13:00 |
|
tomaszduda23
|
a5dc4b0fce
|
[nrf52,logger] fix printk (#13874)
|
2026-02-11 07:24:32 +13:00 |
|
J. Nick Koston
|
c1455ccc29
|
[dashboard] Close WebSocket after process exit to prevent zombie connections (#13834)
|
2026-02-11 07:24:32 +13:00 |
|
Jonathan Swoboda
|
438a0c4289
|
[ota] Fix CLI upload option shown when only http_request platform configured (#13784)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-02-11 07:24:32 +13:00 |
|
Jonathan Swoboda
|
9eee4c9924
|
[core] Add capacity check to register_component_ (#13778)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-02-11 07:24:32 +13:00 |
|
Jas Strong
|
eea7e9edff
|
[rd03d] Revert incorrect field order swap (#13769)
Co-authored-by: jas <jas@asspa.in>
|
2026-02-11 07:24:32 +13:00 |
|
J. Nick Koston
|
2585779f11
|
[api] Remove duplicate peername storage to save RAM (#13540)
|
2026-02-11 07:23:16 +13:00 |
|
Jonathan Swoboda
|
b8ec3aab1d
|
[ci] Pin ESP-IDF version for Arduino framework builds (#13909)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-10 12:16:25 -05:00 |
|
Jonathan Swoboda
|
c4b109eebd
|
[esp32_rmt_led_strip, remote_receiver, pulse_counter] Replace hardcoded clock frequencies with runtime queries (#13908)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-10 17:09:56 +00:00 |
|
Jonathan Swoboda
|
03b41855f5
|
[esp32_hosted] Bump esp_wifi_remote and esp_hosted versions (#13911)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-10 16:03:26 +00:00 |
|
Jonathan Swoboda
|
13a124c86d
|
[pulse_counter] Migrate from legacy PCNT API to new ESP-IDF 5.x API (#13904)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-10 10:10:27 -05:00 |
|
Kevin Ahrendt
|
298efb5340
|
[resampler] Refactor for stability and to support Sendspin (#12254)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
|
2026-02-10 09:56:31 -05:00 |
|
J. Nick Koston
|
d4ccc64dc0
|
[http_request] Fix IDF chunked response completion detection (#13886)
|
2026-02-10 08:55:59 -06:00 |
|
tronikos
|
e3141211c3
|
[water_heater] Add On/Off and Away mode support to template platform (#13839)
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
|
2026-02-10 12:45:18 +00:00 |
|
dependabot[bot]
|
e85a022c77
|
Bump esphome-dashboard from 20260110.0 to 20260210.0 (#13905)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-02-10 11:49:59 +00:00 |
|
dependabot[bot]
|
1c3af30299
|
Bump aioesphomeapi from 43.14.0 to 44.0.0 (#13906)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-02-10 11:45:31 +00:00 |
|
tronikos
|
5caed68cd9
|
[api] Deprecate WATER_HEATER_COMMAND_HAS_STATE (#13892)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
|
2026-02-10 05:36:56 -06:00 |
|
Cody Cutrer
|
b97a728cf1
|
[ld2450] add on_data callback (#13601)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-09 22:40:44 -05:00 |
|
Jonathan Swoboda
|
dcbb020479
|
[uart] Fix available() return type to size_t across components (#13898)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-09 20:02:41 -05:00 |
|
J. Nick Koston
|
87ac263264
|
[dsmr] Batch UART reads to reduce per-loop overhead (#13826)
|
2026-02-10 00:32:52 +00:00 |
|
Sean Kelly
|
097901e9c8
|
[aqi] Fix AQI calculation for specific pm2.5 or pm10 readings (#13770)
|
2026-02-09 19:30:37 -05:00 |
|
J. Nick Koston
|
01a90074ba
|
[ld2420] Batch UART reads to reduce loop overhead (#13821)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2026-02-10 00:25:34 +00:00 |
|
J. Nick Koston
|
57b85a8400
|
[dlms_meter] Batch UART reads to reduce per-loop overhead (#13828)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2026-02-10 00:24:20 +00:00 |
|
J. Nick Koston
|
2edfcf278f
|
[hlk_fm22x] Replace per-cycle vector allocation with member buffer (#13859)
|
2026-02-09 18:21:10 -06:00 |
|
J. Nick Koston
|
bcd4a9fc39
|
[pylontech] Batch UART reads to reduce loop overhead (#13824)
|
2026-02-09 18:20:53 -06:00 |
|
J. Nick Koston
|
78df8be31f
|
[logger] Resolve thread name once and pass through logging chain (#13836)
|
2026-02-09 18:16:27 -06:00 |
|
J. Nick Koston
|
dacc557a16
|
[uart] Convert parity_to_str to PROGMEM_STRING_TABLE (#13805)
|
2026-02-09 18:15:48 -06:00 |
|
J. Nick Koston
|
3767c5ec91
|
[scheduler] Make core timer ID collisions impossible with type-safe internal IDs (#13882)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2026-02-09 16:48:08 -06:00 |
|
George Joseph
|
7c1327f96a
|
[mipi_dsi] Add WAVESHARE-ESP32-P4-WIFI6-TOUCH-LCD 3.4C and 4C (#13840)
|
2026-02-10 09:44:47 +11:00 |
|
Jonathan Swoboda
|
475db750e0
|
[uart] Change available() return type from int to size_t (#13893)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-09 17:41:16 -05:00 |
|
dependabot[bot]
|
8f74b027b4
|
Bump setuptools from 80.10.2 to 82.0.0 (#13897)
|
2026-02-09 16:40:32 -06:00 |
|
tomaszduda23
|
b2b9e0cb0a
|
[nrf52,zigee] print reporting status (#13890)
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com>
|
2026-02-09 16:00:08 -05:00 |
|
tronikos
|
dbf202bf0d
|
Add get_away and get_on in WaterHeaterCall and deprecate get_state (#13891)
|
2026-02-09 20:57:36 +00:00 |
|
J. Nick Koston
|
b6fdd29953
|
[voice_assistant] Replace timer unordered_map with vector to eliminate per-tick heap allocation (#13857)
|
2026-02-09 14:42:40 -06:00 |
|
Clyde Stubbs
|
00256e3ca0
|
[mipi_rgb] Allow use on P4 (#13740)
|
2026-02-10 06:35:41 +11:00 |
|
J. Nick Koston
|
e0712cc53b
|
[scheduler] Make core timer ID collisions impossible with type-safe internal IDs (#13882)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2026-02-09 13:16:22 -06:00 |
|
J. Nick Koston
|
6c6da8a3cd
|
[api] Skip class generation for empty SOURCE_CLIENT protobuf messages (#13880)
|
2026-02-09 18:45:24 +00:00 |
|
J. Nick Koston
|
e4ea016d1e
|
[ci] Block new std::to_string() usage, suggest snprintf alternatives (#13369)
|
2026-02-09 12:26:19 -06:00 |
|
J. Nick Koston
|
41a9588d81
|
[i2c] Replace switch with if-else to avoid CSWTCH table in RAM (#13815)
|
2026-02-09 12:26:06 -06:00 |
|