Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Meikee 10 keys #1296

Open
projectsun2 opened this issue Feb 4, 2025 · 10 comments
Open

Meikee 10 keys #1296

projectsun2 opened this issue Feb 4, 2025 · 10 comments

Comments

@projectsun2
Copy link

Just in case, you want to integrate it in the module

  • manufacturer: Meikee
  • model name: 10 keys

'Meikee_10' => {
'00000001' => 'off/on', # 0x01
'00001010' => 'color+', # 0x0A
'00001101' => 'color-', # 0x0D
'00001111' => 'bright-', # 0x0F
'00001100' => 'bright+', # 0x0C
'00001000' => 'demo', # 0x08
'00001011' => 'mode-', # 0x0B
'00000101' => 'mode+', # 0x05
'00001001' => 'speed+', # 0x09
'00000111' => 'speed-', # 0x07
hex_length => [6,7],
Protocol => 'P118',
Typ => 'remote'
},

@elektron-bbs
Copy link
Contributor

Das können wir gern mit einbauen.
Wir benötigen für Tests noch RAW-MSG von allen Tasten in der Form:

Button on/off
MU;P0=-509;P1=520;P2=-998;P3=1023;P4=-12704;D=0121212121212301230123030121212121230121212141212301212121212123012301230301212121212301212121;CP=1;R=43;
MU;P0=-516;P1=499;P2=-1018;P3=1012;P4=-12712;D=0121212121212301230123030121212121230121212141212301212121212123012301230301212121212301212121;CP=1;R=47;
MU;P0=-517;P1=509;P2=-1005;P3=1015;P4=-12720;D=0121212121212301230123030121212121230123030141212301212121212123012301230301212121212301230301;CP=1;R=61;

@projectsun2
Copy link
Author

projectsun2 commented Feb 5, 2025

on/off
MS;P1=1221;P2=-425;P3=399;P4=-1221;P5=-11982;D=35121234341212123412121234123412343434343434343412;CP=3;SP=5;R=26;O;m2;
MS;P1=1218;P2=-405;P3=410;P4=-1225;P5=-11985;D=35121234341212123412121234123412343434343434343412;CP=3;SP=5;R=26;O;m1;
MS;P1=1204;P2=-437;P3=400;P4=-1219;P5=-11990;D=35121234341212123412121234123412343434343434343412;CP=3;SP=5;R=26;O;m0;
MS;P1=1211;P2=-417;P3=412;P4=-1221;P5=-11990;D=35121234341212123412121234123412343434343434343412;CP=3;SP=5;R=26;

bekomm ich das irgendwie hin, dass nicht andere sensoren ständig während der aktion hier erfasst werden?
Protokolle ausser 118 sind schon abgewählt

@elektron-bbs
Copy link
Contributor

Du könntest versuchen, beim SIGNALduino die Verstärkung (cc1101_rAmpl) herab zu setzen. Ich habe auch schon gelesen, das andere den Empfänger in eine Blechdose gepackt haben.

@elektron-bbs
Copy link
Contributor

Ich habe da mal etwas vorbereitet...

Ein neuer Branch für diese Fernbedienung wurde erstellt. Ein Update darauf kannst du mit folgendem Befehl durchführen:

update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master_Meikee_10/controls_signalduino.txt

Bitte ausgiebig testen.
Um die RAWMSG zu erfassen brauchst du dann nur bei deinem SIGNALduino das Attribut "addvaltrigger" auf den Wert 1 zu setzen. Dadurch landen die Nachrichten in dem Log der Fernbedienung. Bitte dann mal dieses Log hier hochladen.

Ich bräuchte noch eine Beschreibung der Fernbedienung für die Hilfe in dieser Art:

        <li>Meikee, 10 buttons, e.g. for Solar Flood Lights - module model: Meikee_10</li>
        <li>Meikee, 10 Tasten, z.B. für Solar Flood Lights - Modulmodel: Meikee_10</li>

und einen Link zu dem Produkt.

