LaCrosseGateway mit Nextion Display

Begonnen von HCS, 27 Dezember 2016, 00:27:04

Vorheriges Thema - Nächstes Thema

pc1246

Moin
Ja, der Sensor ist uebrig gewesen, da ich eigentlich annehme, dass der defekt ist. Hat viel Regen abbekommen.
Kein Problem, ich hole mir einfach einen BME280, da ich das mit dem Taupunkt recht interessant finde!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

Aprikose

Moin

Habe mir einige Beiträge durchgelesen, ist es richtig dass.....
über das LGW_Nextion nicht geschaltet werden kann? Habe dazu nichts gefunden...
mfg
aprikose

pc1246

Zitat von: Aprikose am 16 November 2017, 03:26:55
Moin

Habe mir einige Beiträge durchgelesen, ist es richtig dass.....
über das LGW_Nextion nicht geschaltet werden kann? Habe dazu nichts gefunden...
mfg
aprikose
Moin
Ich glaube, dass wir diese Frage so nicht beantworten koennen! Was willst Du denn schalten?
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

Saharel

Hi Leute, wo ist den die im Wiki erwähnte Version 0.8?

chons

Die habe nur "ich" und es sind keine nennenswerten Änderungen drin.
Die V0.7 ist aktuell und es war nur ein Tippfehler meinerserseits.
Nutzt einfach die 0.7 das ist die aktuelle finale und getestete Version. ;o)
Ich korrigiere es demnächst - Sorry für die Verwirrung.

stenumer

Moin Moin,
ich doktor nun schon lange an der Lösung das Nextion Display an das LaCrosseGateway anzuschließen.
Nach dem Studium diverser Threads bin ich immer noch nicht zu einer Lösung vorgedrungen.
Die Frage die sich mir zur Zeit stellt:
Woher und wie kommt diese Datei: FHEM/firmware/nextion.tft
Bei mir ist sie in diesem Verzeichnis nicht enthalten.
Ich benötige Unterstützung.
Gruß Ulf
FHem 5.8 auf NUC
HM: 1xLAN-CFG; 1xLC-SW1-PL2; 1xSEC-SC-2
LaCrosse: myJeeLink cul_868; 6xTX29DHT-IT; 4xTX29-IT; 2xTX29_Umbau
PCA301: myJeeLink cul_868; 5xSteckdose
ESP8266 (Tasmota&ESPEasy FW): 8xSonoff; 2xWeMos

viegener

Zitat von: stenumer am 08 Dezember 2017, 21:08:25
Moin Moin,
ich doktor nun schon lange an der Lösung das Nextion Display an das LaCrosseGateway anzuschließen.
Nach dem Studium diverser Threads bin ich immer noch nicht zu einer Lösung vorgedrungen.
Die Frage die sich mir zur Zeit stellt:
Woher und wie kommt diese Datei: FHEM/firmware/nextion.tft
Bei mir ist sie in diesem Verzeichnis nicht enthalten.
Ich benötige Unterstützung.
Gruß Ulf

Die tft Dateien werden aus den hmi-Dateien mit dem Nextion-Entwicklungsumgebung erzeugt.
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

stenumer

Zitat von: viegener am 09 Dezember 2017, 23:03:54
Die tft Dateien werden aus den hmi-Dateien mit dem Nextion-Entwicklungsumgebung erzeugt.
Vielen Dank für diesen Hinweis!
Für alle Mitleser die auch ihre Schwierigkeiten haben ... den Editor gibt es hier: https://nextion.itead.cc/resources/download/
Editor Starten; File; Open
nun die im Vorfeld downgeloadete (schreibt man das so?) Datei (z.B.) LGWNUI.HMI auswählen
Compile
File; Open build folder
da ist sie...! die tft-Datei

Ich hatte massive Schwierigkeiten die Datei in das Nextion zu bekommen!
Über das LGW und dem Befehle unter FHEM hat es bei mir nicht geklappt, FHEM hat sich dabei sogar weggehängt.

