AskSinAnalyzer - HM Funk Telegramm-Auswerter

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

Moderator: Co-Administratoren

HMSteve
Beiträge: 539
Registriert: 20.08.2019, 06:23
Hat sich bedankt: 13 Mal
Danksagung erhalten: 95 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von HMSteve » 06.09.2019, 06:50

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.

TomMajor
Beiträge: 1793
Registriert: 30.08.2017, 23:25
Hat sich bedankt: 175 Mal
Danksagung erhalten: 399 Mal
Kontaktdaten:

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von TomMajor » 06.09.2019, 12:06

@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,
Viele Grüße,
Tom

Benutzeravatar
stan23
Beiträge: 2038
Registriert: 13.12.2016, 21:14
System: Alternative CCU (auf Basis OCCU)
Wohnort: Altmühltal
Hat sich bedankt: 582 Mal
Danksagung erhalten: 336 Mal
Kontaktdaten:

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von stan23 » 06.09.2019, 13:17

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

RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)

TomMajor
Beiträge: 1793
Registriert: 30.08.2017, 23:25
Hat sich bedankt: 175 Mal
Danksagung erhalten: 399 Mal
Kontaktdaten:

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von TomMajor » 06.09.2019, 15:21

Alles klar, danke.
Viele Grüße,
Tom

Benutzeravatar
Hoppla
Beiträge: 341
Registriert: 29.12.2018, 19:39
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leipzsch
Hat sich bedankt: 35 Mal
Danksagung erhalten: 12 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von Hoppla » 06.09.2019, 18:14

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.

lame
Beiträge: 157
Registriert: 15.02.2019, 10:01
Hat sich bedankt: 74 Mal
Danksagung erhalten: 14 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von lame » 07.09.2019, 12:16

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

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von jp112sdl » 07.09.2019, 17:04

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?

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
Hoppla
Beiträge: 341
Registriert: 29.12.2018, 19:39
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leipzsch
Hat sich bedankt: 35 Mal
Danksagung erhalten: 12 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von Hoppla » 07.09.2019, 17:15

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.

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von jp112sdl » 07.09.2019, 17:21

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.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
Hoppla
Beiträge: 341
Registriert: 29.12.2018, 19:39
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leipzsch
Hat sich bedankt: 35 Mal
Danksagung erhalten: 12 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von Hoppla » 07.09.2019, 17:51

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

Antworten

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