AskSinAnalyzer - HM Funk Telegramm-Auswerter

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

Moderator: Co-Administratoren

Xel66
Beiträge: 14085
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 580 Mal
Danksagung erhalten: 1492 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von Xel66 » 19.04.2021, 16:35

stan23 hat geschrieben:
19.04.2021, 16:01
Falls dabei etwas nicht funktioniert, könntest du parallel mit dem FTDI nachschauen was der ESP dabei ausgibt.
Das geht natürlich nur wenn auf dem ESP schon ein Analyzer-Sketch ist.
Ist ja schon in der Version 3.4 drauf. Die Ausgabe ist...

Code: Alles auswählen

16:32:24.051 -> Check for Updates...
16:32:24.104 -> Serving indexHtml using branch "master"
16:32:27.212 -> HTTP_UPDATE_FAILED Error-101:Server not Report Size
Scheint so, als ob der Funktion irgendwelche Angaben fehlen.

Das Flashingtool erwartet von mir auch bestimmte Adressen hinter dem @-Zeichen oder geht es auch ohne? In welcher Reihenfolge müsste das drauf? ich würde den Bootloader, Paritions, BootApp und die AskSinAnalyzer.bin draufschieben. Irgendwie synct er immer noch nicht. SPI-Speed steht auf 80MHz, SPI Mode au auf QIU und die FlashSize auf 32Mbit. Comport ist ausgewählt und Geschwindigkeit steht wie im Arduino auf 921600 baud. Habe es auch schon mit dem Drücken der Boot- in Kombi mit der Reset-Taste versucht. Kein Erfolg.

Jetzt habe ich versucht, mit ArduinoIDE eine neue Firmware zu kompilieren. Auch das wirft mir einen Fehler "exit status 1
stray '\302' in program"
. BTW: In der Anleitung steht weiterhin, man solle CONFIG_ASYNC_TCP_USE_WDT deaktivieren. Ich finde das auch nirgendwo. Sorry, dieses ist mein erstes größeres Projekt. Bisher habe ich mir nur ESP32 als BLE-Scanner für die Anwesenheitserkennung geflasht. Das war relativ easy. Aber hier komme ich irgendwie an meine Grenzen.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von jp112sdl » 19.04.2021, 19:51

Xel66 hat geschrieben:
19.04.2021, 16:35
bestimmte Adressen hinter dem @-Zeichen
Schau mal bei dem Command Line Befehl von mir vorhin

Code: Alles auswählen

...0xe000 boot_app0.bin 0x1000 bootloader_qio_80m.bin 0x10000 AskSinAnalyzerESP32.bin 0x8000 AskSinAnalyzerESP32.partitions.bin...
Hier stehen die Adressen jeweils vor der BIN-Datei.

VG,
Jérôme ☕️

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

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von jp112sdl » 19.04.2021, 19:55

Mir fällt grad noch was ein... Ich hab vor einiger Zeit für unsere Feuerwehr-Wettkampfgruppe einen Zeitnehmer auf ESP32-Basis programmiert und da auch nur das eine bin-File verschickt.

Geflasht hat es dann ein anderer so:
FFSDL.jpg

Probier das mal, nur mit der BIN: https://github.com/jp112sdl/AskSinAnaly ... rESP32.bin
an Adresse 0x0000
mit den Einstellungen aus dem Screenshot

VG,
Jérôme ☕️

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

Xel66
Beiträge: 14085
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 580 Mal
Danksagung erhalten: 1492 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von Xel66 » 19.04.2021, 21:00

Vielen Dank erst mal. Ich muss jetzt los, meine Brötchen verdienen. Kann mich erst morgen wieder drum kümmern.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Xel66
Beiträge: 14085
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 580 Mal
Danksagung erhalten: 1492 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von Xel66 » 20.04.2021, 16:34

Hi,
ich scheitere fortgesetzt daran, dass der ESP nicht die Übertragung vom FTDI annehmen will. Im Konsolenfenster läuft nur die "Schlangenlinie" durch, während das Programm auf den Connect wartet. Auch alle Tastenkombinationen sind wirkungslos. Ich kenne solche Symptomatik on einem anderen ESP32, bei dem die Lösung darin besteht, dass dort EN über einen Kondensator mit GND während des Flashvorganges verbunden werden muss. Sind solche Tricks hier auch notwendig? Reicht meine 4-adrige Verbindung aus (RX, TX, VCC, GND) oder muss ich noch zusätzlich was verbinden?

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Benutzeravatar
Knallochse
Beiträge: 171
Registriert: 19.05.2016, 09:42
Hat sich bedankt: 53 Mal
Danksagung erhalten: 11 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von Knallochse » 20.04.2021, 16:50

Bei Google findet man die Lösung, wie man in den Programmiermodus kommt. https://github.com/espressif/esptool/w ... -Selection
War so frei, und habe es für dich rausgesucht.

Xel66
Beiträge: 14085
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 580 Mal
Danksagung erhalten: 1492 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von Xel66 » 20.04.2021, 17:45

Danke fürs Raussuchen. Da war ich auch schon und das Tool hatte ja jp112sdl in seinem Post von 19.04.2021, 16:12 Uhr bereits verlinkt. Ich flashe halt erstmalig mit dem FTDI-Adapter. Daher ist das noch Neuland. Mit meinen ESP32WROOM war das eben viel einfacher. Keep trying. Ich muss erst mal die Pins zuordnen auf dem J11 sind die eben mit GND, GND, VCC, TX, RX, DTR beschriftet. Das zusätzliche Problem ist eben, dass sich nicht alle ESP32-Derivate gleich programmieren lassen. Das ESP32CAM benötigt wieder eine Brücke beim Flashen, das Expressiv-Modul ließ sich so flashen, das AZ-Delivery benötigt den Kondensator zwischen EN und GND. Und so hat halt jede Layout andere Animositäten. Ich habe schon so viele Tabs im Browser mit X Anleitungen offen.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von jp112sdl » 20.04.2021, 17:56

