Meikee Fernbedinung

Begonnen von Sepp, 09 Februar 2022, 19:46:54

Vorheriges Thema - Nächstes Thema

Sepp

und das steht im Log
2022.02.15 22:33:59 5: Signal_Duino: Parse_MC, extracted data 1010101010101101101010110101010101010111 (bin)
2022.02.15 22:33:59 5: Signal_Duino: Parse_MC, protocol does not match return from method: (undef)
2022.02.15 22:33:59 4: Signal_Duino: Read, msg: MC;LL=-1005;LH=1022;SL=-510;SH=531;D=52AA92A5554;C=511;L=43;R=19;
2022.02.15 22:33:59 4: Signal_Duino: Parse_MC, Found manchester protocol id 52 clock 511 RSSI = -64.5 -> Oregon Scientific PIR
2022.02.15 22:33:59 5: Signal_Duino: Parse_MC, extracted data 10101101010101010110110101011010101010101011 (bin)
2022.02.15 22:33:59 5: Signal_Duino: Parse_MC, protocol does not match return from method: (undef)
2022.02.15 22:33:59 4: Signal_Duino: Read, msg: MC;LL=-1000;LH=1019;SL=-500;SH=525;D=52AA92A5554;C=507;L=43;R=19;
2022.02.15 22:33:59 4: Signal_Duino: Parse_MC, Found manchester protocol id 52 clock 507 RSSI = -64.5 -> Oregon Scientific PIR
2022.02.15 22:33:59 5: Signal_Duino: Parse_MC, extracted data 10101101010101010110110101011010101010101011 (bin)
2022.02.15 22:33:59 5: Signal_Duino: Parse_MC, protocol does not match return from method: (undef)
2022.02.15 22:33:59 4: Signal_Duino: Read, msg: MC;LL=-996;LH=1020;SL=-507;SH=525;D=52AA92A5554;C=507;L=43;R=19;
2022.02.15 22:33:59 4: Signal_Duino: Parse_MC, Found manchester protocol id 52 clock 507 RSSI = -64.5 -> Oregon Scientific PIR
2022.02.15 22:33:59 5: Signal_Duino: Parse_MC, extracted data 10101101010101010110110101011010101010101011 (bin)
2022.02.15 22:33:59 5: Signal_Duino: Parse_MC, protocol does not match return from method: (undef)
2022.02.15 22:33:59 4: Signal_Duino: Read, msg: MC;LL=-1012;LH=1014;SL=-511;SH=525;D=52AA92A5554;C=510;L=43;R=19;
2022.02.15 22:33:59 4: Signal_Duino: Parse_MC, Found manchester protocol id 52 clock 510 RSSI = -64.5 -> Oregon Scientific PIR
2022.02.15 22:33:59 5: Signal_Duino: Parse_MC, extracted data 10101101010101010110110101011010101010101011 (bin)
2022.02.15 22:33:59 5: Signal_Duino: Parse_MC, protocol does not match return from method: (undef)
2022.02.15 22:33:59 4: Signal_Duino: Read, msg: MC;LL=-995;LH=1020;SL=-512;SH=524;D=52AA92A5554;C=508;L=43;R=19;
2022.02.15 22:33:59 4: Signal_Duino: Parse_MC, Found manchester protocol id 52 clock 508 RSSI = -64.5 -> Oregon Scientific PIR
2022.02.15 22:33:59 5: Signal_Duino: Parse_MC, extracted data 10101101010101010110110101011010101010101011 (bin)
2022.02.15 22:33:59 5: Signal_Duino: Parse_MC, protocol does not match return from method: (undef)
2022.02.15 22:33:59 4: Signal_Duino: Read, msg: MC;LL=-1011;LH=1016;SL=-508;SH=521;D=52AA92A5554;C=509;L=43;R=19;
2022.02.15 22:33:59 4: Signal_Duino: Parse_MC, Found manchester protocol id 52 clock 509 RSSI = -64.5 -> Oregon Scientific PIR
2022.02.15 22:33:59 5: Signal_Duino: Parse_MC, extracted data 10101101010101010110110101011010101010101011 (bin)
2022.02.15 22:33:59 5: Signal_Duino: Parse_MC, protocol does not match return from method: (undef)
2022.02.15 22:33:59 4: Signal_Duino: Read, msg: MC;LL=-996;LH=1012;SL=-512;SH=525;D=52AA92A5554;C=507;L=43;R=19;
2022.02.15 22:33:59 4: Signal_Duino: Parse_MC, Found manchester protocol id 52 clock 507 RSSI = -64.5 -> Oregon Scientific PIR
2022.02.15 22:33:59 5: Signal_Duino: Parse_MC, extracted data 10101101010101010110110101011010101010101011 (bin)
2022.02.15 22:33:59 5: Signal_Duino: Parse_MC, protocol does not match return from method: (undef)
2022.02.15 22:33:59 4: Signal_Duino: Read, msg: MC;LL=-996;LH=1012;SL=-512;SH=525;D=52AA92A5554;C=507;L=43;R=19;
2022.02.15 22:33:59 4: Signal_Duino: Parse_MC, Found manchester protocol id 52 clock 507 RSSI = -64.5 -> Oregon Scientific PIR
2022.02.15 22:33:59 5: Signal_Duino: Parse_MC, extracted data 10101101010101010110110101011010101010101011 (bin)
2022.02.15 22:33:59 5: Signal_Duino: Parse_MC, protocol does not match return from method: (undef)
2022.02.15 22:33:59 4: Signal_Duino: Read, msg: MC;LL=-996;LH=1012;SL=-512;SH=525;D=52AA92A5554;C=507;L=43;R=19;
2022.02.15 22:33:59 4: Signal_Duino: Parse_MC, Found manchester protocol id 52 clock 507 RSSI = -64.5 -> Oregon Scientific PIR
2022.02.15 22:33:59 5: Signal_Duino: Parse_MC, extracted data 10101101010101010110110101011010101010101011 (bin)
2022.02.15 22:33:59 5: Signal_Duino: Parse_MC, protocol does not match return from method: (undef)
2022.02.15 22:33:59 4: Signal_Duino: Read, msg: MC;LL=-996;LH=1012;SL=-512;SH=525;D=52AA92A5554;C=507;L=43;R=19;
2022.02.15 22:33:59 4: Signal_Duino: Parse_MC, Found manchester protocol id 52 clock 507 RSSI = -64.5 -> Oregon Scientific PIR
2022.02.15 22:33:59 5: Signal_Duino: Parse_MC, extracted data 10101101010101010110110101011010101010101011 (bin)
2022.02.15 22:33:59 5: Signal_Duino: Parse_MC, protocol does not match return from method: (undef)
2022.02.15 22:33:59 4: Signal_Duino: Read, msg: MC;LL=-996;LH=1012;SL=-512;SH=525;D=52AA92A5554;C=507;L=43;R=19;
2022.02.15 22:33:59 4: Signal_Duino: Parse_MC, Found manchester protocol id 52 clock 507 RSSI = -64.5 -> Oregon Scientific PIR
2022.02.15 22:33:59 5: Signal_Duino: Parse_MC, extracted data 10101101010101010110110101011010101010101011 (bin)
2022.02.15 22:33:59 5: Signal_Duino: Parse_MC, protocol does not match return from method: (undef)
2022.02.15 22:34:01 4: Signal_Duino: Read, msg: MC;LL=-992;LH=1017;SL=-511;SH=526;D=52AA92A5552;C=507;L=43;R=24;
2022.02.15 22:34:01 4: Signal_Duino: Parse_MC, Found manchester protocol id 52 clock 507 RSSI = -62 -> Oregon Scientific PIR
2022.02.15 22:34:01 5: Signal_Duino: Parse_MC, extracted data 10101101010101010110110101011010101010101101 (bin)
2022.02.15 22:34:01 5: Signal_Duino: Parse_MC, protocol does not match return from method: (undef)
2022.02.15 22:34:01 4: Signal_Duino: Read, msg: MC;LL=-1014;LH=1011;SL=-510;SH=506;D=52AA92A5552;C=506;L=43;R=24;
2022.02.15 22:34:01 4: Signal_Duino: Parse_MC, Found manchester protocol id 52 clock 506 RSSI = -62 -> Oregon Scientific PIR

Ralf9

So wies aussieht hast Du manchesterMC wieder aktiviert, mit Deiner alten Firmware funktionierts nur mit "disableMessagetype manchesterMC"
Ein "get config" ergibt dann:
MS=1 MU=1 MC=0
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

Sepp

Hallo,

erstmal Danke an euch zwei
es geht alles ;D

die restlichen Tastencodes werde ich noch hier posten wird eine weile dauern der der Akku leer ist und die Sonne im moment nicht scheint.

Ralf9 Danke das du soviel geduld mit mir hast da ich ja fast keine Ahnung hab
Gruß Michael

elektron-bbs

Schön, das es jetzt funktioniert.

Hast du noch mal ein Update probiert? Da das letztens abgebrochen wurde, hast du wahrscheinlich nicht alle von mir geänderten Dateien (14_SD_UT.pm, 00_SIGNALduino.pm und SD_ProtocolData.pm) in deinem System.

Außerdem fehlt mir noch eine genauere Bezeichnung dieser Fernbedienung. Bei http://www.meikeelighting.com finde ich viele verschiedene Fernbedienungen.

Es wäre auch günstig wenn du noch einige RAWMSG (MU;P0=-509;P1=513;P2=-999;P3=1027;P4=-12704;D=01230121230....) hochlädst.
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