Bei dem Upload mit dem Nextion Editor hat es mit dem ersten FTDI auch nicht geklappt, immer war bei ca 50%  Ende. Erst ein Versuch mit einem anderen FTDI hat zum Erfolg geführt.

Nun sehe ich auf dem Nextion Display den Inhalt der im Wiki dargestellt ist. Ein MeilenBROCKEN für mich!
Mal sehen welche Hürden jetzt noch kommen  ;)
FHem 5.8 auf NUC
HM: 1xLAN-CFG; 1xLC-SW1-PL2; 1xSEC-SC-2
LaCrosse: myJeeLink cul_868; 6xTX29DHT-IT; 4xTX29-IT; 2xTX29_Umbau
PCA301: myJeeLink cul_868; 5xSteckdose
ESP8266 (Tasmota&ESPEasy FW): 8xSonoff; 2xWeMos

pc1246

Moin
Ich hatte das Display auch nur mit einer SD-Karte in Gang bekommen. Spaeter dann aber problemlos per fhem hochgeladen!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

Saharel

Hallo zusammen,

ich selber bin mit einem Display etwas auf die Nase gefallen.

Ich habe meins über eBay bestellt (Lieferung aus China) und mir nicht dabei gedacht. Bekommen habe ich eins mit der Bezeichnung TJC3224T028_011
erwartet hatte ich NX3224T028_011.
Zuerst dachte ich an eine Produktfäschung aber tatsächlich ist der Hersteller beider Displays TJC, die NX(Nextion) werden für den Globalen markt produziert, die TJC eigentlich nur für den Heimatmarkt in China.

Im Nextion Editor ist eine Sperre eingebaut so das man das Projekt nicht auf das Display bekommt.

In der chinesischen Version des Editors klappt zwar das kompilieren eines neuen Projektes aber nicht das öffnen der 0.7 HMI.

Lange rede kurzer Sinn, ich habe hier eine kompilierte version für das TJC3224T028_011 im Anhang.

Upload über fhem klappt wunderbar.

Wenn jemand eine tft für ein anderes Display benötigt einfach melden.


Mikesch

Danke für den Hinweis,

ich habe auch gerade bei eBay geschaut
Da gibst die Nextion Displays in Größen von 2,4, 2,8, 3,2, 3,5, 4,3, 5 bis 7 Zoll.
Ähm, das hatte ich jetzt nicht erwartet, kann man da jede Größe nehmen?

rippi46

#176
Hallo,

versuche schon seit 2 Tagen mein Lacrossegateway mit einem Nextiondisplay zu verheiraten. Leider ohne Erfolg.
Habe alle Komponenten, wie in der Wiki beschrieben verbunden und aufgebaut.

Meine Konfiguration:

- Platine LGW 1.0
- NodeMCU Devkit 1.0
- Breakout BMP180
- DHT22
- Nextiondisplay NX4024T032_011

List Lacrossegateway:
Internals:
   Alive      2018-03-01 10:10:25
   Clients    :PCA301:EC3000:LaCrosse:Level:EMT7110:KeyValueProtocol
   DEF        193.196.240.243:81
   DeviceName 193.196.240.243:81
   FD         36
   NAME       myLaCrosseGateway
   NR         153
   NTFY_ORDER 50-myLaCrosseGateway
   PARTIAL   
   RAWMSG     OK WS 10 4 4 211 14 255 255 255 255 255 255 255 255 0 3 204
   STATE      initialized
   TIMEOUT    0.5
   TYPE       LaCrosseGateway
   model      LaCrosseITPlusReader.Gateway.1.31
   myLaCrosseGateway_MSGCNT 187
   myLaCrosseGateway_TIME 2018-03-01 10:10:50
   nextOpenDelay 2
   settings   (1=RFM69 f:868300 t:20~15) + BMP180 + DHT22 {IP=193.196.240.243}]
   Helper:
     DBLOG:
       state:
         myDbLog:
           TIME       1519894886.02323
           VALUE      initialized
   MatchList:
     1:PCA301   ^\S+\s+24
     2:EC3000   ^\S+\s+22
     3:LaCrosse ^(\S+\s+9 |OK\sWS\s)
     4:EMT7110  ^OK\sEMT7110\s
     5:Level    ^OK\sLS\s
     6:KeyValueProtocol ^OK\sVALUES\s
   READINGS:
     2018-03-01 10:10:50   state           initialized
   helper:
Attributes:
   initCommands 15m v 20t
   room       Wetter
   timeout    60
   usbFlashCommand ./FHEM/firmware/esptool.py -b 921600 -p [PORT] write_flash -ff 80m -fm dio -fs 4MB-c1 0x00000 [BINFILE] > [LOGFILE]


List Nextiondisplay:
Internals:
   Clients    :NEXTION:
   DEF        193.196.240.243:86
   DeviceName 193.196.240.243:86
   FD         38
   NAME       nextion
   NR         157
   NTFY_ORDER 50-nextion
   PARTIAL   
   STATE      opened
   TYPE       Nextion
   Helper:
     DBLOG:
       cmdResult:
         myDbLog:
           TIME       1519896264.06698
           VALUE      empty
       cmdSent:
         myDbLog:
           TIME       1519896264.06698
           VALUE      out_h.txt="14 %rH"
       received:
         myDbLog:
           TIME       1519895243.492
           VALUE      H25(%) Hef
       state:
         myDbLog:
           TIME       1519895243.492
           VALUE      rectext:
   MatchList:
     1:NEXTION  .*
   READINGS:
     2018-03-01 10:24:24   cmdResult       empty
     2018-03-01 10:24:24   cmdSent         out_h.txt="14 %rH"
     2018-03-01 10:07:21   old1            H25(%) Hef
     2018-03-01 10:07:20   old2            H05 Hef
     2018-03-01 10:07:19   old3            H25(%) Hef
     2018-03-01 10:07:18   old4            H25(%) Hef
     2018-03-01 10:07:17   old5            H25(%) Hef
     2018-03-01 10:07:23   received        H25(%) Hef
     2018-03-01 10:07:23   rectext         
     2018-03-01 10:00:56   state           opened
Attributes:
   expectAnswer 0
   initCommands page LGW#main
   room       LaCrosse,Wetter


List Wetterstation LaCrosse_0A
Internals:
   DEF        0A
   IODev      myLaCrosseGateway
   LASTInputDev myLaCrosseGateway
   LaCrosse_lastRcv 2018-03-01 10:39:37
   MSGCNT     266
   NAME       LaCrosse_0A
   NR         158
   STATE      T: 23.5 °C H: 14 %rH P: 972 mPa
   TYPE       LaCrosse
   addr       0A
   battery_new 0
   bufferedH  14
   bufferedT  23.5
   corr1      0
   corr2      0
   myLaCrosseGateway_MSGCNT 266
   myLaCrosseGateway_TIME 2018-03-01 10:39:37
   previousH  14
   previousT  23.5
   sensorType 4=LaCrosseGateway
   Helper:
     DBLOG:
       battery:
         myDbLog:
           TIME       1519897177.93184
           VALUE      ok
       error:
         myDbLog:
           TIME       1519897177.93184
           VALUE      0
       humidity:
         myDbLog:
           TIME       1519897177.93184
           VALUE      14
       pressure:
         myDbLog:
           TIME       1519897177.93184
           VALUE      972
       state:
         myDbLog:
           TIME       1519897177.93184
           VALUE      T: 23.5 H: 14
       temperature:
         myDbLog:
           TIME       1519897177.93184
           VALUE      23.5
   READINGS:
     2018-03-01 10:39:37   battery         ok
     2018-03-01 10:39:37   error           0
     2018-03-01 10:39:37   humidity        14
     2018-03-01 10:39:37   pressure        972
     2018-03-01 10:39:37   state           T: 23.5 H: 14
     2018-03-01 10:39:37   temperature     23.5
