Gelöst: Wemos D1, CC1101 und SIGNALESP

Begonnen von ukdirk, 05 März 2023, 12:25:21

Vorheriges Thema - Nächstes Thema

ukdirk

Liebe Mitstreiter*innen,
ich habe seit fast drei Jahren nun erfolgreich FEHM am laufen und freue mich sehr darüber. Nun geht mein Signalduino nicht mehr, mit dem ich alle meine Thermometer abfrage. Guter Zeitpunkt, um das ganze drahtlos mit einem WemosD1 zu lösen. Dachte ich mir...

Ich habe den WEMOS und den CC1101 schön verkabelt (siehe Schaltplan.pdf), der SignalESP wird auch in FEHM erkannt, nur bekomme ich keine readings. Ich habe mich die letzten Tage durch alle möglichen Forenbeiträge gekämmt und komme aber nicht weiter.

Kann mich mal jemand in die richtige Richtung stupsen?

Viele Grüße,
Dirk


Internals:
   CFGFN     
   Clients    :CUL_EM:CUL_FHTTK:CUL_TCM97001:CUL_TX:CUL_WS:Dooya:FHT:FLAMINGO:FS10:FS20: :Fernotron:Hideki:IT:KOPP_FC:LaCrosse:OREGON:PCA301:RFXX10REC:Revolt:SD_AS:SD_Rojaflex: :SD_BELL:SD_GT:SD_Keeloq:SD_RSL:SD_UT:SD_WS07:SD_WS09:SD_WS:SD_WS_Maverick:SOMFY: :Siro:SIGNALduino_un:
   DEF        192.168.178.100:23
   DMSG       nothing
   DevState   initialized
   DeviceName 192.168.178.100:23
   FD         51
   FUUID      64032a79-f33f-8016-ec21-a744a9fedd55111e
   IDsNoDispatch 2,72.1,82
   LASTDMSG   nothing
   LASTDMSGID nothing
   NAME       SIGNALESP
   NR         483
   PARTIAL   
   STATE      opened
   TIME       1677929081.28317
   TYPE       SIGNALduino
   eventCount 1008
   sendworking 0
   version    V 3.3.1-dev SIGNALESP - compiled at Mar  4 2023 12:35:14
   versionProtocols 1.49
   versionmodul 3.5.5+20230128
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
     12:SD_WS   ^W\d+x{0,1}#.*
     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
     14:Dooya   ^P16#[A-Fa-f0-9]+
     15:SOMFY   ^Ys[0-9A-F]+
     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
     17:SD_UT   ^P(?:14|20|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|114|118|121)#.*
     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
     1:IT       ^i......
     20:Revolt  ^r[A-Fa-f0-9]{22}
     21:FS10    ^P61#[A-F0-9]+
     22:Siro    ^P72#[A-Fa-f0-9]+
     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     24:FS20    ^81..(04|0c)..0101a001
     25:CUL_EM  ^E0.................
     26:Fernotron ^P82#.*
     27:SD_BELL ^P(?:15|32|41|42|57|79|96|98|112)#.*
     28:SD_Keeloq ^P(?:87|88)#.*
     29:SD_GT   ^P49#[A-Fa-f0-9]+
     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
     30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
     31:KOPP_FC ^kr\w{18,}
     32:PCA301  ^\S+\s+24
     33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     5:CUL_TX   ^TX..........
     6:SD_AS    ^P2#[A-Fa-f0-9]{7,8}
     7:Hideki   ^P12#75[A-F0-9]+
     9:CUL_FHTTK ^T[A-F0-9]{8}
     X:SIGNALduino_un ^[u]\d+#.*
   OLDREADINGS:
   QUEUE:
   READINGS:
     2023-03-05 12:23:32   cmds             V i R t X F S P C G B
     2023-03-05 11:14:13   config          MS=1;MU=1;MC=1
     2023-03-05 12:23:25   ping            OK
     2023-03-05 12:07:25   state           opened
   additionalSets:
     flash      3.5.0,3.4.0,3.3.1
   helper:
   keepalive:
     ok         1
     retry      0
   mcIdList:
     10
     11
     12
     18
     43
     47
     52
     57
     58
     96
     119
   mnIdList:
     100
     101
     102
     103
     107
     107.1
     108
     109
     112
     115
     116
     116.1
     117
     123
   msIdList:
     0
     0.1
     0.2
     0.3
     0.4
     0.5
     1
     3
     3.1
     4
     6
     7
     7.1
     13
     13.2
     14
     15
     17
     20
     23
     25
     33
     33.1
     33.2
     35
     41
     49
     51
     53
     54.1
     55
     65
     68
     74.1
     87
     88
     90
     91.1
     93
     106
     113
     118.1
   muIdList:
     8
     9
     13.1
     16
     17.1
     19
     20.1
     21
     22
     24
     26
     27
     28
     29
     30
     31
     32
     34
     36
     37
     38
     39
     40
     42
     44
     44.1
     45
     46
     48
     49.1
     49.2
     50
     54
     56
     59
     60
     61
     62
     64
     66
     67
     69
     70
     71
     72
     73
     74
     76
     78
     79
     80
     81
     83
     84
     85
     86
     89
     91
     92
     94
     95
     97
     98
     99
     104
     105
     110
     111
     114
     118
     120
     121
     122
Attributes:
   debug      0
   eventlogging 1
   hardware   ESP8266cc1101
   room       SignalESP


elektron-bbs

Ob du den SIGNAL-ESP "schön verkabelt" hast, kann ich nicht beurteilen, da sich PDF nicht öffnen lässt: 0 kB.

Deine Versionsausgabe lässt mich darauf schließen, das du die Firmware selbst compiliert hast. Wahrscheinlich hast du in der Datei compile_config.h nicht die Optionen für den CC1101 gesetzt. Das muss dann dort so aussehen:
#define CMP_CC1101
//#define ARDUINO_ATMEGA328P_MINICUL 1                           // minicul with CC1101
//#define ARDUINO_AVR_ICT_BOARDS_ICT_BOARDS_AVR_RADINOCC1101 1;  // radino with CC1101
#define OTHER_BOARD_WITH_CC1101  1                             // boards with CC1101 (example: ESP8266, ESP32, Maple Mini ...)


Du könntest aber auch gleich eine fertige Firmware-Datei von https://github.com/RFD-FHEM/SIGNALDuino/releases flashen. Diese Firmware SIGNALDuino_ESP8266cc1101_3.5.0.hex sollte auch mit dem Wemos D1 funktionieren.

Auf jeden Fall muss anschließend in der Versionsausgabe der CC1101 erscheinen, wie z.B. hier:
V 3.5.1 SIGNALESP cc1101 (chip CC1101) - compiled at Feb 20 2023 17:04:02
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + 2 x rf_Gateway

ukdirk

Vielen Dank, das ist wahrscheinlich genau der richtige Tipp! Ich werde es später ausprobieren.