Dies ist eine alte Version des Dokuments!
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 | |
| Display | ILI9341 | |||
| Touch | XPT2046 | |||
| 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