Attributes:
   IODev      myLaCrosseGateway
   room       LaCrosse,Wetter
   stateFormat T: temperature °C H: humidity %rH P: pressure mPa


Setupseite Lacrossegateway: siehe Anhang
Hardwareseite Lacrossegateway: siehe Anhang

Was mir aufgefallen ist, dass der Port 86 mit dem Display verbunden ist aber in der Zeile darunter bei Nextion nichts steht.
die nextion.tft Datei kann ich werder über "curl" noch über fhem auf das Display übertragen.
Mit dem Nextioneditor funktioniert es.

Beim Upload über fhem erhalte ich folgende Fehlermeldung:
2018-03-01 11:52:00 Global global    Started not blocking
2018-03-01 11:52:00 Global global    upload Nextion firmware to myLaCrosseGateway
2018-03-01 11:52:00 Global global    tft file: ./FHEM/firmware/nextion.tft
2018-03-01 11:52:00 Global global    target: http://193.196.240.243/ota/nextion
2018-03-01 11:52:00 Global global   
2018-03-01 11:52:00 Global global    Upload started, this can take 10 minutes or more ...
2018-03-01 11:53:14 Global global   
2018-03-01 11:53:14 Global global    --- LGW reports ---------------------------------------------------------------------------
2018-03-01 11:53:14 Global global    Start receiving 'nextion.tft'
2018-03-01 11:53:14 Global global    File: /nextion.tft Size: 2343498
2018-03-01 11:53:14 Global global    Starting upload
2018-03-01 11:53:14 Global global    :-) could not start upload mode
2018-03-01 11:53:14 Global global    Upload finished
2018-03-01 11:53:14 Global global    ----------------------------------------------------------------------------------------------------
2018-03-01 11:53:14 Global global    myLaCrosseGateway opened
2018-03-01 11:53:14 Global global    Finshed


Vielleicht hat noch jemand eine Idee woran es liegen kann, dass das Display nicht angezeigt wird und natürlich keine Werte auf dem Display angezeigt werden.

Gruß rippi


FHEM, LMS, VDR ,Dell 9010 Ubuntu 20.04,Raspimatic, HM/HMIP, Max, Elro, Brennenstuhl u. Intertechno mit Connair.
Picoreplayer, Raspi IR-Lanadapter, Firmata(wifi), LaCrosse,
nanocul433, nanocul868, Signalduino, Connexoon,
MySensor-GW+Sensoren, RGBWW, Zigbee2mqtt,Xiaomi,Nextion,LEDMatrix,Alexa

pc1246

Moin rippi
Kannst du mal ein Bild von deinem GW zeigen!?
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

rippi46

Hallo Christoph,

habe das Wiki gefühlt schon 20mal durchgelesen und auch alles was mit Nextion und Lacrosse zu tun hat, aber leider fehlt mir vermutlich nur ein kleines Stück, dass es funktioniert.

im Anhang mal das Bild vom Lacrossegateway mit Nextion.

Was ich in der Zwischenzeit auch bemerkt habe, dass auf der Hardwareseite des LGW ab und zu die Verbindung zum Softserial auf "0" Verbindungen steht.

Gruß rippi
FHEM, LMS, VDR ,Dell 9010 Ubuntu 20.04,Raspimatic, HM/HMIP, Max, Elro, Brennenstuhl u. Intertechno mit Connair.
Picoreplayer, Raspi IR-Lanadapter, Firmata(wifi), LaCrosse,
nanocul433, nanocul868, Signalduino, Connexoon,
MySensor-GW+Sensoren, RGBWW, Zigbee2mqtt,Xiaomi,Nextion,LEDMatrix,Alexa

PeMue

Hallo rippi.

warum nimmst Du nicht J5 (ab Platine v1.1 verfügbar, allerdings ohne Radio 2 und Tadio 3) für das Display? Ich bin mir nicht sicher, ob SoftSerial zuverlässig funktioniert.

Gruß Peter
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser