10_SOMFY.pm - Somfy RTS (und kompatible)

Begonnen von viegener, 12 Mai 2016, 21:06:46

Vorheriges Thema - Nächstes Thema

kpl

Hallo Ralf,

bei einen kurzen Tastendruck wird nur eine MU-Nachrichten pro Tastendruck empfangen.


2018.02.09 17:33:18 4: sduino/msg READredu: MU;P0=-15404;P1=2524;P2=-2612;P3=4848;P4=-1290;P5=1291;P6=-637;P7=631;D=012123454545676745676747654765676747654545476767654765456747654765456767674545454;CP=7;R=211;
2018.02.09 17:33:28 4: sduino/msg READredu: MU;P0=-32001;P1=2540;P2=-2602;P3=4832;P4=-1279;P5=1303;P6=-621;P7=645;D=0121234545456747656767454545676745456745476767654765456747654765456767674545454;CP=7;R=203;
2018.02.09 17:33:29 4: sduino/msg READredu: MU;P0=-641;P1=2564;P2=-2588;P3=4848;P4=-1274;P5=1300;P6=644;D=0121234545454545060645460605060645460545460606054605450646054605450606064545454;CP=6;R=207;
2018.02.09 17:33:38 4: sduino/msg READredu: MU;P0=3356;P1=-2618;P2=2496;P3=4848;P4=-1261;P5=1317;P6=656;P7=-624;D=012134545454676757676457676457676457676764546767675467545764675467545767676454545460;CP=6;R=226;
2018.02.09 17:33:47 4: sduino/msg READredu: MU;P0=-1278;P1=2542;P2=-2608;P3=4852;P4=1302;P5=651;P6=-627;D=012123040405646504656504650564656504650404056565640564046505640564046565650404040;CP=5;R=226;
2018.02.09 17:33:49 4: sduino/msg READredu: MU;P0=642;P1=-627;P2=-5184;P3=2060;P4=-2652;P5=4844;P6=-1280;P7=1303;D=234567676017601710101060176710101060171067601010176017671060176017671010106767676;CP=0;R=221;
2018.02.09 17:34:07 4: sduino/msg READredu: MU;P0=-292;P1=2548;P2=-2594;P3=4872;P4=-1265;P5=1317;P6=646;P7=-631;D=0121234545467675457676764676767576767646767545467676754675457646754675457676764545454;CP=6;R=29;
2018.02.09 17:34:10 4: sduino/msg READredu: MU;P0=-920;P1=2520;P2=-2616;P3=4860;P4=-1276;P5=1308;P6=647;P7=-622;D=0121234545467676767576767645764576767645767645467676754675457646754675457676764545454;CP=6;R=26;
2018.02.09 17:34:15 4: sduino/msg READredu: MU;P0=-624;P1=658;P2=-4764;P3=2472;P4=-2628;P5=4824;P6=-1273;P7=1310;D=234567670101010167010101676107010101676767610101076107670161076107670101016767676;CP=1;R=204;
2018.02.09 17:34:16 4: sduino/msg READredu: MU;P0=-4900;P1=2530;P2=-2612;P3=4864;P4=-1272;P5=1303;P6=-631;P7=652;D=0121234545676767476567676767454567676767456745476767654765456747654765456767674545454;CP=7;R=24;
2018.02.09 17:34:18 4: sduino/msg READredu: MU;P0=645;P1=-92;P2=2542;P3=-2604;P4=4856;P5=-1269;P6=1309;P7=-631;D=1232345656707056567070707050707670707070507656507070765076567050765076567070705656565;CP=0;R=24;
2018.02.09 17:34:20 4: sduino/msg READredu: MU;P0=-32001;P1=2506;P2=-2634;P3=4844;P4=-1268;P5=1313;P6=-640;P7=649;D=01212345456767476765676767676767456767676767676745476767654765456747654765456767674545454;CP=7;R=25;
2018.02.09 17:34:25 4: sduino/msg READredu: MU;P0=-112;P1=2522;P2=-2618;P3=4856;P4=-1281;P5=1299;P6=-642;P7=643;D=0121234545674567456767676767476567676767674545476767654765456747654765456767674545454;CP=7;R=25;
2018.02.09 17:34:46 4: sduino/msg READredu: MU;P0=-948;P1=2532;P2=-2612;P3=4872;P4=-1270;P5=1307;P6=-624;P7=666;D=0121234545674547656767476547656767476545476547654767676567676767674547654765476567476;CP=7;R=26;
2018.02.09 17:34:48 4: sduino/msg READredu: MU;P0=4868;P1=-1269;P2=1304;P3=-638;P4=658;P5=-176;P6=2108;P7=-2608;D=5670121234143212343414323412343414323434143214321434343234343434341214321432143234143;CP=4;R=27;
2018.02.09 17:34:50 4: sduino/msg READredu: MU;P0=-5544;P1=2520;P2=-2614;P3=4864;P4=-1282;P5=1302;P6=-636;P7=648;D=0121234545674767676567674767676765676747676765476547654767676567676767674547654765476567476;CP=7;R=27;

ich habe auf der Fernbedienung, 3DBB8D oder 3DBB6F bin mir nicht sicher, ein paar mal hintereinander die Auf Taste betätigt. Ich denke es sind die gewünschten Nachrichten enthalten.

Die Firmware von dir habe ich auch Installiert  V 3.3.2-dev SIGNALduino cc1101 - compiled at Jan 7 2018 19:20:14
Hast du eine Idee an was es liegen könnte warum es bei mir nicht dekodiert wird.

Gruß Peter

Ralf9

ZitatHast du eine Idee an was es liegen könnte warum es bei mir nicht dekodiert wird.

Hast Du den MC-Decoder wieder aktiviert?
set sduino enableMessagetype manchesterMC

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

Ralf9

Zitatbei einen kurzen Tastendruck wird nur eine MU-Nachrichten pro Tastendruck empfangen.
Dies sind alles perfekte Nachrichten. Du hast sehr gute Empfangsbedingungen.

Du hast eine Fernbedienung bei der die ersten 4 Bit immer A sind. Diese sollte Problemlos empfangbar sein.

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

kpl


2018.02.09 19:08:58 4: sduino/msg READredu: MU;P0=-4836;P1=2488;P2=-2646;P3=4800;P4=-1297;P5=1271;P6=-653;P7=631;D=0121234545674567456767476547656745476767654567476567676767476767656745676767674545454;CP=7;R=18;
2018.02.09 19:08:58 4: sduino/msg READredu: MU;P0=-32001;P1=2492;P2=-2596;P3=4856;P4=-1287;P5=1278;P6=-650;P7=634;D=01212121212121234545674567456767476547656745476767654567476567676767476767656745676767674545454;CP=7;R=22;
2018.02.09 19:09:01 4: sduino/msg READredu: MU;P0=4808;P1=-1299;P2=1287;P3=618;P5=-644;P6=2494;P7=-2642;D=567670121253121352135353521352125313535352531212125313535352535353531253135352531352531;CP=3;R=22;
2018.02.09 19:09:01 4: sduino/msg READredu: MU;P0=-32001;P1=2502;P2=-2586;P3=4840;P4=-1296;P5=1283;P6=-652;P7=616;D=0121212121212123454567454765476767654765456747676765674545456747676765676767674567476765674765674;CP=7;R=23;
2018.02.09 19:09:03 4: sduino/msg READredu: MU;P0=2538;P1=-2612;P2=4824;P3=-1291;P4=1282;P5=-646;P6=641;D=01012343456365434565636565656545634343654345636545656565636565654563456565656343434340;CP=6;R=22;
2018.02.09 19:09:03 4: sduino/msg READredu: MU;P0=-32001;P1=2503;P2=-2588;P3=4848;P4=-1292;P5=1273;P6=-646;P7=641;D=01212121212121234545674765456767476767676567454547654567476567676767476767656745676767674545454;CP=7;R=23;
2018.02.09 19:09:17 4: sduino/msg READredu: MU;P0=-200;P1=2550;P2=-2568;P3=4816;P4=-1283;P5=1282;P6=-649;P7=631;D=01212345456747676765676745674765674567456747676545456747654567676767676767476765676745676;CP=7;R=43;
2018.02.09 19:09:18 4: sduino/msg READredu: MU;P0=-32001;P1=2501;P2=-2572;P3=4824;P4=-1270;P5=1286;P6=-636;P7=647;D=012121212121212345456747676765676745674765674567456747676545456747654567676767676767476765676745676;CP=7;R=44;
2018.02.09 19:09:18 4: sduino/msg READredu: MU;P0=634;P1=-632;P2=-1266;P3=1290;D=0102320132320132320101310231010201310101010102010131020131010102320101320100;CP=0;R=219;
2018.02.09 19:09:21 4: sduino/msg READredu: MU;P0=-32001;P1=2532;P2=-2566;P3=4832;P4=-1285;P5=1281;P6=-640;P7=636;D=012123454545674767676567676747676767676545676767456747654545674567476567454767676547676;CP=7;R=44;

