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

Dann ist bestimmt das Projekt, was ich letztens verlinkt habe, für dich eine sehr gute Wahl. Du kannst dann alles über HA einstellen und danach auf das Display flashen. Selber noch nicht gemacht, aber die Anleitung sollte gut nachvollzogen werden können. :slight_smile:

habe ich jetzt doch deaktiviert
und
da die Schimmelsensoren ja eh schon im ESP sind habe ich jetzt zusätzlich das Popup „missbraucht“ um automatisch diese zu erzeugen (intern):


und

die gehen natürlich erst aus wenn der Wert wieder sinkt

:smiley: ich musste schmunzeln, das Display liegt seit Wochen auf meinem Schreibtisch. Seit vielleicht 2-3 dauerhaft im Betrieb. Am Freitag kommt ein Übersichtsvideo raus zu allen anderen und ich finde das auch mit am besten. Ich flashe es mit ESPHome, geht ultra gut mit Claude da code zu schreiben.

Was ich noch spannend fände, wen ihr mit mehreren Seiten arbeitet, wie smooth ist der Wechsel von einer zur anderen? Das bemängelt meine Frau noch, das laggt ein bisschen.

Bei mir siehst du ja die Navigation Button, wenn ich die Seiten wechsle kommt die Nächte oder Vorherige => das läuft alles sehr flüssig

Edit: am 30.1.26 habe ich das Display
in Betrieb genommen :hugs:
Beitrag war schwer zu finden

Jup ist bei mir auch so, kann mich nicht beschweren. Ganz minimaler Versatz beim Seitenwechsel, bekommt man in Praxis aber nicht mehr würde ich sagen.

Gefällt mir nach wie vor sehr gut. :slight_smile:

Ich sitze gerade an den neuem 3,5 Display, auch mit ESP32 S3 und 480x320 Pixel Auflösung.
Vorne hat es wie das 4 Zoll, einen Glass oder Plastikschutz über dem Display und lässt sich ebenfalls sehr gut touchen. Auf der Rückseite sind die Anschlüsse frei zugänglich und USB wird auch direkt nach hinten geführt (nicht seitlich). Vier Schrauben gab es auch dazu, so dass man sich für die Rückseite noch etwas drucken kann. Die Schraubenaufnahmen sind ja bereits vorhanden. Auf jeden Fall ist es schön flach vom Aufbau.

@Alkly

Hast du das richtige Board ausgewählt?


esp32:
  board: esp32-s3-devkitc-1
  variant: esp32s3
  flash_size: 16MB
  framework:
    type: esp-idf
    sdkconfig_options:
      CONFIG_ESP32S3_DEFAULT_CPU_FREQ_240: "y"
      CONFIG_ESP32S3_DATA_CACHE_64KB: "y"
      CONFIG_ESP32S3_DATA_CACHE_LINE_64B: "y"
      CONFIG_SPIRAM_FETCH_INSTRUCTIONS: y
      CONFIG_SPIRAM_RODATA: y

psram:
  mode: octal
  speed: 80MHz


Habe mal schnell den Code vom 4 Zoll angepasst und auf das neue Display geflasht. Das ist erstaunlich gut, natürlich ein 1/2 Zoll kleiner, aber trotzdem noch eine angenehme Größe. Das kommt ins Bad entweder an den Schrank oder den Spiegel. :slight_smile:

Hintergrund muss ich noch anpassen, war ja nur zum testen:

Der Schwarzwert vom Display ist besser wie bei Guition.

Zur Vervollständigung hier noch der Link zum Display. Ich habe das noch für 16€ bekommen.

Kleine Warnung wenn noch jemand auf die idee kommt dort zusätzlich einen Temp Sensor einzubauen

Pin sind doch anders!

I2C Sensoren funktionieren NICHT => hier wird der erste I2C gestört
1Wire DS28B20 geht nur auf einem GPIO => führt aber dazu das das Display ab und an „Blitzt“

:smiley: bei mir ist es andersrum, ich hab mit dem gestartet aber finde das quadratische mittlerweile besser. Aber habe auch nirgend ein Screen, der nur schwarz ist. Alle färbe ich leicht grau wenn Dark Modus.

