Lilygo TTGO T-Display ESP32-S2 online oder display-Anzeige

Hallo,
ich habe einen Lilygo TTGO T-Display ESP32-S2, der in ESPHome wunderbar eingebunden ist, nur keine Display-Anzeige.
Wenn ich über Arduino flashe, gibt es Display-Anzeige, z.B. eine Uhr, aus “examples”, ist aber dann nicht online in ESPHome, muss dann von HA neu installiert werden, also online oder display, kann jemand helfen?

image
hat man dir schon helfen können ?

Ich habe nach einigem Herumprobieren den TTGO zum Laufen bekommen.

Er misst bei mir 4 Temperaturen mit Hilfe einer Kette von 4 DS18B20 Sensoren und gibt das Ergebnis sowohl an HA wie auch an das eingebaute Display aus.

Hier die entsprechende YAML Datei:

esphome:
  name: esphome-4DS18B20anTTGO
  friendly_name: ESPHome 4fachTemperatur
  min_version: 2026.4.0
  name_add_mac_suffix: false

esp32:
  variant: esp32
  framework:
    type: esp-idf

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: !secret esphome_4DS18B20anTTGO__encryption_key

# Allow Over-The-Air updates
ota:
- platform: esphome

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password



# DS18B20 Adressen eintragen..GPIO2 = TXD1 = D4.
 
one_wire:
  - platform: gpio
    pin: GPIO02
sensor:
  - platform: dallas_temp
    address: 0x780000001676b828  #individuelle Sensoradresse aus Logdatei
    name: "Luft_Auslass"
    id: temp_sensor_1
    accuracy_decimals: 1
    
  - platform: dallas_temp
    address: 0x6e000000121bc428  #individuelle Sensoradresse aus Logdatei
    name: "Luft_Einlass"
    id: temp_sensor_2
    accuracy_decimals: 1
    
  - platform: dallas_temp
    address: 0x87000000176e1a28  #individuelle Sensoradresse aus Logdatei
    name: "Kühlerausgang"
    id: temp_sensor_3
    accuracy_decimals: 1
    
  - platform: dallas_temp
    address: 0xe400000011702928  #individuelle Sensoradresse aus Logdatei
    name: "Kühlereingang"
    id: temp_sensor_4
    accuracy_decimals: 1

# Schriftart anpassen (für Umlaute und Sonderzeichen wie °)
font:
  - file: "gfonts://Roboto"
    id: my_font
    size: 16
    glyphs: "0123456789.LufteinlasWrT°C: " # Definiert erlaubte Zeichen für schnelleren Build, alle verwendeten Zeichen müssen hier aufgeführt sein

# SPI und Display-Ausgabe
spi:
  clk_pin: 18
  mosi_pin: 19  #den Miso Pin gibt es beim TTGO nicht

display:
- platform: st7789v
  model: TTGO TDisplay 135x240
  cs_pin: 5
  dc_pin: 16
  reset_pin: 23
  backlight_pin: 4
  rotation: 270 # Dreht das Display ins Querformat für bessere Lesbarkeit
  update_interval: 2s
  lambda: |-
      it.fill(id(my_black));
      
      // Werte anzeigen (X-Position, Y-Position, Font-ID, Farbe, Formatierung, Sensor-Wert)
      it.printf(10, 15,  id(my_font), id(my_white), "Luftauslass: %.1f °C", id(temp_sensor_1).state);
      it.printf(10, 45,  id(my_font), id(my_yellow), "Lufteinlass: %.1f °C", id(temp_sensor_2).state);
      it.printf(10, 75,  id(my_font), id(my_red), "Wasserauslass: %.1f °C", id(temp_sensor_3).state);
      it.printf(10, 105, id(my_font), id(my_blue), "Wassereinlass: %.1f °C", id(temp_sensor_4).state);

color:
  - id: my_black
    red: 0
    green: 0
    blue: 0
  - id: my_white
    blue_int: 255
    green_int: 255
    red_int: 255
  - id: my_red
    red_int: 255
    blue_int: 0
    green_int: 0
  - id: my_green
    red_int: 0
    blue_int: 0
    green_int: 255
  - id: my_blue
    red_int: 0
    blue_int: 255
    green_int: 0
  - id: my_yellow
    red_int: 255
    blue_int: 0
    green_int: 255