NEWS
NSPanel nach Updatehinweis
-
Mein NSPanel hat vor ein paar Tagen ein Update TFT von V53 auf V59 gefordert. Nach dem bestätigen auf dem Display ist das Panel schwarz geworden und kam nach einen halben Tag erst wieder . Allerding habe nun nur noch die Menüanzeigen auf dem Bildschirm.
Ich habe das Panel dann mit Tasmota V15,0.1 neu geflasht und wollte die Berrydriver installieren dort kamen Fehlermeldungen :V5.0.210:21:37.108 CMD: FlashNextionAdv0 http://nspanel.de/nspanel-v5.0.2.tft
10:21:37.127 MQT: NSPanel_2/stat/NSPanel_2_0BEDFC/RESULT = {"FlashNextionAdv":"Done"}
10:21:37.174 FLH: host: nspanel.de, port: 80, get: /nspanel-v5.0.2.tft
10:26:16.928 APP: Serial logging disabled
Im Display kam dann die Meldung wie im Foto.Hab dann mal mit der Version 4.9.5 versucht dort kam dann diese Meldung :
V4.9.510:17:39.287 CMD: FlashNextionAdv0 http://nspanel.de/nspanel-v4.9.5.tft
10:17:39.306 MQT: NSPanel_2/stat/NSPanel_2_0BEDFC/RESULT = {"FlashNextionAdv":"Done"}
10:17:39.347 FLH: host: nspanel.de, port: 80, get: /nspanel-v4.9.5.tft
10:17:41.374 FLH: Something has gone wrong flashing display firmware [bytes('55BB13006576656E742C737461727475702C35332C65755788')]
10:17:41.526 FLH: Send (High Speed) flash start
10:17:41.876 BRY: Exception> 'type_error' - unsupported operand type(s) for <: 'nil' and 'int'Das TypeScript v5.0.2.1 ist auch eingefügt
Hier komme ich nun nicht mehr weiter und benötige Hilfe.
-
Bei "Model does not match" ist erst einmal ein Fehler unterlaufen und zeigt an, dass entweder keine Firmware geflashed oder während des Flashvorganges ein Fehler passiert ist. Es wird vom Nextion-Display selbst ein Checksummen-Test durchgeführt und das TFT findet 0 Byte Firmware... Da die Meldung direkt vom TFT kommt, können wir die auch nicht beeinflussen.
Die Ursachen für diese Meldung sind in der Regel:
- eine statische IP --> https://github.com/joBr99/nspanel-lovelace-ui/wiki/NSPanel-Tasmota-FAQ#32-fehler-bei-flashnextion---type-error-unsupported-operand-types
- ein Binding im Router --> nicht fest zuweisen
Weitere Ursachen:
- Das NSPanel darf seitens Router/Firewall nicht mit dem Internet kommunizieren --> Prüfung, ob Firewallregeln gesetzt wurden --> http://nspanel.de/nspanel-v5.0.2.tft muss erreichbar sein.
Grundsätzlich: Wenn "Model does not Mach" angezeigt wird oder der Flashvorgang zwischendurch abbricht, dann zuerst Tasmota rebooten!
Du kannst zusätzlich auch einen Test machen, ob du den richtigen Berry Driver installiert hast:
GetDriverVersionin die Tasmota-Konsole eingeben. Das Ergebnis sollte:
{"nlui_driver_version":"10"}sein.
Mit der Tasmota 15.1.0 (hat einen Bug) wird das Flashen nicht funktionieren. Also aktuell nur bis Tasmota-Versionen bis v15.0.1 flashen.
Und zum Schluss noch ein Hinweis:
Dietasmota32-DE.binfunktioniert zwar nach wie vor, nutzt allerdings den PSRAM nicht mehr... Besser wäre wieder dietasmota32-nspanel.bin -
Alternativ kann man das TFT auch direkt flashen (Nexion Editor), wie hier beschrieben...
https://github.com/Blackymas/NSPanel_HA_Blueprint/issues/166
Da musst du zwar etwas basteln - ist aber keine große Sache. Ich habe mir zwei Pins angelötet. So bleibt man flexibler.


-
ja, das ist auch eine Möglichkeit. Per Nextion-Editor (Windows) und dem aktuellen HMI File direkt auf das Display flashen... Bei mir funktionieren alle NSPanels auch super über OTA... Eigentlich braucht man keine statische IP im NSPanel, da das NSPanel-Script die Tasmota IP findet und auch in den Datenpunkten unter 0_userdata.0... hinterlegt.
Wäre aber bei @Gustav007 auch nicht das erste mal:
https://forum.iobroker.net/post/1106990Aber mit fast 2 Jahren auch schon ein Weilchen her...