Seite 32 von 104

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Verfasst: 06.09.2019, 06:50
von HMSteve
jp112sdl hat geschrieben:
05.09.2019, 06:49
Kannst du mal mit dem Code aus dem dev_time-Branch testen?
https://github.com/jp112sdl/AskSinAnaly ... e/dev_time
Auch der lief letzte Nacht fehlerfrei.

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Verfasst: 06.09.2019, 12:06
von TomMajor
@jp112sdl
@stan23

Wenn ich das richtig sehe sind die touch panel Anschlüsse bei Jerome nicht angeschlossen, bei Marco auf der Platine schon.
Ist das bei Marco nur vorgehalten, d.h. es gibt momentan keinen code der touch ansteuert, ist das richtig?

Hintergrund: Der Zoll will mein 6€ Display nicht weiterleiten und jetzt brauche ich ein neues und die gibt es ja mit und ohne touch.
Danke,

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Verfasst: 06.09.2019, 13:17
von stan23
TomMajor hat geschrieben:
06.09.2019, 12:06
Ist das bei Marco nur vorgehalten, d.h. es gibt momentan keinen code der touch ansteuert, ist das richtig?
Richtig, ich habe es einfach mal nur angeschlossen. Ob man damit was sinnvolles machen könnte weiß ich nicht.

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Verfasst: 06.09.2019, 15:21
von TomMajor
Alles klar, danke.

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Verfasst: 06.09.2019, 18:14
von Hoppla
Neue Firmware, neue Problem.
Das Speichern der Netzwerkparameter funktioniert jetzt, auch lässt sich das GUI aufrufen.

Code: Alles auswählen

*WM: WiFi save
*WM: Parameter
*WM: ccu
*WM: 192.168.88.56
*WM: Parameter
*WM: custom_ip
*WM: 192.168.10.73
*WM: Parameter
*WM: custom_netmask
*WM: 255.255.255.0
*WM: Parameter
*WM: custom_gw
*WM: 192.168.10.100
*WM: Parameter
*WM: custom_hostname
*WM: AskSinAnalyzer
*WM: Parameter
*WM: custom_ntp
*WM: 192.168.88.100
*WM: Sent wifi save page
*WM: Connecting to new AP
*WM: Connecting as wifi client...
*WM: Connection result: 
*WM: 3
Should save config
Wifi Connected
Writing new ssid
Writing new pass
Custom static IP Address is set!
 - saveSystemConfig(): saving config
- INIT WIFI CONNECT DONE. WIFI IS AVAILABLE
- INIT MDNS DONE. STATUS: OK
 - NTP time was set from 192.168.88.100
- INIT NTP DONE.          NTP IS AVAILABLE (06.09.2019 17:57:24)
- INIT WEBSERVER DONE.
- Loading DevList from CCU... 
HTTP failed with code -1
 - JSON DeserializationError: IncompleteInput
DONE
- INIT COMPLETE.
Nach Reset:

Code: Alles auswählen

SKSINANALYZER ESP32 2.5 (Sep  6 2019 17:45:14)
--------------------------------
- INIT ONLINE_MODE (Enabled)
- INIT SD CARD
 - SD Card Type  : SDHC
 - SD Card Size MB: 3563
 - Total space  MB: 3555
 - Used space   MB: 0
- INIT SD CARD DONE. SD CARD IS AVAILABLE
- INIT SPIFFS
 - SPIFFS: Mount OK
 - SPIFFS: Total kB: 1342
 - SPIFFS: Used  kB: 2
 - SPIFFS: Free  kb: 1340
- INIT SPIFFS  DONE. SPIFFS  IS AVAILABLE
 - SPIFFS deleting old Session Log files
- INIT TFT.
 - showDisplayDetails = Disabled
 - showDisplayLines   = Disabled
- INIT TFT DONE.
- LOADING CONFIG
- dump config:
 - Hostname    : AskSinAnalyzer
 - CCU IP      : 192.168.88.56
 - NTP         : 192.168.88.100
 - Static IP   : 192.168.10.73
 - Static Mask : 255.255.255.0
 - Static GW   : 192.168.10.100
- Config-Modus durch bootConfigMode aktivieren? 
 -> bootConfigMode existiert NICHT
- RESOLVE_ADDRESS is active!
- INIT WIFI CONNECT.
 - Connecting to WiFi.........
 - Connected to the WiFi network
 - SSID: fli4l
 - IP Address: 192.168.10.73
 - RSSI: -53 dBm
 - Hostname: espressif
- INIT WIFI CONNECT DONE. WIFI IS AVAILABLE
- INIT MDNS DONE. STATUS: OK
 - NTP time was set from 192.168.88.100
- INIT NTP DONE.          NTP IS AVAILABLE (06.09.2019 18:12:05)
- INIT WEBSERVER DONE.
- Loading DevList from CCU... 
HTTP failed with code -1
 - JSON DeserializationError: IncompleteInput
DONE
- INIT COMPLETE.
Jedoch meldet jetzt das GUI

Code: Alles auswählen

API Error getLogByLogNumber: Network Error! Verify Analyzer IP
Could not fetch DeviceList from CCU. Network Error! Verify Analyzer IP
Die IP stimmt aber definitiv, sonst könnte man ja das GUI nicht aufrufen.

Noch schlimmer ist allerdings, das auch auf dem Display nun keine Telegramme mehr angezeigt werden, nur die Spaltenüberschrift und der Punkt.

Korrektur: nach einer kompletten Trennung der Versorgungsspannung geht das wieder.

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Verfasst: 07.09.2019, 12:16
von lame
jp112sdl hat geschrieben:
23.06.2019, 16:30
lame hat geschrieben:
23.06.2019, 15:44
jeder 2te Versuch Online zu kommen klappt
Warum nur jeder 2.? Das liegt aber nicht daran, dass du den ONLINE_MODE Switch Pin 14 nicht gegen GND gelegt hast?
Problem erkannt, es liegt scheinbar an meiner Fritz!Box (5780). Einige NodeMCU’s hatten das gleiche Problem und mussten immer 2x rebootet werden um eine Verbindung zu bekommen.

Zum Spaß hab ich mal einen älteren OpenWRT Router zum AP umfunktioniert, läuft.

Mit eine separaten AP gibts auch keine Probleme.

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Verfasst: 07.09.2019, 17:04
von jp112sdl
Hoppla hat geschrieben:
06.09.2019, 18:14

Code: Alles auswählen

- Loading DevList from CCU... 
HTTP failed with code -1
HTTP Client Error Code -1 heißt "Connection refused".

Ist in der CCU Firewall der Zugriff aus dem 192.168.10er Netz erlaubt?

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Verfasst: 07.09.2019, 17:15
von Hoppla
Anfrage:
Fordert man in der GUI das neuladen der Device-Liste an, kommt der ESP in einer Bootschleife.

Code: Alles auswählen

17:00:31.170> - INIT WEBSERVER DONE.
17:00:31.170> - Loading DevList from CCU... 
17:00:31.481> ::: Web.h /getAskSinAnalyzerDevListJSON
17:00:31.481> - Loading DevList from CCU... 
17:00:36.468> E (12074) task_wdt: Task watchdog got triggered. The following tasks did not reset the watchdog in time:
17:00:36.468> 
17:00:36.468> E (12074) task_wdt:  - async_tcp (CPU 0/1)
17:00:36.468> 
17:00:36.468> E (12074) task_wdt: Tasks currently running:
17:00:36.468> 
17:00:36.468> E (12074) task_wdt: CPU 0: IDLE0
17:00:36.468> 
17:00:36.468> E (12074) task_wdt: CPU 1: IDLE1
17:00:36.468> 
17:00:36.468> E (12074) task_wdt: Aborting.
17:00:36.468> 
17:00:36.691> abort() was called at PC 0x4010e894 on core 0
17:00:36.691> 
17:00:36.691> 
17:00:36.691> 
17:00:36.691> Backtrace: 0x4008f2c4:0x3ffbe160 0x4008f4f5:0x3ffbe180 0x4010e894:0x3ffbe1a0 0x40081eb9:0x3ffbe1c0 0x40197b27:0x3ffbd070 0x4010a58e:0x3ffbd090 0x4008d161:0x3ffbd0b0 0x4008b261:0x3ffbd0d0
17:00:36.691> 
17:00:36.691> 
17:00:36.691> 
17:00:36.691> Rebooting...
17:00:36.691> 
Dann folgen die Boot-Ausgaben wie oben und das Spielchen geht von vorne los.
Irgend wann hört das auf, das UI ist wieder erreichbar, und es melden als Alarm: "Could not fetch DeviceList from CCU. Network Error! Verify Analyzer IP"
die stimmt aber definitiv sonst könnte ich sie ja nicht ansprechen!
Authentifizierung auf die API ist nicht aktiv, admin-PW ist natürlich gesetzt.
Danke.

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Verfasst: 07.09.2019, 17:21
von jp112sdl
Ich vermute, dass wegen der vorangegangenen

Code: Alles auswählen

- Loading DevList from CCU... 
HTTP failed with code -1
nun auch während des Ladens über die GUI ein Timeout auftritt, der den Watchdog der AsyncTCP triggert.
Hoppla hat geschrieben:
07.09.2019, 17:15
Authentifizierung auf die API ist nicht aktiv, admin-PW ist natürlich gesetzt.
Wie gesagt - meine Vermutung wäre die Firewall der CCU.


EDIT: Wenn du selbst kompilierst, deaktivier mal den WDT der AsyncTCP. Das bereitet u.U. sonst an anderer Stelle noch Probleme.
https://github.com/jp112sdl/AskSinAnaly ... rduino_IDE

https://github.com/me-no-dev/AsyncTCP/b ... cTCP.h#L36 den Wert auf 0 setzen.

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Verfasst: 07.09.2019, 17:51
von Hoppla
jp112sdl hat geschrieben:
07.09.2019, 17:21

Wie gesagt - meine Vermutung wäre die Firewall der CCU.
ok!!!
Fierwall geändert:

Jetzt sieht das so aus:

Code: Alles auswählen

17:34:01.938> - INIT NTP DONE.          NTP IS AVAILABLE (07.09.2019 17:34:01)
17:34:01.938> - INIT WEBSERVER DONE.
17:34:02.112> - Loading DevList from CCU... 
17:34:02.112>  - Device List created with 0 entries
Reset über GUI:

Code: Alles auswählen

:50:05.211> ::: Web.h /getAskSinAnalyzerDevListJSON
17:50:05.211> - Loading DevList from CCU... 
17:50:05.211> -> E: js == null
Ich hab aber ca 35 Geräte an der CCU hängen