AskSinAnalyzer - HM Funk Telegramm-Auswerter

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

Moderator: Co-Administratoren

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 » 23.06.2019, 19:40

:idea: Eine Alternative wäre noch ein Hinweis im Web mit "Sie verwenden nicht die aktuelle Version".
Dann müssen halt diejenigen, die eigene Derivate gecodet haben, die Änderungen selbst nachpflegen.

VG,
Jérôme ☕️

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

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 » 23.06.2019, 21:47

jp112sdl hat geschrieben:
23.06.2019, 19:34
Hab ich das richtig verstanden, dass du jetzt auch eine Custom-FW gebaut hast?
Nein
Ich muss mich korrigieren.
Ich habe die IO’s in den Analyzer Quellen soweit angepasst sodas das Programm auf dem Go läuft.
Also doch eine Custom Version, halt für den Go.
jp112sdl hat geschrieben:
23.06.2019, 19:34
Mein Ziel war (und ist es eigentlich weiterhin), Web- und ESP32-FW-Version auf gleichem Stand zu halten, so dass beides nur mit selbem Stand funktioniert, um schon mal "Bei mir geht das nicht" oder "Bei mir wird das nicht so angezeigt" Fehler abzufangen, weil noch ein alter Code-Stand in Verwendung ist.
Das Update lässt sich auch bequem über den Browser auf den ESP32 einspielen. Also kein neues Kompilieren, kein Anschließen an den Rechner etc. Das machts für den Anwender (sofern er das Projekt 1:1 nachbaut) halt mega einfach.
Das find ich gut so.

Nochmal, ich hatte nicht vor eine Custom FW zu bauen, das war alles nur Bastelerei.
Viele Grüße
Lars

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 » 29.06.2019, 19:28

Hi,
wenn ich die Verdrahtung im Wiki bzw. den Schaltplan von Jack01 richtig lese soll vom integrierten Cardreader
der Anschluß SD_SCK (der PIN an der J4 Beschriftung) am ESP Pin IO27 angeschlossen werden.
Damit werden bei mir keine SD-Karten erkannt.

Wenn ich aber SD_SCK mit SCK/IO18 und SD_CS mit IO27 verbinde funktioniert es problemlos.
Sieht für mich auch schlüssiger aus.

Nochmal kurz zum Odroid-GO :shock: .
Alles funktioniert wie es soll, auch die Auflösung der Seriennummern Geräteadressen :D.
Um die erweitere Ausgabe bzw. die Zeilenlinien zu bekommen muss ich beim starten nur zur richtigen Zeit die richtigen GO "Knöpfe" drücken :wink: .

Mit folgenden an die Odroid GO Hardware angepassten Zeilen (ansonsten hab ich nichts ändern müssen)

Code: Alles auswählen

...
#define USE_DISPLAY
// #define NDEBUG
#define ODROID_GO

#include "Debug.h"
...
#define VERSION_UPPER "1"
#define VERSION_LOWER "3"

#ifdef ODROID_GO  // Set IOs for Odroid_Go Hardware
  //Pin definitions for external switches
  #define START_WIFIMANAGER_PIN    27   // Button Select
  #define SHOW_DISPLAY_LINES_PIN   32   // Button A   
  #define SHOW_DISPLAY_DETAILS_PIN 33   // Button B
  #define ONLINE_MODE_PIN          13   // Button Menu

  //Pin definition for LED
  #define AP_MODE_LED_PIN          2    // Status LED

  #define SD_CS                    22

  //Pin definitions for serial connection to AskSinSniffer
  #define EXTSERIALTX_PIN          15
  #define EXTSERIALRX_PIN          4
  #define EXTSERIALBAUDRATE        57600

  #ifdef USE_DISPLAY
  #define TFT_LED                 14
  #define TFT_CS                   5
  //#define TFT_RST                 26  // No ESP Pin for TFT Reset connected
  #define TFT_DC                  21
  Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC);
  //Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST);
  U8G2_FOR_ADAFRUIT_GFX u8g;

  #define DISPLAY_LOG_LINE_HEIGHT  15
  #define DISPLAY_LOG_OFFSET_TOP   27
  #endif
  