Sepp

Hallo elektron-bbs,
da ich mir jetzt noch ne zweite Lampe gekauft habe musste ich feststellen es lässt sich nur eine von fhem schalten
sobald ich die zweite Fernbedinung instaliere geht die erste nicht und umgedreht

Da ja vermutlich, die ersten 4 Ziffern die Adresse ist und die letzten beiden der Tastencode
P118#20D302
also vielleicht kann man das so machen das ich 2 oder mehrere Adressen Anlegen kann,
und die per Fehm schicken kann.(da die Lampe 2 Adressen empfangen kann 1 von fhem und die2 ganz normal über die Fernbedienung)
Denke an 20D4** oder 20E402 dann kann man auch mehrere Lampen mit schalten?
er legt zwar 20D3 und 2056 siehe log unten aber bringt nichts.



2022.02.17 16:00:21 4: Signal_Duino: Read, msg: OK
2022.02.17 16:00:21 5: Signal_Duino: Parse, noMsg: OK
2022.02.17 16:00:21 5: Signal_Duino: Read, msg: regexp=^OK$ cmd=ping msg=OK
2022.02.17 16:00:22 4: Signal_Duino: HandleWriteQueue, called
2022.02.17 16:00:22 4: Signal_Duino: HandleWriteQueue, nothing to send, stopping timer
2022.02.17 16:01:21 4: Signal_Duino: KeepAlive, ok, retry = 0
2022.02.17 16:02:19 4: Signal_Duino: Attr, Calling sub with args: set verbose = 1
2022.02.17 16:02:19 3: Signal_Duino: Attr, setting Verbose to: 1
2022.02.17 16:02:36 3: Signal_Duino: Meikee_20D3 set on
2022.02.17 16:02:38 3: Signal_Duino: Meikee_20D3 set off
2022.02.17 16:04:45 4: CULMAX0, packet from ourselves or a other CUL [123456 / 0], - ignoring !
2022.02.17 16:12:57 1: Signal_Duino: SD_UT_Parse UNDEFINED sensor unknown detected, protocol 118, data 205601, code 2056
2022.02.17 16:13:02 1: Signal_Duino: SD_UT_Parse UNDEFINED sensor unknown detected, protocol 118, data 205610, code 2056
2022.02.17 16:13:05 1: Signal_Duino: SD_UT_Parse UNDEFINED sensor unknown detected, protocol 118, data 205614, code 2056
2022.02.17 16:13:07 1: Signal_Duino: SD_UT_Parse UNDEFINED sensor unknown detected, protocol 118, data 205613, code 2056
2022.02.17 16:13:11 1: Signal_Duino: SD_UT_Parse UNDEFINED sensor unknown detected, protocol 118, data 205615, code 2056
2022.02.17 16:13:11 3: SD_UT_Attr set model to unknown
2022.02.17 16:13:14 3: Signal_Duino: SD_UT Please define your model of Device unknown_please_select_model in Attributes!
2022.02.17 16:13:17 3: Signal_Duino: SD_UT Please define your model of Device unknown_please_select_model in Attributes!
2022.02.17 16:13:18 3: Signal_Duino: SD_UT Please define your model of Device unknown_please_select_model in Attributes!
2022.02.17 16:14:24 3: SD_UT_Attr UNDEFINED sensor Meikee detected, code 2056 (DoTrigger)
2022.02.17 16:14:24 3: SD_UT_Attr set model to Meikee
2022.02.17 16:14:31 3: SD_UT_Attr set model to Meikee
2022.02.17 16:18:12 3: Signal_Duino: Meikee_2056 set on
2022.02.17 16:18:14 3: Signal_Duino: Meikee_2056 set off
2022.02.17 16:18:45 3: SD_UT_Attr set model to Meikee
2022.02.17 16:19:08 3: Signal_Duino: Meikee_20D3 set on
2022.02.17 16:19:11 3: Signal_Duino: Meikee_20D3 set off
2022.02.17 16:19:15 3: Signal_Duino: Meikee_20D3 set on
2022.02.17 16:29:21 3: Signal_Duino: Meikee_2056 set on
2022.02.17 16:29:23 3: Signal_Duino: Meikee_2056 set off
2022.02.17 16:30:02 4: CULMAX0, packet from ourselves or a other CUL [123456 / 0], - ignoring !

