ESPHome 2026.10 beta: lo que cambia para tus ESP32 y ESP8266

La beta de ESPHome 2026.10 lleva tres entregas publicadas desde el 7 de octubre de 2026. Hasta la b3, lo que se ve en GitHub toca sobre todo memoria de la ESP8266, el amplificador de audio TAS5805M y la parte de radio CC1101.

Placa de desarrollo ESP32 junto a las notas de versión de la beta de ESPHome 2026.10

Qué hay en cada beta

La lista de abajo sale del feed de releases del repositorio, no de un resumen general. La b1 solo enlaza el changelog oficial; las dos siguientes detallan los commits dentro del propio feed.

Betas de ESPHome 2026.10 publicadas hasta el 12 de octubre de 2026
BetaFechaCambios visibles en el feed de releases
2026.10.0b17 oct 2026Publicada; el detalle está solo en el changelog oficial de beta, sin desglose en el feed.
2026.10.0b29 oct 2026TAS5805M: rendimiento de audio y GPIO1 para fallos de TAS5825M. cc1101: interrupción RX en GDO0 compartido. Core ESP32: wake del main loop por task notification. Bump de aioesphomeapi.
2026.10.0b312 oct 2026mcp23xxx_base: handler de interrupción en IRAM en ESP8266. esp8266: tablas float de ArduinoJson en flash con el core 3.1.2-esphome.3. Cambios internos de CI y OTA.
Cronología de las betas de ESPHome 2026.10 Tres entregas beta: b1 el 7 de octubre, b2 el 9 y b3 el 12 de octubre de 2026. 7 oct b1 9 oct b2 12 oct b3

Qué conviene mirar de cerca

El cambio que importa a placas baratas está en la b3: mete el handler de interrupción del mcp23017 en IRAM cuando compilas para ESP8266. Un NodeMCU o una Wemos D1 van cortos de RAM, y una interrupción de un expansor de pines no puede permitirse que el código esté en flash justo cuando llega el evento. El movimiento de tablas float de ArduinoJson a flash con el core 3.1.2-esphome.3 busca lo mismo: liberar heap.

El ajuste del TAS5805M trae la parte de audio en red, que aquí interesa. El feed dice que mejora el rendimiento del amplificador y que los fallos del TAS5825M pasan por GPIO1; a 12 de octubre de 2026 no he encontrado qué fallo concreto expone ese pin, así que queda sin confirmar.

La del cc1101 cambia el comienzo de transmisión para mantener la interrupción del receptor en un GDO0 compartido. Si usas un módulo cc1101 como receptor de mandos RF, es de lo poco que podría notarse en una instalación real.

Verifica qué versión corre cada nodo

Antes de decidir si te interesa la beta, conviene saber desde dónde partiría cada placa. Este YAML expone la versión como un sensor:

info:
  name: "esp32-cocina"   # cámbialo por el nombre real del nodo
  board: esp32dev

text_sensor:
  - platform: version
    name: "Versión ESPHome"
    update_interval: 1h

Para probar la beta, en el dashboard de ESPHome eliges la versión al actualizar o adoptar el dispositivo; si tu instalación no la ofrece en el desplegable, no lo fuerces desde línea de comandos sin revisar antes la documentación de betas — las notas de la b1 remiten al changelog de beta.esphome.io, que es el sitio al que ir.

¿Quieres el YAML de cada domingo?

Cada domingo un YAML nuevo ya probado y el aviso cuando una integración local se rompe tras actualizar. Lo prometido existe: mira las plantillas YAML.