Seite 1 von 5

AskSinAnalyzer - JSON parse error

Verfasst: 03.11.2019, 15:25
von emil70
ich habe weiterhin das Problem mit

Code: Alles auswählen

Device-List:	1.1.1970, 01:00:00
Habe auch mal

Code: Alles auswählen

NTP-Server:	2.europe.pool.ntp.org
eingeben

Verbunden mit dem Internet ist sie , siehe Bild2



Und immer noch die Meldung mit dem roten Dreieck rechts, siehe Bild1

Wenn ich wie schon geschrieben den Hacken bei

Code: Alles auswählen

CCU Namen auflösen
rausmachen, kommen Daten, leider dann ohne den genauen Namen.

Das erschwert die suche. Daher hier die Frage, woran liegt das??

Re: AskSinAnalyzer - JSON parse error

Verfasst: 03.11.2019, 16:07
von HMNutzer
Servus Emil70,

ich hatte auch die falsche Zeit wie Du. Nach einer erneuten Prüfung der Einstellungen ist mir endlich der Zahlendreher beim Gateway aufgefallen.
Jetzt passt das bei mir.
Viel Erfolg!

Re: AskSinAnalyzer - JSON parse error

Verfasst: 03.11.2019, 16:10
von emil70
Hallo Martin

Darin liegt es leider nicht. Lass die IP über DHCP vergeben. Aber auch wenn ich sie manuel eintrage wird die Zeit nicht aktualisiert

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Verfasst: 03.11.2019, 16:16
von jp112sdl
emil70 hat geschrieben:
03.11.2019, 15:25
ich habe weiterhin das Problem mit

Code: Alles auswählen

Device-List:	1.1.1970, 01:00:00
Das ist der Zeitstempel aus der Device List von der CCU. Hat nix mit dem eingegebenen NTP Server zu tun.

Es gibt offensichtlich immer noch das Problem mit dem Abruf der Liste.

Poste bitte mal ein Log vom seriellen Monitor, vom Start des Analyzers bis zum Aufruf der Weboberfläche

Re: AskSinAnalyzer - JSON parse error

Verfasst: 03.11.2019, 17:12
von emil70
Ich muss dazu sagen, das ich die Platine von @stan23 habe und zwar die v01 vom Juni 2019

Bin am TX und RX vom J21 für den FTDI ATmega dran

https://github.com/stan23/myPCBs/blob/m ... ndered.png


edit: CCU Namen auflösen war deaktiviert

Re: AskSinAnalyzer - JSON parse error

Verfasst: 03.11.2019, 17:59
von jp112sdl
Nein nein, das ist das Log vom Sniffer.
Wir brauchen das vom ESP32.

Re:AskSinAnalyzer - JSON parse error

Verfasst: 03.11.2019, 19:01
von stan23
emil70 hat geschrieben:
03.11.2019, 17:12
Ich muss dazu sagen, das ich die Platine von @stan23 habe und zwar die v01 vom Juni 2019
Bin am TX und RX vom J21 für den FTDI ATmega dran
Für die Ausgabe vom ESP musst du an J11 dran.

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Verfasst: 03.11.2019, 19:21
von emil70
Ok Bitte sehr

Code: Alles auswählen

19:14:55.902 -> ⸮⸮LHZJJK|	⸮O⸮⸮⸮ͫ⸮⸮⸮⸮>⸮⸮⸮⸮⸮⸮⸮⸮r⸮|F[:⸮⸮⸮I⸮⸮xF<_ܔ⸮˘⸮⸮⸮⸮⸮JN(⸮⸮⸮M⸮J⸮⸮⸮O⸮L⸮⸮⸮O⸮J⸮⸮⸮⸮⸮⸮g⸮0S1%k!⸮c⸮!k⸮TZ⸮HTH⸮
19:14:55.936 -> ⸮!\⸮
19:14:55.936 -> ⸮z⸮⸮⸮X⸮	⸮	⸮
⸮L⸮⸮L⸮J̿:⸮⸮D⸮DJdH⸮⸮ku:⸮⸮⸮HnJF⸮:⸮
19:14:56.310 -> ASKSINANALYZER ESP32 2.6 (Oct  3 2019 15:26:14)
19:14:56.344 -> --------------------------------
19:14:56.344 -> - INIT ONLINE_MODE (Enabled)
19:14:56.344 -> - INIT SD CARD
19:14:56.908 ->  - SD Card Type  : SDSC
19:14:56.908 ->  - SD Card Size MB: 477
19:14:56.908 ->  - Total space  MB: 477
19:14:57.251 ->  - Used space   MB: 0
19:14:57.251 -> - INIT SD CARD DONE. SD CARD IS AVAILABLE
19:14:57.251 -> - INIT SPIFFS
19:14:57.331 ->  - SPIFFS: Mount OK
19:14:57.331 ->  - SPIFFS: Total kB: 1345
19:14:57.368 ->  - SPIFFS: Used  kB: 3
19:14:57.368 ->  - SPIFFS: Free  kb: 1342
19:14:57.368 -> - INIT SPIFFS  DONE. SPIFFS  IS AVAILABLE
19:14:57.368 ->  - SPIFFS deleting old Session Log files
19:14:57.446 -> - INIT TFT.
19:14:57.446 ->  - showDisplayDetails = Enabled
19:14:57.446 ->  - showDisplayLines   = Enabled
19:14:58.167 -> - INIT TFT DONE.
19:14:58.167 -> - LOADING CONFIG
19:14:58.167 -> - dump config:
19:14:58.252 ->  - Hostname    : AskSinAnalyzer
19:14:58.252 ->  - CCU IP      : 192.168.178.5
19:14:58.252 ->  - NTP         : 0.de.pool.ntp.org
19:14:58.252 ->  - Static IP   : 0.0.0.0
19:14:58.252 ->  - Static Mask : 0.0.0.0
19:14:58.252 ->  - Static GW   : 0.0.0.0
19:14:58.252 -> - Config-Modus durch bootConfigMode aktivieren? 
19:14:58.252 ->  -> bootConfigMode existiert NICHT
19:14:58.252 -> - RESOLVE_ADDRESS is active!
19:14:58.252 -> - INIT WIFI CONNECT.
19:14:58.298 ->  - Connecting to WiFi.
19:14:58.811 ->  - Connected to the WiFi network
19:14:58.811 ->  - SSID: XXXXXXX
19:14:58.851 ->  - IP Address: 192.168.178.47
19:14:58.851 ->  - RSSI: -69 dBm
19:14:58.851 ->  - Hostname: AskSinAnalyzer
19:14:58.851 -> - INIT WIFI CONNECT DONE. WIFI IS AVAILABLE
19:14:58.851 -> - INIT MDNS DONE. STATUS: OK
19:14:58.900 ->  - NTP time was set from 0.de.pool.ntp.org
19:14:58.900 -> - INIT NTP DONE.          NTP IS AVAILABLE (03.11.2019 18:15:00)
19:14:58.900 -> - INIT WEBSERVER DONE.
19:14:58.900 -> - Loading DevList from CCU... 
19:14:58.900 ->  - JSON DeserializationError: InvalidInput
19:14:58.950 -> DONE
19:14:58.950 -> - INIT COMPLETE.
19:14:58.950 -> --------------------------------
19:15:03.052 -> MESSAGE DOES NOT START WITH ':' AskSin++ V4.1.1 (Nov  3 2019 17:21:10)CC init1CC Version: 04 - ready:600F3186105A859B0000000AB8F20E5700
19:15:03.131 -> CORRECTED MESSAGE: :600F3186105A859B0000000AB8F20E5700
19:15:03.131 -> ######## PROCESSING NEW MESSAGE ########
19:15:03.131 -> I #0: :600F3186105A859B0000000AB8F20E5700
19:15:03.131 -> - writing CSV file
19:15:03.131 ->  - SD csv : message appended
19:15:03.131 ->  - SPIFFS Session Log : message appended, F: 0 L: 0
19:15:03.272 -> 
19:15:03.272 -> Added to LogTable: 
19:15:03.272 ->  - fromAddress : 5A859B
19:15:03.272 ->  - fromSerial  :   5A859B  
19:15:03.272 ->  - toAddress   : 000000
19:15:03.272 ->  - toSerial    :   000000  
19:15:03.272 ->  - rssi        : -96
19:15:03.272 ->  - len         : 15
19:15:03.272 ->  - cnt         : 49
19:15:03.272 ->  - typ         : INFO                          
19:15:03.272 ->  - flags       : WKMEUP BCAST RPTEN            
19:15:03.272 ->  - time        : 03.11.2019 18:15:04
19:15:03.272 -> ######## PROCESSING 1 END ########
19:15:03.272 -> 
19:17:40.729 -> ::: Web.h /getConfig
19:17:40.729 -> ::: /getConfig JSON: {"staticipconfig":0,"ip":"192.168.178.47","ntp":"0.de.pool.ntp.org","hostname":"AskSinAnalyzer","netmask":"255.255.255.0","gateway":"192.168.178.1","macaddress":"A4:CF:12:11:92:B0","ccuip":"192.168.178.5","resolve":1,"sdcardavailable":1,"sdcardsizemb":477,"sdcardtotalspacemb":"477","sdcardusedspacemb":"0","spiffssizekb":1345,"spiffsusedkb":3,"boottime":1572804900,"display":1,"version_upper":2,"version_lower":6}
19:17:41.133 -> ::: Web.h /getAskSinAnalyzerDevListJSON
19:17:41.133 -> - Loading DevList from CCU... 
19:17:41.174 ->  - JSON DeserializationError: InvalidInput
19:17:41.349 -> Merging all logfiles to tempfile [+-+-+-+-+-+-+-+-+-+-+-] done. duration (ms): 222
19:20:12.603 -> ######## PROCESSING NEW MESSAGE ########
19:20:12.603 -> I #0: :5E1E10008E210C4FB8140000019FF472E2F17B803043EBF4550E4CA40F1C2D80
19:20:12.603 -> - writing CSV file
19:20:12.603 ->  - SD csv : message appended
19:20:12.688 ->  - SPIFFS Session Log : message appended, F: 0 L: 1
19:20:12.688 -> 
19:20:12.688 -> Added to LogTable: 
19:20:12.688 ->  - fromAddress : 210C4F
19:20:12.688 ->  - fromSerial  :   210C4F  
19:20:12.688 ->  - toAddress   : B81400
19:20:12.688 ->  - toSerial    :   B81400  
19:20:12.688 ->  - rssi        : -94
19:20:12.688 ->  - len         : 30
19:20:12.688 ->  - cnt         : 16
19:20:12.688 ->  - typ         : HMIP_TYPE                     
19:20:12.688 ->  - flags       : HMIP_UNKNOWN                  
19:20:12.688 ->  - time        : 03.11.2019 18:20:13
19:20:12.688 -> ######## PROCESSING 2 END ########
19:20:12.688 -> 

Der log sieht nicht gut aus

Code: Alles auswählen

19:17:41.174 ->  - JSON DeserializationError: InvalidInput
CCU Namen auflösen ist deaktiviert

Re: AskSinAnalyzer - JSON parse error

Verfasst: 03.11.2019, 19:30
von jp112sdl
Ja, irgendwie mag er die DeviceList von der CCU nicht.

Kannst du mal in der Helper.h die Zeile 103

Code: Alles auswählen

DPRINTLN("result: " + payload);

mit reinnehmen und dann nochmal schauen, was seriell ausgegeben wird?

Re: AskSinAnalyzer - JSON parse error

Verfasst: 03.11.2019, 19:36
von emil70
Kann ich machen. Das zusammenlöten und flashen ein ein Bekannter gemacht. Die

Code: Alles auswählen

AskSinSniffer328P.ino
kann ich flashen. Bei den -sachen für den ESP bekomme ich folgene Fehlermeldung

Code: Alles auswählen

AskSinAnalyzerESP32:16:10: error: Preferences.h: No such file or directory
Irgendwas fehlt da noch. Libs müssten alle drauf sein oder?

Siehe Bild