Die Fernbedienung und Lamge ist die wie sie bei Antwort 29 abgebildet ist, ein Name steht nicht drauf

Gruß

elektron-bbs

Zitat von: Sepp am 17 Februar 2022, 22:51:36
da ich mir jetzt noch ne zweite Lampe gekauft habe musste ich feststellen es lässt sich nur eine von fhem schalten
sobald ich die zweite Fernbedinung instaliere geht die erste nicht und umgedreht

Das kann ich mir eigentlich nicht vorstellen, oder ich verstehe dich falsch.
Soll das bedeuten, das sobald beide Fernbedienungen in FHEM eingerichtet sind, lässt sich nur noch eine der Lampen bedienen?

Zitat von: Sepp am 17 Februar 2022, 22:51:36
Da ja vermutlich, die ersten 4 Ziffern die Adresse ist und die letzten beiden der Tastencode

Das ist korrekt.

Zitat von: Sepp am 17 Februar 2022, 22:51:36
also vielleicht kann man das so machen das ich 2 oder mehrere Adressen Anlegen kann,
und die per Fehm schicken kann.(da die Lampe 2 Adressen empfangen kann 1 von fhem und die2 ganz normal über die Fernbedienung)
Denke an 20D4** oder 20E402 dann kann man auch mehrere Lampen mit schalten?
er legt zwar 20D3 und 2056 siehe log unten aber bringt nichts.

Ich wüsste jetzt nicht, wozu für 2 Fernbedienungen noch zwei zusätzlich zu den bereits angelegten gut sein sollen, aber das musst du wissen. Anlegen könntest du theoretisch 65536 Stück :-)
Sinn würde für mich machen, noch eine dritte in FHEM zu definieren und diese dann bei beiden Lampen anzulernen. Dann könntest du jede Lampe einzeln steuern und mit der dritten beide gleichzeitig.

Bitte poste noch einige RAWMSG der neuen 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

Sepp

Hallo,
also Sorry es hat sich bei mir wahrscheinlich ein fehler bei mir eingeschlichen jetzt geht alles
es wird die 2  Fernbedinung auch sauber angelegt
hier ein paar RAWMSG der neuen Fernbedienung.

msg: MU;P0=-509;P1=520;P2=-998;P3=1023;P4=-12704;D=0121212121212301230123030121212121230121212141212301212121212123012301230301212121212301212121;CP=1;R=43;
msg: MU;P0=-516;P1=499;P2=-1018;P3=1012;P4=-12712;D=0121212121212301230123030121212121230121212141212301212121212123012301230301212121212301212121;CP=1;R=47;
msg: MU;P0=-517;P1=509;P2=-1005;P3=1015;P4=-12720;D=0121212121212301230123030121212121230123030141212301212121212123012301230301212121212301230301;CP=1;R=61;
msg: MU;P0=523;P1=-994;P2=1029;P3=-497;P4=-12696;D=0123012323010101010123012323040101230101010101012301230123230101010101230123230;CP=0;R=57;
msg: MU;P0=-506;P1=513;P2=-1005;P3=1023;P4=-12712;D=0121212121212301230123030121212123012303030141212301212121212123012301230301212121230123030301;CP=1;R=53;
msg: MU;P0=-529;P1=506;P2=-1003;P3=1007;P4=-12704;D=0121212121212301230123030121212123012301230141212301212121212123012301230301212121230123012301;CP=1;R=39;
msg: MU;P0=-523;P1=508;P2=-1013;P3=999;P4=-12704;D=0121212121212301230123030121212123012121230141212301212121212123012301230301212121230121212301;CP=1;R=30;
msg: MU;P0=-523;P1=509;P2=-1014;P3=998;P4=-12712;D=0121212121212301230123030121212123012121212141212301212121212123012301230301212121230121212121;CP=1;R=11;
msg: MU;P0=-512;P1=503;P2=-1015;P3=1011;P4=-12720;D=0121212121212301230123030121212121212123012141212301212121212123012301230301212121212121230121;CP=1;R=37;


Gruß

elektron-bbs

