MEIKEE RGB Strahler mit RF Fernbedienung über SIGNALduino steuern

Begonnen von fisch_fhem, 17 Februar 2018, 19:35:46

Vorheriges Thema - Nächstes Thema

fisch_fhem

Im Versandhaus am großen Fluss gibt es preiswerte LED RGB Fluter in mehreren Leistungsstufen mit RF Fernbedienung.
Ich habe die 10W Ausführung https://www.amazon.de/gp/product/B01MDS1GGJ/
SIGNALduino 433Mhz erkennt  von der Fernbedienung gesendete Befehle .

Kann die Ansteuerung über FHEM genutzt werden?

Besten Dank für Hinweise.

Hier der Auszug aus dem event monitor:

2018-02-17 18:00:09 SIGNALduino sduino sduino 4: sduino/msg READ: MU;P0=-360;P1=8424;P2=-4023;P3=498;P4=-526;P5=-1543;P6=-6656;D=0123434343435353434353535353434343534343435353434343535353435343535351234343434353534343535353534343435343434353534343435353534353435353512343434343535343435353535343434353434343535343434353535343534353536;CP=3;
2018-02-17 18:00:09 SIGNALduino sduino sduino 5: sduino: applying filterfunc SIGNALduino_filterSign
2018-02-17 18:00:09 SIGNALduino sduino sduino 4: sduino: Fingerprint for MU Protocol id 27 -> remote27 matches, trying to demodulate
2018-02-17 18:00:09 SIGNALduino sduino sduino 5: sduino: start pattern for MU Protocol id 27 -> remote27 mismatches, aborting
2018-02-17 18:00:09 SIGNALduino sduino sduino 4: sduino: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2018-02-17 18:00:09 SIGNALduino sduino sduino 5: sduino: start pattern for MU Protocol id 28 -> IC Ledspot mismatches, aborting
2018-02-17 18:00:09 SIGNALduino sduino sduino 4: sduino: Fingerprint for MU Protocol id 30 -> unitec47031 matches, trying to demodulate
2018-02-17 18:00:10 SIGNALduino sduino sduino 5: sduino: start pattern for MU Protocol id 30 -> unitec47031 mismatches, aborting
2018-02-17 18:00:10 SIGNALduino sduino sduino 4: sduino: Fingerprint for MU Protocol id 36 -> socket36 matches, trying to demodulate
2018-02-17 18:00:10 SIGNALduino sduino sduino 5: sduino: start pattern for MU Protocol id 36 -> socket36 mismatches, aborting
2018-02-17 18:00:10 SIGNALduino sduino sduino 5: sduino: applying filterfunc SIGNALduino_compPattern
2018-02-17 18:00:10 SIGNALduino sduino sduino 4: sduino: Fingerprint for MU Protocol id 39 -> X10 Protocol matches, trying to demodulate
2018-02-17 18:00:10 SIGNALduino sduino sduino 5: sduino: Starting demodulation at Position 3
2018-02-17 18:00:10 SIGNALduino sduino sduino 5: sduino: applying postDemodulation
2018-02-17 18:00:10 SIGNALduino sduino sduino 5: sduino: modified value after postDemodulation:41
2018-02-17 18:00:10 SIGNALduino sduino sduino 5: sduino: dispatching bits: 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 0 1 1 0 0 0 1 1 1 0 1 0 1 1 1 0 0 0 0 0 0 0
2018-02-17 18:00:10 SIGNALduino sduino sduino 4: sduino: decoded matched MU Protocol id 39 dmsg 210CF118EB80 length 48
2018-02-17 18:00:10 SIGNALduino sduino sduino 5: sduino Dispatch: 210CF118EB80, test ungleich: disabled
2018-02-17 18:00:10 SIGNALduino sduino sduino 5: sduino Dispatch: 210CF118EB80,  dispatch
2018-02-17 18:00:10 SIGNALduino sduino UNKNOWNCODE 210CF118EB80
2018-02-17 18:00:10 SIGNALduino sduino sduino 4: sduino: Fingerprint for MU Protocol id 40 -> romotec matches, trying to demodulate
2018-02-17 18:00:10 SIGNALduino sduino sduino 5: sduino: Starting demodulation at Position 5
2018-02-17 18:00:10 SIGNALduino sduino sduino 4: sduino: Fingerprint for MU Protocol id 49 -> quigg_gt9000 matches, trying to demodulate
2018-02-17 18:00:10 SIGNALduino sduino sduino 5: sduino: start pattern for MU Protocol id 49 -> quigg_gt9000 mismatches, aborting
2018-02-17 18:00:10 SIGNALduino sduino sduino 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2018-02-17 18:00:10 SIGNALduino sduino sduino 5: sduino: Starting demodulation at Position 3
2018-02-17 18:00:10 SIGNALduino sduino sduino 4: sduino: Fingerprint for MU Protocol id 69 -> Hoermann matches, trying to demodulate
2018-02-17 18:00:10 SIGNALduino sduino sduino 5: sduino: start pattern for MU Protocol id 69 -> Hoermann mismatches, aborting
2018-02-17 18:00:10 SIGNALduino sduino sduino 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2018-02-17 18:00:10 SIGNALduino sduino sduino 5: sduino: Starting demodulation at Position 3
2018-02-17 18:00:10 SIGNALduino sduino sduino 4: sduino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018-02-17 18:00:10 SIGNALduino sduino sduino 5: sduino: start pattern for MU Protocol id 72 -> Siro shutter mismatches, aborting
2018-02-17 18:00:10 SIGNALduino sduino sduino 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2018-02-17 18:00:10 SIGNALduino sduino sduino 5: sduino: Starting demodulation at Position 3
2018-02-17 18:00:12 SIGNALduino sduino sduino 4: sduino/msg READ: MU;P0=-584;P1=492;P2=-1033;P3=1469;P4=-18208;D=012121212121212121232123232121212123232323232321212323232121212323212321212321212323232323232323232323232323232323232323232321232321232121232123232323232123232323232123212323234;CP=1;
2018-02-17 18:00:12 SIGNALduino sduino sduino 5: sduino: applying filterfunc SIGNALduino_filterSign
2018-02-17 18:00:12 SIGNALduino sduino sduino 4: sduino: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2018-02-17 18:00:12 SIGNALduino sduino sduino 5: sduino: start pattern for MU Protocol id 28 -> IC Ledspot mismatches, aborting
2018-02-17 18:00:12 SIGNALduino sduino sduino 4: sduino: Fingerprint for MU Protocol id 30 -> unitec47031 matches, trying to demodulate
2018-02-17 18:00:12 SIGNALduino sduino sduino 5: sduino: start pattern for MU Protocol id 30 -> unitec47031 mismatches, aborting
2018-02-17 18:00:12 SIGNALduino sduino sduino 4: sduino: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2018-02-17 18:00:12 SIGNALduino sduino sduino 5: sduino: Starting demodulation at Position 2
2018-02-17 18:00:12 SIGNALduino sduino sduino 5: sduino: applying filterfunc SIGNALduino_compPattern
2018-02-17 18:00:12 SIGNALduino sduino sduino 4: sduino: Fingerprint for MU Protocol id 48 -> TFA Dostmann matches, trying to demodulate
2018-02-17 18:00:12 SIGNALduino sduino sduino 5: sduino: start pattern for MU Protocol id 48 -> TFA Dostmann mismatches, aborting
2018-02-17 18:00:12 SIGNALduino sduino sduino 4: sduino: Fingerprint for MU Protocol id 50 -> optus_XT300 matches, trying to demodulate
2018-02-17 18:00:12 SIGNALduino sduino sduino 5: sduino: Starting demodulation at Position 1
2018-02-17 18:00:12 SIGNALduino sduino sduino 4: sduino: Fingerprint for MU Protocol id 64 -> WH2 matches, trying to demodulate
2018-02-17 18:00:12 SIGNALduino sduino sduino 5: sduino: Starting demodulation at Position 1
2018-02-17 18:00:12 SIGNALduino sduino sduino 4: sduino: Fingerprint for MU Protocol id 69 -> Hoermann matches, trying to demodulate
2018-02-17 18:00:12 SIGNALduino sduino sduino 5: sduino: start pattern for MU Protocol id 69 -> Hoermann mismatches, aborting
2018-02-17 18:00:12 SIGNALduino sduino sduino 4: sduino: Fingerprint for MU Protocol id 71 -> PV-8644 matches, trying to demodulate
2018-02-17 18:00:12 SIGNALduino sduino sduino 5: sduino: Starting demodulation at Position 1
2018-02-17 18:00:12 SIGNALduino sduino sduino 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2018-02-17 18:00:12 SIGNALduino sduino sduino 5: sduino: Starting demodulation at Position 1
2018-02-17 18:00:12 SIGNALduino sduino sduino 4: sduino: Fingerprint for MU Protocol id 9 -> CTW 600 matches, trying to demodulate
2018-02-17 18:00:12 SIGNALduino sduino sduino 5: sduino: Starting demodulation at Position 1
2018-02-17 18:00:12 SIGNALduino sduino sduino 5: sduino: dispatching bits: 1 1 1 1 1 1 1 1 1 0 1 0 0 1 1 1 1 0 0 0 0 0 0 1 1 0 0 0 1 1 1 0 0 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 1 1 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 0 0
2018-02-17 18:00:12 SIGNALduino sduino sduino 4: sduino: decoded matched MU Protocol id 9 dmsg P9#FFA7818E5B0000025A0828 length 88
2018-02-17 18:00:12 SIGNALduino sduino sduino 5: sduino Dispatch: P9#FFA7818E5B0000025A0828, test ungleich: disabled
2018-02-17 18:00:12 SIGNALduino sduino sduino 5: sduino Dispatch: P9#FFA7818E5B0000025A0828,  dispatch

Lampe_an

Habe die gleichen LED-Scheinwerfer und versuche seit ein paar Tagen, einen funktionierenden raw-Befehl zu erstellen.

Ich nutze einen Selbstbau-CUL am RPi3 (Arduino Nano V3 mit FTDI; CC1101 433 MHz; V 1.26.02 a-culfw Build: 275) im standardmäßigen SlowRF-Modus, der meine Intertechno-Dosen zuverlässig schaltet (sowohl automatisch regelbasiert als auch "manuell" über Tablet-UI).

Damit empfange ich auch "unfreiwillig" eine Wetterstation meines Nachbarn...

raw-Befehle senden an die Intertechnos geht auch (z.B. raw is10100011xx.... usw).
... und der Meikee LED-Scheinwerfer liegt momentan 1m entfernt vom CUL...

Im raw-Modus X67 bekomme ich folgende Meldungen im Event monitor:

"On"-Taste:
CUL CUL UNKNOWNCODE p 3  464 1552  480  512    0    0  21  4  2 4   496  1552     0 51 ABC123

"Off"-Taste:
CUL CUL UNKNOWNCODE p 3  480 1520  496  496    0    0  21  4  2 4   496  1552     0 65 XYZ789

Mit dem culfw Raw Command Generator bekomme ich nach der Systematik GssNnprHHLLhhllDDDD... keinen funktionierenden Befehl zusammen. HAS_RAWSEND ist aktiviert, aber irgendwie ordne ich wohl meine Parameter falsch zu.

