ESPHome presenta nuevas funciones, correcciones y mejoras de rendimiento

imagem 17

La plataforma ESPHome ha lanzado una nueva tanda de actualizaciones que trae consigo importantes novedades para los usuarios que gestionan sus propios dispositivos inteligentes. Esta versión incluye tanto nuevas funcionalidades como correcciones de estabilidad y mejoras en la experiencia de descarga, lo que se traduce en un ecosistema más robusto y versátil.

Correcciones y estabilidad en componentes clave

Se han realizado varios ajustes para solucionar problemas específicos en distintos componentes. En el módulo de transmisor remoto, se corrigió la compilación para el chip BK7231N limitando la ruta de PWM al BK7238, lo que evita errores de construcción en esa plataforma. Para Bluetooth de bajo consumo en ESP32, ahora se utiliza un recuento de referencias en la publicidad BLE, lo que mejora la gestión de recursos y evita fugas. En el caso del módulo USB-UART, se mantiene válido el número de interfaz de comunicación incluso cuando falla su reclamación, lo que previene comportamientos inesperados. Además, se agregó una protección contra la reentrada de lwIP en las llamadas al bucle principal de LEAmDNS en ESP8266, lo que aumenta la fiabilidad de la resolución de nombres en esa plataforma.

Nuevas funcionalidades destacadas

Entre las incorporaciones más relevantes se encuentra un nuevo componente de climatización basado en plantillas (template climate), que permite a los usuarios definir comportamientos personalizados para termostatos y sistemas de aire acondicionado de manera flexible. También se ha mejorado el proceso de actualización por aire (OTA): ahora se ofrece el cifrado con la clave de API de forma automática, lo que facilita habilitar esta capa de seguridad sin necesidad de pasos adicionales. Por último, para la plataforma ESP32-P4 se ha añadido un shim que permite usar ESP-NOW a través del modo hosted, ampliando las capacidades de comunicación inalámbrica de estos dispositivos.

Actualizaciones de dependencias y mejoras de descarga

Se actualizó el constructor de dispositivos integrado (esphome-device-builder) en varias ocasiones, pasando de la versión 1.14.0 a la 1.14.4, lo que garantiza compatibilidad con los últimos entornos de compilación. Las bibliotecas de seguridad noise-c y libsodium también recibieron actualizaciones menores (a las versiones 0.1.24 y 1.10021.6, respectivamente) para mantener la robustez del cifrado. En cuanto a la interfaz de descarga, ahora se muestra el progreso del otro descargador mientras un trabajo de precarga espera su bloqueo, evitando que el usuario crea que el proceso se ha detenido y ofreciendo una visión más clara del estado.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *