4" Display - Guition ESP32-S3 als HA-Raumdisplay verwenden

Abend, wir haben zur Zeit immer mal wieder das Thema Display. Meins ist am Wochenende angekommen und habe direkt noch Nachschub geordert. Das Display gefällt mir sehr gut, ist eindeutig besser wie das CYD, reagiert sehr gut auf Touch und hat eine schöne Auflösung mit 480x480px auf 4 Zoll. Da bekommt man schon einiges unter und kann sich schöne kleine Dashboards bauen. :slight_smile:

Auch der Betrachtungswinkel ist viel besser, kann man mit einem Echo Show vergleichen würde ich sagen. Vom Aufbau an sich erinnert es sehr an das Sonoff NS Panel, nur halt ohne die physischen Tasten, dafür mit kompletten Bildschirm über die volle Fläche.

Ich habe ein kleines Dashboard mit Bottom Menü, System Einstellungsseite und Screensaver erstellt. Es können nach Installation und Einrichtung des ESP Gerätes in HA auch Nachrichten an das Display versandt werden (Waschmaschine fertig, oder irgendetwas anderes) sowie die Einstellungen zum Screensaver und Dimmverhalten eingestellt werden.

Vorteil, einmal geflasht läuft das ewig, solange die Entitäten in HA bereitstehen. Es braucht keine Upates, läuft ohne OS im Hintergrund und kann komplett lokal betrieben werden.

Nachteil, mit Relay passt es nicht in eine Unterputzdose. Lässt man das Relay aber weg, kann man eine Unterputzdose nutzen und das Relay vielleicht direkt in der UP platzieren.

Hier meine aktuelle Version mit der ich jetzt schon sehr zu frieden bin. Im Screensaver ist das Display Schwarz bis auf die Uhrzeit und die drei Werte für Hausverbrauch, Temp und Batterie.

Eine komplette Anleitung, weitere Infos und den Code findet ihr wie gewohnt bei mir im github. Ich kann ihn hier auf Grund der Zeichenlänge nicht komplett posten.

Als Hintergrund habe ich ein kleines Bild eingefügt, dass muss dann zwingend unter config/esphome liegen (siehe auch doku im github). Wenn ihr es hintergrund.png nennt, könnt ihr auch ein beliebiges anderes Bild verwenden.

Ich hoffe damit etwas Anregung für die Nutzung der kleinen Displays gegeben zu haben. Es ist wirklich nicht so schwer, wenn man einen Anfang hat. Heutzutage kann bei solchen Aufgaben eine KI auch sehr gut weiterhelfen.

Wenn ihr auch solche Displays im Einsatz habt, teilt gerne euren Code oder Link dazu und ein paar Screenshots. Vielleicht ergibt sich eine kleine Sammlung von sinnvollen Dashboards die man nach Anpassung seiner Entitäten direkt nutzen kann. :slight_smile:

13 „Gefällt mir“

Wenn das Relais Modul angeschlossen ist wird ja auch das Display mit Strom versorgt über die 230V. Also muss ja an den hinteren Anschuss am Display auch 5V und GND sein
Also hier

Damit könnte dann die Stromversorgung über die seitliche USB entfallen und auf der Rückseite mit Strom versorgt werden

1 „Gefällt mir“

@jayjojayson

Wieder ein tolles Projekt von dir, danke.

Habe mir gleichmal 2 Stück bestellt,
werden im Schlafzimmer und in der Küche
die 7" Touch mit Rasp erweitern.

3 „Gefällt mir“

Hi Jan,
ich habe das Display schon eine Ewigkeit im Warenkorb und hatte ständig Hemmungen wegen der Größe das es nicht in die UP Dose passt.
Wenn ich das Relay Demontiere und mit Kabel am Display wieder anschließe passt es dann in die UP Dose, vielleicht schräg?
Gibt es hierzu schon Erfahrungen?

Mein Projekt das im Moment ins Stocken geraten ist, ist unser Schlafzimmer mit Elektrischen Rollladen umzurüsten und dazu möchte ich über 1 Schalter, bzw. 1 Modul alle Rollläden Steuern können, Gruppen oder Einzeln Anstatt 6 Schalter an der Wand sitzen zu haben.

Moin, habe heute erst Nachmittags Zeit, weil ich zur Messe muss (Innotrans).
Wie @Dreckfresse schon meinte, kann man den Strom auch hinten über den Buchse mit 5v realisieren. So mache ich das auch bei meinem NS-Panel. Habe eine 12v Leitung in der Unterputzdose und dort einen kleinen Spannungswandler platziert, der von 12v auf 5v wechselt.

1 „Gefällt mir“

Kennt ihr dieses Projekt?

espscreen

Ich teste es mal für mein Display für die Wallbox in der Garage. Das Display ist heute angekommen.

4 „Gefällt mir“

Ok, bereits alles fertig eingerichtet und getestet. Das oben genannte Framework Addon für die Bildschirme ist wirklich mega genial :+1::+1::+1:

müsste:

2x4-polige Buchsenleiste (weiblicher Pitch-Connector) mit einem Standard-Rastermaß von 2,54 mm (Buchsenleiste (2-reihig, 8-polig))

       [ OBEN ]
   +---------------+

   |  5V   |  GND  |
   |-------|-------|
   |  TX   |  RX   |
   |-------|-------|
   |  L1   |  L2   |
   |-------|-------|
   |  L3   |  GND  |
   +---------------+
      [ UNTEN ]

Aber bitte Messen :double_exclamation_mark:
Am besten das Display über USBC versorgen und mit einem Multimeter messen

