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: 537
Registriert: 20.08.2019, 06:23
Hat sich bedankt: 13 Mal
Danksagung erhalten: 95 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von HMSteve » 03.03.2020, 15:33

Es scheinen ja Daten vom Sniffer beim ESP anzukommen, zudem sieht mir der Rauschpegel verdaechtig hoch aus. Hilfreich waere mal, die Ausgaben an der seriellen Sst des Sniffers zu posten, waehrend definitiv ein HM-Geraet in dessen Naehe sendet, also bspw ein Taster betaetigt wird.

Viele Gruesse,
Stephan

dtp
Beiträge: 10655
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 320 Mal
Danksagung erhalten: 501 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von dtp » 03.03.2020, 15:35

HMSteve hat geschrieben:
03.03.2020, 15:33
Es scheinen ja Daten vom Sniffer beim ESP anzukommen...
Ich kann auf dem verlinkten Bild nicht mal ein ESP32-Modul erkennen. ;)
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

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

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von HMSteve » 03.03.2020, 15:39

Hab ich auch gerade gemerkt, dachte erst, ich seh den nur ohne Brielle nicht :lol:

Aber dann gehoert die Frage eher in den XS Thread und die Pakete kommen am PC an, macht‘s ja noch einfacher.

Viele Gruesse,
Stephan

PS: Da ich gerade noch einen Verweis auf das Flashen einer fertigen hex-Datei sah: Die aktuellste (selbst kompilierte) Version des Sniffer-Sketch ist drauf?

chises
Beiträge: 14
Registriert: 04.12.2019, 09:08
Hat sich bedankt: 8 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von chises » 03.03.2020, 15:58

Sorry, das sich mich so blöd anstelle :? , aber ich habe mir einzeln bestellt ein Arduino mini Pro (Atmega328) ein C1101 Funkmodul.

Verkabelt habe ich wie hier https://asksinpp.de/Grundlagen/01_hardw ... erdrahtung jedoch ohne Config-Taster oder LEDs..

Ah sorry, sehe eben dass es noch nachrichten auf Seite 62. des Threads gibt:
PS: Da ich gerade noch einen Verweis auf das Flashen einer fertigen hex-Datei sah: Die aktuellste (selbst kompilierte) Version des Sniffer-Sketch ist drauf?
-> ich schaue nach
Es scheinen ja Daten vom Sniffer beim ESP anzukommen, zudem sieht mir der Rauschpegel verdaechtig hoch aus. Hilfreich waere mal, die Ausgaben an der seriellen Sst des Sniffers zu posten, waehrend definitiv ein HM-Geraet in dessen Naehe sendet, also bspw ein Taster betaetigt wird.
-> auch hier werde ich schauen

Update:
seriellen Sst des Sniffers ist noch ausstehend, schaue ich heute abend im Haus :)

habe mir nochmal https://github.com/jp112sdl/AskSinAnaly ... niffer328P geladen, das als Project inVSCode importiert, kompiliert und hochgeladen:
Processing pro8MHzatmega328 (platform: atmelavr; framework: arduino; board: pro8MHzatmega328)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards ... ga328.html
PLATFORM: Atmel AVR 2.0.0 > Arduino Pro or Pro Mini ATmega328 (3.3V, 8 MHz)
HARDWARE: ATMEGA328P 8MHz, 2KB RAM, 30KB Flash
PACKAGES:
- framework-arduino-avr 5.0.0
- tool-avrdude 1.60300.190424 (6.3.0)
- toolchain-atmelavr 1.50400.190710 (5.4.0)
Converting AskSinSniffer328P.ino
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 8 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <EnableInterrupt> 1.1.0
|-- <Low-Power> 1.6
|-- <AskSinPP> 4.1.2 #5b32f92
| |-- <Low-Power> 1.6
|-- <SPI> 1.0
Building in release mode
Compiling .pio\build\pro8MHzatmega328\src\AskSinSniffer328P.ino.cpp.o
Linking .pio\build\pro8MHzatmega328\firmware.elf
Checking size .pio\build\pro8MHzatmega328\firmware.elf
Building .pio\build\pro8MHzatmega328\firmware.hex
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM: [== ] 22.1% (used 452 bytes from 2048 bytes)
Flash: [=== ] 25.6% (used 7854 bytes from 30720 bytes)
Configuring upload protocol...
AVAILABLE: arduino
CURRENT: upload_protocol = arduino
Looking for upload port...
Auto-detected: COM8
Uploading .pio\build\pro8MHzatmega328\firmware.hex

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: reading input file ".pio\build\pro8MHzatmega328\firmware.hex"
avrdude: writing flash (7854 bytes):

Writing | ################################################## | 100% 3.96s

avrdude: 7854 bytes of flash written
avrdude: verifying flash memory against .pio\build\pro8MHzatmega328\firmware.hex:
avrdude: load data flash data from input file .pio\build\pro8MHzatmega328\firmware.hex:
avrdude: input file .pio\build\pro8MHzatmega328\firmware.hex contains 7854 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 3.34s

