FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Butsch am 17 Juni 2024, 19:36:05

Titel: Fernbedienung mit Rolling Code
Beitrag von: Butsch am 17 Juni 2024, 19:36:05
Hallo Allerseits,

ich habe mir für die Terrasse einen Ventilator zugelegt und da dieser nur eine Kabelfernbedienung hat auch gleich eine Funkfernbedienung (https://amzn.eu/d/2vWrul7 (https://amzn.eu/d/2vWrul7)) dazu bestellt.
Nun wollte ich diese in mein FHEM einbinden, wird auch per autocreate von meinem, von nanocul zu sduino, geflashten Selbstbau-Stick gefunden (RCnoName20_024F). Nur das Blöde ist, das diese Fernbedienung einen Rolling Code hat und sie mit dieser Konfig nicht funktioniert!
Gibt es vielleicht eine Möglichkeit sie trotz des Rolling Codes einzubinden? Ich habe schon Stunden damit verbracht es zu versuchen, nur bin ich leider nicht der FHEM-Profi...

Hier noch das logfile vom ein/aus schalten via Fernbedienung:
10x Einschalten:
2024-06-17 19:17:41 SD_UT RCnoName20_024F 000000100000000
2024-06-17 19:17:41 SD_UT RCnoName20_024F DMSG: P20#024F0201
2024-06-17 19:17:41 SD_UT RCnoName20_024F Protocol_ID: 20
2024-06-17 19:17:41 SD_UT RCnoName20_024F RSSI: -56.5
2024-06-17 19:17:41 SD_UT RCnoName20_024F RAWMSG: MS;P0=249;P1=-744;P3=770;P4=-228;P5=-8026;D=050101010101013401013401013434343401010101010134010101010101010134;CP=0;SP=5;R=35;O;m2;
2024-06-17 19:17:42 SD_UT RCnoName20_024F 000000100001000
2024-06-17 19:17:42 SD_UT RCnoName20_024F DMSG: P20#024F0210
2024-06-17 19:17:42 SD_UT RCnoName20_024F RAWMSG: MS;P1=-719;P2=275;P3=767;P4=-207;P5=-8000;D=252121212121213421213421213434343421212121212134212121213421212121;CP=2;SP=5;R=17;O;m2;
2024-06-17 19:17:42 SD_UT RCnoName20_024F Protocol_ID: 20
2024-06-17 19:17:42 SD_UT RCnoName20_024F RSSI: -65.5
2024-06-17 19:17:43 SD_UT RCnoName20_024F 000000100010001
2024-06-17 19:17:43 SD_UT RCnoName20_024F Protocol_ID: 20
2024-06-17 19:17:43 SD_UT RCnoName20_024F RSSI: -63
2024-06-17 19:17:43 SD_UT RCnoName20_024F RAWMSG: MS;P1=-221;P2=267;P3=-735;P4=769;P6=-7987;D=262323232323234123234123234141414123232323232341232323412323234141;CP=2;SP=6;R=22;O;m2;
2024-06-17 19:17:43 SD_UT RCnoName20_024F DMSG: P20#024F0223
2024-06-17 19:17:44 SD_UT RCnoName20_024F 000000100011001
2024-06-17 19:17:44 SD_UT RCnoName20_024F RAWMSG: MS;P1=-724;P2=276;P3=781;P4=-206;P5=-7990;D=252121212121213421213421213434343421212121212134212121343421213421;CP=2;SP=5;R=22;O;m2;
2024-06-17 19:17:44 SD_UT RCnoName20_024F Protocol_ID: 20
2024-06-17 19:17:44 SD_UT RCnoName20_024F RSSI: -63
2024-06-17 19:17:44 SD_UT RCnoName20_024F DMSG: P20#024F0232
2024-06-17 19:17:45 SD_UT RCnoName20_024F 000000100100010
2024-06-17 19:17:45 SD_UT RCnoName20_024F RAWMSG: MS;P0=774;P1=-710;P2=280;P3=-223;P4=-7980;D=242121212121210321210321210303030321212121212103212103212121032103;CP=2;SP=4;R=17;O;m2;
2024-06-17 19:17:45 SD_UT RCnoName20_024F Protocol_ID: 20
2024-06-17 19:17:45 SD_UT RCnoName20_024F RSSI: -65.5
2024-06-17 19:17:45 SD_UT RCnoName20_024F DMSG: P20#024F0245
2024-06-17 19:17:45 SD_UT RCnoName20_024F 000000100101010
2024-06-17 19:17:45 SD_UT RCnoName20_024F DMSG: P20#024F0254
2024-06-17 19:17:45 SD_UT RCnoName20_024F RSSI: -63.5
2024-06-17 19:17:45 SD_UT RCnoName20_024F Protocol_ID: 20
2024-06-17 19:17:45 SD_UT RCnoName20_024F RAWMSG: MS;P2=266;P3=-726;P4=763;P5=-229;P6=-7991;D=262323232323234523234523234545454523232323232345232345234523452323;CP=2;SP=6;R=21;O;m2;
2024-06-17 19:17:47 SD_UT RCnoName20_024F 000000100110011
2024-06-17 19:17:47 SD_UT RCnoName20_024F DMSG: P20#024F0267
2024-06-17 19:17:47 SD_UT RCnoName20_024F RAWMSG: MS;P0=-8008;P1=255;P2=-721;P4=772;P5=-230;D=101212121212124512124512124545454512121212121245121245451212454545;CP=1;SP=0;R=24;O;m2;
2024-06-17 19:17:47 SD_UT RCnoName20_024F RSSI: -62
2024-06-17 19:17:47 SD_UT RCnoName20_024F Protocol_ID: 20
2024-06-17 19:17:47 SD_UT RCnoName20_024F 000000100111011
2024-06-17 19:17:47 SD_UT RCnoName20_024F RSSI: -62
2024-06-17 19:17:47 SD_UT RCnoName20_024F Protocol_ID: 20
2024-06-17 19:17:47 SD_UT RCnoName20_024F RAWMSG: MS;P0=243;P1=-743;P2=760;P3=-238;P4=-8004;D=040101010101012301012301012323232301010101010123010123232301232301;CP=0;SP=4;R=24;O;m2;
2024-06-17 19:17:47 SD_UT RCnoName20_024F DMSG: P20#024F0276
2024-06-17 19:17:48 SD_UT RCnoName20_024F 000000100000000
2024-06-17 19:17:48 SD_UT RCnoName20_024F RSSI: -61.5
2024-06-17 19:17:48 SD_UT RCnoName20_024F Protocol_ID: 20
2024-06-17 19:17:48 SD_UT RCnoName20_024F RAWMSG: MS;P2=258;P3=-736;P5=777;P6=-218;P7=-8006;D=272323232323235623235623235656565623232323232356232323232323232356;CP=2;SP=7;R=25;O;m2;
2024-06-17 19:17:48 SD_UT RCnoName20_024F DMSG: P20#024F0201
2024-06-17 19:17:49 SD_UT RCnoName20_024F 000000100001000
2024-06-17 19:17:49 SD_UT RCnoName20_024F DMSG: P20#024F0210
2024-06-17 19:17:49 SD_UT RCnoName20_024F RSSI: -55.5
2024-06-17 19:17:49 SD_UT RCnoName20_024F Protocol_ID: 20
2024-06-17 19:17:49 SD_UT RCnoName20_024F RAWMSG: MS;P1=-726;P3=267;P4=775;P5=-220;P6=-8023;D=363131313131314531314531314545454531313131313145313131314531313131;CP=3;SP=6;R=37;O;m2;

10x Ausschalten:
2024-06-17 19:24:04 SD_UT RCnoName20_024F 000001100011011
2024-06-17 19:24:04 SD_UT RCnoName20_024F RSSI: -50.5
2024-06-17 19:24:04 SD_UT RCnoName20_024F Protocol_ID: 20
2024-06-17 19:24:04 SD_UT RCnoName20_024F RAWMSG: MS;P0=-7940;P1=246;P2=-757;P3=736;P4=-247;D=101212121212123412123412123434343412121212123434121212343412343412;CP=1;SP=0;R=47;O;m2;
2024-06-17 19:24:04 SD_UT RCnoName20_024F DMSG: P20#024F0636
2024-06-17 19:24:05 SD_UT RCnoName20_024F 000001100100000
2024-06-17 19:24:05 SD_UT RCnoName20_024F DMSG: P20#024F0641
2024-06-17 19:24:05 SD_UT RCnoName20_024F RSSI: -55
2024-06-17 19:24:05 SD_UT RCnoName20_024F Protocol_ID: 20
2024-06-17 19:24:05 SD_UT RCnoName20_024F RAWMSG: MS;P0=-742;P1=241;P4=765;P5=-241;P6=-7940;D=161010101010104510104510104545454510101010104545101045101010101045;CP=1;SP=6;R=38;O;m2;
2024-06-17 19:24:06 SD_UT RCnoName20_024F 000001100101000
2024-06-17 19:24:06 SD_UT RCnoName20_024F DMSG: P20#024F0650
2024-06-17 19:24:06 SD_UT RCnoName20_024F RAWMSG: MS;P1=248;P2=-736;P4=765;P5=-235;P6=-7936;D=161212121212124512124512124545454512121212124545121245124512121212;CP=1;SP=6;R=26;O;m2;
2024-06-17 19:24:06 SD_UT RCnoName20_024F RSSI: -61
2024-06-17 19:24:06 SD_UT RCnoName20_024F Protocol_ID: 20
2024-06-17 19:24:07 SD_UT RCnoName20_024F 000001100110001
2024-06-17 19:24:07 SD_UT RCnoName20_024F RAWMSG: MS;P0=-239;P1=257;P2=-738;P3=755;P4=-7917;D=141212121212123012123012123030303012121212123030121230301212123030;CP=1;SP=4;R=7;O;m2;
2024-06-17 19:24:07 SD_UT RCnoName20_024F Protocol_ID: 20
2024-06-17 19:24:07 SD_UT RCnoName20_024F RSSI: -70.5
2024-06-17 19:24:07 SD_UT RCnoName20_024F DMSG: P20#024F0663
2024-06-17 19:24:08 SD_UT RCnoName20_024F 000001100111001
2024-06-17 19:24:08 SD_UT RCnoName20_024F RAWMSG: MS;P0=272;P1=-710;P3=796;P4=-205;P5=-7934;D=050101010101013401013401013434343401010101013434010134343401013401;CP=0;SP=5;R=22;
2024-06-17 19:24:08 SD_UT RCnoName20_024F Protocol_ID: 20
2024-06-17 19:24:08 SD_UT RCnoName20_024F RSSI: -63
2024-06-17 19:24:08 SD_UT RCnoName20_024F DMSG: P20#024F0672
2024-06-17 19:24:09 SD_UT RCnoName20_024F 000001100000010
2024-06-17 19:24:09 SD_UT RCnoName20_024F DMSG: P20#024F0605
2024-06-17 19:24:09 SD_UT RCnoName20_024F RSSI: -62
2024-06-17 19:24:09 SD_UT RCnoName20_024F Protocol_ID: 20.1
2024-06-17 19:24:09 SD_UT RCnoName20_024F RAWMSG: MU;P0=-124;P1=758;P2=-234;P3=248;P4=-7908;P5=-742;P6=-24220;P7=156;D=0123435353535353512353512353512121212353535353512123535353535351235123670;CP=3;R=24;
2024-06-17 19:24:10 SD_UT RCnoName20_024F 000001100001010
2024-06-17 19:24:10 SD_UT RCnoName20_024F DMSG: P20#024F0614
2024-06-17 19:24:10 SD_UT RCnoName20_024F RSSI: -59
2024-06-17 19:24:10 SD_UT RCnoName20_024F Protocol_ID: 20
2024-06-17 19:24:10 SD_UT RCnoName20_024F RAWMSG: MS;P0=779;P2=266;P3=-722;P5=-222;P6=-7935;D=262323232323230523230523230505050523232323230505232323230523052323;CP=2;SP=6;R=30;O;m2;
2024-06-17 19:24:11 SD_UT RCnoName20_024F 000001100010011
2024-06-17 19:24:11 SD_UT RCnoName20_024F DMSG: P20#024F0627
2024-06-17 19:24:11 SD_UT RCnoName20_024F RSSI: -63
2024-06-17 19:24:11 SD_UT RCnoName20_024F Protocol_ID: 20
2024-06-17 19:24:11 SD_UT RCnoName20_024F RAWMSG: MS;P0=-7930;P1=284;P2=-686;P3=788;P4=-210;P5=-1264;D=101212121212123412123412123434343412121212123434121212341212343434150;CP=1;SP=0;R=22;
2024-06-17 19:24:12 SD_UT RCnoName20_024F 000001100011011
2024-06-17 19:24:12 SD_UT RCnoName20_024F DMSG: P20#024F0636
2024-06-17 19:24:12 SD_UT RCnoName20_024F RAWMSG: MS;P0=773;P1=-719;P2=271;P4=-221;P5=-7932;D=252121212121210421210421210404040421212121210404212121040421040421;CP=2;SP=5;R=35;O;m2;
2024-06-17 19:24:12 SD_UT RCnoName20_024F Protocol_ID: 20
2024-06-17 19:24:12 SD_UT RCnoName20_024F RSSI: -56.5
2024-06-17 19:24:13 SD_UT RCnoName20_024F 000001100100000
2024-06-17 19:24:13 SD_UT RCnoName20_024F RSSI: -54.5
2024-06-17 19:24:13 SD_UT RCnoName20_024F Protocol_ID: 20
2024-06-17 19:24:13 SD_UT RCnoName20_024F RAWMSG: MS;P1=-753;P3=242;P4=748;P5=-253;P6=-7936;D=363131313131314531314531314545454531313131314545313145313131313145;CP=3;SP=6;R=39;O;m2;
2024-06-17 19:24:13 SD_UT RCnoName20_024F DMSG: P20#024F0641

Meiner Meinung nach wird der Code nach dem achten mal wiederholt.

Vielleicht kann sich das mal ein "Wissender" ansehen?!

Danke!!
Titel: Aw: Fernbedienung mit Rolling Code
Beitrag von: Butsch am 01 Juli 2024, 20:18:08
Kann mir hier zu diesem Thema wirklich keiner weiter helfen?  :'(
Titel: Aw: Fernbedienung mit Rolling Code
Beitrag von: cs-online am 02 Juli 2024, 02:40:43
...am besten mal in der SDuino Abteilung fragen, Ralf kann da möglicherweise helfen...
Titel: Aw: Fernbedienung mit Rolling Code
Beitrag von: Ralf9 am 02 Juli 2024, 10:25:24
Du kannst mal den maintainer HomeAuto_User fragen ob er es ins 14_SD_UT Modul einbauen kann
http://svn.fhem.de/trac/browser/trunk/fhem/MAINTAINER.txt
ZitatFHEM/14_SD_UT.pm             HomeAuto_User        Sonstige Systeme (Link als PM an HomeAuto_User)

Gruß Ralf
Titel: Aw: Fernbedienung mit Rolling Code
Beitrag von: Butsch am 03 Juli 2024, 20:11:06
Danke für die Info!!
Titel: Aw: Fernbedienung mit Rolling Code
Beitrag von: HomeAuto_User am 03 Juli 2024, 20:37:37
Hallo @Butsch,
ich habe deine Info gelesen und wir werden es uns ansehen.
Eventuell müsstest du manche Dinge testen ob es funktioniert.

Besten Dank an Ralf für die Weiterleitung.
Ich werde mich melden. (verzeih bitte, wenn Urlaub und Badewetter Vorrang haben  ;) )
Titel: Aw: Fernbedienung mit Rolling Code
Beitrag von: Butsch am 03 Juli 2024, 22:20:58
Hallo HomeAuto_User,

