Deckenventilator einbinden

Begonnen von Kai-Alfonso, 29 Juni 2023, 20:22:25

Vorheriges Thema - Nächstes Thema

romakrau

Nabend zusammen,
ich weiß nicht ob es erlaubt ist sich auf diesen Thread drauf zu hängen. Ich habe ebenfalls einen Deckenventilator vom großen A, einen Create/Calm, mit einer Fernbedienung die nur mit einiger Verzögerung arbeitet. Ich habe einen SIGNALduino zusammen geschraubt ud er empfängt auch Daten. Hier das List:
nternals:
   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.187.245:23
   DMSG       P34#B0010
   DevState   initialized
   DeviceName 192.168.187.245:23
   FD         40
   FUUID      64b180d0-f33f-e93f-8b4b-87c4dadd5e27de8e
   LASTDMSG   P34#B0010
   LASTDMSGID 34
   MSGCNT     31
   NAME       SZ_Ventilator
   NR         3256
   PARTIAL   
   RAWMSG     MU;P0=1206;P1=-417;P3=-1191;P4=429;P5=-10137;D=0101010341034101034343434343434343434341034343454341010103410341010343434343434343434343410343434543410101034103410103434343434343434343434103434345434101010341034101034343434343434343434341034343454341010103410341010343434343434343434343410343434;CP=4;R=45;
   RSSI       -51.5
   STATE      opened
   TIME       1689362227.02973
   TYPE       SIGNALduino
   cc1101_available 1
   eventCount 53
   sendworking 0
   version    V 3.5.0-dev+20210808 SIGNALESP cc1101 (chip CC1101) - compiled at Jul 14 2023 18:34:48
   versionProtocols 1.52
   versionmodul 3.5.5+20230516
   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)#.*
     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:
     2023-07-14 21:14:29   cc1101_config   Freq: 433.920 MHz, Bandwidth: 325 kHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5.60 kBaud
     2023-07-14 21:14:29   cc1101_config_ext Modulation: ASK/OOK
     2023-07-14 21:14:29   cc1101_patable  C3E = 00 84 00 00 00 00 00 00 => 5_dBm
     2023-07-14 22:01:28   config          MS=1;MU=1;MC=1;Mred=1
     2023-07-14 22:06:29   ping            OK
     2023-07-14 21:14:28   state           opened
   additionalSets:
   helper:
   keepalive:
     ok         1
     retry      0
   mcIdList:
   mnIdList:
   msIdList:
   muIdList:
Attributes:
   hardware   esp8266cc1101
   verbose    5
   whitelist_IDs ,

Im Log sehe ich unter anderem folgende Daten die gelegentlich wechseln. Taste On/Off:

2023.07.14 21:39:54 4: SZ_Ventilator: Read, msg READredu: MS;P1=-414;P2=1212;P3=-1196;P4=421;P5=-10112;D=45434121212341234121234343434343434343434341234343;CP=4;SP=5;R=56;m2;
2023.07.14 21:39:54 4: SZ_Ventilator: Read, msg READredu: MS;P1=-414;P2=1212;P3=-1196;P4=421;P5=-10112;D=45434121212341234121234343434343434343434341234343;CP=4;SP=5;R=56;m1;
2023.07.14 21:40:03 4: SZ_Ventilator: Read, msg READredu: MS;P1=-420;P2=1207;P3=-1187;P4=434;P5=-10105;D=45434121212341234121234343434343434343434341234343;CP=4;SP=5;R=55;m2;
2023.07.14 21:40:03 4: SZ_Ventilator: Read, msg READredu: MS;P1=-420;P2=1207;P3=-1187;P4=434;P5=-10105;D=45434121212341234121234343434343434343434341234343;CP=4;SP=5;R=55;m1;
2023.07.14 21:40:12 4: SZ_Ventilator: Read, msg READredu: MS;P1=-425;P2=1199;P3=-1191;P4=428;P5=-10110;D=45434121212341234121234343434343434343434341234343;CP=4;SP=5;R=55;m2;
2023.07.14 21:40:12 4: SZ_Ventilator: Read, msg READredu: MS;P1=-425;P2=1199;P3=-1191;P4=428;P5=-10110;D=45434121212341234121234343434343434343434341234343;CP=4;SP=5;R=55;m1;
2023.07.14 21:44:53 4: SZ_Ventilator: Read, msg READredu: MS;P1=1208;P3=-416;P4=-1173;P5=450;P6=-10121;D=56545313131453145313145454545454545454545453145454;CP=5;SP=6;R=12;m2;
2023.07.14 21:44:53 4: SZ_Ventilator: Read, msg READredu: MS;P1=1208;P3=-416;P4=-1173;P5=450;P6=-10121;D=56545313131453145313145454545454545454545453145454;CP=5;SP=6;R=12;m2;
2023.07.14 21:45:06 4: SZ_Ventilator: Read, msg READredu: MS;P0=1210;P3=-1188;P4=426;P5=-417;P6=-10117;D=46434505050345034505034343434343434343434345034343;CP=4;SP=6;R=19;m2;
2023.07.14 21:45:06 4: SZ_Ventilator: Read, msg READredu: MS;P0=1210;P3=-1188;P4=426;P5=-417;P6=-10117;D=46434505050345034505034343434343434343434345034343;CP=4;SP=6;R=19;m1;
2023.07.14 21:45:12 4: SZ_Ventilator: Read, msg READredu: MS;P1=-416;P2=1202;P3=-1193;P4=433;P5=-10109;D=45434121212341234121234343434343434343434341234343;CP=4;SP=5;R=26;m2;
2023.07.14 21:45:12 4: SZ_Ventilator: Read, msg READredu: MS;P1=-416;P2=1202;P3=-1193;P4=433;P5=-10109;D=45434121212341234121234343434343434343434341234343;CP=4;SP=5;R=26;m1;
2023.07.14 21:45:21 4: SZ_Ventilator: Read, msg READredu: MS;P0=-1198;P1=422;P2=-425;P3=1198;P4=-10138;D=14101232323012301232301010101010101010101012301010;CP=1;SP=4;R=50;O;m2;
2023.07.14 21:45:21 4: SZ_Ventilator: Read, msg READredu: MS;P0=-1193;P1=432;P2=-421;P3=1204;P4=-10138;D=14101232323012301232301010101010101010101012301010;CP=1;SP=4;R=50;m1;
2023.07.14 21:45:21 4: SZ_Ventilator: Read, msg READredu: MS;P0=-1193;P1=432;P2=-421;P3=1204;P4=-10138;D=14101232323012301232301010101010101010101012301010;CP=1;SP=4;R=50;m0;
2023.07.14 21:45:26 4: SZ_Ventilator: Read, msg READredu: MS;P0=1209;P4=-415;P5=-1185;P6=435;P7=-10119;D=67656404040564056404056565656565656565656564056565;CP=6;SP=7;R=57;m2;
2023.07.14 21:45:26 4: SZ_Ventilator: Read, msg READredu: MS;P0=1209;P4=-415;P5=-1185;P6=435;P7=-10119;D=67656404040564056404056565656565656565656564056565;CP=6;SP=7;R=57;m1;
2023.07.14 21:45:41 4: SZ_Ventilator: Read, msg READredu: MS;P1=-414;P2=1199;P3=-1191;P4=435;P5=-10144;D=45434121212341234121234343434343434343434341234343;CP=4;SP=5;R=57;m2;
2023.07.14 21:45:41 4: SZ_Ventilator: Read, msg READredu: MS;P1=-414;P2=1199;P3=-1191;P4=435;P5=-10144;D=45434121212341234121234343434343434343434341234343;CP=4;SP=5;R=57;m1;
2023.07.14 21:45:52 4: SZ_Ventilator: Read, msg READredu: MS;P0=-415;P1=1211;P2=-1189;P3=432;P4=-10123;D=34323010101230123010123232323232323232323230123232;CP=3;SP=4;R=52;m2;
2023.07.14 21:45:52 4: SZ_Ventilator: Read, msg READredu: MS;P0=-415;P1=1211;P2=-1189;P3=432;P4=-10123;D=34323010101230123010123232323232323232323230123232;CP=3;SP=4;R=52;m1;
2023.07.14 21:45:56 4: SZ_Ventilator: Read, msg READredu: MS;P0=440;P1=-10122;P5=-421;P6=1200;P7=-1185;D=01070565656705670565670707070707070707070705670707;CP=0;SP=1;R=51;m2;
2023.07.14 21:45:56 4: SZ_Ventilator: Read, msg READredu: MS;P0=440;P1=-10122;P5=-421;P6=1200;P7=-1185;D=01070565656705670565670707070707070707070705670707;CP=0;SP=1;R=51;m1;
2023.07.14 21:46:00 4: SZ_Ventilator: Read, msg READredu: MS;P0=-10109;P4=-424;P5=1209;P6=-1182;P7=440;D=70767454545674567454567676767676767676767674567676;CP=7;SP=0;R=55;m2;
2023.07.14 21:46:00 4: SZ_Ventilator: Read, msg READredu: MS;P0=-10109;P4=-424;P5=1209;P6=-1182;P7=440;D=70767454545674567454567676767676767676767674567676;CP=7;SP=0;R=55;m1;
2023.07.14 21:46:03 4: SZ_Ventilator: Read, msg READredu: MS;P1=-403;P2=1221;P3=-1173;P4=446;P5=-10131;D=45434121212341234121234343434343434343434341234343;CP=4;SP=5;R=57;m2;
2023.07.14 21:46:03 4: SZ_Ventilator: Read, msg READredu: MS;P1=-403;P2=1221;P3=-1173;P4=446;P5=-10131;D=45434121212341234121234343434343434343434341234343;CP=4;SP=5;R=57;m1;

Kann mir jemand hier helfen oder soll ich einen eigenen Thread aufmachen?

Gruß
Roman

romakrau

Bin gerade dabei die Daten in eine Tabelle zu übertragen. Dauert aber einen Moment.

elektron-bbs

Irgendwie funktioniert das mit den E-Mail-Benachrichtigungen nicht mehr zuverlässig. Ich hebe deine Antwort eben eher zufällig entdeckt.

Zitat von: Kai-Alfonso am 10 Juli 2023, 11:41:50So, ich hab es finally zum laufen bekommen - ich hatte mit einem anderen Receiver gesehen, das nix gesendet wird und hab noch mal alle Kabel durchgemessen - da war wirklich ein Kabelbruch oder schlechte Kontaktstelle im Dupont Stecker zum senden. Hab es dann gewechselt und jetzt gehen alle Funktionen.

Freut mich, das es jetzt funktioniert.
Von diesen miserablen Strippen habe ich auch schon gelesen. Ich hatte auch schon eine Serie von Steckbrettern mit zu hohen Übergangswiderständen :-( Im Zweifelsfall sollte man immer zuerst nachmessen.
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

elektron-bbs

Zitat von: romakrau am 14 Juli 2023, 22:10:10ich weiß nicht ob es erlaubt ist sich auf diesen Thread drauf zu hängen. Ich habe ebenfalls einen Deckenventilator vom großen A, einen Create/Calm, mit einer Fernbedienung die nur mit einiger Verzögerung arbeitet. Ich habe einen SIGNALduino zusammen geschraubt ud er empfängt auch Daten. Hier das List:

Ist erlaubt, passt doch zum Thema :-)

Zuerst auch wieder die üblichen Fragen:
Hat die Fernbedienung eine genauere Bezeichnung?
Existiert ein PDF, oder wenigstens ein Produktlink?

Ich schätze mal, das das auch wieder ein neues Protokoll werden muss. Von den bereits erfassten scheint keines so richtig zu passen. Vermutlich werden auch wieder manche Nachrichten als MU ausgegeben.
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

romakrau

#34
Toll, dann versuche ich mal etwas zu dem Ventilator zu schreiben.

Produktlink:  Deckenventilator

Ein Bild bekomme ich derzeit noch nicht hochgeladen. Auf dem Empfänger steht:

Fan Light Controller

model: 6601

Seitlich ist ein Aufkleber:

RXAL (80-200)RPM
6601-230407760

Gruß
Roman


elektron-bbs

Mich interessieren eher die Daten der Fernbedienung.
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

romakrau

Entschuldige ich war das Wochenende nicht zu Hause. Anbei die Fotos der Fernbedienung. Leider ist der Chip nicht gestempelt. Aber vielleicht lässt sich aus dem Layout und/oder der Bestückung etws ableiten.
Gruß Roman

romakrau

Vielleicht hilft das noch etwas. Ich habe versucht mal die Nullen und Einsen zu dekodieren gemäß der Beschreibung im Wiki. Bin allerdings noch nicht weit gekommen.

2023.07.17 09:58:35 5: SZ_Ventilator: Read, RAW rmsg: Ms;���;���;���;���;���;Dbag␇␇␁g␁g␇␁aaaaaaaaaag␁aa;C6;S2;R13;m2;␃
2023.07.17 09:58:35 4: SZ_Ventilator: Read, msg READredu: MS;P0=1209;P1=-1189;P2=-10122;P6=432;P7=-416;D=62616707070167016707016161616161616161616167016161;CP=6;SP=2;R=19;m2;
2023.07.17 09:58:35 4: SZ_Ventilator: Parse_MS, Matched MS protocol id 118.1 -> Meikee
2023.07.17 09:58:35 5: SZ_Ventilator: Parse_MS, Starting demodulation at Position 2
2023.07.17 09:58:35 5: SZ_Ventilator: Parse_MS, Found wrong signalpattern 67, catched 1 bits, aborting demodulation
2023.07.17 09:58:35 5: SZ_Ventilator: Read, RAW rmsg: Ms;���;���;���;���;���;Dbag␇␇␁g␁g␇␁aaaaaaaaaag␁aa;C6;S2;R13;m1;␃
2023.07.17 09:58:35 4: SZ_Ventilator: Read, msg READredu: MS;P0=1209;P1=-1189;P2=-10122;P6=432;P7=-416;D=62616707070167016707016161616161616161616167016161;CP=6;SP=2;R=19;m1;
2023.07.17 09:58:35 4: SZ_Ventilator: Parse_MS, Matched MS protocol id 118.1 -> Meikee
2023.07.17 09:58:35 5: SZ_Ventilator: Parse_MS, Starting demodulation at Position 2
2023.07.17 09:58:35 5: SZ_Ventilator: Parse_MS, Found wrong signalpattern 67, catched 1 bits, aborting demodulation
2023.07.17 09:58:36 5: SZ_Ventilator: Read, RAW rmsg: Mu;�Ѐ;��;���;���;���;���;���;d␁␁␁#␄␁␅␆%␁!!␆$!!!!!␅!␁%! ;C2;RE6;␃
2023.07.17 09:58:36 4: SZ_Ventilator: Read, msg READredu: MU;P0=208;P1=-97;P2=151;P3=-7616;P4=-526;P5=-273;P6=-143;D=0101012304010506250121210624212121212105210125212;CP=2;R=230;
2023.07.17 09:58:36 5: SZ_Ventilator: Parse_MU, start pattern for MU protocol id 13.1 -> FLAMINGO FA22RF / FA21RF / LM-101LD not found, aborting

elektron-bbs

Leider ist auch bei dieser Fernbedienung kein eindeutiger Name zu erkennen, dann wird es wohl RCnoName128 werden müssen.

Ich bräuchte jetzt von allen Tasten die "msg READredu", egal, ob sie als MS oder MU ausgegeben werden.
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

romakrau

#39
Hier die einzelnen Tastencodes:

Taste ON/OFF
Read, msg READredu: MS;P2=-424;P3=432;P4=1201;P5=-1197;P6=-10133;D=36353242424532453242453535353535353535353532453535;CP=3;SP=6;R=36;m1;
Taste slower
Read, msg READredu: MU;P0=-420;P1=1207;P2=-1199;P3=424;P4=-10154;D=010101230123010123232323232323232323230123010143230101012301230101232323232323232323232301230101432301010123012301012323232323232323232323012301014323010101230123010123232323232323232323230123010143230101012301230101232323232323232323232301230101;CP=3;R=18;Taste faster
Read, msg READredu: MU;P0=-139;P1=-11166;P2=161;P3=-6833;P4=437;P5=-420;P6=1201;P7=-1187;D=12345656567456745656747474747474747474740;CP=4;R=1;Taste 1h
Read, msg READredu: MU;P0=-100;P1=159;P2=-10195;P3=441;P4=-419;P5=1203;P6=-1185;D=0123454545634563454563636363636363636363634545634523634545456345634545636363636363636363636345456345236345454563456345456363636363636363636363454563452363454545634563454563636363636363636363634545634523634545456345634545636363636363636363636345456345;CP=3;R=18;Taste 2h
Read, msg READredu: MU;P0=1216;P1=-10133;P3=-1188;P4=439;P5=-6176;P6=330;P7=-412;D=34567034707034343434343434343434347070707014347070703470347070343434343434343434343470707070143470707034703470703434343434343434343434707070701434707070347034707034343434343434343434347070707014347070703470347070343434343434343434343470707070143470707034;CP=4;R=11;O;Taste 4h
Read, msg READredu: MS;P2=-417;P3=1218;P4=-1196;P5=429;P6=-10149;D=56545232323452345232345454545454545454545234545454;CP=5;SP=6;R=35;m2;Taste 8h
Read, msg READredu: MS;P0=-10144;P4=436;P5=-414;P6=1216;P7=-1191;D=40474565656745674565674747474747474747474567474567;CP=4;SP=0;R=37;m2;Taste Richtungswechsel
Read, msg READredu: MS;P0=-10144;P4=434;P5=-415;P6=1215;P7=-1181;D=40474565656745674565674747474747474747474745656567;CP=4;SP=0;R=37;m2;
Taste Links ohne Beschriftung
Read, msg READredu: MU;P0=-32001;P1=111;P2=-407;P3=438;P4=1214;P5=-1189;P6=-10142;D=0123242424532453242453535353535353535353535353532463532424245324532424535353535353535353535353535324635324242453245324245353535353535353535353535353246353242424532453242453535353535353535353535353532463532424245324532424535353535353535353535353535324;CP=3;R=31;
Taste Rechts ohne Beschriftung
Read, msg READredu: MU;P0=-415;P1=1212;P2=-1192;P3=431;D=01012301230101232323232323232323232323230101;CP=3;R=45;
Ich hoffe das ist so richtig. Manche Cods sehen für mich merkwürding aus.

Nachtrag:
Wippe links ohne Beschriftung
Read, msg READredu: MU;P0=-420;P1=1201;P2=-1187;P3=433;P4=-10143;D=010101230123010123232323232323232323232301010143230101012301230101232323232323232323232323010101;CP=3;R=51;Wippe rechts ohne Beschriftung
Read, msg READredu: MU;P0=-418;P1=1206;P2=-1199;P3=431;D=01012301230101232323232323232323232301232301;CP=3;R=33;

elektron-bbs

Ich habe jetzt erstmal eine Definition für dieses Protokoll erstellt. Der Einfachheit halber habe ich den gleichen Branch wie für die vorhergehende Fernbedienung verwendet.
Bitte mal folgendes Update durchführen:
update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master_RCnoName127/controls_signalduino.txt
Nach einem Neustart von FHEM und anschließender Aktivierung der Protokolle 128 und 128.1 müssten bei Empfang der Fernbedienung jetzt Logausgaben in dieser Art erscheinen:
2023.07.18 17:46:07 4: sduino_dummy: get rawmsg: ␂MS;P2=-424;P3=432;P4=1201;P5=-1197;P6=-10133;D=36353242424532453242453535353535353535353532453535;CP=3;SP=6;R=36;m1;␃
2023.07.18 17:46:07 4: sduino_dummy: Parse_MS, Matched MS protocol id 128.1 -> RCnoName128
2023.07.18 17:46:07 4: sduino_dummy: Parse_MS, last part pair=5 reconstructed, last bit=1
2023.07.18 17:46:07 4: sduino_dummy: Parse_MS, Decoded matched MS protocol id 128.1 dmsg P128#8A7FF7 length 24 RSSI = -56
2023.07.18 17:46:08 3: sduino_dummy: Unknown code P128#8A7FF7, help me!

Von folgenden Tasten bräuchte ich nochmal Nachrichten, da diese zu kurz waren:
Taste faster
Read, msg READredu: MU;P0=-139;P1=-11166;P2=161;P3=-6833;P4=437;P5=-420;P6=1201;P7=-1187;D=12345656567456745656747474747474747474740;CP=4;R=1;

Taste Rechts ohne Beschriftung - button_right
Read, msg READredu: MU;P0=-415;P1=1212;P2=-1192;P3=431;D=01012301230101232323232323232323232323230101;CP=3;R=45;

Wippe rechts ohne Beschriftung - paddle_right
Read, msg READredu: MU;P0=-418;P1=1206;P2=-1199;P3=431;D=01012301230101232323232323232323232301232301;CP=3;R=33;

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

romakrau

#41
Das ging aber fix. Hier nun das Ergebnis für die ON/FF Taste:
2023.07.18 21:05:31 5: SZ_Ventilator: Read, RAW rmsg: Ms;���;���;���;���;���;DECA!!#A#A!#CCCCCCCCCCA#CC;C4;S5;R34;m2;␃
2023.07.18 21:05:31 4: SZ_Ventilator: Read, msg READredu: MS;P1=-418;P2=1205;P3=-1190;P4=437;P5=-10143;D=45434121212341234121234343434343434343434341234343;CP=4;SP=5;R=52;m2;
2023.07.18 21:05:31 4: SZ_Ventilator: Parse_MS, Matched MS protocol id 128.1 -> RCnoName128
2023.07.18 21:05:31 5: SZ_Ventilator: Parse_MS, Starting demodulation at Position 3
2023.07.18 21:05:31 4: SZ_Ventilator: Parse_MS, last part pair=3 reconstructed, last bit=1
2023.07.18 21:05:31 5: SZ_Ventilator: Parse_MS, dispatching bits: 1 0 0 0 1 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1
2023.07.18 21:05:32 4: SZ_Ventilator: Parse_MS, Decoded matched MS protocol id 128.1 dmsg P128#8A7FF7 length 24 RSSI = -48
2023.07.18 21:05:32 5: SZ_Ventilator: Dispatch, P128#8A7FF7, test ungleich: disabled
2023.07.18 21:05:32 5: SZ_Ventilator: Dispatch, P128#8A7FF7, -48 dB, dispatch
2023.07.18 21:05:32 5: SZ_Ventilator: dispatch P128#8A7FF7
2023.07.18 21:05:32 4: SZ_Ventilator: SD_UT protocol 128, bitData 100010100111111111110111, hlen 6
2023.07.18 21:05:32 1: SZ_Ventilator: SD_UT_Parse UNDEFINED sensor unknown detected, protocol 128, data 8A7FF7, code
2023.07.18 21:05:32 5: SZ_Ventilator: Read, RAW rmsg: Ms;���;���;���;���;���;DECA!!#A#A!#CCCCCCCCCCA#CC;C4;S5;R34;m1;␃
2023.07.18 21:05:32 4: SZ_Ventilator: Read, msg READredu: MS;P1=-418;P2=1205;P3=-1190;P4=437;P5=-10143;D=45434121212341234121234343434343434343434341234343;CP=4;SP=5;R=52;m1;
2023.07.18 21:05:32 4: SZ_Ventilator: Parse_MS, Matched MS protocol id 128.1 -> RCnoName128
2023.07.18 21:05:32 5: SZ_Ventilator: Parse_MS, Starting demodulation at Position 3
2023.07.18 21:05:32 4: SZ_Ventilator: Parse_MS, last part pair=3 reconstructed, last bit=1
2023.07.18 21:05:32 5: SZ_Ventilator: Parse_MS, dispatching bits: 1 0 0 0 1 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1
2023.07.18 21:05:32 4: SZ_Ventilator: Parse_MS, Decoded matched MS protocol id 128.1 dmsg P128#8A7FF7 length 24 RSSI = -48
2023.07.18 21:05:32 5: SZ_Ventilator: Dispatch, P128#8A7FF7, test gleich
2023.07.18 21:05:32 4: SZ_Ventilator: Dispatch, P128#8A7FF7, Dropped due to short time or equal msg

