Nextion Display keine Reaktion auf Touch

  • Hallo zusammen,
    Mein name ist Sven.
    Ich bin gerade im aufbau/testen meiner Doorpi anlage die ich gerne noch in einem anderen Thred vorstelle.


    Zu meinem Problem,
    Ich habe vor ca einem halben jahr ein Nextion Display in 5 Zoll gekauft.
    Jetzt wollte ich dies in mein projekt einbinden.


    Also HMI erstellt, aufgespielt und siehe da, wuhu, sieht super aus.
    Doch dann stellte ich fest das, das display nicht auf Touch reagiert.


    Habe jetzt schon viel gesucht und getestet, leider immernoch ohne erfolg.


    Zur situation:
    Im Nextion Editor funktioniert alles einwandfrei. (Compilieren und testen im Debug simulator)
    Nach dem aufspielen direkt aus dem editor raus keine Touch funktion. (2 Buttons die eine Seite aufrufen.


    Getestet:
    Display restet
    Daten vom simulator ans display (geht)
    Display kaliebriert (Touch geht)
    Per befehl in sleep gesetzt aufwäcken per touch (geht auch)
    In der Wiki gibt es einen befehl um touch für Komponenten zum de/activeren von touch (nichts geholfen)


    Hoffe hier hat vieleicht jemand eine idee was ich noch versuchen könnte


    • Liebe Grüße :)
  • Hallo Albundy,


    Jetzt weiß ich was ich vergessen habe
    Werd sie heute abend mal hochladen.


    Aber ich denke das es nicht daran liegt.
    Habe die demo hmi mal aufgespielt und da ist das gleiche.


    Per befehl aus dem Editor lassen sich die seiten und Buttons aufrufen, per touch auf das display passiert nichts.


    Aufwäcken oder kalibrieren geht per touch


    LG

  • Guten Abend :)


    Hab nochmal ein wenig getestet.
    Wenn ich statt einem Button, einen Hotspot verwende funktioniert das touch am Display und ich kann per touch eine andere seite aufrufen.
    Kann es sein das ich beim button noch iwas einstellen muss?

  • Also mal zur Info.
    Es hat sich herrausgestellt das, das Touch des displays scheinbar defekt ist.


    Wenn ich einen Button (20x20 pixel) oben links in die ecke setze wird dieser immer getriggert wenn ich in der oberen helfte des displays berühre.
    In der unteren helfte wird nichts erkannt

  • Hallo, hast Du schon eine Lösung ?

    Wenn ja, dann nicht weiter lesen.....

    Mir ist das Gleiche passiert.

    Und dann habe ich den Fehler gemacht und das Kommando "touch_j" via MCU eingespielt weil ich dachte,

    damit würde dann vielleicht der Touch neu aktiviert.

    Ergebnis : Auf dem Schirm erschien der erste Touch-Kalibrierungs-Punkt und dann war es - AUS !

    Nichts ging mehr. Keine Chance neu zu programmieren oder zuzugreifen - weder per Editor noch per MCU. AUS die Maus!

    Meine Lösung:

    per Editor einen simplen Bildschirm generieren aber zuerst ein "rest"-Kommando.

    sah bei mir so aus:

    ......

    rest

    cls RED

    tsw 255,1 // ob das nötig war weiß ich nicht - es kann aber nicht schaden

    ........

    Dann das Ganze als tft auf ´ne SD-Card.

    Mit der den Nextion neu "aufspielen",

    Jetzt funzt es wieder wie einst im Mai.....

    Ich denke, dass das interne Programm des Nextion sich durch irgend etwas "verschluckt" hatte und einiges von seinen

    intera "veralzheimert" hatte.

    Der Trick war also :

    mit dem Aufspielen des Programms via SD_Card wurde auch das Betriebssystem des Nextion gleich neu mit-überschrieben.

    So war er dann wieder der Alte......

    Das wollte ich der Cummunity nicht vorenthalten...

    LG

    brick-Peter