<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/esphome-2025-11-0-wifi-overhaul-and-ultra-low-latency-events-i0lszrmmi" -->

---
title: ESPHome 2025.11.0: WiFi overhaul and ultra-low latency...
description: ESPHome 2025.11.0 overhauls WiFi connection handling with intelligent AP selection, faster hidden-network connections, and a new min_auth_mode security option...
canonical: https://daily.dev/posts/esphome-2025-11-0-wifi-overhaul-and-ultra-low-latency-events-i0lszrmmi
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: ESPHome 2025.11.0: WiFi overhaul and ultra-low latency events | daily.dev
og:description: ESPHome 2025.11.0 overhauls WiFi connection handling with intelligent AP selection, faster hidden-network connections, and a new min_auth_mode security option...
og:url: https://daily.dev/posts/esphome-2025-11-0-wifi-overhaul-and-ultra-low-latency-events-i0lszrmmi
og:image: https://api.daily.dev/og/posts/i0LSzrmMi.png
og:image:alt: ESPHome 2025.11.0: WiFi overhaul and ultra-low latency events
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# ESPHome 2025.11.0: WiFi overhaul and ultra-low latency events

**[ESPHome - Smart Home Made Simple](https://daily.dev/sources/esphome)** · 21 min read · 0 upvotes · 0 comments

## Summary

ESPHome 2025.11.0 overhauls WiFi connection handling with intelligent AP selection, faster hidden-network connections, and a new min_auth_mode security option defaulting to WPA2. A new thread-safe loop wake mechanism cuts event processing latency for BLE, USB, MQTT, ESP-NOW, and wake word detection from 0-16ms down to ~12 microseconds (600-1,300x faster). Memory optimizations free 2-31KB of RAM and 10KB+ of flash across sensors, WiFi, lights, climate, and other components. Seven new hardware components are added (HDC2010, MCP3221, HLK-FM22X, BH1900NUX, RX8130, BLE NUS Logger, TinyUSB), plus ESP-IDF 5.5.1 and Arduino 3.3.2 framework updates. The release includes multiple breaking changes: WiFi priority now requires integers, PSRAM must be explicitly configured, several deprecated APIs are removed, and select/fan/event/climate components change their internal member access patterns for external component developers.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://esphome.io/blog/2025/11/19/esphome-2025-11>

## Questions this post answers

### What changed in ESPHome 2025.11.0's event processing latency?

ESPHome 2025.11.0 introduces a thread-safe loop wake mechanism using a UDP loopback socket that immediately wakes the main event loop when background events arrive, instead of waiting up to 16ms for the next select() timeout. This cuts latency from an average of ~8ms (0-16ms range) down to about 12 microseconds, a 600-1,300x speedup affecting BLE, USB, MQTT, ESP-NOW, and wake word detection on ESP32.

_daily.dev helps firmware developers track low-level performance changes like this before upgrading production devices._

### Do I need to add a psram config block after upgrading to ESPHome 2025.11.0?

Yes, PSRAM is no longer auto-loaded by components that depend on it such as esp32_camera, speaker, and media_player. A psram: configuration block must be explicitly added to YAML, and for ESP32-S3 the mode option (quad or octal) is now required depending on whether the module has 2MB or 8/16MB of PSRAM.

_Developers upgrading ESP32 firmware track breaking config changes like this via daily.dev before they hit a build failure._

### Will my WiFi priority setting break after upgrading ESPHome?

Yes, the priority configuration option in ESPHome 2025.11.0 now only accepts integers between -128 and 127 instead of floats, so a value like priority: 5.5 must be changed to priority: 5. This was introduced as part of the WiFi component memory optimization in pull request 11830.

_daily.dev keeps developers ahead of breaking config changes when migrating IoT firmware configs._

## Similar posts on daily.dev

- [ESPHome 2026.8.0: Bluetooth on more chips than ever](https://daily.dev/posts/esphome-2026-8-0-bluetooth-on-more-chips-than-ever-y9nlesjdi) · ESPHome - Smart Home Made Simple · 1 upvotes · 0 comments
- [ESPHome 2026.9.0: Faster builds and encrypted updates](https://daily.dev/posts/esphome-2026-9-0-faster-builds-and-encrypted-updates-qd7a35hwj) · ESPHome - Smart Home Made Simple · 0 upvotes · 0 comments
- [ESPHome turned my junk drawer into a smart home](https://daily.dev/posts/esphome-turned-my-junk-drawer-into-a-smart-home-2haeuvben) · XDA Developers · 3 upvotes · 0 comments
- [Espressif Unveils ESP32-S31: A Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI Capabilities](https://daily.dev/posts/espressif-unveils-esp32-s31-a-dual-core-risc-v-soc-with-wi-fi-6-bluetooth-5-4-and-advanced-hmi-ca-3psf77luz) · Hacker News · 0 upvotes · 1 comments

---

Tags: [#iot](https://daily.dev/tags/iot)

[View this post on daily.dev](https://daily.dev/posts/esphome-2025-11-0-wifi-overhaul-and-ultra-low-latency-events-i0lszrmmi)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"ESPHome 2025.11.0: WiFi overhaul and ultra-low latency events","url":"https://daily.dev/posts/esphome-2025-11-0-wifi-overhaul-and-ultra-low-latency-events-i0lszrmmi","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/esphome-2025-11-0-wifi-overhaul-and-ultra-low-latency-events-i0lszrmmi"},"datePublished":"2026-08-23T12:18:10.306Z","dateModified":"2026-08-23T12:22:45.451Z","description":"ESPHome 2025.11.0 overhauls WiFi connection handling with intelligent AP selection, faster hidden-network connections, and a new min_auth_mode security option...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7b910ecb8654146e48206735247fc852?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7b910ecb8654146e48206735247fc852?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"ESPHome - Smart Home Made Simple","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"ESPHome - Smart Home Made Simple","logo":"https://media.daily.dev/image/upload/s--4zvo2xdp--/f_auto,q_auto/v1787487447/logos/esphome?_a=BAMAMicg0","url":"https://daily.dev/sources/esphome"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/esphome-2025-11-0-wifi-overhaul-and-ultra-low-latency-events-i0lszrmmi","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"iot","timeRequired":"PT21M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"ESPHome - Smart Home Made Simple","item":"https://daily.dev/sources/esphome"},{"@type":"ListItem","position":3,"name":"ESPHome 2025.11.0: WiFi overhaul and ultra-low latency events"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/esphome-2025-11-0-wifi-overhaul-and-ultra-low-latency-events-i0lszrmmi#faq","mainEntity":[{"@type":"Question","name":"What changed in ESPHome 2025.11.0's event processing latency?","acceptedAnswer":{"@type":"Answer","text":"ESPHome 2025.11.0 introduces a thread-safe loop wake mechanism using a UDP loopback socket that immediately wakes the main event loop when background events arrive, instead of waiting up to 16ms for the next select() timeout. This cuts latency from an average of ~8ms (0-16ms range) down to about 12 microseconds, a 600-1,300x speedup affecting BLE, USB, MQTT, ESP-NOW, and wake word detection on ESP32. daily.dev helps firmware developers track low-level performance changes like this before upgrading production devices."}},{"@type":"Question","name":"Do I need to add a psram config block after upgrading to ESPHome 2025.11.0?","acceptedAnswer":{"@type":"Answer","text":"Yes, PSRAM is no longer auto-loaded by components that depend on it such as esp32_camera, speaker, and media_player. A psram: configuration block must be explicitly added to YAML, and for ESP32-S3 the mode option (quad or octal) is now required depending on whether the module has 2MB or 8/16MB of PSRAM. Developers upgrading ESP32 firmware track breaking config changes like this via daily.dev before they hit a build failure."}},{"@type":"Question","name":"Will my WiFi priority setting break after upgrading ESPHome?","acceptedAnswer":{"@type":"Answer","text":"Yes, the priority configuration option in ESPHome 2025.11.0 now only accepts integers between -128 and 127 instead of floats, so a value like priority: 5.5 must be changed to priority: 5. This was introduced as part of the WiFi component memory optimization in pull request 11830. daily.dev keeps developers ahead of breaking config changes when migrating IoT firmware configs."}}]}
```

