Signalduino + Somfy

Begonnen von pataya, 05 Januar 2017, 17:31:56

Vorheriges Thema - Nächstes Thema

darkness

#45
Hey,
ich habe mir gerade ein signaludino eingerichtet, um damit meine Somfy-Markise zu steuern. Das lief auch schon seit längerem mit einer normalen CUL433.

Mit dem Signaludino läuft jetzt auch alles bestens. Nur meine Fernbedienung wird nicht empfangen. Verbose habe ich auf 4 aber es kommt nichts an.

Anbei ein list

Internals:
   Clients    :IT:CUL_TCM97001:SIGNALduino_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt:SIGNALduino_un:SD_WS_Maverick:SIGNALduino_un:
   DEF        /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A104X22H-if00-port0@57600
   DMSG       44EA4C40E78416A0D4C
   DevState   initialized
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A104X22H-if00-port0@57600
   FD         91
   MSGCNT     64
   NAME       sduino
   NR         582
   PARTIAL
   RAWMSG     MC;LL=-1021;LH=929;SL=-567;SH=410;D=55555554CCD4B4B2AAB352D4B2ACD32AAACCB334B4;C=487;L=166;R=234;
   RSSI       -85
   STATE      opened
   TIME       1491489955.18571
   TYPE       SIGNALduino
   unknownmessages 2017-04-06 16:33:01-MC;LL=-1019;LH=913;SL=-551;SH=444;D=9699555A959A9A9;C=487;L=60;R=234;#2017-04-06 16:33:01-MC;LL=-1026;LH=877;SL=-574;SH=445;D=55555554CCD4B4B2AAB352D4B332D30;C=486;L=121;R=234;#2017-04-06 16:33:44-MU;P0=864;P1=401;P2=-579;P6=266;P7=-1069;D=6707120702170712021707070707070712021712070702170712070702170712021707120702170712070217120217070707070707070707120217071202170712070702170707120;CP=1;R=234;#2017-04-06 16:35:10-MC;LL=-1023;LH=905;SL=-536;SH=453;D=55566A5A965A5A655555965A958;C=486;L=105;R=234;#2017-04-06 16:35:53-MC;LL=-1042;LH=925;SL=-540;SH=431;D=595559A96A596969955556596A56;C=489;L=111;R=234;#2017-04-06 16:36:36-MC;LL=-1030;LH=933;SL=-567;SH=418;D=69655566A5A96665A65556A566A6A4;C=491;L=118;R=233;#2017-04-06 16:37:19-MC;LL=-1049;LH=897;SL=-532;SH=452;D=55566A5A96665A0;C=488;L=57;R=235;#2017-04-06 16:37:19-MC;LL=-1054;LH=919;SL=-552;SH=424;D=CAAAD4ACD4D48;C=491;L=49;R=235;
   version    V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50
   Matchlist:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}F[A-Fa-f0-9]{2}
     11:SD_WS09 ^P9#[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   ^YsA[0-9A-F]+
     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
     1:IT       ^i......
     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     5:CUL_TX   ^TX..........
     7:Hideki   ^P12#75[A-F0-9]+
     X:SIGNALduino_un ^[uP]\d+#.*
   QUEUE:
   Readings:
     2017-04-06 16:45:55   state           opened
     2017-04-06 16:37:11   version         V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50
   Keepalive:
     ok         0
     retry      0
   mcIdList:
     10
     11
     12
     18
     43
     47
     52
     57
     58
   msIdList:
     0
     1
     13
     14
     15
     17
     2
     22
     23
     25
     3
     32
     33
     35
     38
     4
     41
     51
     55
     6
     7
   muIdList:
     13.1
     16
     20
     21
     24
     26
     27
     28
     29
     30
     31
     34
     36
     37
     39
     40
     44
     44.1
     45
     46
     48
     49
     5
     50
     56
     59
     60
     61
     62
     63
     64
     8
     9
Attributes:
   flashCommand avrdude -c arduino -b 57600 -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
   hardware   nanoCC1101
   room       1
   verbose    4


Die IT Steckdosen und Thermometer werden fleißig empfangen...

Die FB sollte doch dann auch normal angelegt werden, oder?

Ralf9

Das Problem dabei ist, daß die Somfy auf 433,42 MHz senden. Bitte versuche mal ob der Somfy Empfang funktioniert, wenn Du mit set die Frequenz auf 433,42 MHz änderst.

Hat schon mal jemand versucht ob sich die  IT Steckdosen und Thermometer und Somfy empfangen lassen, wenn man die bWidth auf 812KHz erhöht und eine Frequenz zwischen 433,92 und 433,42 einstellt?

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

andies

Ich mache das regelmäßig: zwei Funksteckdosen, Somfy und eine Garagentorsteuerung 433,92 MHz.
FHEM 6.1 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

darkness

Zitat von: Ralf9 am 06 April 2017, 18:34:01
Bitte versuche mal ob der Somfy Empfang funktioniert, wenn Du mit set die Frequenz auf 433,42 MHz änderst.

Und da ist sie ja  ;D

Danke

Elektrolurch

#49
Probleme beim Empfang der Somfy-Hand/Wandsender

Hallo,

habe folgendes Setup:
fhem1 auf dem Dachboden mit einem CUL 433 von Busware, mit dem steure ich die Somfy-Rolladen schon seit ein paar Jahren.
Nun wollte ich die Handsender noch einbeziehen. Da im Keller auch ein Cubie läuft, habe ich mir einen sduino mit cc1101 besorgt und dort angeschlossen.
Setze die Frequenz auf 433.42 MHz.
Der fhem2 im Keller empfängt die Sendesignale vom Dachboden und legt auch die entsprechenden Somfy-Devices automatisch an (Signalstärke trotz drei Betondecken -72 dB). Der Parse-state wird auch beim Verfahren der Rolläden durch fhem auf dem Cubie im Keller korrekt aktualisiert.

Die Handsender erkennt der SignalDuino nur dann, wenn ich direkt vor der Antenne im Keller stehe. Er legt das Device dann an, aber weiteres Drücken auf dem Handsender wird in Folge ignoriert. Der parsestate bleibt undefiniert.
Aus einigen Metern Entfernung werden die Handsender gar nicht angelegt.

Ich habe den Eindruck, dass zwar die Kennung für Somfy am Anfang der gesendeten Daten noch erkannt wird, aber die payload nicht mehr korrekt ausgewertet wird (bei den Handsendern).
Da ja die fhem-Signale vom Dachboden einwandfrei empfangen werden, kann es eigentlich ja nicht ein Reichweitenproblem sein.
Habe mal per kleinem Skript die Frequenz des SignalDuinos durchlaufen lassen für den Empfang und Somfy Handsender kommen auch nur dann, wenn die Frequenz tatsächlich so um die 433.42 MHz eingestellt ist.
Also scheint die Empfangsfrequenz des CC1101 sich auch tatsächlich zu ändern.
Das gleiche habe ich auch mit einer Somfy-Garagenfernbedienung ausprobiert: Das Device wird per autocreate angelegt, danach aber ändert sich der parsestate nicht.

Weiter oben hatte auch schon jemand über die Empfangsprobleme der Handsender berichtet, aber es scheint weder eine Erklärung, noch eine Lösung dafür zu geben.
Meine Handsender / Wandsender sind so vom Jahr 2003...

Die Frage ist, was unterscheidet das Somfy-Sendesignal, wenn es von fhem über einen CUL 433 ausgesendet wird, von denen der Somfy-Handsender?

Jetzt habe ich mal den Eventmonitor beobachtet:
Da scheint folgendes beim Drücken einer Somfy-FB anzukommen:
2017-06-01 16:50:24 SIGNALduino SD1 DMSG u63482D6C22F24EBFE
2017-06-01 16:50:24 SIGNALduino SD1 UNKNOWNCODE u63482D6C22F24EBFE

2017-06-01 16:55:34 SIGNALduino SD1 DMSG u63D334BCEB197EBB8
2017-06-01 16:55:34 SIGNALduino SD1 UNKNOWNCODE u63D334BCEB197EBB8

2017-06-01 16:56:13 SIGNALduino SD1 DMSG u634D5DD58D7F18DD8
2017-06-01 16:56:13 SIGNALduino SD1 UNKNOWNCODE u634D5DD58D7F18DD8

Zwei verschiedene Handsender bei zwei Etagen Abstand ausprobiert.
Elektrolurch

configDB und Windows befreite Zone!

Ralf9

ZitatJetzt habe ich mal den Eventmonitor beobachtet:
Der Eventmonitor hilft in diesem Fall nicht weiter.

Interessanter sind die empfangenen raw-Nachrichten im log mit verbose 4
Die raw Nachrichten müssten ungefähr so aussehen:
2017-06-01 16:50:24 4; SD1  READ: MC;LL=-1238;LH=1228;SL=-668;SH=589;D=ADEAFA179311...

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

Elektrolurch

Hallo Ralf,

um 19:20 Uhr habe ich einmal auf Up und dann auf Stop auf einer der FBs gedrückt. Das stand im log:

2017.06.01 19:20:31 4: SD1/msg READ: MC;LL=-1413;LH=1290;SL=-724;SH=624;D=26282D6DAF5C998;C=675;L=57;R=227;
2017.06.01 19:20:39 4: SD1/msg READ: MC;LL=-1405;LH=1269;SL=-723;SH=620;D=98DBD153D631BB;C=669;L=56;R=229;
2017.06.01 19:20:39 4: SD1: Found manchester Protocol id 43 clock 669 RSSI -87.5 -> Somfy RTS
2017.06.01 19:20:39 4: SD1/msg READ: MC;LL=-1405;LH=1269;SL=-723;SH=620;D=98DBD153D631BB;C=669;L=56;R=229;
2017.06.01 19:20:39 4: SD1: Found manchester Protocol id 43 clock 669 RSSI -87.5 -> Somfy RTS
2017.06.01 19:20:39 4: SD1/msg READ: MC;LL=-1357;LH=1321;SL=-709;SH=650;D=490E046FD3622;C=672;L=51;R=236;
2017.06.01 19:20:41 4: SD1/msg READ: MC;LL=-1416;LH=1281;SL=-755;SH=596;D=31243811BF4D888;C=674;L=57;R=240;
2017.06.01 19:20:41 4: SD1/msg READ: MU;P0=-1402;P1=1286;P2=590;P3=-738;P4=-31636;P5=292;D=01023102323102323101023231010232313202323132323232320101323201323245;CP=2;R=245;
2017.06.01 19:20:41 4: SD1: Fingerprint for MU Protocol id 21 -> einhell garagedoor matches, trying to demodulate
2017.06.01 19:20:41 4: SD1: Fingerprint for MU Protocol id 26 -> remote26 matches, trying to demodulate
2017.06.01 19:20:41 4: SD1: Fingerprint for MU Protocol id 27 -> remote27 matches, trying to demodulate
2017.06.01 19:20:41 4: SD1: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2017.06.01 19:20:41 4: SD1: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2017.06.01 19:20:41 4: SD1: Fingerprint for MU Protocol id 36 -> socket36 matches, trying to demodulate
2017.06.01 19:20:41 4: SD1: Fingerprint for MU Protocol id 39 -> X10 Protocol matches, trying to demodulate
2017.06.01 19:20:41 4: SD1: Fingerprint for MU Protocol id 48 -> TFA Dostmann matches, trying to demodulate
2017.06.01 19:20:41 4: SD1: Fingerprint for MU Protocol id 49 -> quigg_gt9000 matches, trying to demodulate
2017.06.01 19:20:41 4: SD1: Fingerprint for MU Protocol id 5 -> unitec6899 matches, trying to demodulate
2017.06.01 19:20:41 4: SD1: Fingerprint for MU Protocol id 50 -> optus_XT300 matches, trying to demodulate
2017.06.01 19:20:41 4: SD1: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2017.06.01 19:20:41 4: SD1: Fingerprint for MU Protocol id 63 -> Warema matches, trying to demodulate
2017.06.01 19:20:41 4: SD1: decoded matched MU Protocol id 63 dmsg u635BBAEB9C0A20 length 48 RSSI = -79.5
2017.06.01 19:20:41 3: SD1: Unknown code u635BBAEB9C0A20, help me!
2017.06.01 19:20:41 4: SD1: Fingerprint for MU Protocol id 64 -> WH2 matches, trying to demodulate
2017.06.01 19:20:41 4: SD1: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.06.01 19:20:41 4: SD1: Fingerprint for MU Protocol id 9 -> CTW 600 matches, trying to demodulate
2017.06.01 19:20:43 4: SD1/msg READ: MC;LL=-1428;LH=1275;SL=-755;SH=574;D=62EB775D738144;C=671;L=56;R=236;
2017.06.01 19:20:56 4: SD1/keepalive ok, retry = 0

