A nova versão do ESPHome chega com uma série de ajustes importantes para quem mantém dispositivos próprios. Entre as melhorias, estão correções para o framework ESP-IDF, o barramento GPIO, a interface LVGL e o módulo de rede, além de atualizações no construtor de dispositivos.
Na parte de baixo nível, o ESP-IDF agora sempre é reconfigurado após a descoberta de componentes, o que evita conflitos e garante um comportamento mais previsível. Já no GPIO, foi corrigido um problema no reset do protocolo one-wire que podia causar espera ocupada com interrupções desligadas quando o contador de tempo dava a volta, prevenindo travamentos em sensores de temperatura e outros dispositivos que usam esse barramento.
Para telas e interfaces, o LVGL teve os gatilhos on_value e on_update corrigidos para entidades do tipo seletor, garantindo que as ações sejam disparadas corretamente ao mudar valores. Também foi ajustada a dimensão do display jc3636518v2 no driver mipi_spi, corrigindo a renderização de imagens nesse modelo específico.
No campo de rede e comunicação, o http_request agora usa o valor de timeout como padrão para o watchdog_timeout no ESP32, simplificando a configuração e evitando reinicializações inesperadas. O mDNS, por sua vez, deixa de tentar atualizar registros enquanto o rádio do ESP8266 não pode transmitir, reduzindo erros e consumo desnecessário. Por fim, o esphome-device-builder foi atualizado para as versões 1.13.0 e, em seguida, 1.13.1, trazendo melhorias internas para a compilação dos firmwares.