Danke für die schnelle Reaktion!
Natürlich hat der heißersehnte Urlaub Vorrang!  ;)
Titel: Aw: Fernbedienung mit Rolling Code
Beitrag von: elektron-bbs am 06 Juli 2024, 12:17:11
Das scheint eine weitere Variante dieser Fernbedienungen zu sein: DC_1961_TG, Krinner_LUMIX, RCnoName127, RCnoName20, RCnoName20_10.

Wir bräuchten von allen Tasten die Codes. Es wäre schön, wenn du diese gleich in die angehängte Excel-Tabelle einträgst.  Wenn das nicht geht, reichen auch Logs, wie du sie schon von zwei Tasten gepostet hast. Es reichen 2 oder 3 Einträge pro Taste. Ich schätze, der Rolling Code ist immer nach dem gleichen Schema.

Hilfreich wäre auch eine genauere Bezeichnung der Fernbedienung bzw. des Empfängers. Sonst muss es wieder eine "RCnoName..." werden. Ein Bild der Fernbedienung wäre auch nicht schlecht.
Titel: Aw: Fernbedienung mit Rolling Code
Beitrag von: Butsch am 06 Juli 2024, 16:24:05
Hallo!

Habe nun die ganzen Tastencodes un die Excel-Tabelle eingetragen! Die Fernbedienung hat eigentlich keine Aufschrift, habe ein Produktfoto angefügt. Auf dem Controller steht nur MP 2.5+3UF.
Typisches Chinagerät eben..  ;D

Danke für die Mühe!!

Titel: Aw: Fernbedienung mit Rolling Code
Beitrag von: elektron-bbs am 06 Juli 2024, 21:17:06
Das nenne ich ja mal perfekte Zuarbeit!

Dann bekommt das Teil dem Schema folgend diesen Namen: "RCnoName20_09" (09 wegen 9 Tasten)
Ich melde mich dann wieder, wenn ich das fertig eingebaut habe.
Titel: Aw: Fernbedienung mit Rolling Code
Beitrag von: Butsch am 06 Juli 2024, 23:54:19
Spitze!
Danke!!!!
Titel: Aw: Fernbedienung mit Rolling Code
Beitrag von: elektron-bbs am 07 Juli 2024, 14:29:54
Ich habe einen neuen Branch erstellt. Ein Update darauf kannst du mit folgendem Befehl durchführen:
update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master_RCnoName20_09/controls_signalduino.txt
Anschließend bitte FHEM neu starten. Das Device "RCnoName20_024F" kannst du jetzt löschen. Danach mehrmals die Fernbedienung betätigen. Es sollte dir dann ein neues Gerät "RCnoName20_09_024F" angelegt werden.

Bitte ausgiebig testen und berichten.
Titel: Aw: Fernbedienung mit Rolling Code
Beitrag von: Butsch am 07 Juli 2024, 17:43:57
Hallo elektron-bbs!