Ich kenne mich da leider auch nicht weiter aus. :/
Mein Analyzer-Prototyp ist mit einem ESP32-Board mit microUSB ausgestattet, da geht das ganz einfach

VG,
Jérôme ☕️

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

Xel66
Beiträge: 14085
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 580 Mal
Danksagung erhalten: 1492 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von Xel66 » 20.04.2021, 18:18

jp112sdl hat geschrieben:
20.04.2021, 17:56
Mein Analyzer-Prototyp ist mit einem ESP32-Board mit microUSB ausgestattet, da geht das ganz einfach
Das waren meine bisherigen ESP32-Boards auch. Darum tue ich mich etwas schwer. Ich habe jetzt mal den FTDI-Adapter direkt 1:1 aufgesteckt (weil das Pinout ja relativ ähnlich ist). Aber auch keine Änderungen. Das Log eines (abgebrochenen) Flashversuches:

Code: Alles auswählen

no log file output ...
[2021-04-20 18:09:09,845][EspDownloadPanel_ESP32_hspi(1)][download_panel_info.py][line:400][INFO]: ************
[2021-04-20 18:09:09,845][EspDownloadPanel_ESP32_hspi(1)][download_panel_info.py][line:401][INFO]: check_res: (True, [])
[2021-04-20 18:09:09,845][EspDownloadPanel_ESP32_hspi(1)][download_panel_info.py][line:402][INFO]: is running : False
[2021-04-20 18:09:09,845][EspDownloadPanel_ESP32_hspi(1)][download_panel_info.py][line:403][INFO]: ************
[2021-04-20 18:09:09,861][EspDownloadPanel_ESP32_hspi(1)][download_panel_info.py][line:434][INFO]: TEST!!!!
[2021-04-20 18:09:09,861][EspDownloadPanel_ESP32_hspi(1)][download_panel_info.py][line:435][INFO]: SELF.COMSTR: COM6
[2021-04-20 18:09:09,861][EspDownloadThread][download_panel_info.py][line:788][INFO]: test running: False
======
CONNECT BAUD: 115200
============
[2021-04-20 18:09:10,076][EspDownloadPanel_ESP32_hspi(1)][download_panel_info.py][line:494][INFO]: *********************
[2021-04-20 18:09:10,076][EspDownloadPanel_ESP32_hspi(1)][download_panel_info.py][line:495][INFO]: pic path: ./RESOURCE/SYNC_S.bmp
[2021-04-20 18:09:10,076][EspDownloadPanel_ESP32_hspi(1)][download_panel_info.py][line:496][INFO]: ***********************
....._____....._____....._____....._____....._____....._____....._____....._____....._____....._____....._____....._____....._____....._____....._____....._____....._____....._____....._____....._____.....
[2021-04-20 18:10:20,651][EspDownloadPanel_ESP32_hspi(1)][download_panel_info.py][line:494][INFO]: *********************
[2021-04-20 18:10:20,651][EspDownloadPanel_ESP32_hspi(1)][download_panel_info.py][line:495][INFO]: pic path: ./RESOURCE/IDLE_S.bmp
[2021-04-20 18:10:20,651][EspDownloadPanel_ESP32_hspi(1)][download_panel_info.py][line:496][INFO]: ***********************
_____[2021-04-20 18:10:22,470][ESP8266Loader_hspi[1]][espDownloader.py][line:391][ERROR]: Chip sync error: Failed to connect to ESP32: Timed out waiting for packet header
[2021-04-20 18:10:22,470][ESP8266Loader_hspi[1]][espDownloader.py][line:550][ERROR]: ESP32 Chip sync error esp_sync_blocking.
Die Schlangenlinie würde ohne Abbruch noch einige Zeit so weiter laufen. Habe dann schon alle Tastenkombis durchprobiert. So standhaft hat sich noch keine Elektronik geweigert. Hmmm... Keep trying.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

cmjay
Beiträge: 2373
Registriert: 19.09.2012, 10:53
System: CCU
Wohnort: Jottweedee
Hat sich bedankt: 250 Mal
Danksagung erhalten: 348 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von cmjay » 20.04.2021, 18:37

So standhaft hat sich noch keine Elektronik geweigert.
Wenn ich mir deine Beschreibung so anschaue, dann hatte ich vermutlich mal das gleiche Problem mit einem Esp8266 einer OBI-Steckdose, das mich fast in den Wahnsinn getrieben hat, weil es absolut keiner Logik zu folgen schien.
viewtopic.php?f=76&t=51172&p=513521&hilit=esp#p513521
Das Ding war ums Verrecken nicht zu einem Sync zu überreden (weder mit einem FTDI, CP2102, PX2303). Es bleibt mir immer noch unerklärlich, aber letztlich hat es tatsächlich nur mit einem einzigen "gesegneten" von drei FTDI (aus der derselben Aliexpress-Bestellung) funktioniert ...
Will sagen: probier mal einen anderen FTDI-Adapter, wenn du hast. :wink:
Es kann leider nicht ganz ausgeschlossen werden, dass ich mich irre.
HmIP muss leider draussen bleiben. in Ausnahmefällen erlaubt
ACHTUNG! Per Portweiterleitung aus dem Internet erreichbare CCU-WebUI ist unsicher! AUCH MIT PASSWORTSCHUTZ! Daher: Portweiterleitung deaktivieren!

Antworten

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