@Dreckfresse ja config hatte ich so drin. Danke fürs durchschicken.

ich habe jetzt den Animation Part (animated: false) im code deaktiviert, weil ich wohl nur auf 14 FPS komme. Dann ruckelt es nicht mehr, es wechselt halt hart die Pages. Mal schauen, was die WAF Abnahme macht :wink:

Habe jetzt eine Seite 8 mit dem Thermostat von meinem Dachstudio


bei mir alles mit lvgl:

Das mache ich bei mir auch so, bietet sich ja an und macht es auch etwas leichter von der Programmierung.

ok, dann hätte ich bei dir ja auch nachsehen können :grinning_face:

Hatte natürlich einige Stolperstellen

  • Boost habe ich nicht da Thermostat in Yaml in HA angelegt
  • Heat Modus ist ein Text, daher war die Rückmeldung komplizierter
  • Abstufung in 0,1 Schritte bei + und - sowie dann die Anpassung von arc

Hallo,

ich hab mir 4 4” Display gekauft und noch zwei 10” nachbestellt, die ersten beiden 4” sind bereits mit Tessera konfiguriert und das während einer Tasse Kaffee, das ist total easy

Habe jetzt noch eine Media Seite für Music Assistant

Pfeiltaste links wechselt zum Nächten Radiosender

Und ich kann die Seiten jetzt abwählen in HA, vorbereiten für ein weiteres Display

Das ist eine sehr gute Idee mit der An-/Abwahl der Seiten. Habe auch schon überlegt, wie ich das bei uns mache. Gefällt mir. :+1: werde ich auch so umsetzen.

Vermuttlich gibt es unterschiedliche Versionen von dem Display, bei meinem stimmen die PIN so nicht - am besten den Rückdecken abnehmen und auf der Platine nachsehen, die sind bei meinem Display aufgedruckt.
Ansonsten der 4-Polige Ministecker von hinten gesehen rechts oben hat auch +5V und GND

hier die Belegung meiner Displays:

  `[ OBEN ]`

+---------------+
| GND | GND |
|-------|-------|
| | RX |
|-------|-------|
| | TX |
|-------|-------|
| | 5V |
+---------------+
[ UNTEN ]

gute idee :+1:t2:

da noch eins unterwegs ist werde ich das auf jedenfalls machen und natürlich auch beim aktuellen

Jetzt ist hier die Frage: wie UNTEN und OBEN definiert wurde
als das Thema mit Versorgungsspannung aufkam ist dort ein Bild, das zeigt (eine Ausrichtung)
Diese passt nicht mit der eigentlichen Ausrichtung wenn das Display von vorne mit USB-C Anschluss rechts aufgestellt ist

Mit dieser Ausrichtung versorge ich das Display mit 5V unten rechts und GND oben links
Das entspricht genau dem was ich oben schon gepostet hatte
Die RX und TX war natürlich falsch aus dem Netz
Fotos vom Inneren wenn dieses Display dann in dieser Position um 180 Grad gedreht wird
(also entgegen der Ausgangslage vom ersten Bild oben)

Das bei dieser Ausrichtung des Displays auch die Beschriftung passt => kann man schon sagen das das OBEN und UNTEN ist

So, hier jetzt mal an meinem:

ich flashe ihn ja so gerne (jeder getestet mit einem DS18B20)

EDIT: auch ein 1Wire an RX sorgt dafür das das Display ab und an BLITZT!
Vielleicht ein Buzzer oder vielleicht noch einmal einen I2C Sensor testen

EDIT2:
SHTC3 scheint sauber zu funktionieren


Ohne das das Display BLITZT

Entschuldigt die doofe Frage.

Also kann ich das Display Frei Konfigurieren. Unendliche Schalter und Sensoren könnte ich anzeigen lassen, natürlich muss es Finger gerecht sein?

Ich würde dann gerne Insgesamt 7 Rollläden mit Auf, Stop und Runter steuern können und Rollladen Gruppen würde ich auch gerne nutzen.