====== ESPHome - ESP32-Boards mit TFT-Display mit Homeassistant verbinden ====== Ich habe eine Reihe ESP32 Boards mit Display: ^ ^Sunton ESP32-2432S028^Sunton ESP32-3248S035R^Sunton ESP32-4827S043^ESP32-4848S040C^ |ESP32|ESP32|ESP32|ESP32-S3|ESP32-S3 |Display|ILI9341|||| |Touch|XPT2046|||| |Demo mit einem Button|✔|✔|✔|| |Demo mit Schalter für Licht||||| |Demo mit Slider für Rolladen||||| |Dokumentaton||[[https://github.com/ardnew/ESP32-3248S035]]|| ===== Herausforderungen ===== Für das ESP32-4848S040C war die erste Entwicklung einer Anzeige von Temperaturen und das Ein- und Ausschalten des Lichts im Wohnzimmer kein Problem. Bei allen anderen Boards ist es nicht ganz leicht, die Displays und die Touchscreens richtig anzusteuern. E Es gibt recht aktuelle Packages wie mipi_rgb und mipi_spi, die Beispiele im Internet benutzen aber meist andere Packages, die eigentlich als obsolet gekennzeichnet sind. Es wäre schon schön, yaml-Skripte mit akutellen Packages zu haben, die funktionieren. Für alle Devices soll es Grund-YAMLs geben, die funktionieren. Ideal soll es nicht notwendig sein, auf externe packages zuzugreifen. ===== Ziele für alle 3 Boards ===== - Funktionierendes ESPHome-Skript mit OTA-Aktualisierung und Anzeige eines LVGL-Buttons und funktionierendem Touch-Display - Skripte sind abgelegt in einem git-Repository - Steuern von Lampen und Rolladen funktioniert über LVGL-Schalter und -Slider - Pages mit Dashboards für Schalten und Temperaturanzeigen ===== Board ESP32-4848S040C ===== [[ESP32-4848S40|ESP32-4848S40 Board für Anzeige und Steuerung in der Heimautomatisierung]] ===== Board ESP32-4827S043R ===== Display von dem Board: https://esphome.io/components/display/rpi_dpi_rgb/ https://esphome.io/components/display/mipi_rgb/