@projectsun2
Copy link
Author

  • Meikee, 10 buttons, e.g. for LED Stripe Controllers - module model: Meikee_10
  • Meikee, 10 Tasten, z.B. für LED Streifen Controller - Modulmodel: Meikee_10
  • https://www.ebay.de/itm/123873121510

    2025-02-08_14:42:19 Meikee_10_CEEA on_off
    2025-02-08_14:42:19 Meikee_10_CEEA DMSG: P118#CEEA01
    2025-02-08_14:42:19 Meikee_10_CEEA RSSI: -44.5
    2025-02-08_14:42:19 Meikee_10_CEEA RAWMSG: MS;P0=-11334;P1=1213;P2=-416;P3=411;P4=-1222;D=30121234341212123412121234123412343434343434343412;CP=3;SP=0;R=59;m2;
    2025-02-08_14:42:19 Meikee_10_CEEA Protocol_ID: 118.1
    2025-02-08_14:42:21 Meikee_10_CEEA color_minus
    2025-02-08_14:42:21 Meikee_10_CEEA RAWMSG: MU;P0=-13356;P1=1209;P2=-431;P3=410;P4=-1222;P7=134;D=012123434121212341212123412341234343434341212341230327;CP=3;R=65;
    2025-02-08_14:42:21 Meikee_10_CEEA RSSI: -41.5
    2025-02-08_14:42:21 Meikee_10_CEEA DMSG: P118#CEEA0D
    2025-02-08_14:42:21 Meikee_10_CEEA Protocol_ID: 118
    2025-02-08_14:42:22 Meikee_10_CEEA color_plus
    2025-02-08_14:42:22 Meikee_10_CEEA RAWMSG: MS;P2=-12018;P3=1209;P4=-429;P5=409;P6=-1223;D=52343456563434345634343456345634565656565634563456;CP=5;SP=2;R=71;m2;
    2025-02-08_14:42:22 Meikee_10_CEEA RSSI: -38.5
    2025-02-08_14:42:22 Meikee_10_CEEA DMSG: P118#CEEA0A
    2025-02-08_14:42:22 Meikee_10_CEEA Protocol_ID: 118.1
    2025-02-08_14:42:24 Meikee_10_CEEA brightness_minus
    2025-02-08_14:42:24 Meikee_10_CEEA RAWMSG: MS;P2=-1222;P3=1215;P4=-417;P5=409;P6=-11991;D=56343452523434345234343452345234525252525234343434;CP=5;SP=6;R=69;m2;
    2025-02-08_14:42:24 Meikee_10_CEEA RSSI: -39.5
    2025-02-08_14:42:24 Meikee_10_CEEA Protocol_ID: 118.1
    2025-02-08_14:42:24 Meikee_10_CEEA DMSG: P118#CEEA0F
    2025-02-08_14:42:25 Meikee_10_CEEA brightness_plus
    2025-02-08_14:42:25 Meikee_10_CEEA RSSI: -42
    2025-02-08_14:42:25 Meikee_10_CEEA RAWMSG: MS;P0=-11878;P3=1209;P4=-421;P5=406;P6=-1228;D=50343456563434345634343456345634565656565634345656;CP=5;SP=0;R=64;m2;
    2025-02-08_14:42:25 Meikee_10_CEEA DMSG: P118#CEEA0C
    2025-02-08_14:42:25 Meikee_10_CEEA Protocol_ID: 118.1
    2025-02-08_14:42:31 Meikee_10_CEEA speed_minus
    2025-02-08_14:42:31 Meikee_10_CEEA RSSI: -38.5
    2025-02-08_14:42:31 Meikee_10_CEEA RAWMSG: MS;P1=1210;P2=-425;P3=411;P4=-1228;P5=-11981;D=35121234341212123412121234123412343434343434121212;CP=3;SP=5;R=71;m2;
    2025-02-08_14:42:31 Meikee_10_CEEA DMSG: P118#CEEA07
    2025-02-08_14:42:31 Meikee_10_CEEA Protocol_ID: 118.1
    2025-02-08_14:42:32 Meikee_10_CEEA speed_plus
    2025-02-08_14:42:32 Meikee_10_CEEA RSSI: -42.5
    2025-02-08_14:42:32 Meikee_10_CEEA RAWMSG: MS;P0=-11984;P1=1215;P2=-421;P3=406;P4=-1222;D=30121234341212123412121234123412343434343412343412;CP=3;SP=0;R=63;m2;
    2025-02-08_14:42:32 Meikee_10_CEEA Protocol_ID: 118.1
    2025-02-08_14:42:32 Meikee_10_CEEA DMSG: P118#CEEA09
    2025-02-08_14:42:34 Meikee_10_CEEA demo
    2025-02-08_14:42:34 Meikee_10_CEEA RAWMSG: MS;P0=1204;P1=-432;P2=407;P3=-1225;P4=-11969;D=24010123230101012301010123012301232323232301232323;CP=2;SP=4;R=63;m2;
    2025-02-08_14:42:34 Meikee_10_CEEA RSSI: -42.5
    2025-02-08_14:42:34 Meikee_10_CEEA DMSG: P118#CEEA08
    2025-02-08_14:42:34 Meikee_10_CEEA Protocol_ID: 118.1
    2025-02-08_14:44:49 Meikee_10_CEEA mode_plus
    2025-02-08_14:44:49 Meikee_10_CEEA Protocol_ID: 118.1
    2025-02-08_14:44:49 Meikee_10_CEEA RSSI: -41.5
    2025-02-08_14:44:49 Meikee_10_CEEA RAWMSG: MS;P0=-11874;P1=1217;P2=-418;P3=407;P4=-1223;D=30121234341212123412121234123412343434343434123412;CP=3;SP=0;R=65;m1;
    2025-02-08_14:44:49 Meikee_10_CEEA DMSG: P118#CEEA05
    2025-02-08_14:44:51 Meikee_10_CEEA mode_minus
    2025-02-08_14:44:51 Meikee_10_CEEA RSSI: -41
    2025-02-08_14:44:51 Meikee_10_CEEA DMSG: P118#CEEA0B
    2025-02-08_14:44:51 Meikee_10_CEEA RAWMSG: MS;P0=-11852;P4=1216;P5=-420;P6=410;P7=-1217;D=60454567674545456745454567456745676767676745674545;CP=6;SP=0;R=66;O;m2;
    2025-02-08_14:44:51 Meikee_10_CEEA Protocol_ID: 118.1

    @projectsun2
    Copy link
    Author

    wie man im log sieht, werden alle tasten wunderbar erfasst. Hardware ist ein SignalESP 4.0
    Senden funktioniert leider nicht... keine Reaktion des LED Streifens. 433.92 / 325 / 42 / 8 patable 5

    @elektron-bbs
    Copy link
    Contributor

    Ich vermute, das die Zeiten von Meikee nicht pasen.
    Probiere mal bitte diesen Befehl in der Kommandozeile von FHEM (sduino434 ersetzen mit dem Namen deines SIGNALduino):

    set sduino434 raw SR;;R=5;;P0=-12000;;P1=1200;;P2=-400;;P3=400;;P4=-1200;;D=30121234341212123412121234123412343434343434343412;;
    

    Dasselbe mit den Timings von Meikee:

    set sduino434 raw SR;;R=5;;P0=-12000;;P1=1000;;P2=-500;;P3=500;;P4=-1000;;D=30121234341212123412121234123412343434343434343412;;
    

    Funktioniert wahrscheinlich nicht.

    @projectsun2
    Copy link
    Author

    Keine Reaktion. Ist nicht weiter tragisch. Gut ist auf jeden Fall, dass es auf die Fernbedienung reagiert.

    @HomeAutoUser
    Copy link
    Contributor

    @projectsun2 wir werden doch wohl keine halben Sachen machen ;-)

    Bei Geräten welche wir mit einem SignalESP etwas zusenden bedarf es dem richtigen Timing. Wir bekommen das heraus zusammen mit deiner Mitarbeit.

    Vielleicht konzentrieren wir uns erstmal auf eine Taste (Bsp: on) weil da siehst du sofort ob das Gerät reagiert. Da ist es vielleicht sinnvoll mal nur eine ganze Reihe on Befehle mit dem SignalESP mitzuloggen. Die Aufzeichnung würde ich ggf. von nah dran am ESP bis hin zu deinem normalen Standort der Remote vorschlagen. 10-15 Sendebefehle mit kurzer zeitlicher Pause von 2 Sekunden. Aus der Sammlung von Nachrichten sehen wir vielleicht einen neuen Timingdurchschnitt welcher wichtig fürs senden ist.

    @elektron-bbs
    Copy link
    Contributor

    Die Timings sollten eigentlich passen, nicht die von Protokoll 118 (clockabs=500), sondern besser Protokoll 130 (clockabs=400). Hier nochmal die 10 Nachrichten, die empfangen wurden:

    2025-02-08_14:42:19 Meikee_10_CEEA RAWMSG: MS;P0=-11334;P1=1213;P2=-416;P3=411;P4=-1222;D=30121234341212123412121234123412343434343434343412;CP=3;SP=0;R=59;m2;
    2025-02-08_14:42:21 Meikee_10_CEEA RAWMSG: MU;P0=-13356;P1=1209;P2=-431;P3=410;P4=-1222;P7=134;D=012123434121212341212123412341234343434341212341230327;CP=3;R=65;
    2025-02-08_14:42:22 Meikee_10_CEEA RAWMSG: MS;P2=-12018;P3=1209;P4=-429;P5=409;P6=-1223;D=52343456563434345634343456345634565656565634563456;CP=5;SP=2;R=71;m2;
    2025-02-08_14:42:24 Meikee_10_CEEA RAWMSG: MS;P2=-1222;P3=1215;P4=-417;P5=409;P6=-11991;D=56343452523434345234343452345234525252525234343434;CP=5;SP=6;R=69;m2;
    2025-02-08_14:42:25 Meikee_10_CEEA RAWMSG: MS;P0=-11878;P3=1209;P4=-421;P5=406;P6=-1228;D=50343456563434345634343456345634565656565634345656;CP=5;SP=0;R=64;m2;
    2025-02-08_14:42:31 Meikee_10_CEEA RAWMSG: MS;P1=1210;P2=-425;P3=411;P4=-1228;P5=-11981;D=35121234341212123412121234123412343434343434121212;CP=3;SP=5;R=71;m2;
    2025-02-08_14:42:32 Meikee_10_CEEA RAWMSG: MS;P0=-11984;P1=1215;P2=-421;P3=406;P4=-1222;D=30121234341212123412121234123412343434343412343412;CP=3;SP=0;R=63;m2;
    2025-02-08_14:42:34 Meikee_10_CEEA RAWMSG: MS;P0=1204;P1=-432;P2=407;P3=-1225;P4=-11969;D=24010123230101012301010123012301232323232301232323;CP=2;SP=4;R=63;m2;
    2025-02-08_14:44:49 Meikee_10_CEEA RAWMSG: MS;P0=-11874;P1=1217;P2=-418;P3=407;P4=-1223;D=30121234341212123412121234123412343434343434123412;CP=3;SP=0;R=65;m1;
    2025-02-08_14:44:51 Meikee_10_CEEA RAWMSG: MS;P0=-11852;P4=1216;P5=-420;P6=410;P7=-1217;D=60454567674545456745454567456745676767676745674545;CP=6;SP=0;R=66;O;m2;
    

    Vielleicht müssen ja auch mehr Wiederholungen gesendet werden. Probiere mal bitte mit diesem Sendebefehl (on_off). "sduino434" musst du natürlich wieder mit deinem SIGNALduino ersetzen:

    set sduino434 raw SR;;R=10;;P0=-12000;;P1=1200;;P2=-400;;P3=400;;P4=-1200;;D=30121234341212123412121234123412343434343434343412;;
    

    Der Parameter hinter "R=" bestimmt die Anzahl der Wiederholungen.

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    None yet
    Projects
    None yet
    Development

    No branches or pull requests

    3 participants