Selbstbau CUN (MapleCUN)

Begonnen von Telekatz, 09 November 2016, 20:29:52

Vorheriges Thema - Nächstes Thema

stefanru

Hi,

habe nun nochmal resetted und auch neu geflashed.
Der MapleCUL verhält sich seltsam.

Bekomme nun wieder beide initialized, also den haupt und den stackable aber die frequenzen stimmen nicht.
Beim Versuch diese zu setzen bekomme ich:

2017.08.11 00:06:24 3: Setting mapleCUL433_2 serial parameters to 38400,8,N,1
2017.08.11 00:06:24 3: mapleCUL433_2: Possible commands: BbCFiAZNEkGMKLUYRTVWXOeflptxz
2017.08.11 00:06:24 2: Setting mapleCUL433_2 fhtid from ? (1 is unknown) Use one of B b C F i A Z N E k G M K L U Y R T V W X O e f l p t x z to 4444
2017.08.11 00:06:24 1: /dev/serial/by-id/usb-STM32_MapleCUL_3546e60a-if00 reappeared (mapleCUL433_2)
2017.08.11 00:06:26 3: mapleCUL433_2: Unknown code ? (4 is unknown) Use one of B b C F i A Z N E k G M K L U Y R T V W X O e f l p t x z, help me!
2017.08.11 00:06:26 3: mapleCUL433_2: Unknown code 4444, help me!
2017.08.11 00:06:32 3: sduino_cc1101: Unknown code u6300555555554, help me!
2017.08.11 00:06:38 3: mapleCUL433_2: Unknown code ? (444 is unknown) Use one of B b C F i A Z N E k G M K L U Y R T V W X O e f l p t x z, help me!
2017.08.11 00:06:44 3: sduino_cc1101: Unknown code u63000000000000000000000000000, help me!
2017.08.11 00:06:59 3: Setting FREQ2..0 (0D,0E,0F) to 10 b0 71 = 433.920 MHz
2017.08.11 00:06:59 3: mapleCUL433_2: Unknown code ? (7DD739W1171 is unknown) Use one of B b C F i A Z N E k G M K L U Y R T V W X O e f l p t x z, help me!
2017.08.11 00:06:59 3: mapleCUL433_2: Unknown code ? (1 is unknown) Use one of B b C F i A Z N E k G M K L U Y R T V W X O e f l p t x z, help me!
2017.08.11 00:06:59 3: mapleCUL433_2: Unknown code ? (4 is unknown) Use one of B b C F i A Z N E k G M K L U Y R T V W X O e f l p t x z, help me!
2017.08.11 00:07:18 3: Setting FREQ2..0 (0D,0E,0F) to 10 b0 71 = 433.920 MHz
2017.08.11 00:07:18 3: mapleCUL433_2: Unknown code ? (7DD739X21 is unknown) Use one of B b C F i A Z N E k G M K L U Y R T V W X O e f l p t x z, help me!

Hat jemand eine Idee was das sein könnte? Falsche Baudrate?
Zur Zeit ist er so im FEHM definiert:
DEF   /dev/serial/by-id/usb-STM32_MapleCUL_3546e60a-if00@38400 4444

Gruß,
Stefan

Telekatz

Die Baudrate ist egal.

Zeig mal ein list von allen CULs.

stefanru

Habe eben nochmal ne ältere FW geflasht ohne unterschied.

List vom CUL ist (ist jetzt nur der Haupt CUL nicht der Stackable. Habe ich zum testen gelöscht):