Habe auch viele andere Treads schon durchgearbeitet, z.B. https://forum.fhem.de/index.php?topic=28239.0 und https://forum.fhem.de/index.php/topic,14348.795.html usw., aber noch nirgends die zündende Idee gefunden.

Vielleicht kann uns einer der erfahrenen Spezialisten helfen und diese beiden unterschiedlichen mitgeschnittenen "Datensätze" zusammenbringen? :-\

Sidey

Zitat von: fisch_fhem am 17 Februar 2018, 19:35:46
2018-02-17 18:00:09 SIGNALduino sduino sduino 4: sduino/msg READ: MU;P0=-360;P1=8424;P2=-4023;P3=498;P4=-526;P5=-1543;P6=-6656;D=0123434343435353434353535353434343534343435353434343535353435343535351234343434353534343535353534343435343434353534343435353534353435353512343434343535343435353535343434353434343535343434353535343534353536;CP=3;

2018-02-17 18:00:12 SIGNALduino sduino sduino 4: sduino/msg READ: MU;P0=-584;P1=492;P2=-1033;P3=1469;P4=-18208;D=012121212121212121232123232121212123232323232321212323232121212323212321212321212323232323232323232323232323232323232323232321232321232121232123232323232123232323232123212323234;CP=1;



Das sind die beiden interessanten Zeilen aus dem Log. Die sind ähnlich, aber in der Länge sehr unterschiedlich.

Am besten wäre es, wenn Du einen Befehl mehrmals in einem gleichen Abstand z.B. 5 Sekunden sendest und wir diesen Befehl im Log suchen.

Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

fisch_fhem

Zitat von: Sidey am 19 Februar 2018, 20:01:56
Das sind die beiden interessanten Zeilen aus dem Log. Die sind ähnlich, aber in der Länge sehr unterschiedlich.

Am besten wäre es, wenn Du einen Befehl mehrmals in einem gleichen Abstand z.B. 5 Sekunden sendest und wir diesen Befehl im Log suchen.

Grüße Sidey

Hallo Sidey,

danke für den Hinweis zu den wichtigen Informationen.

Ich habe mehrmals die "Ein" Taste der FB betätigt und diese Einträge aus dem Event Monitor isoliert:

2018-02-19 22:01:26 SIGNALduino sduino sduino 4: sduino/msg READ:  MU;P0=-216;P1=8416;P2=-4015;P3=524;P4=-513;P5=-1525;D=01234343434353534343535353534343435343434353534343435353534353435353512343434343535343435353535343434353434343535343434353535343534353535123434343435353434353535353434343534343435353434343535353435343535351234343434353534343535353534343435343434353534343;CP=3;O;
2018-02-19 22:01:51 SIGNALduino sduino sduino 4: sduino/msg READ:  MU;P0=-160;P1=8416;P2=-4016;P3=521;P4=-517;P5=-1534;D=01234343434353534343535353534343435343434353534343435353534353435353512343434343535343435353535343434353434343535343434353535343534353535123434343435353434353535353434343534343435353434343535353435343535351234343434353534343535353534343435343434353534343;CP=3;O;
2018-02-19 22:01:51 SIGNALduino sduino sduino 4: sduino/msg READ:  MU;P0=-512;P1=514;P2=-1524;P3=-16876;D=012101010121210101012121210121012121012121212101010121010101212101010121212101210121213;CP=1;
2018-02-19 22:01:52 SIGNALduino sduino sduino 4: sduino/msg READ:  MU;P0=-274;P1=498;P3=1472;P4=-18080;D=0101010101010101030103030101010103030303030301030101010101030303010301030301010303030303030303030303030303030303030303030301030301030101030101030303030301010301030101010303034;CP=1;
2018-02-19 22:01:52 SIGNALduino sduino sduino 4: sduino/msg READ:  MU;P0=-108;P1=499;P2=-1029;P3=1471;P4=-23548;D=0121212121232123232121212123232323232321232121212121232323212321232321212323232323232323232323232323232323232323232321232321232121232121232323232321212321232121212323234;CP=1;
2018-02-19 22:02:15 SIGNALduino sduino sduino 4: sduino/msg READ:  MU;P0=-208;P1=8416;P2=-4012;P3=510;P4=-510;P5=-1525;P6=-17212;D=0123434343435353434353535353434343534343435353434343535353435343535351234343434353534343535353534343435343434353534343435353534353435353512343434343535343435353535343434353434343535343434353535343534353536;CP=3;
2018-02-19 22:02:31 SIGNALduino sduino sduino 4: sduino/msg READ:  MU;P0=-160;P1=8411;P2=-4012;P3=510;P4=-515;P5=-1526;P6=-13732;D=0123434343435353434353535353434343534343435353434343535353435343535351234343434353534343535353534343435343434353534343435353534353435353512343434343535343435353535343434353434343535343434353535343534353536;CP=3;
2018-02-19 22:02:52 SIGNALduino sduino sduino 4: sduino/msg READ:  MU;P0=-160;P1=8416;P2=-4016;P3=510;P4=-514;P5=-1524;P6=-10008;D=0123434343435353434353535353434343534343435353434343535353435343535351234343434353534343535353534343435343434353534343435353534353435353512343434343535343435353535343434353434343535343434353535343534353536;CP=3;
2018-02-19 22:03:11 SIGNALduino sduino sduino 4: sduino/msg READ:  MU;P0=-510;P1=8410;P2=-4010;P3=511;P4=-1522;P5=-17344;D=0123030303034343030343434343030303430303034343030303434343034303434341230303030343430303434343430303034303030343430303034343430343034343412303030303434303034343434303030343030303434303030343434303430343435;CP=3;
2018-02-19 22:03:33 SIGNALduino sduino sduino 4: sduino/msg READ:  MU;P0=-124;P1=8440;P2=-4023;P3=513;P4=-520;P5=-1536;D=01234343434353534343535353534343435343434353534343435353534353435353512343434343535343435353535343434353434343535343434353535343534353535123434343435353434353535353434343534343435353434343535353435343535351234343434353534343535353534343435343434353534343;CP=3;O;
2018-02-19 22:03:51 SIGNALduino sduino sduino 4: sduino/msg READ:  MU;P0=-236;P1=7825;P2=-6336;P3=511;P4=-524;P5=-1539;P7=-4021;D=01234343434353534343535353534343435343434353534343435353534353435353517343434343535343435353535343434353434343535343434353535343534353535173434343435353434353535353434343534343435353434343535353435343535351734343434353534343535353534343435343434353534343;CP=3;O;
2018-02-19 22:04:09 SIGNALduino sduino sduino 4: sduino/msg READ:  MU;P0=-526;P1=8081;P2=-5332;P3=505;P5=-1532;P6=-4020;D=012303030303535303035353535303030353030303535303030353535303530353535163030303035353030353535353030303530303035353030303535353035303535351630303030353530303535353530303035303030353530303035353530353035353;CP=3;


