J. Nick Koston
|
8969eb76e9
|
[wifi] Avoid redundant SDK calls in WiFi loop on ESP8266 (#15303)
|
2026-03-30 08:24:17 -10:00 |
|
J. Nick Koston
|
69911c3db1
|
[wifi] Reduce ESP8266 roaming scan dwell time to match ESP32 (#15127)
|
2026-03-23 13:58:36 -10:00 |
|
J. Nick Koston
|
564d155cb6
|
[wifi] Use LOG_STR_LITERAL for scan complete log on ESP8266 (#15001)
|
2026-03-20 15:08:33 -10:00 |
|
J. Nick Koston
|
5e516e78e4
|
[wifi] Fix ESP8266 power_save_mode mapping (LIGHT/HIGH were swapped) (#15029)
|
2026-03-20 12:13:49 -10:00 |
|
 Jonathan SwobodaandClaude Opus 4.6
|
08a0608a48
|
[wifi][captive_portal][heatpumpir][es8388] Fix wrong behavior in 4 components (#14657)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 17:18:21 -04:00 |
|
 J. Nick KostonandCopilot
|
74e4b69654
|
[core] Replace Application name/friendly_name std::string with StringRef (#14532)
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
|
2026-03-06 06:58:13 -10:00 |
|
 Jonathan SwobodaandClaude Opus 4.6
|
8a8f6824a2
|
[openthread][ethernet][wifi] Add IPv6 address array bounds assert (#14488)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-05 12:29:44 -10:00 |
|
 J. Nick KostonandClaude 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
|
a1760a1980
|
[improv_serial] Add missing USE_IMPROV_SERIAL define to fix WiFi scan filtering (#14359)
|
2026-03-02 09:23:10 +13:00 |
|
J. Nick Koston
|
4fe173b644
|
[wifi] Remove stale TODO comment for ESP8266 callback deferral (#14347)
|
2026-02-27 17:56:57 +00:00 |
|
 J. Nick KostonandClaude Opus 4.6
|
36776b40c2
|
[wifi] Fix ESP8266 DHCP state corruption from premature dhcp_renew() (#13983)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-14 08:21:04 -07:00 |
|
 J. Nick KostonandCopilot
|
e12ed08487
|
[wifi] Add CompactString to reduce WiFi scan heap fragmentation (#13472)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-11 21:24:24 +00:00 |
|
J. Nick Koston
|
f9192b5f75
|
[wifi] Avoid jump tables in LOG_STR switch statements to save ESP8266 RAM (#13799)
|
2026-02-06 18:20:46 +01:00 |
|
J. Nick Koston
|
ec477801ca
|
[wifi] Defer ESP8266 WiFi listener callbacks from system context to main loop (#13789)
|
2026-02-06 16:23:19 +00:00 |
|
 J. Nick KostonandCopilot
|
e4ad2082bc
|
[core] Add PROGMEM_STRING_TABLE macro for flash-optimized string lookups (#13659)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-06 15:26:16 +01:00 |
|
J. Nick Koston
|
2541ec1565
|
[wifi] Fix wifi.connected condition returning false in connect state listener automations (#13733)
|
2026-02-04 21:42:13 +13:00 |
|
J. Nick Koston
|
87fcfc9d76
|
[wifi] Fix ESP8266 yield panic when WiFi scan fails (#13603)
|
2026-01-28 09:40:00 -10:00 |
|
 J. Nick KostonandCopilot
|
051604f284
|
[wifi] Filter scan results to only store matching networks (#13409)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-01-28 05:37:05 -10:00 |
|
J. Nick Koston
|
bac96086be
|
[wifi] Fix scan flag race condition causing reconnect failure on ESP8266/LibreTiny (#13514)
|
2026-01-25 12:16:07 -05:00 |
|
J. Nick Koston
|
3ca5e5e4e4
|
[wifi] ESP8266: Use direct SDK calls to reduce flash and heap allocation (#13349)
|
2026-01-20 17:50:13 -10:00 |
|
J. Nick Koston
|
47ee2f4ad9
|
[wifi] Use StaticVector for WiFi listeners with per-type compile-time sizing (#13197)
|
2026-01-14 02:20:39 +00:00 |
|
J. Nick Koston
|
a060d1d044
|
[wifi] Fix ESP8266 disconnect callback order to set error flag before notifying listeners (#13189)
|
2026-01-13 11:33:36 -10:00 |
|
J. Nick Koston
|
d6c2dd3c26
|
[wifi] Eliminate heap allocations in IP address logging (#13017)
|
2026-01-06 08:21:16 -10:00 |
|
J. Nick Koston
|
cb3edfc654
|
[wifi] Use stack-based MAC formatting in ESP8266 and IDF event handlers (#12834)
|
2026-01-03 12:32:22 -10:00 |
|
J. Nick Koston
|
b711172b33
|
[wifi] Use precision format specifier for SSID logging to avoid stack copy (#12704)
|
2026-01-02 14:21:09 -10:00 |
|
J. Nick Koston
|
2230e56347
|
[wifi] Use stack buffers for IP address logging to avoid heap allocations (#12680)
|
2026-01-02 14:14:24 -10:00 |
|
 J. Nick KostonandCopilot
|
a6097f4a0f
|
[wifi] Eliminate heap allocations in dump_config logging (#12664)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-12-27 08:36:19 -10:00 |
|
J. Nick Koston
|
f243e609a5
|
[wifi] Use StringRef and std::span in WiFiConnectStateListener to avoid allocations (#12672)
|
2025-12-27 08:35:58 -10:00 |
|
Keith Burzinski
|
730bf206de
|
[wifi] Fix for wifi_info when static IP is configured (#12576)
|
2025-12-19 21:25:16 -05:00 |
|
J. Nick Koston
|
ebc3d28ade
|
[wifi] Replace optional with sentinel values to reduce RAM and clarify API (#12446)
|
2025-12-19 11:18:15 -10:00 |
|
 Kevin AhrendtandJ. Nick Koston
|
a8518d3cea
|
[wifi, wifi_info] Add a WiFi power mode text sensor (#11480)
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-12-04 09:18:59 +13:00 |
|
Flo
|
8f97f3b81f
|
[wifi] Fix ap_active condition (#12227)
|
2025-12-02 10:12:27 -06:00 |
|
J. Nick Koston
|
26e979d3d5
|
[wifi] Replace std::function callbacks with listener interfaces (#12155)
|
2025-11-28 11:27:17 -06:00 |
|
![pre-commit-ci-lite[bot]](/avatar/24e64739ad4c3d54d0291a78934c09fb0a50c28f85520283d0803d0353c51b35?size=40) 
|
e1ec6146c0
|
[wifi] Save 112 bytes BSS on ESP8266 by calling SDK directly for BSSID (#12137)
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>
|
2025-11-27 22:09:41 -06:00 |
|
 Keith BurzinskiandJ. Nick Koston
|
2bc8a4a779
|
[wifi_info] Use callbacks instead of polling (#10748)
Co-authored-by: J. Nick Koston <nick+github@koston.org>
|
2025-11-24 20:23:10 -06:00 |
|
Jonathan Swoboda
|
73bc5252a1
|
[wifi] Fix positive RSSI values on 8266 (#11994)
|
2025-11-19 10:12:57 -05:00 |
|
J. Nick Koston
|
47fe84e922
|
[wifi][ethernet] Fix spurious warnings and unclear status after PR #9823 (#11871)
|
2025-11-13 13:43:51 +13:00 |
|
J. Nick Koston
|
29a50da635
|
[wifi] Use stack allocation for BSSID formatting in logging (#11859)
|
2025-11-12 14:27:06 -06:00 |
|
J. Nick Koston
|
4b58cb4ce6
|
[wifi] Pass ManualIP by const reference to reduce stack usage (#11858)
|
2025-11-12 14:01:19 -06:00 |
|
J. Nick Koston
|
79a4444928
|
[wifi] Conditionally compile manual_ip to save 24-72 bytes RAM (#11833)
|
2025-11-11 23:27:08 +00:00 |
|
J. Nick Koston
|
65a303d48f
|
[wifi] Add min_auth_mode configuration option (#11814)
|
2025-11-11 16:39:55 -06:00 |
|
J. Nick Koston
|
70cb1793f3
|
[wifi] Optimize WiFi scan results with in-place construction (#11330)
|
2025-10-19 19:53:05 +00:00 |
|
J. Nick Koston
|
00230f7cc6
|
[wifi] Use FixedVector for scan results to reduce flash usage (#11216)
|
2025-10-15 00:45:28 +00:00 |
|
J. Nick Koston
|
f62e06104e
|
[wifi] Optimize logging to reduce flash usage by 284 bytes on ESP8266 (#11022)
|
2025-10-06 13:03:26 +13:00 |
|
Keith Burzinski
|
9f831e91b3
|
[helpers] Add `format_mac_address_pretty` function, migrate components (#9193)
|
2025-06-25 12:36:33 +12:00 |
|
Keith Burzinski
|
46d962dcf1
|
[wifi, wifi_info] Tidy up/shorten more log messages (#9151)
|
2025-06-20 22:02:36 +12:00 |
|
 
|
487e1f871f
|
use `encode_uintXX` (#8847)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-06-11 17:06:45 +12:00 |
|
Keith Burzinski
|
6675e99862
|
Remove unnecessary ellipsis (#8964)
|
2025-06-03 21:46:10 +01:00 |
|
 Samuel SiebandSamuel Sieb
|
f4766ab74f
|
[wifi] fix 32 char SSIDs (#7834)
Co-authored-by: Samuel Sieb <samuel@sieb.net>
|
2024-11-26 12:58:21 +13:00 |
|
NP v/d Spek
|
2ecd5cff07
|
[wifi] Make wifi_channel_() public (#7818)
|
2024-11-25 09:16:51 +13:00 |
|