Gut, danke dir.
Dann fehlen mir nur noch die restlichen Tastencodes (siehe https://forum.fhem.de/index.php/topic,126110.msg1208453.html#msg1208453)
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

Sepp

#68
Hallo elektron-bbs,
ich habe noch eine Frage und zwar hab ich ein Packet mit 2 Lampen und eine Fernbedinung ist es möglich die einzeln zu schalten
Die eine Fernbedienung bringt den code  Meikee_2056 also Leuchten immer 2Stück mit dem code.

ist es möglich das ich der anderen Lampe über Fhem einen anderen code schicken kann
also zum bsp Meikee_2040 oder so dann könnte man sie ja getrennt schalten ?
da die Fernbedienung immer den gleichen code hat gehen immer alle zwei an.
ich hoffe ich habe mich verständlich ausgedrückt was ich damit meine?

Oder kann man die Lampen nur mit einer der mitgelieferten Fernbedienung anlegen?


Gruß

rabehd

Auch funktionierende Lösungen kann man hinterfragen.

elektron-bbs

Zitat von: Sepp am 19 Februar 2022, 19:57:36
ist es möglich das ich der anderen Lampe über Fhem einen anderen code schicken kann
also zum bsp Meikee_2040 oder so dann könnte man sie ja getrennt schalten ?

Ich denke schon, das das funktioniert. Leg in FHEM eine neue Fernbedienung an. Z.B. mit folgendem Befehl:

define Meikee_2040 SD_UT Meikee 2040

Dann lernst du diese an der gewünschten Lampe an.

Bitte aber erst mal die noch fehlenden Tastencodes eintragen (siehe https://forum.fhem.de/index.php/topic,126110.msg1208453.html#msg1208453). Ich möchte das Modul fertigstellen.
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

Sepp

Hallo
bin leider noch am Suchen sind aber immer die gleichen, kann es sein das welche doppelt belegt sind ?
Übrigens Anlegen geht so (Danke)
Gruß

Sepp


elektron-bbs

Ich muss meine Liste nochmal korrigieren. Es fehlen eigentlich nur noch die 3 Tasten der vierten Reihe von oben:


Code  | Button lt. Bild                 | FHEM
-------+---------------------------------+----------------------
20D301 | POWER OFF                       | off
20D302 | POWER ON                        | on
20D303 | FLASH                           | mode_flash
-------+---------------------------------+----------------------
20D304 | Brightness + / Changing Speed + | brightness/speed_up
20D305 | Brightness - / Changing Speed - | brightness/speed_down
20D306 | STROBE                          | mode_strobe
-------+---------------------------------+----------------------
20D307 | Static 2000K                    | static_2000K
20D308 | Static 4500K                    | static_4500K
20D309 | FADE                            | mode_fade
-------+---------------------------------+----------------------
       | 4500K/2000K Switch Lights Mode  |
       | W - Mixed White                 |
       | SMOOTH                          |
-------+---------------------------------+----------------------
20D30A | 4H                              | time_4h
20D30B | 6H                              | time_6h
20D30C | 12H                             | time_12h
-------+---------------------------------+----------------------
20D310 | R                               | static_red
20D311 | G                               | static_green
20D312 | B                               | static_blue
-------+---------------------------------+----------------------
20D313 | red                             | mixed_red
20D314 | cyan                            | mixed_cyan
20D315 | orange                          | mixed_orange
-------+---------------------------------+----------------------
20D316 | yellow                          | mixed_yellow
20D317 | green                           | mixed_green
20D318 | purple                          | mixed_purple
-------+---------------------------------+----------------------
20D300 | on + flash                      | learn


Unbekannte Codes erkennst du daran, das im State eine binäre Ziffernfolge steht, wie im Bild dargestellt. Der Tastencode wird im Internal "lastMSG" angezeigt.
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

Sepp

Ja ich werd noch verrückt es kommen bei 3 Tasten immer der gleiche code raus 20D30A und 20D30B und 20D30C entweder sind die doppelt belegt oder ?
so schaut es im Moment aus

Code  | Button
-------+--------------------------------
20D301 | POWER OFF
20D302 | POWER ON
20D303 | FLASH
-------+--------------------------------
20D304 | Brightness up
20D305 | Brightness down
20D306 | STROBE
-------+--------------------------------
20D307 | Static 2000K
20D308 | Static 4500K
20D309 | FADE
-------+--------------------------------
20D30A | 4500K/2000K Switch Lights Mode
20D30B | W
20D30C | SMOOTH
-------+--------------------------------
20D30A | 4H
20D30B | 6H
20D30C | 12H
-------+--------------------------------
20D310 | R
20D311 | G
20D312 | B
-------+--------------------------------
20D313 | red
20D314 | cyan
20D315 | orange
-------+--------------------------------
20D316 | yellow
20D317 | green
20D318 | purple
-------+--------------------------------
20D300 | learn


habe alle bekommen bis auf die 3 die sind immer gleich?
Gruß