Kommt man damit weiter?

Beste Grüße

fisch_fhem

Zwischenstand: Ausschalten des Strahlers gelingt schon mal :)
set sduino raw SR;;R=3;;P0=-152;;P1=8396;;P2=-4022;;P3=504;;P4=-529;;P5=-1543;;P6=-388;;P7=788;;D=012343434343535343435353535343434353434343434343534353535353535353535123434343435353434353535353434343534343434343435343535353535353535351234343434353534343535367;;

fisch_fhem

#5
Die Steuerung Ein/Aus ist jetzt in der fhem.cfg umgesetzt. Hier der code:

#MEIKEE RGB Strahler
define FloodLED dummy
attr FloodLED webCmd on:off
define FloodLED_ON notify FloodLED:on set sduino raw SR;;;;R=3;;;;P0=2096;;;;P1=1792;;;;P2=-10636;;;;P3=508;;;;P4=-526;;;;P5=-1538;;;;P6=8375;;;;P7=-4022;;;;D=01234343434353534343535353534343435343434353534343435353534353435353567343434343535343435353535343434353434343535343434353535343534353535673434343435353434353535353434343534343435353434343535353435343535356734343434353534343535353534343435343434353534343;;;;
define FloodLED_OFF notify FloodLED:off set sduino raw SR;;;;R=3;;;;P0=-152;;;;P1=8396;;;;P2=-4022;;;;P3=504;;;;P4=-529;;;;P5=-1543;;;;P6=-388;;;;P7=788;;;;D=012343434343535343435353535343434353434343434343534353535353535353535123434343435353434353535353434343534343434343435343535353535353535351234343434353534343535367;;;;