hier ein paar Nachrichten von den Sendern mit schlechter Qualität.
Ich habe aber noch nicht wirklich verstanden wie ich dir Nachrichten mit einen short erstellen kann.

Den MC-Decoder hatte ich natürlich nicht wieder aktiviert. :-[

Das mit dem guten Empfang hatte aber erst Funktioniert nach dem ich mir eine Doppelquad-Antenne gebastelt habe. Vorher ging so gut wie nichts.

Danke Peter


Ralf9

Mit diesen Nachrichten werden 2 andere Fernbedienungen erkannt (SOMFY_8A2FA9 und SOMFY_8B3741)
Bis auf die vorletzte Nachricht wo der Sync fehlt sind alle Nachrichten ok.

Mit Deinen Fernbedienungen, bei denen die ersten 4 Bit  A sind, werden die Nachrichten mit einem short nach einem sync nicht gesendet.


Liest hier jemand mit der eine Fernbedienung hat bei der die ersten 4 Bit nicht A ist, einen Signalduino hat und mir die benötigten MU-Nachrichten geben kann?
 
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

kpl

Hallo Ralf,

ich habe immer noch nicht verstanden wo ich das mit vier A erkennen kann.

hier  noch ein paar Nachrichten von einer Fernbedienung die nicht dekodiert wird.

2018.02.09 20:39:59 4: sduino/msg READredu: MU;P0=-592;P1=2479;P2=-2524;P3=4796;P4=-1246;P5=1293;P7=660;D=0121212121212121212121212345070707070747070507470547070507470547070507454707054705470707070547070705470547070547050707074507070707070707070707070747070547212121212121234507070707074707050747054707050747054707050745470705470547070707054707070547054707054;CP=7;R=37;
2018.02.09 20:39:59 4: sduino/msg READredu: MU;P0=-607;P1=1299;P2=661;P3=-1236;D=010202023102020202020202020202023132020;CP=2;R=37;
2018.02.09 20:40:06 4: sduino/msg READredu: MU;P0=2470;P1=-2524;P2=4772;P3=-1241;P4=1285;P5=-650;P6=657;D=0101010101010101010101012345656565634365456365456365456365456365456343656543654365656565436565654365436565436545656563456565656565656565656565636565436101010101010123456565656343654563654563654563654563654563436565436543656565654365656543654365654365456;CP=6;R=29;
2018.02.09 20:40:31 4: sduino/msg READredu: MU;P0=-112;P1=2475;P2=-2517;P3=4792;P4=-1235;P5=1288;P6=-638;P7=658;D=0121212121212121212121212345676767674767676567476547676567476547676547654767654567476547656747676767676567476567456767674567676767676767676767676747676547212121212121234567676767476767656747654767656747654767654765476765456747654765674767676767656747656;CP=7;R=39;
2018.02.09 20:40:31 4: sduino/msg READredu: MU;P0=-1231;P1=1300;P2=-607;P3=663;D=012323230123232323232323232323230103232;CP=3;R=39;
2018.02.09 20:40:34 4: sduino/msg READredu: MU;P0=636;P1=-2520;P2=2467;P4=4784;P5=-1246;P6=1289;P7=-677;D=4567070705670507670507670507670507670507650765070765670507650767050707070707670507670567070705670707070707070707070707050707650121212121212145670707056705076705076705076705076705076507650707656705076507670507070707076705076705670707056707070707070707070;CP=0;R=37;


Ralf9

#156
Dies sieht nach der selben Fernbedienung (Telis 6 Chronis RTS) aus die auch MogRuith hat.
Bei dieser hat die MC-Nachricht eine Datenlänge von 20 Ziffern. 
Bei Deiner sieht die MC-Nachricht so aus:
MC;LL=-1246;LH=1293;SL=-592;SH=660;D=81CDCDCBB7DEDD84001D;C=631;L=80;
Nach den 14 Ziffern der normalen Somfy Nachricht folgen noch 6 weitere (84001D).
Die empfangene Nachricht enthält eine Wiederholung.

Damit diese MC-Nachricht verarbeitet werden kann, ist in der 10_SOMFY.pm in der Zeiie 489 eine Anpassung notwendig.
$ret = "Somfy RTS message format error (length)! :".$encData.":" if (length($encData) != 14);
muss durch die folgenden 2 Zeilen ersetzt werden

my $lengthEncData = length($encData);
$ret = "Somfy RTS message format error (length)! $encData (" . $lengthEncData ."), length should be 14 or 20" if ($lengthEncData != 14 &&  $lengthEncData != 20);


Danach ist ein fhem Neustart oder ein "reload 10_SOMFY.pm" erforderlich.

Mit dem A meine ich die erste Ziffer bei den Daten der MC-Nachricht:
MC;LL=-1299;LH=1287;SL=-644;SH=618;D=A5BDA7953C1399;C=641;L=56;

Du kannst mal schauen ob bei dieser Fernbedienung sich die erste Ziffer ändert.

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

kpl

Hallo Ralf,

nach der Änderung an der 10_SOMFY.pm wird auch diese Fernbedienung (TELIS COMPOSIO) Dekodiert :).
Bei dieser Fernbedienung beginnen die Daten immer mit einer 8 aber auch kein MU-Nachrichten bei denen nach dem sync ein short kommt.
Alle meine anderen Sender beginnen mit einen A, ich kann da leider nicht weiterhelfen :(.

Danke Peter

Ralf9

Nach dem sync ein short kommt nur, wenn die erste Ziffer kleiner 8 ist.
Nach der u.g. Beschreibung kommt dies bei der Somfy Telis RTS 1 ohne den MY center button vor. Dies ist anscheinend eine recht alte Fernbedienung die es neu nicht mehr gibt.
Es müsste diese hier sein
https://www.ebay.de/itm/Somfy-Funkhandsender-Telis-1-RTS/253409146311?epid=1366984812&hash=item3b005cb5c7:g:e0cAAOSwWEZadxiy

ZitatPlease note that the "Somfy Telis RTS 1" (vanilla color with 3 grey buttons) remotes I own do NOT have 0xA in the MSB of the 1st byte, but is seemingly random. I also have a Somfy Telis 1 PURE (with the MY center button), that HAS the 0xA in the MSB.


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

Ralf9

Zitat von: Ralf9 am 08 Februar 2018, 00:19:40
besteht eigentlich noch Interesse, die Somfy erkennungsrate von den Handsendern zu verbessern?

Ich würde es mir gerne mal anschauen.
Dazu benötige ich MU-Nachrichten von den empfangenen Signalen der Handsender. Dazu bitte mit
set sduino disableMessagetype syncedMS
set sduino disableMessagetype manchesterMC

den MS- und MC-Decoder deakivieren.

Es is dabei hilfreich, wenn ihr zu den empfangenenn Signalen jeweils die Somfy Adresse und die gedrückte Taste dazuschreibt.

Ok, da sich niemand mehr gemeldet hat, gehe ich davon aus, daß sich das Problem mit der schlechten Erkennungsrate von den Handsendern erledigt hat.
Die Somfy Telis RTS 1 ohne den MY center button scheint so alt zu sein, daß sie niemand hier in verwendung hat.

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

moedi

Hallo Ralf,

aufgrund fehlender Verkabelung haben wir seit kurzem auch Somfy-Rolladenantriebe und ich versuche sie in FHEM zu integrieren. Das steuern mit einem Signalduino klappt auch schon ganz gut, aber ich habe doch noch große Probleme beim Empfang der Signale von den Fernsteuerungen. Vielleicht kannst du mal einen Blick auf die MU-Protokolle werfen? Sie stammen von einer Somfy Zeitschaltuhr Chronis RTS L. Die Adresse müsste 665D3D seom. Ich habe zwei Mal auf "oben" gedrückt. Je Tastendruck wurden anscheinend drei Signale gesendet:

2018.03.18 07:53:29 4: sduino/msg READredu: MU;P0=-1270;P1=1125;P2=-845;P3=454;P4=636;P5=-562;D=01012323032321245401042321545401232401045450;CP=4;R=10;
2018.03.18 07:53:29 4: sduino/msg READredu: MU;P0=4872;P1=861;P2=-457;P3=1419;P4=-1056;P5=-11908;P6=2469;P7=-2455;D=1234123412123412156767676767676767676704343212141210;CP=1;R=9;
2018.03.18 07:53:29 4: sduino/msg READredu: MU;P0=718;P1=1432;P3=-491;P4=-1095;D=0304140303130304130304140303031403130303030303040314030314031400;CP=0;R=9;

2018.03.18 07:56:43 4: sduino/msg READredu: MU;P0=1279;P1=-603;P2=631;P5=-808;P6=-12276;P7=-1279;D=707070707012127012127012127072121072121210721012121212121272107212507210721210721260;CP=2;R=33;
2018.03.18 07:56:43 4: sduino/msg READredu: MU;P0=2461;P1=-2463;P2=4724;P3=-1309;P4=1243;P5=-667;P6=640;D=010101010101010101012343434343456563456563456563436565436565654365456;CP=6;R=32;
2018.03.18 07:56:43 4: sduino/msg READredu: MU;P0=-2382;P1=-607;P2=608;P4=-1285;P5=1294;P6=-12108;P7=2468;D=121212124215421215421542121542126707070707070707070700;CP=2;R=33;


Die Konfiguration des sduino:

Internals:
   Clients    :IT:CUL_TCM97001:SD_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: :FS10:CUL_FHTTK:Siro:FHT:FS20:SIGNALduino_un:
   DEF        /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
   DMSG       YsAC8A89BD80DDBB
   DevState   initialized
   DeviceName /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
   FD         9
   LASTDMSG   YsAC8A89BD80DDBB
   MSGCNT     9
   NAME       sduino
   NR         35
   PARTIAL   
   RAWMSG     MC;LL=-1283;LH=1296;SL=-604;SH=609;D=AC8A89BD80DDBB;C=631;L=56;R=24;s26;b26;w;
   RSSI       -62
   STATE      opened
   TIME       1521354712
   TYPE       SIGNALduino
   sendworking 0
   unknownmessages
   version    V 3.3.2b-dev SIGNALduino cc1101 - compiled at Feb 25 2018 18:47:47
   versionmodul v3.3.3-dev
   DoubleMsgIDs:
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}F[A-Fa-f0-9]{2}(#R[A-F0-9][A-F0-9]){0,1}$
     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   ^u30#.*
     18:FLAMINGO ^P13#[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
     2:CUL_TCM97001 ^s[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:
     2018-03-17 11:25:25   ccconf          freq:433.420MHz bWidth:325KHz rAmpl:42dB sens:4dB  (DataRate:5603.79Baud)
     2018-03-18 09:54:17   ping            OK
     2018-03-17 11:26:11   state           opened
     2018-03-17 11:26:11   version         V 3.3.2b-dev SIGNALduino cc1101 - compiled at Feb 25 2018 18:47:47
   getcmd:
   keepalive:
     ok         1
     retry      0
   mcIdList:
     10
     11
     12
     12.1
     18
     43
     47
     52
     57
     58
   msIdList:
     0
     1
     13
     14
     15
     17
     2
     22
     23
     25
     3
     3.1
     32
     33
     35
     38
     4
     41
     51
     55
     6
     68
     7
     72.1
   muIdList:
     13.1
     16
     20
     21
     24
     26
     27
     28
     29
     30
     31
     36
     37
     39
     40
     44
     44.1
     45
     46
     48
     49
     5
     50
     56
     59
     60
     61
     62
     64
     65
     66
     67
     69
     70
     71
     72
     75
     79
     8
     9
Attributes:
   cc1101_frequency 433.42
   flashCommand avrdude -c arduino -b [BAUDRATE] -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
   hardware   nanoCC1101
   verbose    3


Wenn es hilft kann ich auch mehr Signale liefern, auch noch von einem Telis 4 RTS Handsender.

Grüße
Dieter

Ellert

Wenn FHEM unerwartet abstürzt und wieder gestartet wird, z.B. bei einem Stromausfall, dann ist es wahrscheinlich, dass der Rolling Code und der  Encryption Key veraltet sind, weil fhem.save nicht bei jedem set-Befehl gespeichert wird und beim FHEM Start alte Werte gesetzt werden.

Wäre es daher sinnvoll das Modu 10_SOMFY.pml zu erweitern, um den Rolling Code und den Encryption Key in einer separaten Datei je Device bei jedem set-Befehl zu speichern und nach dem globalen Event INITIALIZED zu setzen?


Ralf9

Zitataber ich habe doch noch große Probleme beim Empfang der Signale von den Fernsteuerungen. Vielleicht kannst du mal einen Blick auf die MU-Protokolle werfen? Sie stammen von einer Somfy Zeitschaltuhr Chronis RTS L. Die Adresse müsste 665D3D seom. Ich habe zwei Mal auf "oben" gedrückt. Je Tastendruck wurden anscheinend drei Signale gesendet:
2018.03.18 07:56:43 4: sduino/msg READredu: MU;P0=2461;P1=-2463;P2=4724;P3=-1309;P4=1243;P5=-667;P6=640;D=010101010101010101012343434343456563456563456563436565436565654365456;CP=6;R=32;
2018.03.18 07:56:43 4: sduino/msg READredu: MU;P0=-2382;P1=-607;P2=608;P4=-1285;P5=1294;P6=-12108;P7=2468;D=121212124215421215421542121542126707070707070707070700;CP=2;R=33;

Irgendwas passt da nicht. Der sduino hat mitten in der Nachricht ein Ende erkannt. Evtl durch eine Störung.
Gibt es Irgendwas in der Nähe des sduino, was den Empfang stören könnte?
Wie weit ist die Chronis RTS L vom sduino entfernt? Ist eine Wand oder Decke dazwischen?

Bitte mach mal ein "get sduino config"

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

moedi

An der Entfernung zwischen Sender und sduino kann es eigentlich nicht liegen - beide sind im selben Raum, ca. 4m voneinander entfernt. Eher könnte es Störquellen in der Nähe des sduino geben. Ich versuche mal, den Ort zu wechseln.

Die Ausgabe von "get sduino config":

config: MS=0;MU=1;MC=1;Mred=1;Mdebug=1_MScnt=4;MuSplitThresh=8000;MdebFifoLimit=80


Ich habe derzeit den Verbose-Level auf 3 reduziert, da bei 4 das Log sich sehr schnell füllt. Damit bekomme ich im Log folgende Meldungen:

2018.03.18 18:39:58 1: sduino: SOMFY_Parse : Somfy RTS checksum error! :87BFB36F9AEF74:
2018.03.18 18:39:58 3: sduino: Unknown SOMFY device detected, define one to get detailed information.


Kann das auch auf die abgebrochenen Nachrichten zurückzuführen sein? Ich habe schon den Quellcode der Signalduino und Somfy Module durchsucht, aber die Stelle nicht gefunden, an der diese Meldungen ausgegeben werden. Muss wohl an meinen Perl-Kenntnissen noch etwas arbeiten...

Gruß
Dieter

Ralf9

Zitatsduino: SOMFY_Parse : Somfy RTS checksum error! :87BFB36F9AEF74:

Da wurde eine fehlerhafte Nachricht empfangen, bei der die Somfy RTS checksum nicht passt.
Die abgebrochenen Nachrichten sind normalerweise zu kurz und werden deshalb nicht weiterverarbeitet.

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