Anbei die fehlenden Codes:
Taster faster:
SZ_Ventilator: Read, RAW rmsg: Mu;��;�р;���;���;���;���;���;���;D␁#EEEcEcEEccccccccccccEcEscEEEcEcEEccccccccccccEcEscEEEcEcEEccccccccccccEcEscEEEcEcEEccccccccccccEcEscEEEcEcEEccccccccccccEcE;C3;R31;␃
2023.07.18 21:14:00 4: SZ_Ventilator: Read, msg READredu: MU;P0=-115;P1=209;P2=-22629;P3=434;P4=-417;P5=1202;P6=-1193;P7=-10142;D=0123454545634563454563636363636363636363636345634573634545456345634545636363636363636363636363456345736345454563456345456363636363636363636363634563457363454545634563454563636363636363636363636345634573634545456345634545636363636363636363636363456345;CP=3;R=49;
2023.07.18 21:14:00 4: SZ_Ventilator: Parse_MU, Fingerprint for MU protocol id 128 -> RCnoName128 matches, trying to demodulate
2023.07.18 21:14:00 5: SZ_Ventilator: Parse_MU, part is 634545456345634545636363636363636363636363456345 starts at position 0 and ends at 50
2023.07.18 21:14:00 5: SZ_Ventilator: Parse_MU, Starting demodulation (StartStr: 73 first found at 50 regex: (?:73)((?:63|45){23,}) Pos 50) length_min_max (23..24) length=24
2023.07.18 21:14:00 5: SZ_Ventilator: Parse_MU, dispatching hex: P128#8A7FFA
2023.07.18 21:14:00 4: SZ_Ventilator: Parse_MU, Decoded matched MU protocol id 128 dmsg P128#8A7FFA length 24 dispatch(1/4) RSSI = -49.5
2023.07.18 21:14:00 5: SZ_Ventilator: Dispatch, P128#8A7FFA, test ungleich: disabled
2023.07.18 21:14:00 5: SZ_Ventilator: Dispatch, P128#8A7FFA, -49.5 dB, dispatch
2023.07.18 21:14:00 5: SZ_Ventilator: dispatch P128#8A7FFA
2023.07.18 21:14:00 3: SZ_Ventilator: Unknown code P128#8A7FFA, help me!
2023.07.18 21:14:00 5: SZ_Ventilator: Parse_MU, part is 634545456345634545636363636363636363636363456345 starts at position 50 and ends at 100
2023.07.18 21:14:00 5: SZ_Ventilator: Parse_MU, 2. try demodulation at Pos 50
2023.07.18 21:14:00 5: SZ_Ventilator: Parse_MU, dispatching hex: P128#8A7FFA
2023.07.18 21:14:00 4: SZ_Ventilator: Parse_MU, Decoded matched MU protocol id 128 dmsg P128#8A7FFA length 24 dispatch(2/4) RSSI = -49.5
2023.07.18 21:14:00 5: SZ_Ventilator: Dispatch, P128#8A7FFA, test gleich
2023.07.18 21:14:00 4: SZ_Ventilator: Dispatch, P128#8A7FFA, Dropped due to short time or equal msg
2023.07.18 21:14:00 5: SZ_Ventilator: Parse_MU, part is 634545456345634545636363636363636363636363456345 starts at position 100 and ends at 150
2023.07.18 21:14:00 5: SZ_Ventilator: Parse_MU, 3. try demodulation at Pos 100
2023.07.18 21:14:00 5: SZ_Ventilator: Parse_MU, dispatching hex: P128#8A7FFA
2023.07.18 21:14:00 4: SZ_Ventilator: Parse_MU, Decoded matched MU protocol id 128 dmsg P128#8A7FFA length 24 dispatch(3/4) RSSI = -49.5
2023.07.18 21:14:00 5: SZ_Ventilator: Dispatch, P128#8A7FFA, test gleich
2023.07.18 21:14:00 4: SZ_Ventilator: Dispatch, P128#8A7FFA, Dropped due to short time or equal msg
2023.07.18 21:14:00 5: SZ_Ventilator: Parse_MU, part is 634545456345634545636363636363636363636363456345 starts at position 150 and ends at 200
2023.07.18 21:14:00 5: SZ_Ventilator: Parse_MU, 4. try demodulation at Pos 150
2023.07.18 21:14:00 5: SZ_Ventilator: Parse_MU, dispatching hex: P128#8A7FFA
2023.07.18 21:14:00 4: SZ_Ventilator: Parse_MU, Decoded matched MU protocol id 128 dmsg P128#8A7FFA length 24 dispatch(4/4) RSSI = -49.5
2023.07.18 21:14:00 5: SZ_Ventilator: Dispatch, P128#8A7FFA, test gleich
2023.07.18 21:14:00 4: SZ_Ventilator: Dispatch, P128#8A7FFA, Dropped due to short time or equal msg
D=10341565656715671565671717171717171717171717156715601715656567156715656717171717171717171717171567156017156565671567156567171717171717171717171715671560171565656715671565671717171717171717171717156715601715656567156715656717171717171717171717171567156;CP=1;SP=0;R=50;
2023.07.18 21:09:05 4: SZ_Ventilator: Parse_MS, Matched MS protocol id 128.1 -> RCnoName128
2023.07.18 21:09:05 5: SZ_Ventilator: Parse_MS, Starting demodulation at Position 53

