Entwicklung SIGNALDuino Empfänger Firm- und Hardware V4 für Maple Mini und ESP32

Begonnen von Ralf9, 13 Dezember 2019, 12:48:26

Vorheriges Thema - Nächstes Thema

Ralf9

Bitte mach mal ein "get cmdBank"
Bei ASK/OOK sollte es so aussehen.
cmdBank:
B: b=0 freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud,Modulation:ASK/OOK) [boffs=0000]
   ccmode=0 sync=D391 Modulation:ASK/OOK (SYNC_MODE:No preamble/sync)

Mit cmdBank werden die im EEPROM des ESP32 gespeicherten cc1101 Register angezeigt.
Wenn diese Werte passen, und die Werte bei "get ccconf" nicht passen, dann liegt vermutlich ein Verkabelungsproblem des cc1101 vor.

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

hutterede

Hallo wenn ich das mache erhalten ich folgende Meldung:


"Unknown argument cmdBank, choose one of supported commands"

Was mache ich falsch?

Gruß Markus




Ralf9

Was ergibt "get version" und was steht bei dem Internals "versionmodul"?
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

hutterede

Anbei die Screenshots.

Was bei mir allerdings das Problem ist, wenn ich die "ESP32_sduino_devkitV1_422dev20220712.bin" herunterlade und auf meinen ESP32 lade funktioniert der nicht.
Zum Flashen benutze ich das ESP tool (https://espressif.github.io/esptool-js/).

Funktionieren tut Er nur wenn ich mit Arduino kompiliere und einen Upload ausführe.

Mache ich hier was falsch?
 
Zum Thema Verdrahtung: benutzt habe ich die Pins wie im letzten Bild zu sehen... (Kannst Du bitte kontrollieren ob das richtig ist?)


Gruß Markus




Ralf9

Du verwendest die sduino Firmware von mir, aber das offizielle Fhem 00_SIGNALduino Modul von Sidey, das passt nicht zusammen.
Für meine V 4.x.x firmware ist auch mein angepasstes 00_SIGNALduino Modul notwendig
https://forum.fhem.de/index.php/topic,111653.msg1058900.html#msg1058900

Du hast das 433 cc1101 als Modul A verkabelt, als Default ist für 433 MHz das cc1101 Modul B definiert.

Zitatversion: V 4.2... (R: B-*)
Ein "-" hinter dem Modul (A-D), bedeutet, dass dieses Modul nicht richtig erkannt wurde,
ein "i" bedeutet, dass das Modul zwar korrekt erkannt wurde, aber noch keiner Bank zugeordnet wurde.
Wenn ein Modul nicht aufgeführt ist, dann ist es noch deaktiviert.

Hier ist die aktuelle Version V 4.2.3
https://forum.fhem.de/index.php?topic=83273.msg1324774#msg1324774

Das Flashen habe ich mit dem Flash Download Tools getestet, evtl muss noch ein passender Bootloader geflasht werden, dies kann z.B. durch hochladen eines Beispielsketches mit der Arduion IDE gemacht werden
https://forum.fhem.de/index.php?topic=83273.msg755123#msg755123
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

hutterede

Guten Morgen,

ich habe jetzt die aktuelle Version geflasht und die von Dir genannten Anpassungen gemacht.

Die Screenshots habe ich wieder angefügt.

Jetzt muss ich noch die Belegung umlöten und dann funktionierts oder?

Gruß Markus

Ralf9

FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Ralf9

Wenn Dir das Umlöten zu aufwändig ist und Du den ESPsduino nur mit einem cc1101 Modul betreiben willst, dann kannst Du auch das 433 cc1101 Modul als Modul A verwenden.
Beim Senden mit SlowRf gibts dabei eine kleine Einschränkung.

Mit "get raw CREA" wird das erste Modul A aktiviert.
Es sollte folgende Rückmeldung kommen (als Ver kann auch ein anderer Wert angezeigt werden)
detect A: Partn=0 Ver=14
Falls SlowRf (ASK/OOK) verwendet werden soll, kann dem Modul A die Bank 0 zugewiesen werden.
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Zeitisen

Hallo,

ich habe mir jetzt ein Modul Maple-SignalDuino zusammengelötet mit einem LAN-Modul, einem 433Mhz und einem 868Mhz Modul.

Gefllasht habe ich vor dem Zusammenlöten.
$ sudo dfu-util -v -d 1eaf:0003 -a 2 -D Maple_sduino_LAN_422dev20220712.bin -R
dfu-util 0.11

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

libusb version 1.0.29 (11953)
dfu-util: Warning: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release
Opening DFU capable USB device...
Device ID 1eaf:0003
Device DFU version 0110
DFU attributes: (0x03) bitCanDnload bitCanUpload
Detach timeout 255 ms
Claiming USB DFU Interface...
Setting Alternate Interface #2 ...
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 0110
Device returned transfer size 1024
Copying data from PC to DFU device
Download [=========================] 100%        77900 bytes
Download done.
Sent a total of 77900 bytes
DFU state(8) = dfuMANIFEST-WAIT-RESET, status(0) = No error condition is present
Resetting USB to switch back to runtime mode
Done!

Also keine Fehler. Nach dem Anschliessen der Versorgungsspannung passiert aber gar nichts. Wenn ich ein Ethernet-Kabel anschließe, sollten die LEDs leuchten. Es tut sich aber nichts.

Was kann ich sinnvollerweise als nächstes prüfen? Das ist das erste Mal, dass ich so einen Controller benutze.

Ralf9

Leuchtet die rote LED am Lan Modul?
Per default müsste sich der sduino per DHCP eine IP vom Router holen.
Du kannst den sduino testweise auch mit einer USB Firmware flashen und testen ob er mit USB funktioniert

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7