TX und RX ist natürlich auch noch interessant

1 „Gefällt mir“

Wie im anderen Beitrag angekündigt hier mein Code für die Steuerung der Staubsauger-Robbies und die Judo Entkalkungsanlage.

ESPHome LVGL Touch-Panel: 2 Saugroboter-Seiten (EG/OG) + Judo i-soft plus Enthärtungsanlage

Code + HA-Package: https://github.com/eviw/esphome-guition-ha-panel

3 „Gefällt mir“

das habe ich gerade gemacht

die drei sind schon mal richtig

und Stromversorgung funktioniert mit:

:+1:t2:

1 „Gefällt mir“

@jayjojayson

eine kleine Anmerkung zu deiner Anleitung auf GitHub:

Punkt ota:

ota:
  - platform: esphome
    password: "xxx"     # <-- eigenes OTA-Passwort/-Hash

Das wird in 2027 nicht mehr unterstützt
Voraussetzung zum umstellen auf die neue Variante ist ESPHome 2026.9.0
dann sieht das so aus:

ota:
  - platform: esphome
    encryption:

EDIT:
Punkt image:

image:
  - file: hintergrund.png          # muss im ESPHome-Ordner liegen (/config/esphome/)
    id: bg_img
    type: RGB565

neu wäre:

image:
  - platform: file
    file: hintergrund.png          # muss im ESPHome-Ordner liegen (/config/esphome/)
    id: bg_img
    type: RGB565

1 „Gefällt mir“

Da ich es ja wieder „ausgebuddelt“ habe musste ich zwei neue Seiten basteln🤗
CO2 (Werte werden in Abhängigkeit in der Farbe verändert)

Und Schimmelsensoren und ABS Sensoren zum Lüften (natürlich auch Veränderung der Farben)

1 „Gefällt mir“

Das ist auch eine coole Idee, es für die Raumluftwerte zu nutzen @Dreckfresse. Die Einsatzmöglichkeiten sind wirklich vielfältig. :slight_smile:

Ich habe gerade das hier gefunden, damit kann man die Guition, CYD und Waveshare ESP Screens über HomeAssistant UI konfigurieren und flashen. Sehr interessant und sicherlich für viele die nichts mit Code machen wollen, eine sehr schöne Lösung.

Hier ein Vorgeschmack, was damit so geht:

Mich stört allerdings das 3x2 Grid, damit ist man dann doch wieder in Darstellung begrenzt und nutze somit lieber meine Codevariante. Aber man kann trotzdem zahlreiche und schicke Layouts damit erstellen und gerade wenn es schnell soll, schon praktisch.

Dachte mir, dass ist doch eine gute Ergänzung für unser Thema.

Bei mir ist auch ein neues Display eingetroffen. Aber hatte noch keine Zeit dafür. Hat ein leicht anderes Format mit 480x320px. Ich werde berichten. :slight_smile:

4 „Gefällt mir“

Kannst Du noch die Druckvorlage für deinen Halter in GitHub hinterlegen?

https://makerworld.com/models/2581572?appSharePlatform=copy

Ich musste aber die kleinen Haltenasen nachträglich etwas verkürzen, sonst wäre ein Spalt zwischen Display und Halter geblieben.

Der Halter an sich ist aber schon cool, weil man ihn in der Draufsicht nicht sieht und seitlich hat er auch seinen Reiz hat.

1 „Gefällt mir“

Ich meine Display Seiten erweitert und als Version 2 in GitHub - eviw/esphome-guition-ha-panel: 4" Touch Display für Home Assistant · GitHub abgelegt:

Version 2 (esphome/touch-switch-v2.yaml)

Erweiterte Variante desselben Panels, zusätzlich mit:

  • Startseite: Datum/Uhrzeit (von HA), Bad-Temperatur/-Luftfeuchtigkeit, Außentemperatur; Wischen im Kreis Start → EG → OG → Judo → Start
  • Benachrichtigungs-Popup: per HA-Aktion esphome.<device_name>_show_notification anzeigbar (z. B. „Waschmaschine fertig“), automatisches Ausblenden nach 30 s
  • Auto-Sleep: Backlight aus + LVGL pausiert bei fehlender Präsenz (Helfer in HA abschaltbar, z. B. fürs Putzen), Aufwachen durch Präsenz oder Touch
  • Helligkeit per Wischen (hoch/runter, 15 %-Schritte) mit kurzer Einblendung
  • Judo-Status kompakt: Wasserverbrauch heute, Verbrauch beim Duschen, Resthärte, Ventilstatus
2 „Gefällt mir“

Wie war das mit: „manchmal dauert es Länger als man Denkt“ :grinning_face:

Das hatte mich natürlich interessiert:

11. Nachrichten an das Display schicken

Mein Layout war natürlich komplett anders

Ich lasse die Benachrichtigung aber einfach nach 1min beenden

Community grüßt zurück… :slight_smile: Na top, jeder wie er mag. Ich finde es nicht schlecht, wenn sie stehen bleiben für Statusmeldungen oder so.

Ich habe es doch zusätzlich umgestellt mit Bestätigung und sofortiges ausblenden
wird nicht angetippt verschwindet es erst mal nach 1 min

1 „Gefällt mir“

Nach wie vor zufrieden? Wie lange hast du für die Inbetriebnahme und Verstehen des Manuals gebraucht? Habe es mir mal angeschaut und finde die Anleitung doch sehr sehr umfangreich. Bin technisch nicht so auf der Höhe wie „ihr“, darum frage ich mich, ob ich es als Halb-Laie hinkriege :thinking: Wie ist deine Einschätzung?