El debate sobre la pantalla e-ink vs TFT es clave aquí. En mi experiencia, si el proyecto está expuesto a la intemperie, la e-ink es superior por su legibilidad bajo sol directo y bajo consumo, pero el problema de refresco que mencionas con deep sleep es real. Para la animación del viento, en lugar de LEDs, he usado una pantalla e-ink parcial refresh con una librería modificada de GxEPD2, que permite actualizar solo zonas pequeñas sin parpadeo. ¿Has probado esa librería? Resuelve el tema del wakeup porque mantiene el controlador en un estado estable.
Sobre la deriva del BME280, sí, es común. He calibrado el mío contra un SHT35 y uso un offset en el código, pero para proyectos a largo plazo, recomiendo un DS18B20 para temperatura y un sensor separado para humedad si la precisión es crítica. ¿Qué sensor de referencia estás usando para comparar?
En cuanto a la seguridad del webserver, totalmente de acuerdo. Si lo expones, incluso accidentalmente, añade autenticación básica con .htaccess o implementa HTTPS si usas ESP32 con certificado. He visto bots escaneando puertos en redes domésticas.
Para la predicción local, sí, con datos de presión de varios días se puede hacer un algoritmo simple de tendencia. He usado una media móvil y derivada para predecir cambios en 6-12 horas, pero no es muy fiable sin más variables. ¿Has integrado datos de viento en esa predicción? Podría mejorar la precisión.