[Gelöst] Westinghouse Deckenventilator mit 433 MHz Modul steuern

Begonnen von ErzGabriel, 11 Mai 2016, 20:01:40

Vorheriges Thema - Nächstes Thema

Kai-Alfonso

Zitat von: elektron-bbs am 03 Juni 2026, 13:30:42Hast du evtl. etwas bei deinem SIGNALesp verstellt?
Mich interessiert vor allem das Reading cc1101_config. Vielleicht auch mal diesen Befehl ausführen (setzt auf Werkseinstellung zurück):
set SIGNALesp raw e

habe ich gemacht, aber keine Änderungen. Vorsichtshalber hier mal ein List vom Device. Vielleicht habe ich auch was verstellt/nicht richtig eingestellt. Habe die Modulversion https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master_bugfix_CREATE_6601L/controls_signalduino.txt und https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master/controls_signalduino.txt


Internals:
  Clients    SD_WS:SD_UT:SD_WS07:FHT:OREGON:CUL_FHTTK:IT: :SD_WS_Maverick:SD_BELL:CUL_TX:Hideki:PCA301: :CUL_TCM97001:SD_Rojaflex:FS10:CUL_EM:SD_RSL: :LaCrosse:KOPP_FC:SD_AS:SD_GT:SD_Keeloq:IFB: :FLAMINGO:RFXX10REC:SD_WS09:FS20: :Revolt:Siro:CUL_WS:Dooya:SOMFY
  ClientsKeepOrder 1
  DEF        10.10.80.63:23
  DMSG      W37#423800E0D90
  DevState  initialized
  DeviceName 10.10.80.63:23
  FD        17
  FUUID      64a29320-f33f-ce3b-f305-eea4aa5187a45798
  ITClock    250
  LASTDMSG  W37#423800E0D90
  LASTDMSGID 37
  MSGCNT    4802
  NAME      SIGNALesp
  NR        361
  NR_CMD_LAST_H 2
  PARTIAL   
  RAWMSG    MU;P0=-908;P1=539;P2=-317;P3=253;P4=-585;P5=878;D=50503412343434341234343412121234343434343434343434341212123434343434121234121234341234303;CP=3;R=254;
  RSSI      -75
  STATE      opened
  TIME      1780486764
  TYPE      SIGNALduino
  cc1101_available 1
  eventCount 7090
  sendworking 0
  version    V 4.0.0 SIGNALESP cc1101 (chip CC1101) - compiled at Jan 19 2025 13:26:38
  versionProtocols 1.60
  versionmodul 4.0.1+20260306
  DoubleMsgIDs:
  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|127|128)#.*
    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+#.*
  QUEUE:
  READINGS:
    2026-06-03 13:37:03  cc1101_config  Freq: 433.920 MHz, Bandwidth: 325 kHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5.60 kBaud
    2026-06-03 13:37:03  cc1101_config_ext Modulation: ASK/OOK
    2026-06-03 13:37:03  cc1101_patable  C3E = 00 84 00 00 00 00 00 00 => 5_dBm
    2026-06-03 13:37:05  config          MS=1;MU=1;MC=1;Mred=1
    2026-06-03 11:53:36  ping            OK
    2026-06-02 13:41:54  state          opened
  XMIT_TIME:
    1780486670.09371
    1780486671.1682
  additionalSets:
    flash      4.0.0,3.5.0,3.4.0,3.3.1
  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
    125
    126
  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
    127.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
    127
  ucCmd:
Attributes:
  alias      SIGNALesp
  hardware  esp8266cc1101
  room      Schnittstellen
  verbose    4
  whitelist_IDs 0,0.1,0.2,0.3,0.4,0.5,1,3,3.1,4,6,7,7.1,8,9,10,11,12,13,13.1,13.2,14,15,16,17,17.1,18,19,20,20.1,21,22,23,24,25,26,27,28,29,30,31,32,33,33.1,33.2,34,35,36,37,38,39,40,41,42,43,44,44.1,45,46,47,48,49,49.1,49.2,50,51,52,53,54,54.1,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,74.1,76,78,79,80,81,83,84,85,86,87,88,89,90,91,91.1,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,107.1,108,109,110,111,112,113,114,115,116,116.1,117,118,118.1,119,120,121,122,123,125,126,127,127.1
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

elektron-bbs

Das sieht eigentlich gut aus. Dann werden wir sicher nicht um eine neue Protokolldefinition herum kommen. Die Timings deiner Fernbedienung weichen etwas ab.
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 + 1 x rf_Gateway + 1 x SIGNAL-STM

elektron-bbs

Ich habe jetzt einen neuen Branch erstellt. Ein Update darauf kannst du mit folgendem Befehl durchführen:
update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master_def__CREATE_6601L/controls_signalduino.txt

Nach einem Neustart von FHEM und Aktivierung von Protokoll 20.2 sollte es dir nach Empfang von Nachrichten deiner Fernbedienung ein neues Gerät anlegen. Bei diesem musst du dann das Attribut "model" in "CREATE_6601L" ändern. Das Gerät wird dann nach Empfang weiterer Nachrichten automatisch umbenannt.

Empfang sollte damit funktionieren. Beim Senden aus FHEM bin ich mir nicht ganz sicher, weil die Timings doch etwas abweichen. Du müsstest das ausprobieren.
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 + 1 x rf_Gateway + 1 x SIGNAL-STM

Kai-Alfonso

Zitat von: elektron-bbs am 03 Juni 2026, 14:49:45Ich habe jetzt einen neuen Branch erstellt. Ein Update darauf kannst du mit folgendem Befehl durchführen:
update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master_def__CREATE_6601L/controls_signalduino.txt

Nach einem Neustart von FHEM und Aktivierung von Protokoll 20.2 sollte es dir nach Empfang von Nachrichten deiner Fernbedienung ein neues Gerät anlegen. Bei diesem musst du dann das Attribut "model" in "CREATE_6601L" ändern. Das Gerät wird dann nach Empfang weiterer Nachrichten automatisch umbenannt.

Empfang sollte damit funktionieren. Beim Senden aus FHEM bin ich mir nicht ganz sicher, weil die Timings doch etwas abweichen. Du müsstest das ausprobieren.

Hi,

vielen Dank erstmal. Habe es so wie beschrieben gemacht. Update, Restart, Aktivierung von 20.2 - aber es wird kein Device angelegt

Hier noch mal ein Logsnippet der Taste Ein/Aus (2 mal gedrückt)

2026.06.03 15:02:04.389 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 121 -> Busch-Transcontrol matches, trying to demodulate
2026.06.03 15:02:29.220 4: SIGNALesp: Read, msg READredu: MS;P1=-302;P2=703;P3=298;P4=-701;P5=-7454;D=352121212121342121342121342134343434213434342134213434213434342121252121212121342121342121342134343434213434342134213434213434342121;CP=3;SP=5;R=43;O;m2;
2026.06.03 15:02:29.228 4: SIGNALesp: Parse_MS, Matched MS protocol id 20.2 -> RCnoName20
2026.06.03 15:02:29.229 4: SIGNALesp: Parse_MS, Decoded matched MS protocol id 20.2 dmsg P20#FB684523 length 32 RSSI = -52.5
2026.06.03 15:02:29.230 4: SIGNALesp: SD_UT protocol 20, bitData 11111011011010000100010100100011, hlen 8
2026.06.03 15:02:29.230 1: SIGNALesp: SD_UT_Parse UNDEFINED sensor RCnoName20_15 detected, protocol 20, data FB684523, code FB684
2026.06.03 15:02:29.293 4: SIGNALesp: Read, msg READredu: MU;P1=-301;P2=703;P3=301;P4=-702;P5=-7454;D=3521212121213421213421213421343434342134343421342134342134343421212;CP=3;R=43;
2026.06.03 15:02:29.298 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 19 -> minify matches, trying to demodulate
2026.06.03 15:02:29.301 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 20.1 -> RCnoName20 matches, trying to demodulate
2026.06.03 15:02:29.302 4: SIGNALesp: Parse_MU, Decoded matched MU protocol id 20.1 dmsg P20#FB684523 length 32 dispatch(1/4) RSSI = -52.5
2026.06.03 15:02:29.302 4: SIGNALesp: Dispatch, P20#FB684523, Dropped due to short time or equal msg
2026.06.03 15:02:29.308 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 32 -> wireless doorbell matches, trying to demodulate
2026.06.03 15:02:29.311 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2026.06.03 15:02:29.316 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 40 -> Romotec  matches, trying to demodulate
2026.06.03 15:02:29.316 4: SIGNALesp: Parse_MU, Decoded matched MU protocol id 40 dmsg u40#DA1148C length 28 dispatch(1/4) RSSI = -52.5
2026.06.03 15:02:29.335 3: SIGNALesp: Unknown code u40#DA1148C, help me!
2026.06.03 15:02:29.342 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 60 -> WS2000 matches, trying to demodulate
2026.06.03 15:02:29.344 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 61 -> FS10 matches, trying to demodulate
2026.06.03 15:02:29.345 4: SIGNALesp: Parse_MU, Decoded matched MU protocol id 61 dmsg P61#0497BADC length 32 dispatch(1/4) RSSI = -52.5
2026.06.03 15:02:29.346 4: SIGNALesp: FS10_Parse P61#0497BADC - ERROR message too short or too long (27 bit)
2026.06.03 15:02:29.349 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 62 -> Clarus_Switch matches, trying to demodulate
2026.06.03 15:02:29.353 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 70 -> FHT80TF matches, trying to demodulate
2026.06.03 15:02:29.356 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 73 -> FHT80 matches, trying to demodulate
2026.06.03 15:02:29.358 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 74 -> FS20 matches, trying to demodulate
2026.06.03 15:02:29.361 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 80 -> EM1000WZ matches, trying to demodulate
2026.06.03 15:02:29.373 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 121 -> Busch-Transcontrol matches, trying to demodulate
2026.06.03 15:02:30.243 4: SIGNALesp: Read, msg READredu: MS;P1=-294;P2=707;P3=302;P4=-707;P5=-7446;D=352121212121342121342121342134343434213434342134213434212134342134252121212121342121342121342134343434213434342134213434212134342134;CP=3;SP=5;R=54;O;m2;
2026.06.03 15:02:30.249 4: SIGNALesp: Parse_MS, Matched MS protocol id 20.2 -> RCnoName20
2026.06.03 15:02:30.250 4: SIGNALesp: Parse_MS, Decoded matched MS protocol id 20.2 dmsg P20#FB684532 length 32 RSSI = -47
2026.06.03 15:02:30.251 4: SIGNALesp: SD_UT protocol 20, bitData 11111011011010000100010100110010, hlen 8
2026.06.03 15:02:30.251 1: SIGNALesp: SD_UT_Parse UNDEFINED sensor RCnoName20_15 detected, protocol 20, data FB684532, code FB684
2026.06.03 15:02:30.303 4: SIGNALesp: Read, msg READredu: MU;P1=-288;P2=710;P3=317;P4=-695;P5=-7446;D=3521212121213421213421213421343434342134343421342134342121343421342;CP=3;R=54;
2026.06.03 15:02:30.308 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 19 -> minify matches, trying to demodulate
2026.06.03 15:02:30.310 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 20.1 -> RCnoName20 matches, trying to demodulate
2026.06.03 15:02:30.311 4: SIGNALesp: Parse_MU, Decoded matched MU protocol id 20.1 dmsg P20#FB684532 length 32 dispatch(1/4) RSSI = -47
2026.06.03 15:02:30.311 4: SIGNALesp: Dispatch, P20#FB684532, Dropped due to short time or equal msg
2026.06.03 15:02:30.318 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2026.06.03 15:02:30.322 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 40 -> Romotec  matches, trying to demodulate
2026.06.03 15:02:30.323 4: SIGNALesp: Parse_MU, Decoded matched MU protocol id 40 dmsg u40#DA114C8 length 28 dispatch(1/4) RSSI = -47
2026.06.03 15:02:30.337 3: SIGNALesp: Unknown code u40#DA114C8, help me!
2026.06.03 15:02:30.344 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 60 -> WS2000 matches, trying to demodulate
2026.06.03 15:02:30.346 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 61 -> FS10 matches, trying to demodulate
2026.06.03 15:02:30.347 4: SIGNALesp: Parse_MU, Decoded matched MU protocol id 61 dmsg P61#0497BACD length 32 dispatch(1/4) RSSI = -47
2026.06.03 15:02:30.348 4: SIGNALesp: FS10_Parse P61#0497BACD - ERROR message too short or too long (27 bit)
2026.06.03 15:02:30.350 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 62 -> Clarus_Switch matches, trying to demodulate
2026.06.03 15:02:30.354 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 70 -> FHT80TF matches, trying to demodulate
2026.06.03 15:02:30.358 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 73 -> FHT80 matches, trying to demodulate
2026.06.03 15:02:30.360 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 74 -> FS20 matches, trying to demodulate
2026.06.03 15:02:30.363 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 80 -> EM1000WZ matches, trying to demodulate
2026.06.03 15:02:30.373 4: SIGNALesp: Parse_MU, Fingerprint for MU protocol id 121 -> Busch-Transcontrol matches, trying to demodulate
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

