NSPanel. Display nicht erreichbar

Hallo an alle,
vorab - ich bin kein Experte :slightly_frowning_face:
Ich habe ESP Home auf ein Panel geflased mit einem FTDI adabter, hat soweit geklappt und das Panel ist auch erreichbar über wifi in HA. Nur ist das Nexion Display laut log nicht verbunden. Es steht auch immer Display wurde getrennt. Ich hatte nie das Kabel ab. Ich kann denmnach keine TFT Datei auf das Display flashen. Hat einer ne Idee dazu ?

Hallo @Kaihawaii. Mit welcher Anleitung hast du das Panel geflasht? Ich versuche mein neues Panel gerade zu flashen. Komme aber schon dabei nicht weiter, flashvorgang wird mit merkwürdiger Fehlermeldung abgebrochen.
Gruss, AndiFidi

Mit welcher Fehlermeldung?

Leider habe ich die Meldung weg geklickt und nicht gespeichert. Ich glaube so in etwa „kein Zugriff auf den USB Port“. Ich muss das die Tage nochmal probieren. Meine Vermutung, dass ich das zweite GND nicht korrekt angeschlossen habe womit man das Panel quasi zum flashen zwingt.

Eigentlich danach :

Du hast bestimmt den ground falsch angeschlossen. Hat einer ne Idee zu meinem Problem ?

Oder RX / TX vertauscht.

Lief das Panel vorher mit der originalen Firmware? Ggf. das Kabel prüfen.

Welche config wurde verwendet?

Edit 21.07.2023:
Ich habe die Config von Blackymas/NSPanel_HA_Blueprint für das Panel genutzt.

@Kaiheyden: Jetzt habe ich Dein Problem auch verstanden. Genau das hatte ich auch.
Ich habe versucht mit dem AddOn ESPHome zu flashen. Das sieht auch zunächst ganz gut aus, aber
das Panel übernimmt es nicht korrekt. Und hier war es bei mir egal, ob über den Intel NUC oder über den Mac mit dem Plugin geflasht wurde. Es kam ständig der Fehler “Nextion display ‘not connected’”.