#else  // Define IOs for Jérôme's Hardware Layout
  //Pin definitions for external switches
  #define START_WIFIMANAGER_PIN    15
  #define SHOW_DISPLAY_LINES_PIN   13
  #define SHOW_DISPLAY_DETAILS_PIN 12
  #define ONLINE_MODE_PIN          14

  //Pin definition for LED
  #define AP_MODE_LED_PIN          32

  #define SD_CS                    27

  //Pin definitions for serial connection to AskSinSniffer
  #define EXTSERIALTX_PIN          17
  #define EXTSERIALRX_PIN          16
  #define EXTSERIALBAUDRATE        57600

  #ifdef USE_DISPLAY
  #define TFT_LED                 33
  #define TFT_CS                   5
  #define TFT_RST                 26
  #define TFT_DC                  25
  Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST);
  U8G2_FOR_ADAFRUIT_GFX u8g;

  #define DISPLAY_LOG_LINE_HEIGHT  15
  #define DISPLAY_LOG_OFFSET_TOP   27
  #endif
#endif

#define CSV_FILENAME                "/log.csv"
...
und der HB-UNI-SENS-PCB Platine von Alex (und einem kleinen Adapter) hab ich jetzt einen portablen Sniffer mit Akku.
Wenn es jemanden interessiert kann ich den Build Prozeß für den GO hier noch dokumentieren (oder einen eigenen Thread dafür aufmachen).
Zuletzt geändert von lame am 01.07.2019, 18:32, insgesamt 1-mal geändert.
Viele Grüße
Lars

Benutzeravatar
DiJe
Beiträge: 566
Registriert: 04.03.2015, 05:51
Hat sich bedankt: 2 Mal
Danksagung erhalten: 5 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von DiJe » 01.07.2019, 12:01

Hallo,
ich versuche gerade den AskSinAnalyzer zu kompilieren.
Bekomme den Fehler

Code: Alles auswählen

C:\Users\DiJe\Documents\Arduino\libraries\AsyncTCP-master\src\AsyncTCP.cpp: In function 'bool _start_async_task()':
C:\Users\DiJe\Documents\Arduino\libraries\AsyncTCP-master\src\AsyncTCP.cpp:201:141: error: 'xTaskCreateUniversal' was not declared in this scope
xTaskCreateUniversal(_async_service_task, "async_tcp", 8192 * 2, NULL, 3, &_async_service_task_handle, CONFIG_ASYNC_TCP_RUNNING_CORE);
Was wird denn unter Programmer eingestellt
programmer.jpg
Gruß Dieter
Gruß Dieter
----------------------------------------------------------------------------------------
RaspiMatic auf Raspi4 - 4Gb -nach Kernel Upgrade Temp.~50° - m.Addons: ioBroker, RedMatic, CCU-Historian, CUxD, Email, XMl Api
Geräte 120, davon DIY Geräte 35 -Variablen 213 - Programme 160 / Visualisierung mit Mediola auf 24" Acer DA241HL / läuft alles stabil

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 » 01.07.2019, 12:39

Du musst auf Board Version 1.0.2 updaten
Programmer ist egal. Wird nicht benutzt

VG,
Jérôme ☕️

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

Benutzeravatar
DiJe
Beiträge: 566
Registriert: 04.03.2015, 05:51
Hat sich bedankt: 2 Mal
Danksagung erhalten: 5 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von DiJe » 01.07.2019, 12:49

Hallo Jerome,
danke für deine Rückmeldung
Gruß Dieter
Gruß Dieter
----------------------------------------------------------------------------------------
RaspiMatic auf Raspi4 - 4Gb -nach Kernel Upgrade Temp.~50° - m.Addons: ioBroker, RedMatic, CCU-Historian, CUxD, Email, XMl Api
Geräte 120, davon DIY Geräte 35 -Variablen 213 - Programme 160 / Visualisierung mit Mediola auf 24" Acer DA241HL / läuft alles stabil

Jack01
Beiträge: 128
Registriert: 01.02.2017, 17:08
Hat sich bedankt: 49 Mal
Danksagung erhalten: 9 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von Jack01 » 02.07.2019, 13:52

Moin,

gestern sind alle Tele eingetroffen und ich habe mich sofort an den Zusammenbau und die Programmierung gemacht.
Auf dem Display bekomme ich auch sofort die entsprechenden Daten angezeigt.
Allerdings kann ich mich nicht auf dem ESP32 einloggen. Wenn ich den SW2 auf low setze, leuchtet die Led2 nach dem Power On sofort auf. Ich kann mich dann mit mithilfe meines Tablets mit dem AskSinAnalyzer-AP verbinden. Wenn ich dann die Adresse http://192.168.4.1 aufrufe bekomme ich die Meldung, dass die Seite nicht geöffnet werden kann (Microsoft IE).
Der Bootvorgang sieht auch nicht so aus, wie unter "Debugging" beschrieben. Habe ich beim Programmieren etwas übersehen?

Gruß

Hans-Jürgen

Code: Alles auswählen