Kai-Alfonso

Sorry, Kommando zurück- Wenn man Type SD_UT in der autocreate ignoreTypes hat, wird natürlich nix angelegt. Sorry
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

Kai-Alfonso

Habe jetzt alle Kommandos getestet. Scheint alles zu gehen, wie es soll - nur wenn Rollingcode auf 5 steht, kommt kein Befehl an. Bei allen anderen Rolling Codes geht es.

Internals:
   DEF        CREATE_6601L FB684
   FUUID      6a202e80-f33f-ce3b-3c5f-9f48595b71b5f8fe
   FVERSION   14_SD_UT.pm:v1.0.11-s0/2026-02-18
   IODev      SIGNALesp
   NAME       CREATE_6601L_FB684
   NR         559
   STATE      beeper_on_off
   TYPE       SD_UT
   bitMSG     no data
   eventCount 42
   lastMSG    no data
   READINGS:
     2026-06-03 15:39:12   IODev           SIGNALesp
     2026-06-03 15:44:35   LastAction      send
     2026-06-03 15:44:35   rollingCode     2
     2026-06-03 15:44:35   state           beeper_on_off
Attributes:
   model      CREATE_6601L
   room       Geräte-Inbox
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

elektron-bbs

Zitat von: Kai-Alfonso am 03 Juni 2026, 15:45:02Habe jetzt alle Kommandos getestet. Scheint alles zu gehen, wie es soll - nur wenn Rollingcode auf 5 steht, kommt kein Befehl an. Bei allen anderen Rolling Codes geht es.

Mhmm, kann ich mir nicht erklären. Ist das reproduzierbar? Deine Fernbedienung sendet auf jeden Fall auch rollingCode 5.
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 + 1 x rf_Gateway + 1 x SIGNAL-STM