avrdude: verifying ...
avrdude: 7854 bytes of flash verified

avrdude: safemode: Fuses OK (E:00, H:00, L:00)

avrdude done. Thank you.

================================================================================ [SUCCESS] Took 12.58 seconds ================================================================================

Terminal will be reused by tasks, press any key to close it.
Zuletzt geändert von chises am 03.03.2020, 16:40, insgesamt 1-mal geändert.

Beowolf
Beiträge: 654
Registriert: 15.07.2006, 12:50
Wohnort: Greven
Hat sich bedankt: 13 Mal
Danksagung erhalten: 18 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von Beowolf » 03.03.2020, 16:13

Hast Du mal den Frequenztest laufen lassen?

Event. hört Dein CC1101 ja etwas, nur nicht das Richtige. :D

chises
Beiträge: 14
Registriert: 04.12.2019, 09:08
Hat sich bedankt: 8 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von chises » 03.03.2020, 16:45

Beowolf hat geschrieben:
03.03.2020, 16:13
Hast Du mal den Frequenztest laufen lassen?

Event. hört Dein CC1101 ja etwas, nur nicht das Richtige. :D
Wie kann ich bei dem AskSinAnalyzerXS einen Frequenztest laufen lassen? der brauch ich dafür ein Sketch, um einen Frequenztest au fdem CC1101 laufen zu lassen? :roll:

Liebe Grüße und Danke!

Beowolf
Beiträge: 654
Registriert: 15.07.2006, 12:50
Wohnort: Greven
Hat sich bedankt: 13 Mal
Danksagung erhalten: 18 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von Beowolf » 03.03.2020, 16:59


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

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von HMSteve » 03.03.2020, 18:21

Eine erste Indikation für das Frequenproblem wäre ein Oszillator auf dem CC1101-Modul, auf dem die Schrift gedruckt und nicht geprägt ist. Dann ist in jedem Fall weitere Prüfung angesagt.

Viele Grüße,
Stephan

chises
Beiträge: 14
Registriert: 04.12.2019, 09:08
Hat sich bedankt: 8 Mal

Re: AskSinAnalyzer - HM Funk Telegramm-Auswerter

Beitrag von chises » 04.03.2020, 08:19

Guten Morgen,
Im Seriellen Monitor habe ich immer beim starten mehrer "Fehler gesehen":
AskSin++ V4.1.2 (Mar 3 2020 16:30:57)
CC init1
Error at 00 expected: 2E read: 00
Error at 02 expected: 06 read: 00
Error at 03 expected: 0D read: 00
[...]
Error at 23 expected: E9 read: 00
Error at 24 expected: 2A read: 00
Error at 25 expected: 1F read: 00
Error at 26 expected: 11 read: 00
Error at 3E expected: 03 read: 00
CC Version: 00
Error at 3E expected: C0 read: 00
- ready
Daher habe ich habe ein anderes (neues) C1101 Modul genommen, und es verlötet und verkabelt.
Nun sieht es besser aus. Zum Test habe ich Luft/Temperatursensor und ein 6fach Wandtaster (nicht angelernt).
Serial Monitor :
--- Miniterm on COM8 57600,8,N,1 ---
--- Miniterm on COM8 57600,8,N,1 ---
--- Quit: Ctrl+C | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
AskSin++ V4.1.2 (Mar 3 2020 16:30:57)
CC init1
CC Version: 14
- ready
:8A;
:73;
:73;
Packet too big: 49 <--- Homematic IP Taste auf dem Wandtaster gedrückt
:73;
:74;
:76;
:74;
:72;
:76;
:3E2400008F1A1319F000012001023014F711A0000B5A49986CC0000108000100130110000002; <--- Batterie einlegen in den 6Fach Wandtaster
:74;
:74;
:72;
Packet too big: 49
:75;
:74;

--- exit ---

Terminal will be reused by tasks, press any key to close it.
Paket too big (49) kann ich reproduzieren, indem ich auf einem Homematic IP Wandtaster die Homematic Taste drücke.
Eine der 6 Tasten auf dem 6-fach Taster generiert jedoch keine erkennbare Ausagbe im seriellen Monitor.
Das entfernen und wieder einlegen der Batterie lässt mich aber ein paar Sachen erkennen
log.PNG
Ich denke, dass es nun sehr gut aussieht und bin auf heute abend gespannt!

jp112sdl
Beiträge: 12083
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 » 04.03.2020, 08:32

chises hat geschrieben:
04.03.2020, 08:19
Paket too big (49) kann ich reproduzieren, indem ich auf einem Homematic IP Wandtaster die Homematic Taste drücke.
Ja HmIP Auswertung funktioniert nur rudimentär.
Ursprünglich war der Analyzer nur für HMRF gedacht

VG,
Jérôme ☕️

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

Antworten

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