culfw: Interpretation unbekannter Befehle im Monitoring Mode (Rollus Steuerung)

Begonnen von docolli, 02 Dezember 2018, 20:57:25

Vorheriges Thema - Nächstes Thema

docolli

Ich habe hier einen nanoCUL CC1101 433MHz mit culfw 1.67 und ich versuche damit meine ROLLUS Rolltorsteuerung (433 MHz) in FHEM einzubauen.

Um zu sehen, ob und was der CUL empfängt, habe ich den nanoCUL an meinen Windows Laptop angeschlossen und rede mit ihm per hterm. Ich schicke dem CUL ein X25, um zu sehen, was der CUL weitergibt. Folgendes empfange ich, wenn ich z.B. auf den STOP-Knopf der Fernbedienung drücke:

p 3  304  704  688  336  4  3 2 4B 7DFA2AA0
p 3  320  672  688  320  4  3 2 4C 7DFA2AA0
p 3  256  736  672  368  4  3 2 4A 7DFA2AA0


Was bedeuten diese Werte? Hab ich eine Chance das in FHEM einzubauen?

Danke für nähergehede Infos und Hilfe!

Grüße,
Olli

KölnSolar

Hallo Olli,
Du solltest den nano auf jeden Fall neu flashen. Entweder mit der aculfw(als CUL) oder als Signalduino. Der Signalduino hat den Vorteil, dass auch noch nicht implementierte Protokolle "raw" gesendet werden können.
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

RaspiLED

Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

docolli

Danke für den Hinweis, habe nun SIGNALduino (V 3.3.1-dev SIGNALduino cc1101 - compiled at Apr 20 2017 21:06:32) auf den nanoCUL aufgespielt.

Drücke ich die Stop-Taste der Fernbedienung so sehe ich häufig folgendes im Terminal:


MC;LL=-753;LH=683;SL=-386;SH=318;D=92A954AA955495249;C=356;L=68;R=81;

es liest manchmal auch:

MU;P0=-753;P1=-12620;P2=4798;P3=-1532;P4=690;P5=-377;P7=316;D=0412345704570704545457070707045704545454545704545454545457045707070457045704570457041234570457070454545707070704570454545454570454545454545704570707045704570457045704;CP=7;R=83;

oder

MU;P0=-752;P1=678;P2=-397;P3=318;P4=-12624;P5=4768;P6=-1572;D=01230301212123030303012301212121212301212121212123012303030123012301230123014561230123030121212303030301230121212121230121212121212301230303012301230123012301;CP=3;R=82;


Wenn ich das richtig verstanden habe, sollte der SIGNALduino nun ans FHEM System, damit dieses die Daten interpretieren kann. Wenn ich Glück habe, wird was erkannt, oder?

RaspiLED

Ja genau, der Unterschied ist beim CUL interpretiert der selbst und beim Signalduino das FHEM Modul ;-)
Gruß Arnd


Gesendet von iPhone mit Tapatalk
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

docolli

So, Signalduino steckt im FHEM. Device ist definiert und verbose=4 gemacht. Wie befürchtet werden die Tastendrücke der Fernbedienung, die ich gerne protokollieren bzw. auch von FHEM aus senden möchte, nicht erkannt. Auszug aus Log:

Taste Stop:

2018.12.03 19:23:45 4: SignalDuino/msg READ: MC;LL=-755;LH=673;SL=-400;SH=313;D=92A954AA955495249;C=356;L=68;R=14;
2018.12.03 19:23:45 4: SignalDuino: Found manchester Protocol id 10 clock 356 RSSI -67 -> OSV2o3
2018.12.03 19:23:45 4: SignalDuino: Found manchester Protocol id 57 clock 356 RSSI -67 -> m-e
2018.12.03 19:23:45 4: SIGNALduino_unknown incomming msg: u57#6D56AB556AAB6ADB6
2018.12.03 19:23:45 4: SIGNALduino_unknown rawData: 6D56AB556AAB6ADB6
2018.12.03 19:23:45 4: SIGNALduino_unknown Protocol: 57
2018.12.03 19:23:45 4: SIGNALduino_unknown converted to bits: 01101101010101101010101101010101011010101010101101101010110110110110
2018.12.03 19:23:45 4: Unknown, please report
2018.12.03 19:23:45 4: SIGNALduino_unknown incomming msg: u57#6D56AB556AAB6ADB6
2018.12.03 19:23:45 4: SIGNALduino_unknown rawData: 6D56AB556AAB6ADB6
2018.12.03 19:23:45 4: SIGNALduino_unknown Protocol: 57
2018.12.03 19:23:45 4: SIGNALduino_unknown converted to bits: 01101101010101101010101101010101011010101010101101101010110110110110
2018.12.03 19:23:45 4: Unknown, please report
2018.12.03 19:23:45 3: SignalDuino: Unknown code u57#6D56AB556AAB6ADB6, help me!
2018.12.03 19:23:45 4: SignalDuino/msg READ: MC;LL=-755;LH=673;SL=-400;SH=313;D=92A954AA955495249;C=356;L=68;R=14;
2018.12.03 19:23:45 4: SignalDuino: Found manchester Protocol id 10 clock 356 RSSI -67 -> OSV2o3
2018.12.03 19:23:45 4: SignalDuino: Found manchester Protocol id 57 clock 356 RSSI -67 -> m-e
2018.12.03 19:23:45 4: SignalDuino Dispatch: u57#6D56AB556AAB6ADB6, Dropped due to short time or equal msg
2018.12.03 19:23:45 4: SignalDuino/msg READ: MC;LL=-755;LH=673;SL=-400;SH=313;D=92A954AA955495249;C=356;L=68;R=14;
2018.12.03 19:23:45 4: SignalDuino: Found manchester Protocol id 10 clock 356 RSSI -67 -> OSV2o3
2018.12.03 19:23:45 4: SignalDuino: Found manchester Protocol id 57 clock 356 RSSI -67 -> m-e
2018.12.03 19:23:45 4: SignalDuino Dispatch: u57#6D56AB556AAB6ADB6, Dropped due to short time or equal msg


Taste Runter:
2018.12.03 19:24:54 4: SignalDuino/msg READ: MU;P0=-5578;P1=1825;P2=-1101;P3=-4168;P4=5868;P5=-2567;P6=3309;D=0121212121212121212121213401512651212121212126512121265121212121265651265126;CP=1;R=228;
2018.12.03 19:24:54 4: SignalDuino: Fingerprint for MU Protocol id 44 -> BresserTemeo matches, trying to demodulate
2018.12.03 19:24:54 4: SignalDuino: Fingerprint for MU Protocol id 44.1 -> BresserTemeo matches, trying to demodulate
2018.12.03 19:24:54 4: SignalDuino/msg READ: MU;P0=-6924;P1=1808;P2=-1124;P3=-4656;P4=5844;P5=-2594;P6=3290;D=0121212121212121212121213431512651212121212126512121265121212121265651265126;CP=1;R=228;
2018.12.03 19:24:56 4: SignalDuino/msg READ: MC;LL=-737;LH=691;SL=-375;SH=338;D=92A954AA9554952A54;C=356;L=70;R=254;
2018.12.03 19:24:56 4: SignalDuino: Found manchester Protocol id 10 clock 356 RSSI -75 -> OSV2o3
2018.12.03 19:24:56 4: SignalDuino: Found manchester Protocol id 57 clock 356 RSSI -75 -> m-e
2018.12.03 19:24:56 4: SIGNALduino_unknown incomming msg: u57#6D56AB556AAB6AD5AB
2018.12.03 19:24:56 4: SIGNALduino_unknown rawData: 6D56AB556AAB6AD5AB
2018.12.03 19:24:56 4: SIGNALduino_unknown Protocol: 57
2018.12.03 19:24:56 4: SIGNALduino_unknown converted to bits: 011011010101011010101011010101010110101010101011011010101101010110101011
2018.12.03 19:24:56 4: Unknown, please report
2018.12.03 19:24:56 4: SIGNALduino_unknown incomming msg: u57#6D56AB556AAB6AD5AB
2018.12.03 19:24:56 4: SIGNALduino_unknown rawData: 6D56AB556AAB6AD5AB
2018.12.03 19:24:56 4: SIGNALduino_unknown Protocol: 57
2018.12.03 19:24:56 4: SIGNALduino_unknown converted to bits: 011011010101011010101011010101010110101010101011011010101101010110101011
2018.12.03 19:24:56 4: Unknown, please report
2018.12.03 19:24:56 3: SignalDuino: Unknown code u57#6D56AB556AAB6AD5AB, help me!
2018.12.03 19:24:56 4: SignalDuino/msg READ: MS;P0=-1552;P1=-384;P2=678;P3=-756;P5=324;P6=-12891;P7=4792;D=5670215321535321212153535353215321212121215321212121212153215353532153532121212153;CP=5;SP=6;R=254;O;
2018.12.03 19:24:56 4: SignalDuino: Matched MS Protocol id 3.1 -> itv1_sync40
2018.12.03 19:24:56 4: SignalDuino: Matched MS Protocol id 72.1 -> Siro shutter
2018.12.03 19:24:56 4: SignalDuino: Decoded MS Protocol id 72.1 dmsg P72#A70BEFD13C length 40 RSSI = -75
2018.12.03 19:24:56 3: SignalDuino: ID=m72.1 skiped dispatch (developId=m). To use, please add m72.1 to the attr development
2018.12.03 19:24:56 4: SignalDuino/msg READ: MS;P0=-1552;P1=-388;P2=678;P3=-756;P5=324;P6=-12891;P7=4792;D=5670215321535321212153535353215321212121215321212121212153215353532153532121212153;CP=5;SP=6;R=254;
2018.12.03 19:24:56 4: SignalDuino: Matched MS Protocol id 3.1 -> itv1_sync40
2018.12.03 19:24:56 4: SignalDuino: Matched MS Protocol id 72.1 -> Siro shutter
2018.12.03 19:24:56 4: SignalDuino: Decoded MS Protocol id 72.1 dmsg P72#A70BEFD13C length 40 RSSI = -75
2018.12.03 19:24:56 3: SignalDuino: ID=m72.1 skiped dispatch (developId=m). To use, please add m72.1 to the attr development
2018.12.03 19:24:56 4: SignalDuino/msg READ: MC;LL=-753;LH=688;SL=-384;SH=317;D=552A9552AA90;C=356;L=45;R=253;
2018.12.03 19:24:56 4: SignalDuino: Found manchester Protocol id 57 clock 356 RSSI -75.5 -> m-e
2018.12.03 19:24:56 4: SIGNALduino_unknown incomming msg: u57#AAD56AAD556F
2018.12.03 19:24:56 4: SIGNALduino_unknown rawData: AAD56AAD556F
2018.12.03 19:24:56 4: SIGNALduino_unknown Protocol: 57
2018.12.03 19:24:56 4: SIGNALduino_unknown converted to bits: 101010101101010101101010101011010101010101101111
2018.12.03 19:24:56 4: Unknown, please report
2018.12.03 19:24:56 4: SIGNALduino_unknown incomming msg: u57#AAD56AAD556F
2018.12.03 19:24:56 4: SIGNALduino_unknown rawData: AAD56AAD556F
2018.12.03 19:24:56 4: SIGNALduino_unknown Protocol: 57
2018.12.03 19:24:56 4: SIGNALduino_unknown converted to bits: 101010101101010101101010101011010101010101101111
2018.12.03 19:24:56 4: Unknown, please report
2018.12.03 19:24:56 3: SignalDuino: Unknown code u57#AAD56AAD556F, help me!


Was kann ich jetzt damit anfangen? Kann ich einfach versuchen die erkannten Codes auch zu senden? Wie?
Um zu sehen, ob sich das Rolltor bewegt...

RaspiLED

Hi,
hier wird beschrieben wie Du auf das Event reagieren kannst: https://forum.fhem.de/index.php/topic,64251.msg555036.html#msg555036

Wenn Du es selber senden willst, dann mittels raw: https://wiki.fhem.de/wiki/SIGNALduino

set sduino sendMsg P57#AAD56AAD556F#R4

Gruß Arnd


Gesendet von iPhone mit Tapatalk
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

docolli

Ich dokumentiere hier auch gleich noch die Hardware des Senders:

Aufdruck auf Quartz: DR1433.92
Aufdruck auf Platine UR E356059 / NO.DA327 V2.0 DC115A LD0008

-> https://database.ul.com/cgi-bin/XYV/template/LISEXT/1FRAME/showpage.html?name=ZPMV2.E356059&ccnshorttitle=Wiring,+Printed+-+Component&objid=1082813055&cfgid=1073741824&version=versionless&parent_id=1073814637&sequence=1

-> http://iq.ul.com/ul/cert.aspx?ULID=101322146

Unbeschrifteter 8-Pin IC vermutl. SO-8 Gehäuse


Auf die Basisstation am Rolltor schau ich auch noch, wenn es mehr Licht hat.

docolli

Vielen Dank Arndt und Markus!
Signalduino ist wirklich mein Freund geworden!
Es klappt.

Hier wie ich vorgegangen bin:

Signalduino mit sehr aktueller Firmware lt. Anleitung geflasht: https://wiki.fhem.de/wiki/SIGNALduino -> V 3.3.1-RC10 SIGNALduino cc1101 - compiled at Nov 19 2018 23:11:15
Nach genauem Lesen hab ich auch erkannt, dass ich die zugehörigen "Auswertemodule" noch in FHEM laden muss.
Also erst "update", dann "update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/dev-r33/controls_signalduino.txt".

Damit ist "versionmodul" auf v3.3.3-dev_24.11.

Dann auf der Fernbedienung versch. Tasten in zeitlichem Abstand gedrückt und gewartet was passiert (autocreate ist natürlich aktiv). Auf einmal gab es einen Raum "Dooya" (?) und dann einen Raum "Siro". Ich habe den Raum "Siro" gewählt. Dort schon mal ein Rollladensymbol gesehen und einfach auf "on" bzw. "off" gedrückt und mein Rolltor ging auf bzw. zu!

Hier noch die vollständige Info zur Rollus Rolltorsteuerung, sowie ein Bild im Anhang:

Yooda Gamma_5_1Cw Receiver 433MHz (1 channel wall mounted receiver)
Großer unbedruckter Chip 20-pin
Chip 8-pin: HDC02 DITG-H5 1740C
Quartz: 4.000Z744

Zusatzplatine mit 28-pin Chip: TDA 5210 A3 K218 G1747(?) -> https://www.infineon.com/cms/de/product/rf-wireless-control/wireless-control/wireless-control-receiver/tda5210/
Quartz: 13.22Z747