Taster rechts ohne Beschriftung:
2023.07.18 21:10:41 5: SZ_Ventilator: Read, RAW rmsg: Mu;���;���;���;���;�і;���;Dg␁␁␁'␁'␁␁'''''''''''''␁␁7'␁␁␁'␁'␁␁'''''''''''''␁␁7'␁␁␁'␁'␁␁'''''''''''''␁␁7'␁␁␁'␁'␁␁'''''''''''''␁␁7'␁␁␁'␁'␁␁'''''''''''''␁␁7'␁;C7;R36;O;␃
2023.07.18 21:10:41 4: SZ_Ventilator: Read, msg READredu: MU;P0=-409;P1=1210;P2=-1180;P3=-10135;P6=-5713;P7=449;D=67010101270127010127272727272727272727272727010137270101012701270101272727272727272727272727270101372701010127012701012727272727272727272727272701013727010101270127010127272727272727272727272727010137270101012701270101272727272727272727272727270101372701;CP=7;R=54;O;
2023.07.18 21:10:41 4: SZ_Ventilator: Parse_MU, Fingerprint for MU protocol id 128 -> RCnoName128 matches, trying to demodulate
2023.07.18 21:10:41 5: SZ_Ventilator: Parse_MU, part is 270101012701270101272727272727272727272727270101 starts at position 0 and ends at 50
2023.07.18 21:10:41 5: SZ_Ventilator: Parse_MU, Starting demodulation (StartStr: 37 first found at 48 regex: (?:37)((?:27|01){23,}) Pos 48) length_min_max (23..24) length=24
2023.07.18 21:10:41 5: SZ_Ventilator: Parse_MU, dispatching hex: P128#8A7FFC
2023.07.18 21:10:41 4: SZ_Ventilator: Parse_MU, Decoded matched MU protocol id 128 dmsg P128#8A7FFC length 24 dispatch(1/4) RSSI = -47
2023.07.18 21:10:41 5: SZ_Ventilator: Dispatch, P128#8A7FFC, test gleich
2023.07.18 21:10:41 5: SZ_Ventilator: Dispatch, P128#8A7FFC, -47 dB, dispatch
2023.07.18 21:10:41 5: SZ_Ventilator: dispatch P128#8A7FFC
2023.07.18 21:10:41 3: SZ_Ventilator: Unknown code P128#8A7FFC, help me!
2023.07.18 21:10:41 5: SZ_Ventilator: Parse_MU, part is 270101012701270101272727272727272727272727270101 starts at position 50 and ends at 100
2023.07.18 21:10:41 5: SZ_Ventilator: Parse_MU, 2. try demodulation at Pos 50
2023.07.18 21:10:41 5: SZ_Ventilator: Parse_MU, dispatching hex: P128#8A7FFC
2023.07.18 21:10:41 4: SZ_Ventilator: Parse_MU, Decoded matched MU protocol id 128 dmsg P128#8A7FFC length 24 dispatch(2/4) RSSI = -47
2023.07.18 21:10:41 5: SZ_Ventilator: Dispatch, P128#8A7FFC, test gleich
2023.07.18 21:10:41 4: SZ_Ventilator: Dispatch, P128#8A7FFC, Dropped due to short time or equal msg
2023.07.18 21:10:41 5: SZ_Ventilator: Parse_MU, part is 270101012701270101272727272727272727272727270101 starts at position 100 and ends at 150
2023.07.18 21:10:41 5: SZ_Ventilator: Parse_MU, 3. try demodulation at Pos 100
2023.07.18 21:10:41 5: SZ_Ventilator: Parse_MU, dispatching hex: P128#8A7FFC
2023.07.18 21:10:41 4: SZ_Ventilator: Parse_MU, Decoded matched MU protocol id 128 dmsg P128#8A7FFC length 24 dispatch(3/4) RSSI = -47
2023.07.18 21:10:41 5: SZ_Ventilator: Dispatch, P128#8A7FFC, test gleich
2023.07.18 21:10:41 4: SZ_Ventilator: Dispatch, P128#8A7FFC, Dropped due to short time or equal msg
2023.07.18 21:10:41 5: SZ_Ventilator: Parse_MU, part is 270101012701270101272727272727272727272727270101 starts at position 150 and ends at 200
2023.07.18 21:10:41 5: SZ_Ventilator: Parse_MU, 4. try demodulation at Pos 150
2023.07.18 21:10:41 5: SZ_Ventilator: Parse_MU, dispatching hex: P128#8A7FFC
2023.07.18 21:10:41 4: SZ_Ventilator: Parse_MU, Decoded matched MU protocol id 128 dmsg P128#8A7FFC length 24 dispatch(4/4) RSSI = -47
2023.07.18 21:10:41 5: SZ_Ventilator: Dispatch, P128#8A7FFC, test gleich
2023.07.18 21:10:41 4: SZ_Ventilator: Dispatch, P128#8A7FFC, Dropped due to short time or equal msg
2023.07.18 21:10:41 5: SZ_Ventilator: Read, RAW rmsg: Mu;���;�DŽ;���;���;D␁␁#␁#␁␁#############␁␁;C3;R38;␃
2023.07.18 21:10:41 4: SZ_Ventilator: Read, msg READredu: MU;P0=-401;P1=1223;P2=-1186;P3=438;D=01012301230101232323232323232323232323230101;CP=3;R=56;
2023.07.18 21:10:41 5: SZ_Ventilator: Parse_MU, start pattern for MU protocol id 128 -> RCnoName128 not found, aborting

Wippe rechts ohne Beschriftung