13:22:10.643 -> ASKSINANALYZER ESP32 1.4 (Jul  2 2019 13:11:34)
13:22:10.690 -> --------------------------------
13:22:10.690 -> - INIT ONLINE_MODE (Enabled)
13:22:10.690 -> - INIT SD CARD
13:22:10.690 ->  - SD Card Type  : MMC
13:22:10.690 ->  - SD Card Size MB: 122
13:22:10.690 ->  - Total space  MB: 122
13:22:11.065 ->  - Used space   MB: 0
13:22:11.065 -> - INIT SD CARD DONE. SD CARD IS AVAILABLE
13:22:11.065 -> - INIT SPIFFS
13:22:11.159 ->  - SPIFFS: Mount OK
13:22:11.159 ->  - SPIFFS: Total kB: 1342
13:22:11.159 ->  - SPIFFS: Used  kB: 0
13:22:11.159 ->  - SPIFFS: Free  kb: 1342
13:22:11.159 -> - INIT SPIFFS  DONE. SPIFFS  IS AVAILABLE
13:22:11.159 -> - INIT TFT.
13:22:11.159 ->  - showDisplayDetails = Enabled
13:22:11.159 ->  - showDisplayLines   = Enabled
13:22:11.909 -> - INIT TFT DONE.
13:22:11.909 -> - Config-Modus durch bootConfigMode aktivieren? 
13:22:12.003 ->  -> /bootcfg.mod existiert NICHT
13:22:12.003 -> - LOADING CONFIG
13:22:12.003 ->  - mounted file system
13:22:12.097 ->  - CONFIG File/config.json does not exist.
13:22:12.097 -> - RESOLVE_ADDRESS is active! CCU IP and both SV are set.
13:22:12.097 -> - INIT WIFI CONNECT.*WM: Adding parameter
13:22:12.191 -> *WM: ccu
13:22:12.191 -> *WM: Adding parameter
13:22:12.191 -> *WM: svanalyzeinput
13:22:12.191 -> *WM: Adding parameter
13:22:12.191 -> *WM: svanalyzeoutput
13:22:12.238 -> *WM: Adding parameter
13:22:12.238 -> *WM: custom_ip
13:22:12.238 -> *WM: Adding parameter
13:22:12.238 -> *WM: custom_netmask
13:22:12.238 -> *WM: Adding parameter
13:22:12.238 -> *WM: custom_gw
13:22:12.238 -> *WM: Adding parameter
13:22:12.238 -> *WM: custom_ntp
13:22:12.238 -> *WM: SET AP STA
13:22:12.238 -> *WM: 
13:22:12.238 -> *WM: Configuring access point... 
13:22:12.238 -> *WM: AskSinAnalyzer-AP
13:22:12.753 -> *WM: AP IP address: 
13:22:12.753 -> *WM: 192.168.4.1
13:22:12.753 -> *WM: HTTP server started
Raspberrymatic als VM auf Proxmox (Fujitsu Esprimo) mit HB-RF-USB und 34 Geräte (18 x Eigenbau)
4 x Amazon Alexa, ioBroker
Remote Control via TinyMatic und VPN
Motion Eye und ioBroker auf Proxmox

Benutzeravatar
Psi
Beiträge: 512
Registriert: 09.08.2018, 19:58
Wohnort: Nürnberg
Hat sich bedankt: 27 Mal
Danksagung erhalten: 90 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von Psi » 02.07.2019, 13:53

Hast du vergessen dich mit dem Analyzer AccessPoint zu verbinden?

Jack01
Beiträge: 128
Registriert: 01.02.2017, 17:08
Hat sich bedankt: 49 Mal
Danksagung erhalten: 9 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von Jack01 » 02.07.2019, 14:08

Nein, ich habe mich angemeldet und es erscheint dann auch gleich die IP 192.168.4.1. Irgendwann kommt dann aber die Meldung, dass die Seite nicht erreichbar ist.
Raspberrymatic als VM auf Proxmox (Fujitsu Esprimo) mit HB-RF-USB und 34 Geräte (18 x Eigenbau)
4 x Amazon Alexa, ioBroker
Remote Control via TinyMatic und VPN
Motion Eye und ioBroker auf Proxmox

Benutzeravatar
Psi
Beiträge: 512
Registriert: 09.08.2018, 19:58
Wohnort: Nürnberg
Hat sich bedankt: 27 Mal
Danksagung erhalten: 90 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von Psi » 02.07.2019, 14:27

Hmm hört sich für mich schon an als wäre dein WLAN nicht mit AskSinAnalyzer-AP verbunden. Hast du vllt nen HTTP-Proxy oder so konfiguriert?

Antworten

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