Das Ganze funktioniert super!
Vielen vielen Dank für deine Mühe!!!
Titel: Aw: Fernbedienung mit Rolling Code
Beitrag von: Butsch am 15 Juli 2024, 20:21:11
Hallo!

Eine Frage hätte ich noch! Habe gestern ein Update von FHEM gemacht, plötzlich war mein Ventilator wieder weg! Habe zum Glück ein Backup, das ich dann wieder eingespielt habe.
Gibt es eine Lösung die ein Update ermöglicht, ohne dass das Gerät gelöscht wird?

Danke!
Titel: Aw: Fernbedienung mit Rolling Code
Beitrag von: elektron-bbs am 15 Juli 2024, 20:40:00
Bis das Gerät im Master-Branch ist, musst du nach dem normalen Update immer noch dieses ausführen:
update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master_RCnoName20_09/controls_signalduino.txt

Ich gebe den Nutzern meistens 14 Tage zum probieren, bevor ich eine Entwicklerversion in den Master-Branch überführe.
Titel: Aw: Fernbedienung mit Rolling Code
Beitrag von: Butsch am 18 Juli 2024, 18:10:12
Alles klar! Also von mir aus kann man das gerne in die Master-Branch eintragen!  ;)

Danke nochmals!
Titel: Aw: Fernbedienung mit Rolling Code
Beitrag von: elektron-bbs am 25 Juli 2024, 11:45:53
Die Fernbedienung wurde jetzt in den Master-Branch übernommen.
Falls doch noch Fehler auftreten sollten, bitte melden.