AskSinAnalyzer - JSON parse error

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

emil70
Beiträge: 155
Registriert: 02.12.2017, 13:47
Hat sich bedankt: 2 Mal
Danksagung erhalten: 1 Mal

AskSinAnalyzer - JSON parse error

Beitrag von emil70 » 03.11.2019, 15:25

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??
Dateianhänge
Bild2.PNG
Bild2.PNG (10.27 KiB) 276 mal betrachtet
Bild1.PNG
Bild1.PNG (5.07 KiB) 276 mal betrachtet
Zuletzt geändert von alchy am 03.11.2019, 22:22, insgesamt 1-mal geändert.
Grund: abgetrennt und neues Thema
gruß emil70

HMNutzer
Beiträge: 380
Registriert: 24.10.2016, 17:18

Re: AskSinAnalyzer - JSON parse error

Beitrag von HMNutzer » 03.11.2019, 16:07

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!
Viele Grüße

Martin

RaspberryMatic mit div. Funkkomponenten im Holzständerhaus

emil70
Beiträge: 155
Registriert: 02.12.2017, 13:47
Hat sich bedankt: 2 Mal
Danksagung erhalten: 1 Mal

Re: AskSinAnalyzer - JSON parse error

Beitrag von emil70 » 03.11.2019, 16:10

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
gruß emil70

jp112sdl
Beiträge: 3638
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 58 Mal
Danksagung erhalten: 115 Mal
Kontaktdaten:

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von jp112sdl » 03.11.2019, 16:16

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

VG,
Jérôme

emil70
Beiträge: 155
Registriert: 02.12.2017, 13:47
Hat sich bedankt: 2 Mal
Danksagung erhalten: 1 Mal

Re: AskSinAnalyzer - JSON parse error

Beitrag von emil70 » 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

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


edit: CCU Namen auflösen war deaktiviert
Dateianhänge
bild2.PNG
bild2.PNG (18.67 KiB) 247 mal betrachtet
gruß emil70

jp112sdl
Beiträge: 3638
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 58 Mal
Danksagung erhalten: 115 Mal
Kontaktdaten:

Re: AskSinAnalyzer - JSON parse error

Beitrag von jp112sdl » 03.11.2019, 17:59

Nein nein, das ist das Log vom Sniffer.
Wir brauchen das vom ESP32.

VG,
Jérôme

stan23
Beiträge: 684
Registriert: 13.12.2016, 21:14
Wohnort: Altmühltal
Hat sich bedankt: 58 Mal
Danksagung erhalten: 29 Mal
Kontaktdaten:

Re:AskSinAnalyzer - JSON parse error

Beitrag von stan23 » 03.11.2019, 19:01

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.
Viele Grüße
Marco

RaspberryMatic
~70 Geräte (HM, HmIP, HMW, HBW, AskSin)

emil70
Beiträge: 155
Registriert: 02.12.2017, 13:47
Hat sich bedankt: 2 Mal
Danksagung erhalten: 1 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von emil70 » 03.11.2019, 19:21

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
gruß emil70

jp112sdl
Beiträge: 3638
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 58 Mal
Danksagung erhalten: 115 Mal
Kontaktdaten:

Re: AskSinAnalyzer - JSON parse error

Beitrag von jp112sdl » 03.11.2019, 19:30

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?

VG,
Jérôme

emil70
Beiträge: 155
Registriert: 02.12.2017, 13:47
Hat sich bedankt: 2 Mal
Danksagung erhalten: 1 Mal

Re: AskSinAnalyzer - JSON parse error

Beitrag von emil70 » 03.11.2019, 19:36

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
Dateianhänge
bild1.PNG
gruß emil70

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“