2023.07.18 21:12:11 5: SZ_Ventilator: Read, RAW rmsg: Mu;���;���;���;���;���;D␁#␁##␁␁␁␁␁␁␁␁␁␁␁#␁␁#A␁###␁#␁##␁␁␁␁␁␁␁␁␁␁␁#␁␁#A␁###␁#␁##␁␁␁␁␁␁␁␁␁␁␁#␁␁#A␁###␁#␁##␁␁␁␁␁␁␁␁␁␁␁#␁␁#A␁###␁#␁##␁␁␁␁␁␁␁␁␁␁␁#␁␁#;C1;R28;␃
2023.07.18 21:12:11 4: SZ_Ventilator: Read, msg READredu: MU;P0=-1191;P1=430;P2=-415;P3=1215;P4=-10135;D=012301232301010101010101010101012301012341012323230123012323010101010101010101010123010123410123232301230123230101010101010101010101230101234101232323012301232301010101010101010101012301012341012323230123012323010101010101010101010123010123;CP=1;R=40;
2023.07.18 21:12:11 4: SZ_Ventilator: Parse_MU, Fingerprint for MU protocol id 128 -> RCnoName128 matches, trying to demodulate
2023.07.18 21:12:11 5: SZ_Ventilator: Parse_MU, part is 012323230123012323010101010101010101010123010123 starts at position 0 and ends at 50
2023.07.18 21:12:11 5: SZ_Ventilator: Parse_MU, Starting demodulation (StartStr: 41 first found at 40 regex: (?:41)((?:01|23){23,}) Pos 40) length_min_max (23..24) length=24
2023.07.18 21:12:11 5: SZ_Ventilator: Parse_MU, dispatching hex: P128#8A7FF6
2023.07.18 21:12:11 4: SZ_Ventilator: Parse_MU, Decoded matched MU protocol id 128 dmsg P128#8A7FF6 length 24 dispatch(1/4) RSSI = -54
2023.07.18 21:12:11 5: SZ_Ventilator: Dispatch, P128#8A7FF6, test ungleich: disabled
2023.07.18 21:12:11 5: SZ_Ventilator: Dispatch, P128#8A7FF6, -54 dB, dispatch
2023.07.18 21:12:11 5: SZ_Ventilator: dispatch P128#8A7FF6
2023.07.18 21:12:11 3: SZ_Ventilator: Unknown code P128#8A7FF6, help me!
2023.07.18 21:12:11 5: SZ_Ventilator: Parse_MU, part is 012323230123012323010101010101010101010123010123 starts at position 50 and ends at 100
2023.07.18 21:12:11 5: SZ_Ventilator: Parse_MU, 2. try demodulation at Pos 50
2023.07.18 21:12:11 5: SZ_Ventilator: Parse_MU, dispatching hex: P128#8A7FF6
2023.07.18 21:12:11 4: SZ_Ventilator: Parse_MU, Decoded matched MU protocol id 128 dmsg P128#8A7FF6 length 24 dispatch(2/4) RSSI = -54
2023.07.18 21:12:11 5: SZ_Ventilator: Dispatch, P128#8A7FF6, test gleich
2023.07.18 21:12:11 4: SZ_Ventilator: Dispatch, P128#8A7FF6, Dropped due to short time or equal msg
2023.07.18 21:12:11 5: SZ_Ventilator: Parse_MU, part is 012323230123012323010101010101010101010123010123 starts at position 100 and ends at 150
2023.07.18 21:12:11 5: SZ_Ventilator: Parse_MU, 3. try demodulation at Pos 100
2023.07.18 21:12:11 5: SZ_Ventilator: Parse_MU, dispatching hex: P128#8A7FF6
2023.07.18 21:12:11 4: SZ_Ventilator: Parse_MU, Decoded matched MU protocol id 128 dmsg P128#8A7FF6 length 24 dispatch(3/4) RSSI = -54
2023.07.18 21:12:11 5: SZ_Ventilator: Dispatch, P128#8A7FF6, test gleich
2023.07.18 21:12:11 4: SZ_Ventilator: Dispatch, P128#8A7FF6, Dropped due to short time or equal msg
2023.07.18 21:12:11 5: SZ_Ventilator: Parse_MU, part is 012323230123012323010101010101010101010123010123 starts at position 150 and ends at 200
2023.07.18 21:12:11 5: SZ_Ventilator: Parse_MU, 4. try demodulation at Pos 150
2023.07.18 21:12:11 5: SZ_Ventilator: Parse_MU, dispatching hex: P128#8A7FF6
2023.07.18 21:12:11 4: SZ_Ventilator: Parse_MU, Decoded matched MU protocol id 128 dmsg P128#8A7FF6 length 24 dispatch(4/4) RSSI = -54
2023.07.18 21:12:11 5: SZ_Ventilator: Dispatch, P128#8A7FF6, test gleich
2023.07.18 21:12:11 4: SZ_Ventilator: Dispatch, P128#8A7FF6, Dropped due to short time or equal msg

Soweit schönen Dank und entschuldige die langen Antwortzeiten.

elektron-bbs

Ich habe jetzt folgende Tastencodes:

fan_on_off      8A7FF7
fan_slower      8A7FF4
fan_faster      8A7FFA
time_1h         8A7FF2
time_2h         8A7FF0
time_4h         8A7FEF
time_8h         8A7FED
fan_direction   8A7FF1
button_left     8A7FFE
button_right    8A7FFC
paddle_left     8A7FF8
paddle_right    8A7FF6

Bei time_4h und time_8h bin ich mir nicht sicher, ob das korrekt ist. Die beiden weichen vom Schema ab:
8A7FE statt 8A7FF
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

romakrau

Hallo elektron-bbs,

ich danke Dir für die Unterstützung und das Einbinden der Daten in die Auswertesoftware SIGNALduino. Da ich leider wieder unterwegs bin, kann ich erst morgen Früh die Codes überprüfen.Ich nelde mich dann.

Liebe Grüsse Roman

elektron-bbs

Kein Problem, wir sind ja nicht bei der Feuerwehr :-)

Ich habe schon mal die bekannten Tastencodes eingebaut. Bitte nochmal ein Update, wie beschrieben, durchführen. Nach einem Neustart von FHEM müsste es dir nach Empfang mehrerer Kommandos von der Fernbedienung ein neues Device "unknown_please_select_model" anlegen. Bei diesem musst du dann das Attribut "model" auf den Wert "RCnoName128" setzen. Nach weiteren Kommandos von der Fernbedienung sollte dir das Device "RCnoName128_8A7F" angelegt werden.

Bitte mal testen. Sollten die beiden Tasten nicht funktionieren, muss ich halt noch nochmal ein wenig nachbessern.
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