Internals:
   CMDS       BbCFiAZNEkGMKLUYRTVWXeflptxz
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        /dev/serial/by-id/usb-STM32_MapleCUL_3546e60a-if00@38400 4444
   DeviceName /dev/serial/by-id/usb-STM32_MapleCUL_3546e60a-if00@38400
   FD         179
   FHTID      4444
   NAME       mapleCUL433_2
   NEXT_OPEN  1502404483
   NR         914
   PARTIAL
   RAWMSG     ? (7DD7C0D is unknown) Use one of B b C F i A Z N E k G M K L U Y R T V W X e f l p t x z
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.24.02 a-culfw Build: 208 (2017-03-30_16-08-05) MapleCUNx4_00 (F-Band: 433MHz)
   initString X21
   mapleCUL433_2_MSGCNT 16
   mapleCUL433_2_TIME 2017-08-11 00:35:47
   MatchList:
     1:USF1000  ^81..(04|0c)..0101a001a5ceaa00....
     2:BS       ^81..(04|0c)..0101a001a5cf
     3:FS20     ^81..(04|0c)..0101a001
     4:FHT      ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     5:KS300    ^810d04..4027a001
     6:CUL_WS   ^K.....
     7:CUL_EM   ^E0.................$
     8:HMS      ^810e04....(1|5|9).a001
     9:CUL_FHTTK ^T[A-F0-9]{8}
     A:CUL_RFR  ^[0-9A-F]{4}U.
     B:CUL_HOERMANN ^R..........
     C:ESA2000  ^S................................$
     D:CUL_IR   ^I............
     E:CUL_TX   ^TX[A-F0-9]{10}
     F:Revolt   ^r......................$
     G:IT       ^i......
     H:STACKABLE_CC ^\*
     I:UNIRoll  ^[0-9A-F]{5}(B|D|E)
     J:SOMFY    ^Y[r|t|s]:?[A-F0-9]+
     K:CUL_TCM97001 ^s[A-F0-9]+
     L:CUL_REDIRECT ^o+
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2017-08-11 00:34:45   ccconf          freq:5872.941MHz bWidth:67KHz rAmpl:27dB sens:8dB
     2017-08-11 00:35:27   cmds             B b C F i A Z N E k G M K L U Y R T V W X e f l p t x z
     2017-08-10 23:58:19   credit10ms      1876
     2017-08-11 00:35:47   state           Initialized
     2017-08-11 00:25:16   uptime          No answer
     2017-08-11 00:17:46   version         No answer
Attributes:
   room       Devices


Gruß,
Stefan

RaspiLED

Hi, also probiere doch mal resets:
set mapleCUL433_2 raw e
set mapleCUL433_2 raw *e
Und danach verbose hochsetzen, damit wir verstehen warum Du ständig was empfängst, was nicht richtig verarbeitet wird.
Hast Du evtl. ein Störfeuer irgendwo? Fernbedienung mit eingeklemmter Taste oder Device mit leerer Batterie?
Gruß Arnd



Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

stefanru

Hi Arnd,

danke.
set mapleCUL433_2 raw e
das hatte ich schon probiert.
Mit
set mapleCUL433_2 raw *e
noch nicht.
Ich werde das heute abend machen.

Warum denkst du ich empfange ständig etwas?
Ein 2ter Maple CUL mit nur 433MHZ hat keine Problem.
Auch erkenne ich an meinen anderen CULs kein seltsamen empfänge.

Auch habe ich an dem problematischen mit den 2 CC1101 zur Zeit nichtmal Antennen dran.

Du hast schon gesehen:
     2017-08-11 00:34:45   ccconf          freq:5872.941MHz bWidth:67KHz rAmpl:27dB sens:8dB

Ich kann die Frequenz einfach nicht richtig setzen.
Der CUL zeigt da irgendetwas an.

Danke und Gruß,
Stefan

RaspiLED

#515
Okay ohne Antennen erklärt es das verhalten vielleicht ;-) Ich wette der empfängt nichts klar, aber das Grundrauschen aus der Elektronik versucht er dann zu verstärken. Kennt jemand das Verhalten eines cc1101 ohne Antennen in der Nähe eines RasPi als Störquelle? Zusätzlich wie verhält sich die Firmware bei ständigen Fehlpaketen? Hängt die sich auf oder resettet oder macht die normal weiter?
Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

RaspiLED

Hi,
bzgl der merkwürdigen Freq: Ich habe bei China cc1101 868MHz das gleiche Problem hier, wenn ich Sie mit 3,3V an einem Widerstands Spannungsteiler im nanoCUL betreiben will. Bei 433er habe ich soetwas noch nicht beobachtet.
Welches Modul nutzt Du genau? Ich suche gleich mal Bilder von meinen ;-)
Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

Telekatz

Zitat von: stefanru am 11 August 2017, 00:38:46

   VERSION    V 1.24.02 a-culfw Build: 208 (2017-03-30_16-08-05) MapleCUNx4_00 (F-Band: 433MHz)

Bei deinem Maple wird kein CC1101 erkannt. Das sieht man an der Zahl hinter "MapleCUNx4_"
Ist bei deinem Maple CC0 unbelegt? Wenn ja, solltest du erst mal auf die aktuelle Version updaten.

stefanru

Ok, ich update heute abend wieder und schicke nochmal die List.

Nein das ist die 2 fach platine.
Hatte sie schon laufen. Habe den Maple nochmal getauscht weil beim alten die USB Buchse defekt war.
Seit dem bekomme ich die frequenzen nicht gesetzt weder für CC0 noch für CC1.
CC0 ist 433 und CC1 ist 868.

Wie gesagt es ging mit dem alten maple auf der platine.

Gruß,
Stefan

Ranseyer

Wenn Lötstellen schlecht sind eher beim Cc1101. Aber miss doch trotzdem mal die Verbindungen und im speziellen Kurzschluss an den Stamps...
FHEM mit FTUI. Homematic-Funk für Thermostate und Licht. MySensors als Basis für eigene HW.
Zentrale ist der MAPLE-CUL mit RFM69+HModUART-AddOn.
Doku zu meinen Projekten: Github/Ranseyer. Platinen falls verfügbar gerne auf Anfrage.
Support: gerne wenn ich Zeit+Lust habe im Forum. Nicht per PN!

stefanru

#520
Hi,

bin am Ende mit meinem Latein.
Hoffe jemand hier hat noch ne Idee.
Habe die kleine Platine https://forum.fhem.de/index.php/topic,71571.msg630884.html#msg630884
Auf dieser war vorher ein Maple mit den CC1101 wie jetzt auch.
Das ganze ging wunderbar.
Den Maple habe ich wieder runter gelötet weil der USB Anschluss nicht einwandfrei war. Ich habe es zwar angeschlossen bekommen. Aber eine saubere Lösung war es nicht.

Dann habe ich einen neuen Maple eingelötet. Die CC1101 blieben wie gehabt.
Habe nach dem Schaltplan alles durchgemessen. Sieht alles gut aus CC1101 433 ist CC0 und CC1101 868 CC1.
Kurzschlüsse konnte ich keine finden.

Flashen der MapleCUL direkt bzw MapleCUNx4_W5500_BL.bin über bootloader geht ohne probleme.
Flashen der MapleCUNx4_W5100_BL.bin geht auch. Danach bleibt die LED aber nach dem Bootloader blinken aus. Der Maple wird auch nicht erkannt?

Nun ich habe mit der MapleCUNx4_W5500_BL.bin alle tips hier befolgt.
z.B. set mapleCUL433_2 raw *e

Nach diesem Befehl wurde er wieder neu erkannt und der Stackabel auch.

2017.08.11 22:24:27 3: set mapleCUL433_2 raw *e
2017.08.11 22:24:27 2: autocreate: define STACKABLE_CC_1 STACKABLE_CC mapleCUL433_2
2017.08.11 22:24:27 3: STACKABLE_CC_1: Possible commands: bCFiAZNEGMKLUYRTVWXfz*


Soweit so gut, aber die Frequenzen sind einfach falsch. Ein setzen funktioniert nicht.
Er sagt zwar er würde es tun, macht er aber nicht:

2017.08.11 22:38:37 3: Setting FREQ2..0 (0D,0E,0F) to 10 b0 71 = 433.920 MHz
2017.08.11 22:38:37 3: mapleCUL433_2: Unknown code ? (84D739W1171 is unknown) Use one of B b C F i A Z N E k G M K L U Y R T V W X e f l p t x z *, help me!
2017.08.11 22:38:42 3: Setting MDMCFG4 (10) to 3f = 464 KHz
2017.08.11 22:38:49 3: Setting AGCCTRL2 (1B) to 07 / 42 dB
2017.08.11 22:38:54 3: Setting AGCCTRL0 (1D) to 91 / 8 dB


