Urządzenia z ESPHome, które obsługują ekran przez ili9xxx, st7735, st7789v, qspi_dbi albo rpi_dpi_rgb, mają już datę ważności. 14 października 2026 J. Nick Koston scalił pięć drobnych zmian, które wyznaczają wersję 2027.5.0 jako tę, w której te komponenty wyświetlaczy znikną.

Co się zmieniło

Wszystkie pięć komponentów od kwietnia 2026 jest oznaczonych jako przestarzałe, ale ostrzeżenie nie mówiło, kiedy zostaną usunięte. Bez konkretnej daty nikt nie miał powodu się przenosić, a każda zmiana w rdzeniu ESPHome musiała dalej uwzględniać stare sterowniki. Nowe ostrzeżenia, które ESPHome wyświetla przy generowaniu kodu dla urządzenia, podają już i wersję, w której komponent zniknie, i jego następcę:

  • dla ili9xxx, st7735, st7789v i qspi_dbi następcą jest mipi_spi;
  • dla rpi_dpi_rgb następcą jest mipi_rgb.

Ta sama wersja trafiła do znacznika DEPRECATED_COMPONENT, który odczytuje automat obsługujący zmiany w repozytorium ESPHome.

Ile jest czasu

Według opisów zmian ostrzeżenia pojawią się w wydaniu 2026.11. Do usunięcia sterowników w 2027.5.0 zostanie więc około pół roku. Do tego czasu istniejące konfiguracje będą się kompilować bez zmian. Potem urządzenia, które nadal korzystają z którejś z tych platform, nie dadzą się skompilować w nowej wersji ESPHome.

Przykłady z opisów zmian dobrze pokazują, jak zwyczajne są to konfiguracje: 2,4-calowy ekran TFT 320x240 na ili9xxx, TTGO T-Display (model: TTGO TDisplay 135x240) na st7789v, panel 128x160 na st7735, panel RM690B0 na qspi_dbi oraz panel 800x480 z równoległym interfejsem RGB na rpi_dpi_rgb.

Co zrobić już teraz

Dziś nic się nie psuje, więc działającego urządzenia nie trzeba przerabiać w pośpiechu. Najrozsądniej spisać, które urządzenia używają starych platform, i przenieść je na mipi_spi albo mipi_rgb przy najbliższej planowanej aktualizacji, gdy urządzenie jest pod ręką i da się od razu spojrzeć na ekran. Po zmianie sterownika sprawdź kolory, orientację i przesunięcie obrazu, zanim zamkniesz obudowę. Opcje obu nowych platform opisują strony mipi_spi i mipi_rgb w dokumentacji ESPHome.