Ich hoffe, Du kannst damit etwas anfangen. Es steht immer etwas im log, wenn ich auf einen der Handsender im Haus drücke, nur werden die nicht als Somfys FB erkannt.

Gruß

Elektrolurch
configDB und Windows befreite Zone!

habeIchVergessen

26282D6DAF5C998 << 3
4C505ADB5EB933      4C100A818AE785   stop

98DBD153D631BB >> 1
4C6DE8A9EB18DD      4C208541C5F342   up

wenn ich mir die ersten beiden empfangene Daten ansehe und soweit manipuliere, damit die Checksumme stimmt, dann

sehe ich ein Device 8AE785 mit dem Rolling-Code 0A81 EncKey C
und ein Device C5F342 mit Rolling-Code 8541 und EncKey C

Kommando war stop (1.) und up (2.). Da die Nachrichten nicht mit 0xA beginnen, sollten sie von SIGNALduino nicht an SOMFY weitergereicht werden (DISPATCH).

Ist es möglich, den MC- und MS-Empfang zu deaktivieren und dann die empfangenen MU-Nachrichten zu posten?

Elektrolurch

Hallo Ralf,

bin mir nicht sicher, ob das so gemeint war:
set SD1 disableMessagetype  MC MS
und nun das log:

2017.06.01 22:10:58 4: SD1: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2017.06.01 22:10:58 4: SD1: Fingerprint for MU Protocol id 63 -> Warema matches, trying to demodulate
2017.06.01 22:10:58 4: SD1: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.06.01 22:11:01 4: SD1/keepalive ok, retry = 0
2017.06.01 22:11:47 4: SD1/msg READ: MU;P1=-380;P3=502;P5=-553;P7=352;D=31313131353135313131313131353535353131317131357135313531713135313131313571313135313531313135313131313;CP=3;R=223;
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 16 -> Dooya shutter matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 27 -> remote27 matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 29 -> HT12e remote matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 30 -> unitec47031 matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 34 -> unknown34 matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 37 -> weather37 matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 40 -> romotec matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 62 -> Clarus_Switch matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 63 -> Warema matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.06.01 22:11:47 4: SD1/msg READ: MU;P0=-557;P1=630;P2=444;P3=-380;P4=341;P6=-17544;D=01023232323231043102343232310231023232343232310101010232323232310431023102323102310232323102323231023102326;CP=2;R=224;
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 27 -> remote27 matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 29 -> HT12e remote matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 30 -> unitec47031 matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 34 -> unknown34 matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 37 -> weather37 matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 62 -> Clarus_Switch matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 63 -> Warema matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.06.01 22:11:47 4: SD1/msg READ: MU;P1=621;P2=-561;P3=470;P4=-371;P5=335;D=012341234123454123412345434125434121212123434343434123412341234541234123454341254343412341237;CP=3;R=224;
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 27 -> remote27 matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 29 -> HT12e remote matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 30 -> unitec47031 matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 34 -> unknown34 matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 37 -> weather37 matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 62 -> Clarus_Switch matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 63 -> Warema matches, trying to demodulate
2017.06.01 22:11:47 4: SD1: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.06.01 22:11:49 4: SD1/msg READ: MU;P0=-3536;P1=396;P2=-381;P4=-292;P5=635;P6=-571;P7=-18432;D=01212121212121212121212145612121212561212561217;CP=1;R=224;
2017.06.01 22:11:49 4: SD1: Fingerprint for MU Protocol id 27 -> remote27 matches, trying to demodulate
2017.06.01 22:11:49 4: SD1: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2017.06.01 22:11:49 4: SD1: Fingerprint for MU Protocol id 29 -> HT12e remote matches, trying to demodulate
2017.06.01 22:11:49 4: SD1: Fingerprint for MU Protocol id 30 -> unitec47031 matches, trying to demodulate
2017.06.01 22:11:49 4: SD1: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2017.06.01 22:11:49 4: SD1: Fingerprint for MU Protocol id 34 -> unknown34 matches, trying to demodulate
2017.06.01 22:11:49 4: SD1: Fingerprint for MU Protocol id 37 -> weather37 matches, trying to demodulate
2017.06.01 22:11:49 4: SD1: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2017.06.01 22:11:49 4: SD1: Fingerprint for MU Protocol id 63 -> Warema matches, trying to demodulate
2017.06.01 22:11:49 4: SD1: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.06.01 22:11:50 4: SD1/msg READ: MC;LL=-570;LH=547;SL=-345;SH=261;D=5AAAAAAAAAA;C=287;L=43;R=223;
2017.06.01 22:12:01 4: SD1/keepalive ok, retry = 0
2017.06.01 22:12:22 4: SD1/msg READ: MU;P0=-385;P1=456;P2=623;P3=-603;D=313131010101010101010101023232310232323101;CP=1;R=223;
2017.06.01 22:12:22 4: SD1: Fingerprint for MU Protocol id 16 -> Dooya shutter matches, trying to demodulate
2017.06.01 22:12:22 4: SD1: Fingerprint for MU Protocol id 27 -> remote27 matches, trying to demodulate
2017.06.01 22:12:22 4: SD1: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2017.06.01 22:12:22 4: SD1: Fingerprint for MU Protocol id 30 -> unitec47031 matches, trying to demodulate
2017.06.01 22:12:22 4: SD1: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2017.06.01 22:12:22 4: SD1: Fingerprint for MU Protocol id 34 -> unknown34 matches, trying to demodulate
2017.06.01 22:12:22 4: SD1: Fingerprint for MU Protocol id 37 -> weather37 matches, trying to demodulate
2017.06.01 22:12:22 4: SD1: Fingerprint for MU Protocol id 40 -> romotec matches, trying to demodulate
2017.06.01 22:12:22 4: SD1: Fingerprint for MU Protocol id 60 -> WS2000/WS7000... matches, trying to demodulate
2017.06.01 22:12:22 4: SD1: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2017.06.01 22:12:22 4: SD1: Fingerprint for MU Protocol id 63 -> Warema matches, trying to demodulate
2017.06.01 22:12:22 4: SD1: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.06.01 22:12:24 4: SD1/msg READ: MU;P0=-377;P1=506;P3=-567;P5=355;D=010101010101010131013101010101010131313131010101010131013101310101350101050101010501010105013131313101050101;CP=1;R=224;
2017.06.01 22:12:24 4: SD1: Fingerprint for MU Protocol id 16 -> Dooya shutter matches, trying to demodulate
2017.06.01 22:12:24 4: SD1: Fingerprint for MU Protocol id 27 -> remote27 matches, trying to demodulate
2017.06.01 22:12:24 4: SD1: Fingerprint for MU Protocol id 29 -> HT12e remote matches, trying to demodulate
2017.06.01 22:12:24 4: SD1: Fingerprint for MU Protocol id 30 -> unitec47031 matches, trying to demodulate
2017.06.01 22:12:24 4: SD1: Fingerprint for MU Protocol id 34 -> unknown34 matches, trying to demodulate
2017.06.01 22:12:24 4: SD1: Fingerprint for MU Protocol id 37 -> weather37 matches, trying to demodulate
2017.06.01 22:12:24 4: SD1: Fingerprint for MU Protocol id 40 -> romotec matches, trying to demodulate
2017.06.01 22:12:24 4: SD1: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2017.06.01 22:12:24 4: SD1: Fingerprint for MU Protocol id 62 -> Clarus_Switch matches, trying to demodulate
2017.06.01 22:12:25 4: SD1: Fingerprint for MU Protocol id 63 -> Warema matches, trying to demodulate
2017.06.01 22:12:25 4: SD1: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate


Es wurde jetzt, trotz der größeren Entfernung, ein Somfy - Device  SOMFY_9A1CD5 angelegt.
Auch mit einer zweiten FB funktionierte das autorcreate nun. Aber der parsestate wird trotzdem danach noch nicht aktualisiert.
Es scheint also immer noch ein Problem der Decodierung, und nicht der Reichweite zu sein.
Wenn das zu lösen wäre...? Super...(!)

Gruß

Elektrolurch
(der kam übrigens auf einer der ersten Kraftwerk-LPs vor und wohnte dort in der Steckdose)
configDB und Windows befreite Zone!

habeIchVergessen

MC+MS war richtig.


MU;P0=-1402;P1=1286;P2=590;P3=-738;P4=-31636;P5=292;


interessant sind nur die Zeilen, mit READ MU. Wenn dann noch eine Px=-31xxx vorkommt, dann sehen wir den Beginn einer Nachricht.

Ralf9

Zitat98DBD153D631BB >> 1
4C6DE8A9EB18DD      4C208541C5F342   up

wenn ich mir die ersten beiden empfangene Daten ansehe und soweit manipuliere, damit die Checksumme stimmt, dann

sehe ich ein Device 8AE785 mit dem Rolling-Code 0A81 EncKey C
und ein Device C5F342 mit Rolling-Code 8541 und EncKey C

So wies aussieht passt die Checksumme auf 98DBD153D631BB und auch auf 4C6DE8A9EB18DD.
Wenn man weiß, daß es ein off (up) sein soll, dann passt 4C6DE8A9EB18DD

Bei @viegener wird gelegentlich ein 0-bit am Anfang zuviel gelesen. Hier ist es ein 0-Bit am Anfang zuwenig.

2017.06.01 23:02:32.628 4 : sduinoD/msg get raw: MC;LL=-1405;LH=1269;SL=-723;SH=620;D=98DBD153D631BB;C=669;L=56;R=229;
2017.06.01 23:02:32.629 4 : sduinoD: Found manchester Protocol id 43 clock 669 RSSI -87.5 -> Somfy RTS
2017.06.01 23:02:32.629 5 : sduinoD: extracted data 10011000110110111101000101010011110101100011000110111011 (bin)
2017.06.01 23:02:32.629 5 : sduinoD: dispatch Ys98DBD153D631BB
2017.06.01 23:02:32.629 4 : sduinoD: Somfy RTS preprocessing check: 3 enc: 98DBD153D631BB dec: 98430A8285E78A
2017.06.01 23:02:32.629 1 : DEBUG>SOMFY Parse: SOMFY_8AE785 msg: Ys98430A8285E78A --> 40-on



2017.06.01 23:42:14.768 4 : sduinoD/msg get dispatch: Ys4C6DE8A9EB18DD
2017.06.01 23:42:14.768 5 : sduinoD: dispatch Ys4C6DE8A9EB18DD
2017.06.01 23:42:14.769 4 : sduinoD: Somfy RTS preprocessing check: 1 enc: 4C6DE8A9EB18DD dec: 4C21854142F3C5
2017.06.01 23:42:14.769 1 : DEBUG>SOMFY Parse: SOMFY_C5F342 msg: Ys4C21854142F3C5 --> 20-off
2017-06-01 23:42:14.772 SOMFY SOMFY_C5F342 received: 20




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

viegener

Ahh - jetzt habe ich diesen Thread auch gefunden und hänge mich mal mit rein

Ja bie mir wird von mehreren Fernbedienungen regelmässig ein 0-Bit am Anfang zuviel gelesen

Braucht ihr vielleicht von mir auch ein protokoll ohne MC+MS?

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

Elektrolurch

Hallo,

wenn ich das also richtig verstehe, müsste man beim Parsen ev. eine 0 vorne zuviel / zuwenig tolerieren, damit Somfy mit korrekter checksum erkannt wird? Wer kann das anpassen?
Habe heute morgen mal ein update gemacht und jetzt wird Somfy wieder nicht erkannt. Im log steht:
2017.06.02 09:08:49 4: SD1/msg READ: MU;P0=-140;P1=288;P2=-728;P3=622;P4=-1415;P5=1282;P6=-30948;D=01234545232323432323232523432323232523234325454323232323254543232543232361;CP=3;R=237;
2017.06.02 09:08:49 4: SD1: decoded matched MU Protocol id 63 dmsg u63A87CF8D7EBB8 length 48 RSSI = -83.5
2017.06.02 09:08:49 3: SD1: Unknown code u63A87CF8D7EBB8, help me!
2017.06.02 09:08:49 4: SD1: Fingerprint for MU Protocol id 64 -> WH2 matches, trying to demodulate

und dann die Stopp-Taste gedrückt:
2017.06.02 09:08:49 4: SD1/msg READ: MU;P0=-176;P1=1724;P2=-725;P3=616;P4=-1408;P5=1288;D=012323454325452323232345452323234323232325234323232325232343254543232323232545432325432323;CP=3;R=239;

2017.06.02 09:08:50 4: SD1/msg READ: MU;P0=-30948;P1=368;P2=-112;P3=200;P4=-1406;P5=1292;P6=-720;P7=616;D=2345674545476547654765454767676545476765674567476567476701;CP=7;R=240;

Kann ich damit die Ausgaben im log auf Somfy beschränken?
attr SD1 whitelist_IDs  43

Gruß

Elektrolurch

configDB und Windows befreite Zone!

habeIchVergessen


26282D6DAF5C998 << 3
4C505ADB5EB933 4C100A818AE785

26282D6DAF5C998 << 2
98A0B5B6BD72660 9830150314CF0B.66


98DBD153D631BB 98400A828AE785
98DBD153D631BB >> 1
4C6DE8A9EB18DD 4C208541C5F342 up


4C505ADB5EB933 und 98DBD153D631BB ergeben zumindest die gleiche SOMFY-ID 8AE785.
Der Rolling-Code 0x0A81 und 0x0A82 sieht auch gut aus.
Kommando 10 und 40?
und 4C << 1 = 98

wir brauchen mehr Daten. Gleiche FB 10x das gleiche Kommando wäre toll. grep aufs LOG (nur die Zeilen mit READ MC). Pro Tastendruck können bis zu 6 Zeilen im Log erscheinen. Wäre gut, wenn der Zeitpunkt des Tastendrucks im Log erkennbar wäre.

Elektrolurch

Hallo,

ich denke Du meinst READ: MU. Habe 10 x auf der FB auf Stopp gedrückt und das kam dabei heraus:

2017.06.02 10:18:31 4: SD1/msg READ: MU;P0=627;P1=-1402;P2=1267;P3=-727;P4=-28148;P5=304;D=012301030323010321210321032303030301212103030303210303210454;CP=0;R=236;
2017.06.02 10:18:31 4: SD1/msg READ: MU;P0=-731;P1=1258;P2=-2676;P3=2400;P4=4756;P5=-1419;P7=614;D=012324515701515701515701570151075707010757015157015701070707075151570707070157070157;CP=7;R=236;
2017.06.02 10:18:40 4: SD1/msg READ: MU;P0=-30878;P1=334;P2=587;P3=-747;P4=1273;P5=-1494;P6=-20016;P7=152;D=010232343232545232323452323232345432323252345234523432325454323232323232323201675;CP=2;R=233;
2017.06.02 10:18:40 4: SD1/msg READ: MU;P0=112;P1=-2740;P2=2376;P3=4764;P4=-778;P5=554;P6=-1415;P7=1252;D=0121345654767654765454745456765454547654545454767454545654765476547454567674545454545454545;CP=5;R=235;
2017.06.02 10:18:42 4: SD1/msg READ: MU;P0=593;P1=-2673;P2=2410;P3=4768;P4=-1416;P6=-747;P7=1260;D=01212134067474067406760406740606760604060674747604060606747406760604067606040674060674060;CP=0;R=236;
2017.06.02 10:18:43 4: SD1/msg READ: MU;P0=-32001;P1=589;P2=-16072;P3=1264;P4=-1415;P6=-740;D=01234341634163416163416163416361614361436143614343616161434361614163416361416361;CP=1;R=233;
2017.06.02 10:18:45 4: SD1/msg READ: MU;P0=-2052;P1=625;P2=-732;P3=1274;P4=-1399;D=012343212141212343214123412123412341234341212123434121232143214123214121;CP=1;R=233;
2017.06.02 10:18:47 4: SD1/msg READ: MU;P0=607;P1=-733;P3=-1402;P4=1262;D=010103434101034101030143430143014101010103434301010101430101430;CP=0;R=235;
2017.06.02 10:18:48 4: SD1/msg READ: MU;P0=332;P1=-767;P2=1263;P3=-1406;P4=563;D=012321434141214141434141232141414341234123412141432321414141414141414;CP=4;R=235;
2017.06.02 10:18:50 4: SD1/msg READ: MU;P0=597;P1=-731;P3=-1400;P4=1265;P5=-30952;P6=440;P7=-15648;D=010101010103014103434103434103010101434301410103014101030143010143010567;CP=0;R=234;
2017.06.02 10:18:50 4: SD1/msg READ: MU;P0=-9144;P1=2404;P2=-2660;P3=4776;P4=-1413;P5=610;P6=-732;P7=1260;D=012123456745656567456765656565654567654747654747654565656747456765654567656545674565674565;CP=5;R=235;
2017.06.02 10:18:52 4: SD1/msg READ: MU;P0=629;P1=-719;P2=1276;P3=134;P4=-1396;P6=-112;D=234063401010121042421042401242401010121040124240124012101010104242401010101240101240;CP=0;R=233;
2017.06.02 10:18:54 4: SD1/msg READ: MU;P0=1280;P1=-1397;P2=-747;P3=619;P4=-30936;P5=360;P6=-16612;D=010232323132023231013232323202310132323232023102313201320232310232313456;CP=3;R=233;
2017.06.02 10:18:54 4: SD1/msg READ: MU;P0=-92;P1=2318;P2=-2656;P3=4784;P4=-747;P5=599;P6=-1418;P7=1289;D=0121234565454547454545654767454545654745456765454545474567654545454745674565476547454567454565;CP=5;R=234;


Ich hoffe, dass das weiter hilft. Wenn Du noch mehr oder andere Daten brauchst... gerne und vielen Dank.

Elektrolurch
configDB und Windows befreite Zone!