Dann habe ich in einen anderen Video (https://haus-automatisierung.com beschrieben) den Tipp zur Nutzung des Jason2866/ESP_Flasher gefunden. Hier gibt es unter Releases · Jason2866/ESP_Flasher · GitHub Programme für Windows und Mac. Ich habe mit einem Windows PC geflasht. Vorher unter ESP32 Home die BIN-Datei erstellt mit Manual Download/Legacy Format.

Nach dem Flashen alles wieder zusammengebaut und siehe da…es funktioniert.

Geflasht habe ich mit einem CP2102

@Kaiheyden Wie sieht denn Deine Yaml Datei für das Panel aus?

So habe ich meine Werte in die Datei eingetragen:

substitutions:

###### CHANGE ME START ######

  device_name: "panelbuero" 
  wifi_ssid: !secret wifi_ssid
  wifi_password: !secret wifi_password

  nextion_update_url: "http://192.168.177.63:8123/local/nspanel.tft" # URL to local tft File
# nextion_update_url: "https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/main/nspanel_eu.tft" # URL to Github

##### CHANGE ME END #####



##### DO NOT CHANGE ANYTHING! #####

packages:
  ##### download esphome code from Github
  remote_package:
    url: https://github.com/Blackymas/NSPanel_HA_Blueprint
    ref: main
    files: [nspanel_esphome.yaml]
    refresh: 300s

##### DO NOT CHANGE ANYTHING! #####

Das erste mal, dass ich dieses Bild sehe:

Update TFT:

Fertig, funktioniert und kann im Blueprint nach eigenen Wünschen eingerichtet werden:

Gruß
AndiFidi

Hey Ich habe eben erst deine Antwort gelesen. Dankeschön. Ich teste das morgen mal. Schönen Abend

Wie läuft denn das von der haptik her mit dem Blueprint, wie schnell reagiert das Display ?

Ich nutze aktuell 6 nspanels mit der Lovelace ui und ich bin super zufrieden damit.
Lg

Hallo @Marco . Die Haptik ist super. Wenn ich im Blueprint z.B. einen neuen Button einfüge und auf ‚speichern‘ klicke dauert die Aktualisierung das Panels max. 2 Sekunden. Das auswählen der einzelnen Buttons usw. finde ich absolut ausreichend und auch nicht anders wie bei meinem Tablet.
Ich wollte lovelaiceUI auch zunächst installieren, habe dann aber dieses Blueprint gefunden. In der Bedienung und Einrichtung dann doch mehr was für Anfänger.

Moin - wie / woher kriege ich denn die bin datei die aufs panel muss ?

Aus dem github Repository:

https://github.com/Blackymas/NSPanel_HA_Blueprint

nspanel_eu.tft

sorry ich stehe auf der leitung. Ich kenne mich nicht so gut aus von daher die ganzen Fragen…
Ich habe es jetzt irgendwie hinbekommen das panel zu flashen, mit dem flashtool, jetzt bleibt es “schwarz”, keine Anzeige…???

Ich bin gerade unterwegs, versuche es aber zu erklären:

In ESPHome erstellst du eine neue Konfiguration
und machst es so wie im Video beschrieben:

  • New Device
  • Vergibst einen Namen
  • Auswahl von ESP32
  • Anstatt auf Install klickst du dann auf Skip

Die Konfiguration ist erstellt. Du klickst dann auf Edit und passt deine yaml Datei wie ich in etwa an.

Wichtig: Ich habe die tft Datei umbenannt die in meinem www Verzeichnis auf dem Homeassistant liegt —> nspanel.tft

Dann auf Save und danach auf Install.
Hier wählst du den letzten Punkt aus (Manual Download) und dann auf Legacy format.

Der Vorgang dauert einen Moment. Im Fenster siehst du den Fortschritt. Sobald Download erscheint klickst da drauf und lädst dir die BIN Datei auf den PC. Diese angepasste Bin Datei musst du auf dein Panel flashen.

Bei mir war auch einmal das Panel schwarz. Hatte vor lauter Aufregung das Flachbandkabel nicht richtig angeschlossen😃. Ein anderer Grund kann sein, dass du nicht wie ich beschrieben habe, vorgegangen bist.

Probier es mal wie beschrieben aus, wenn was nicht funktioniert melde dich gerne.

Gruß, AndiFidi

Hey erstmal danke für die tolle Beschreibung ich teste das nachher. Warum muss ich die datei im www umbenennen ? Sie heisst ja nspanel_eu.tft - ich will es ja nur verstehen :wink: Grüße !

Nein die Datei heisst nicht www. Die Datei nspanel_eu.tft habe ich in nspanel.tft umbenannt und im Verzeichnis www gespeichert. Das Verzeichnis www befindet sich in deinem Verzeichnis /config/ auf den Homeassistant-Server.

Du musst die Datei auch nicht umbenennen, sie kann weiterhin nspanel_eu.tft heissen, nur musst du das in der yaml-Datei (s.o.) dann auch so benennen.

braucht es pro panel 1 tht datei ? Also wenn ich 3 Panels habe dann brauche ich im www ordner 3 tft dateien die ich entsprechend benennen muss ?

Nein, da die tft Datei auf das Panel geschrieben wird. Brauchst also nur die eine🙂

Guten Morgen - ok, das display ist erreichbar und ich habe jetzt die blackymass datei geflashed. Eigentlich genau nach der Anleitung. Aber ich komme nicht weiter wie das blaue bild mit “Please wait” und dem home assistant haus. Das Panel hat eine IP und ist erreichbar. Ich kriege aber nicht das UI aus dem Blueprint. Wenn ich die blanl tft datei flashe ändert es sich und ich habe nur einen QR code auf dem display. flashe ich die korrekte datei, kommt wieder please wait…
Einer ne Idee was klemmt ?

Nachtrag : Mir ist gerade aufgefallen das mal für den Bruchteil einer Sekunde das GUI des Blackymass Blueprint sieht. Dann springt es wieder auf “please wait” und bleibt da

Danke !

Stimmen die Versionen überein? ESPhome, TFT und Blueprint?

Steht auf der blauen Anzeige.