Oliver Kleinecke
950299e52b
Update mcp4461.cpp ( #10479 )
2025-09-04 09:06:00 +12:00
J. Nick Koston
ba4789970c
[esphome] Fix OTA watchdog resets by validating all magic bytes before blocking ( #10401 )
2025-08-29 10:16:19 +12:00
Vinicius Fortuna
015977cfdf
[rtttl] Fix RTTTL for speakers ( #10381 )
2025-08-29 10:16:19 +12:00
Clyde Stubbs
a11970aee0
[wifi] Fix retry with hidden networks. ( #10445 )
2025-08-29 10:16:19 +12:00
Clyde Stubbs and Jesse Hills
4ab37b069b
[i2c] Perform register reads as single transactions ( #10389 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-29 10:16:08 +12:00
Clyde Stubbs
b6bb6699d1
[mipi_spi] Fix dimensions ( #10443 )
2025-08-29 10:15:30 +12:00
J. Nick Koston
078eaff9a8
[wifi] Fix reconnection failures after adapter restart by not clearing netif pointers ( #10458 )
2025-08-29 10:15:30 +12:00
Jonathan Rascher
2aceb56606
Merge commit from fork
...
Ensures auth check doesn't pass erroneously when the client-supplied
digest is shorter than the correct digest, but happens to match a
prefix of the correct value (e.g., same username + certain substrings of
the password).
2025-08-25 16:00:04 +12:00
Clyde Stubbs
7a459c8c20
[web_server] Use oi.esphome.io for css and js assets ( #10296 )
2025-08-25 15:59:35 +12:00
J. Nick Koston
c542db8bfe
[esp32_ble_tracker] Fix on_scan_end trigger compilation without USE_ESP32_BLE_DEVICE ( #10399 )
2025-08-25 15:59:35 +12:00
Clyde Stubbs
d9dcfe66ec
[lvgl] Fix meter rotation ( #10342 )
2025-08-25 15:59:35 +12:00
J. Nick Koston and Copilot
8517c2e903
[esp32_ble_client] Reduce log level for harmless BLE timeout race conditions ( #10339 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-25 15:59:34 +12:00
J. Nick Koston
684384892a
[deep_sleep] Fix ESP32-C6 compilation error with gpio_deep_sleep_hold_en() ( #10345 )
2025-08-25 15:59:34 +12:00
J. Nick Koston
fcc3c8e1b6
[esp32_ble] Increase GATT connection retry count to use full timeout window ( #10376 )
2025-08-25 15:59:34 +12:00
J. Nick Koston
959ffde60e
[esp32_ble_client] Optimize BLE connection parameters for different connection types ( #10356 )
2025-08-25 15:59:34 +12:00
J. Nick Koston
07715dd50f
[pvvx_mithermometer] Fix race condition with BLE authentication ( #10327 )
2025-08-25 15:59:34 +12:00
Clyde Stubbs
50408d9abb
[http_request] Fix for host after ArduinoJson library bump ( #10348 )
2025-08-25 15:59:34 +12:00
Jesse Hills
0de7259428
[api] Add `USE_API_HOMEASSISTANT_SERVICES if using tag_scanned` action ( #10316 )
2025-08-25 15:59:34 +12:00
J. Nick Koston
d054709c2d
[esp32_ble_client] Add log helper functions to reduce flash usage by 120 bytes ( #10243 )
2025-08-25 15:59:34 +12:00
J. Nick Koston
da16887915
[api] Add zero-copy StringRef methods for compilation_time and effect_name ( #10257 )
2025-08-25 15:59:34 +12:00
J. Nick Koston
ad5f6f0cfe
[bluetooth_proxy] Fix connection slot race by deferring slot release until GATT close ( #10303 )
2025-08-20 09:40:19 +12:00
Patrick
8356f7fcd3
[pipsolar] fix faults_present, fix update interval ( #10289 )
2025-08-20 09:40:19 +12:00
Ben Winslow
225de226b0
[atm90e32] Only read 1 register per SPI transaction per datasheet. ( #10258 )
2025-08-20 09:40:19 +12:00
Ben Winslow
064385eac6
[nextion] Don't include terminating NUL in nextion text_sensor states ( #10273 )
2025-08-19 13:09:22 +12:00
Jesse Hills
6502ed70de
[esp32] Write variant to sdkconfig file ( #10267 )
2025-08-19 13:09:22 +12:00
Ben Winslow
99f57ecb73
[senseair] Discard 0 ppm readings with "Out Of Range" bit set. ( #10275 )
2025-08-19 13:09:22 +12:00
J. Nick Koston and Copilot
cc6c892678
[esp32_ble] Store GATTC/GATTS param and small data inline to nearly eliminate heap allocations ( #10249 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-19 13:09:22 +12:00
RFDarter
07a98d2525
[web_server] fix cover_all_json_generator wrong detail ( #10252 )
2025-08-19 13:09:22 +12:00
J. Nick Koston and Copilot
e80f616366
[esp32_ble] Optimize BLE event memory usage by eliminating std::vector overhead ( #10247 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-19 13:09:22 +12:00
J. Nick Koston
46be877594
[bluetooth_proxy] Remove redundant connection type check after V1 removal ( #10208 )
2025-08-19 13:09:21 +12:00
J. Nick Koston
7fdbd8528a
[wifi] Automatically disable Enterprise WiFi support when EAP is not configured ( #10242 )
2025-08-19 13:09:21 +12:00
Jesse Hills
3c7865cd6f
[esp32_ble] Add `USE_ESP32_BLE_UUID` when advertising is desired ( #10230 )
2025-08-19 13:09:21 +12:00
Samuel Sieb and Samuel Sieb
95cd224e3e
[psram] allow disabling ( #10224 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-08-14 14:00:26 +12:00
Jesse Hills
b7afeafda9
[espnow] Set state to enabled before adding initial peers ( #10225 )
2025-08-14 14:00:26 +12:00
J. Nick Koston
ed2b76050b
[bluetooth_proxy] Remove ESPBTUUID dependency to save 296 bytes of flash ( #10213 )
2025-08-13 14:18:53 +12:00
Samuel Sieb and Keith Burzinski
113813617d
[bme280_base, bmp280_base] add reasons to the fails, clean up logging ( #10209 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-08-13 02:05:22 +00:00
Keith Burzinski and Jesse Hills
c3a209d3f4
[ld2450] Replace `throttle` with native filters ( #10196 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-12 19:35:19 -05:00
7ffdaa1f06
[atm90e32] energy meter calibration log output enhancements & software SPI fix ( #10143 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-12 20:26:53 +12:00
0256e0005e
[ld2412] New component ( #9075 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-08-12 00:34:37 -05:00
Joshua Sing
bb40b7702d
[const] Add CONF_POWER_MODE ( #10173 )
2025-08-12 11:13:24 +12:00
Kevin Ahrendt
6c48f3d719
[wifi] Remove restriction from using NONE power saving mode with BLE ( #10181 )
2025-08-12 11:09:58 +12:00
J. Nick Koston
ff52869b4c
[api] Add constexpr optimizations to protobuf encoding ( #10192 )
2025-08-12 10:10:38 +12:00
Jesse Hills and Copilot
c14c4fb658
[substitutions] Add some safe built-in functions to jinja parsing ( #10178 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-11 16:12:54 -05:00
J. Nick Koston
42aee53dde
[bluetooth_proxy] Replace dynamic vector with fixed array for BLE advertisements ( #10174 )
2025-08-11 15:47:46 -05:00
J. Nick Koston
9aa21956c8
[api] Optimize single vector writes to use write() instead of writev() ( #10193 )
2025-08-11 15:41:08 -05:00
J. Nick Koston
4c2874a32b
[esphome] Fix OTA watchdog resets during port scanning and network delays ( #10152 )
2025-08-11 15:37:01 -05:00
Keith Burzinski
45b88f2da9
[sensor] Extend timeout filter with option to return last value received ( #10115 )
2025-08-11 10:36:44 -05:00
b70983ed09
[display] Disallow `show_test_card: true and update_interval: never` ( #9927 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-11 11:41:37 +12:00
tomaszduda23
ffa89eb2d3
[nrf52, zephyr_debug] add zephyr debug component ( #8319 )
2025-08-11 11:20:45 +12:00
Clyde Stubbs
8b67d6dfec
[lvgl] fix allocation of reduced size buffer with rotation ( #10147 )
2025-08-11 10:32:01 +12:00