Das selbe danach gleich nochmal diesmal ganz ohne beschwerden des Maples:
2017.08.11 22:40:00 3: Setting FREQ2..0 (0D,0E,0F) to 10 a7 62 = 433.000 MHz
2017.08.11 22:40:05 3: Setting MDMCFG4 (10) to 3f = 464 KHz
2017.08.11 22:40:10 3: Setting AGCCTRL2 (1B) to 07 / 42 dB
2017.08.11 22:40:14 3: Setting AGCCTRL0 (1D) to 91 / 8 dB


Leider bleibt die ccconf:
mapleCUL433_2 ccconf => freq:391.529MHz bWidth:812KHz rAmpl:42dB sens:16dB

Hier nochmal ein List des Devices:
Internals:
   CMDS       BbCFiAZNEkGMKLUYRTVWXeflptxz*
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        /dev/serial/by-id/usb-STM32_MapleCUL_3546e60a-if00@38400 4444
   DeviceName /dev/serial/by-id/usb-STM32_MapleCUL_3546e60a-if00@38400
   FD         173
   FHTID      4444
   NAME       mapleCUL433_2
   NR         914
   PARTIAL
   RAWMSG     ? (84D739W1171 is unknown) Use one of B b C F i A Z N E k G M K L U Y R T V W X e f l p t x z *
   STACKED    STACKABLE_CC_1
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.25.01 a-culfw Build: private build (unknown) MapleCUNx4_07 (F-Band: 433MHz)
   initString X21
   mapleCUL433_2_MSGCNT 8
   mapleCUL433_2_TIME 2017-08-11 22:38:37
   MatchList:
     1:USF1000  ^81..(04|0c)..0101a001a5ceaa00....
     2:BS       ^81..(04|0c)..0101a001a5cf
     3:FS20     ^81..(04|0c)..0101a001
     4:FHT      ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     5:KS300    ^810d04..4027a001
     6:CUL_WS   ^K.....
     7:CUL_EM   ^E0.................$
     8:HMS      ^810e04....(1|5|9).a001
     9:CUL_FHTTK ^T[A-F0-9]{8}
     A:CUL_RFR  ^[0-9A-F]{4}U.
     B:CUL_HOERMANN ^R..........
     C:ESA2000  ^S................................$
     D:CUL_IR   ^I............
     E:CUL_TX   ^TX[A-F0-9]{10}
     F:Revolt   ^r......................$
     G:IT       ^i......
     H:STACKABLE_CC ^\*
     I:UNIRoll  ^[0-9A-F]{5}(B|D|E)
     J:SOMFY    ^Y[r|t|s]:?[A-F0-9]+
     K:CUL_TCM97001 ^s[A-F0-9]+
     L:CUL_REDIRECT ^o+
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2017-08-11 22:41:01   ccconf          freq:391.529MHz bWidth:812KHz rAmpl:42dB sens:16dB
     2017-08-11 22:22:13   cmds             B b C F i A Z N E k G M K L U Y R T V W X e f l p t x z *
     2017-08-10 23:58:19   credit10ms      1876
     2017-08-11 22:28:49   raw             C10 = 0F / 15
     2017-08-11 22:38:37   state           Initialized
     2017-08-11 00:25:16   uptime          No answer
     2017-08-11 22:23:29   version         V 1.25.01 a-culfw Build: private build (unknown) MapleCUNx4_07 (F-Band: 433MHz)
Attributes:
   room       Devices


Und des Stackables:

Internals:
   CFGFN
   CMDS       bCFiAZNEGMKLUYRTVWXfz*
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        mapleCUL433_2
   IODev      mapleCUL433_2
   NAME       STACKABLE_CC_1
   NOTIFYDEV  mapleCUL433_2
   NR         1360
   NTFY_ORDER 50-STACKABLE_CC_1
   PARTIAL
   STATE      Initialized
   StackLevel 1
   TYPE       STACKABLE_CC
   VERSION    V 1.25.01 a-culfw Build: private build (unknown) MapleCUNx4_07 (F-Band: 433MHz)
   initString X21
   MatchList:
     1:USF1000  ^81..(04|0c)..0101a001a5ceaa00....
     2:BS       ^81..(04|0c)..0101a001a5cf
     3:FS20     ^81..(04|0c)..0101a001
     4:FHT      ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     5:KS300    ^810d04..4027a001
     6:CUL_WS   ^K.....
     7:CUL_EM   ^E0.................$
     8:HMS      ^810e04....(1|5|9).a001
     9:CUL_FHTTK ^T[A-F0-9]{8}
     A:CUL_RFR  ^[0-9A-F]{4}U.
     B:CUL_HOERMANN ^R..........
     C:ESA2000  ^S................................$
     D:CUL_IR   ^I............
     E:CUL_TX   ^TX[A-F0-9]{10}
     F:Revolt   ^r......................$
     G:IT       ^i......
     H:STACKABLE_CC ^\*
     I:UNIRoll  ^[0-9A-F]{5}(B|D|E)
     J:SOMFY    ^Y[r|t|s]:?[A-F0-9]+
     K:CUL_TCM97001 ^s[A-F0-9]+
     L:CUL_REDIRECT ^o+
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2017-08-11 22:29:45   ccconf          freq:391.529MHz bWidth:812KHz rAmpl:42dB sens:16dB
     2017-08-11 22:24:27   cmds             b C F i A Z N E G M K L U Y R T V W X f z *
     2017-08-11 22:24:27   state           Initialized
Attributes:
   room       STACKABLE_CC


Was kann da denn nur passiert sein?
Das ganze ging ja schonmal. Der Maple wird nicht kaputt sein oder?

Ich hoffe jemand hat noch eine Idee, oder wenigstens einen schimmer was da los ist.

Danke und viele Grüße,
Stefan

Telekatz

Zitat von: stefanru am 11 August 2017, 22:43:40

   VERSION    V 1.25.01 a-culfw Build: private build (unknown) MapleCUNx4_07 (F-Band: 433MHz)

Du solltest nochmal alle CS Leitungen auf Kurzschlüsse überprüfen. Denn jetzt werden drei CC1101 Module erkannt. Was etwas ungewöhnlich ist bei eine Platine für nur zwei Module.

RaspiLED

#522
Hi Telekatz,
Wie ist die Zahl zu lesen? "MapleCUNx4_07"
Binär? 1111=15 (alle 4 bestückt), 0111=07 (nur die ersten drei), 0011=03 (nur die ersten beiden), 0001=01 (nur der erste), 0000=00
Und demnach auch möglich cc1101 zu überspringen? Z.B. 1001=09 (erster und vierter bestückt)???
Gruß Arnd



Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

Ranseyer

Wie Telekatz schreibt: Kurzschluss suchen, auch Pins 1+3 2+4 usw.

Dann mal am Debug Port lauschen per USB Seriell Wandler und 10 mal booten und  vergleichen. Evtl auch mal die Platine etwas verbiegen und die Debug Ausgabe beobachten.

Gutes Flussmittel drauf und alle Lötstellen sauber nachlegen. Auch der MAPLE oben und unten.
FHEM mit FTUI. Homematic-Funk für Thermostate und Licht. MySensors als Basis für eigene HW.
Zentrale ist der MAPLE-CUL mit RFM69+HModUART-AddOn.
Doku zu meinen Projekten: Github/Ranseyer. Platinen falls verfügbar gerne auf Anfrage.
Support: gerne wenn ich Zeit+Lust habe im Forum. Nicht per PN!

Telekatz

Zitat von: RaspiLED am 12 August 2017, 10:31:47
Hi Telekatz,
Wie ist die Zahl zu lesen? "MapleCUNx4_07"
Binär? 1111=15 (alle 4 bestückt), 0111=07 (nur die ersten drei), 0011=03 (nur die ersten beiden), 0001=01 (nur der erste), 0000=00
Und demnach auch möglich cc1101 zu überspringen? Z.B. 1001=09 (erster und vierter bestückt)???
Gruß Arnd

Die ersten vier Bits sind für die Transceiver, das 7. Bit für 1-Wire und das 8. für Netzwerk.
Allerdings werden die unbelegten Transceiver nach der Hardwareerkennung nach hinten verschoben, und die Angabe entspricht dann nicht mehr der tatsächlichen Belegung. Die wirkliche Belegung sieht man nur in der Debugausgabe.