angepasstes 00_SIGNALduino Modul, auch für FSK und für den Maple

Begonnen von Ralf9, 29 Mai 2020, 18:32:13

Vorheriges Thema - Nächstes Thema

Ralf9

Ich hab mir das  mal angeschaut
ZitatWorum es aber geht, findest du hier (dort sind auch damalige Daten mit dem NanoCUL erfasst worden):
https://forum.fhem.de/index.php/topic,110043.0.html

set SIGDUINO cc1101_reg 000D 012E 022D 0347 04D3 0591 063D 0704 0832 0900 0A00 0B06 0C00 0D21 0E65 0F3F 1057 11C4 1206 1323 14B9 1540 1607 1700 1818 1914 1A6C 1B00 1C00 1D92 1E87 1F6B 20F8 21B6 2211 23EF 242B 2514 261F 2741 2800 2959 2A7F 2B07 2C88 2D31 2E0B

Dies ergibt
freq:868.283MHz bWidth:325KHz rAmpl:24dB sens:12dB (DataRate:5603.79Baud)  2-FSK

Mir ist nicht klar warum mit diesen cc1101 Registern was sinnvolles empfangen wird.
Du hast die Modulation auf FSK umgestellt, normalerweise werden dann die empfangenen Daten über den FIFO des cc1101 empfangen.
Mit dieser konfig werden die Daten aber wie bei ASK (SlowRF) über den GDO2 Pin empfangen.

Mit der aktuellen Firmware kann SlowRF nur über das Modul B empfangen werden. Dies ist zwar ein 433 MHz Modul aber zum Testen kann es auch zum empfangen von 868 MHz verwendet werden.
Ich bin gerade dabei die Firmware so zu erweitern, daß auch mit dem Modul A SlowRF emfangen werden kann.

Bitte teste mal ob mit dieser konfig für das Modul B was empfangen wird.

get sduino raw CW000D,012E,022D,0347,04D3,0591,063D,0704,0832,0D21,0E65,0F3F,1057,11C4,1206,1323,14B9,1540,1700,1818,1914,1B00,1C00,1D92,2211,23EF,242B,2514,261F,3D00,3E00,4066,4169,4267,4375,4469,4582,4600

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

ole1986

Hallo,

das wichtigste zuerst: Ich wünsche fröhliche Weihnachtstage

Ich habe das Modul B entsprechend deiner Anforderung eingestellt:


raw: r=B b=1 ccmode=0 sync=D391 ccconf=21653F57C40623B940070018146C000092 boffs=0100


ccconf: freq:868.283MHz bWidth:325KHz rAmpl:24dB sens:12dB (DataRate:5603.79Baud)
Modulation:2-FSK (SYNC_MODE:16/16 + carrier-sense above threshold)


Und siehe da, der Empfang funktioniert mit der FB.
Da es mind. zwei verschiedene codes sein müssen (HALT - E3FB435020BB66DE0 und button release - 8BE9DB589899D6858) gehe ich sehr stark davon aus das es perfekt empfangen hat.


2020.12.24 10:19:29 4: SIGDUINO/msg READ: MC;LL=-810;LH=862;SL=-404;SH=443;D=E3FB435020BB66DE0;C=419;L=65;R=25;s10;b5;w;
2020.12.24 10:19:29 4: SIGDUINO: Found manchester Protocol id 10 clock 419 RSSI -61.5 -> Oregon Scientific v2|v3
2020.12.24 10:19:29 4: SIGDUINO: Found manchester Protocol id 11 clock 419 RSSI -61.5 -> Arduino
2020.12.24 10:19:29 4: SIGDUINO/msg READ: MC;LL=-810;LH=862;SL=-404;SH=443;D=E3FB435020BB66DE0;C=419;L=65;R=25;s7;b2;w;
2020.12.24 10:19:29 4: SIGDUINO: Found manchester Protocol id 10 clock 419 RSSI -61.5 -> Oregon Scientific v2|v3
2020.12.24 10:19:29 4: SIGDUINO: Found manchester Protocol id 11 clock 419 RSSI -61.5 -> Arduino
2020.12.24 10:19:29 4: SIGDUINO/msg READ: MC;LL=-810;LH=862;SL=-404;SH=443;D=E3FB43502;C=419;L=36;R=25;s7;b2;
2020.12.24 10:19:30 4: SIGDUINO/msg READ: MC;LL=-820;LH=859;SL=-397;SH=438;D=176CDBC;C=418;L=28;R=25;s6;b1;w;
2020.12.24 10:19:30 4: SIGDUINO/msg READ: MC;LL=-820;LH=859;SL=-397;SH=438;D=8BE9DB589899D6858;C=418;L=65;R=25;s29;b28;w;
2020.12.24 10:19:30 4: SIGDUINO: Found manchester Protocol id 10 clock 418 RSSI -61.5 -> Oregon Scientific v2|v3
2020.12.24 10:19:30 4: SIGDUINO: Found manchester Protocol id 11 clock 418 RSSI -61.5 -> Arduino
2020.12.24 10:19:30 4: SIGDUINO/msg READ: MC;LL=-820;LH=859;SL=-397;SH=438;D=8BE9DB589899D6858;C=418;L=65;R=25;s4;b3;w;
2020.12.24 10:19:30 4: SIGDUINO: Found manchester Protocol id 10 clock 418 RSSI -61.5 -> Oregon Scientific v2|v3
2020.12.24 10:19:30 4: SIGDUINO: Found manchester Protocol id 11 clock 418 RSSI -61.5 -> Arduino
2020.12.24 10:19:30 4: SIGDUINO/msg READ: MC;LL=-820;LH=859;SL=-397;SH=438;D=8BE9DB589899D6858;C=418;L=65;R=25;s4;b3;w;
2020.12.24 10:19:30 4: SIGDUINO: Found manchester Protocol id 10 clock 418 RSSI -61.5 -> Oregon Scientific v2|v3
2020.12.24 10:19:30 4: SIGDUINO: Found manchester Protocol id 11 clock 418 RSSI -61.5 -> Arduino
2020.12.24 10:19:30 4: SIGDUINO/msg READ: MC;LL=-820;LH=859;SL=-397;SH=438;D=8BE9DB589899D685;C=418;L=64;R=25;s4;b3;
2020.12.24 10:19:30 4: SIGDUINO: Found manchester Protocol id 10 clock 418 RSSI -61.5 -> Oregon Scientific v2|v3
2020.12.24 10:19:30 4: SIGDUINO: Found manchester Protocol id 11 clock 418 RSSI -61.5 -> Arduino



Ich gehe aber nun recht in der Annahme das dieser nun das 433 modul verwendet das auch entsprechend die 433 Mhz antenne?
Daher vermute ich auch das schlechte signal beim senden. Es ist nur sehr schwach zu erkennen wenn ich nachfolgenden Befehl absetze (siehe Screenshot):


SC;SR;R=5;P0=-15200;D=0;SM;N=6;R=5;C=416;D=D585F0D9A36FA4568;


Trotz hohem gain von 421 in URH und patable auf 10dbm in FHEM)
Ein Grund warum ich mir den mapleCUL mit 868 433 Mhz geholt habe war die hoffnung das ich die 868 auch dediziert verwenden kann..
Was kann ich also tun? Warten auf ein neues FW update? Kann ich helfen?

Gruß
Ole




Ralf9

ZitatIch gehe aber nun recht in der Annahme das dieser nun das 433 modul verwendet das auch entsprechend die 433 Mhz antenne?
Du kannst, damit es etwas besser passt, auch die Antennen tauschen.

Mich interessiert wie die Nachrichten von der FB als MU-Nachrichten aussehen.

set disableMessagetype_4 syncedMS
set disableMessagetype_4 manchesterMC


get config ergibt dann:
config: MS=0;MU=1;MC=0;...

dann die Taste der FB ein paarmal mit einigen Sekunden abstand drücken


Wünsche auch schöne Weihnachten

Gruß Ralf
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

ole1986

Hallo,

sorry bin etwas kurz angebunden die Tage.
Nachfolgend das Ergebnis von MU.

Bedeutet das jetzt es ist kein Manchester Encoding?

#1

2020.12.25 18:19:19 4: SIGDUINO/msg READ: MU;P0=-809;P1=1697;P2=-1647;P3=-399;P4=866;P5=438;CP=5;R=31;D=01212134053534043504040534350535353535353534053534053435350404040404353535353505353535353405353534053535213405353404350404053435053535353535353405353405343535040404040435353535350535353535340535353405353521340535340435040405343505353535353535340535340534353504040404043121213435053404353504350405353534053535353405343535053534053534040534353535350404053535340534053534052134350534043535043504053535340535353534053435350535340535340405343535353504040535353405340535340521343505340435350435040535353405353535340534353505353405353404053435353535040405353534053405353405213435053404353504350405353534053535353405343535053534053534040534353535350404053535340534053534;e;
2020.12.25 18:19:19 4: SIGDUINO: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2020.12.25 18:19:19 4: SIGDUINO: Fingerprint for MU Protocol id 19 -> minify matches, trying to demodulate
2020.12.25 18:19:19 4: SIGDUINO: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2020.12.25 18:19:19 4: SIGDUINO: Fingerprint for MU Protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2020.12.25 18:19:19 4: SIGDUINO: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2020.12.25 18:19:19 4: SIGDUINO: Fingerprint for MU Protocol id 38 -> NC-3911 matches, trying to demodulate
2020.12.25 18:19:19 4: SIGDUINO: Fingerprint for MU Protocol id 40 -> Romotec matches, trying to demodulate
2020.12.25 18:19:19 4: SIGDUINO: Fingerprint for MU Protocol id 42 -> wireless doorbell matches, trying to demodulate
2020.12.25 18:19:19 4: SIGDUINO: Fingerprint for MU Protocol id 49.2 -> GT-9000 matches, trying to demodulate
2020.12.25 18:19:19 4: SIGDUINO: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2020.12.25 18:19:19 4: SIGDUINO: Fingerprint for MU Protocol id 60 -> WS2000 matches, trying to demodulate
2020.12.25 18:19:19 4: SIGDUINO: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2020.12.25 18:19:19 4: SIGDUINO: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2020.12.25 18:19:19 4: SIGDUINO: Fingerprint for MU Protocol id 71 -> PV-8644 matches, trying to demodulate
2020.12.25 18:19:19 4: SIGDUINO: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2020.12.25 18:19:19 4: SIGDUINO: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2020.12.25 18:19:19 4: SIGDUINO: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2020.12.25 18:19:19 4: SIGDUINO: Fingerprint for MU Protocol id 84 -> IAN 283582 / TV-4848 matches, trying to demodulate
2020.12.25 18:19:19 4: SIGDUINO: Fingerprint for MU Protocol id 85 -> TFA 30.3222.02 matches, trying to demodulate
2020.12.25 18:19:19 4: SIGDUINO: Fingerprint for MU Protocol id 89 -> TFA 30.3221.02 matches, trying to demodulate
2020.12.25 18:19:19 4: SIGDUINO: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate


#2

2020.12.25 18:20:09 4: SIGDUINO/msg READ: MU;P0=-2067;P1=1709;P3=-390;P4=446;P5=858;P6=-813;CP=4;R=32;D=0101013434356435643534346565343434643534346534656434343434356564353434346435343464343564353434643534346501343435643564353434656534343464353434653465643434343435656435343434643534346434356435343464353434650134343564356435343465653434346435343465346564343434343565643534343464353434643101013434343434343534643534653465643435343434653434346564343534343464353465656564343434356434353464343435013434343434343534643534653465643435343434653434346564343534343464353465656564343434356434353464343435013434343434343534643534653465643435343434653434346564343534343464353465656564343434356434353464343435013434343434343534643534653465643435343434653434346564343534343464353465656564343434356434353464343435;e;
2020.12.25 18:20:09 4: SIGDUINO: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2020.12.25 18:20:09 4: SIGDUINO: Fingerprint for MU Protocol id 17.1 -> Intertechno matches, trying to demodulate
2020.12.25 18:20:09 4: SIGDUINO: Fingerprint for MU Protocol id 19 -> minify matches, trying to demodulate
2020.12.25 18:20:09 4: SIGDUINO: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2020.12.25 18:20:09 4: SIGDUINO: Fingerprint for MU Protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2020.12.25 18:20:09 4: SIGDUINO: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2020.12.25 18:20:09 4: SIGDUINO: Fingerprint for MU Protocol id 38 -> NC-3911 matches, trying to demodulate
2020.12.25 18:20:09 4: SIGDUINO: Fingerprint for MU Protocol id 40 -> Romotec matches, trying to demodulate
2020.12.25 18:20:09 4: SIGDUINO: Fingerprint for MU Protocol id 42 -> wireless doorbell matches, trying to demodulate
2020.12.25 18:20:09 4: SIGDUINO: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2020.12.25 18:20:09 4: SIGDUINO: Fingerprint for MU Protocol id 60 -> WS2000 matches, trying to demodulate
2020.12.25 18:20:09 4: SIGDUINO: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2020.12.25 18:20:09 4: SIGDUINO: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2020.12.25 18:20:09 4: SIGDUINO: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2020.12.25 18:20:09 4: SIGDUINO: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2020.12.25 18:20:09 4: SIGDUINO: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2020.12.25 18:20:09 4: SIGDUINO: Fingerprint for MU Protocol id 85 -> TFA 30.3222.02 matches, trying to demodulate
2020.12.25 18:20:09 4: SIGDUINO: Fingerprint for MU Protocol id 89 -> TFA 30.3221.02 matches, trying to demodulate
2020.12.25 18:20:09 4: SIGDUINO: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate



#3


2020.12.25 18:21:22 4: SIGDUINO/msg READ: MU;P0=-814;P1=1703;P2=-1910;P3=-389;P4=443;P5=870;P7=32001;CP=4;R=29;D=012121343435053434340534343405343434043434353404343504343435340434343505343434053434043435343434053404353405213434350534343405343434053434340434343534043435043434353404343435053434340534340434353434340534043534052134343505343434053434340534343404343435340434350434343534043434350534343405343404343537;p;
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 17.1 -> Intertechno matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 19 -> minify matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 40 -> Romotec matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 42 -> wireless doorbell matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 60 -> WS2000 matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO/msg READ: MU;P0=-2037;P1=441;P2=-390;P3=-815;P4=872;P6=1686;P7=32001;CP=1;R=29;D=0121342131242134062121243421212134212121342121213121212421312124312121242131212124342121213421213121242121213421312421340621212434212121342121213421212131212124213121243121212421312121243421212134212131212421212134213124213406212124342121213421212134212121312121242131212431212124213121212434212121342121312124212121342606062121212124212121343121242137012121212421212131243434212121312431243121243431212124212134312121212124062121212124212121343121242134312121212421212131243434212121312431243121243431212124212134312121212124062121212124212121343121242134312121212421212131243434212121312431243121243431212124212134312121212124062121212124212121343121242134312121212421212131243434212121312431243121243431212124212134312121212124;e;
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 17.1 -> Intertechno matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 19 -> minify matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 38 -> NC-3911 matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 40 -> Romotec matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 42 -> wireless doorbell matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 60 -> WS2000 matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2020.12.25 18:21:22 4: SIGDUINO: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate

Ralf9

ZitatBedeutet das jetzt es ist kein Manchester Encoding?
Es ist ein Manchester Encoding das mehrmals wiederholt wird, getrennt von ca -1647, 1697

#1
MU;P0=-809;P1=1697;P2=-1647;P3=-399;P4=866;P5=438;CP=5;R=31;D=01212134053534043504040534350535353535353534053534053435350404040404353535353505353535353405353534053535213405353404350404053435053535353535353405353405343535040404040435353535350535353535340535353405353521340535340435040405343505353535353535340535340534353504040404043121213435053404353504350405353534053535353405343535053534053534040534353535350404053535340534053534052134350534043535043504053535340535353534053435350535340535340405343535353504040535353405340535340521343505340435350435040535353405353535340534353505353405353404053435353535040405353534053405353405213435053404353504350405353534053535353405343535053534053534040534353535350404053535340534053534;e;
012121 34053534043504040534350535353535353534053534053435350404040404353535353505353535353405353534053535  MC;LL=-809;LH=866;SL=-399;SH=438;D=BA567FBB15503F7B8;C=418;L=65;
21     34053534043504040534350535353535353534053534053435350404040404353535353505353535353405353534053535
21     340535340435040405343505353535353535340535340534353504040404043                                                                      D=BA567FBB1550;C=418;L=45;
12121 343505340435350435040535353405353535340534353505353405353404053435353535040405353534053405353405    MC;LL=-809;LH=866;SL=-399;SH=438;D=9A25EFB1DD60AF6E8;C=418;L=65;
21     343505340435350435040535353405353535340534353505353405353404053435353535040405353534053405353405
21     343505340435350435040535353405353535340534353505353405353404053435353535040405353534053405353405
21     3435053404353504350405353534053535353405343535053534053534040534353535350404053535340534053534

#2
MU;P0=-2067;P1=1709;P3=-390;P4=446;P5=858;P6=-813;CP=4;R=32;D=0101013434356435643534346565343434643534346534656434343434356564353434346435343464343564353434643534346501343435643564353434656534343464353434653465643434343435656435343434643534346434356435343464353434650134343564356435343465653434346435343465346564343434343565643534343464353434643101013434343434343534643534653465643435343434653434346564343534343464353465656564343434356434353464343435013434343434343534643534653465643435343434653434346564343534343464353465656564343434356434353464343435013434343434343534643534653465643435343434653434346564343534343464353465656564343434356434353464343435013434343434343534643534653465643435343434653434346564343534343464353465656564343434356434353464343435;e;
010101 34343564356435343465653434346435343465346564343434343565643534343464353434643435643534346435343465   MC;LL=-813;LH=858;SL=-390;SH=446;D=ED8A1897EB0C76310;C=417;L=65;
01     34343564356435343465653434346435343465346564343434343565643534343464353434643435643534346435343465
01     34343564356435343465653434346435343465346564343434343565643534343464353434643                                                         D=ED8A1897EB0C6;C=417;L=51
10101 3434343434343534643534653465643435343434653434346564343534343464353465656564343434356434353464343435 MC;LL=-813;LH=858;SL=-390;SH=446;D=FE64B842E1957DCF0;C=417;L=65;
01     3434343434343534643534653465643435343434653434346564343534343464353465656564343434356434353464343435
01     3434343434343534643534653465643435343434653434346564343534343464353465656564343434356434353464343435
01     3434343434343534643534653465643435343434653434346564343534343464353465656564343434356434353464343435


Was bringt es Dir wenn Du die raw Daten senden kannst, kannst Du die raw Daten erzeugen?
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

ole1986

Da ich auch über den Stick verfüge, kann ich jeden beliebigen und gültigen Befehl für den Rolladen senden.

Auch kann ich einen exakt identischen Befehl mit SIGNALduino senden und der Stick interpretiert diese Anfragen (sofern gültig) was mir die Analyse des Codes (speziell im Bezug auf die Rollieerung) vereinfachen sollte.

Tatsächlich hab ich dies auch bereits simulieren können.

Zudem kommt noch ein spannender Ansatz was die Rolläden angeht. Nämlich das nach wiederholten absetzten von Befehlen der inkrementelle Wert am Rolladen überschrieben werden kann. Das bedeutet das ich nur eine gewisse Anzahl von "gültigen" Befehlssätzen brauche um entsprechende Aktionen mit dem SIGNALDuino auf die Rolläden abfeuern muss.

Noch einmal zur Verdeutlichung. Ich habe es bereits geschafft, das der Stick auf Anfragen vom SIGNALduino reagiert.

Ich vermute aber das signal war zu Schwach oder zu ungenau damit es von den Rolläden korrekt interpretiert werden kann.

"getrennt von ca -1647, 1697" - ist das Signal auf Low setzen, korrekt? Oder hat dies noch eine andere Bedeutung?

Was soll ich sonst senden, als die RAW Daten, wenn ich das Protokoll noch nicht zu 100% interpretiert habe...
möglicherweise ist es eine Art Oregon Scientific v2 v3 aber sicher bin ich mir da noch nicht.

Ralf9

Zitat"getrennt von ca -1647, 1697" - ist das Signal auf Low setzen, korrekt? Oder hat dies noch eine andere Bedeutung?
Ich meine damit 1647us low und 1697us high

Empfangen wird ungefähr folgendes

         P1=1697;P2=-1647;D=212121;      MC;LL=-809;LH=866;SL=-399;SH=438;D=BA567FBB15503F7B8;C=418;L=65;
1-2 mal  P1=1697;P2=-1647;D=21;          MC;LL=-809;LH=866;SL=-399;SH=438;D=BA567FBB15503F7B8;C=418;L=65;
         P1=1697;P2=-1647;D=212121;      MC;LL=-809;LH=866;SL=-399;SH=438;D=9A25EFB1DD60AF6E8;C=418;L=65;
1-2 mal  P1=1697;P2=-1647;D=21;          MC;LL=-809;LH=866;SL=-399;SH=438;D=9A25EFB1DD60AF6E8;C=418;L=65;


Es kann aber so nicht gesendet werden, für das sendekommando ist es so zu komplex
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

ole1986

Hallo Ralf9,

erstmal vielen Dank das die an diesem Thema mit mit dran bist.
In wie weit muss ich verstehe, das es zu komplex ist?

Also, es gab definitiv Situationen bei dem der Stick das signal (meines erachtens nach) korrekt interpretiert hat.
Natürlich gab es auch fälle bei dem ein komplettes durcheinander interpretiert wurde,... aber in 60-80 % der Fälle gab es eine Antwort vom Stick (also nicht interpretiert).

Ich als signal leihe würde doch grob sagen, das es nichts anderes ist als Manchester enkodiert zu senden (auf FSK).
Was genau definiert hier die Komplexität?

Ralf9

die repeats sind zu komplex

folgendes funktioniert
3mal (SR;....SM;...)
SC;R=3;SR;....SM;...

3 mal (SR;...) + 3 mal (SM;...)
SR;R=3;....SM;R=3;...

dies ist von den repeats zu komplex, müsste sich aber in die Firmware einbauen lassen
3 mal (SR;....SM;...) + 3 mal (SR;....SM;...)
SC;R=3;SR;....SM;...SC;R=3;SR;....SM;...
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

ole1986

Irre ich mich oder ist es nicht auch eine Frage der Signalqualität.

Der Grund warum ich das Signal wieder hole ist doch damit der Empfänger das beste Signal aufnimmt.

Und genau diese Zeile hier würde schon ausreichen um dem Empfänger einen entsprechenden Befehl in Auftrag zu geben:


SC;R=12;SR;P0=-15200;D=0;SM;C=416;D=CA5E62DB2542C1BB8


Ob dabei das R=12 oder 7 oder 5 oder 3 war hat oft keine große Rolle gespielt bei meinen "positiven 30%"

Da ich ja über den URH das Signal vom.sender im Vergleich zum CUL lesen kann. Ist meiner Meinung nach das Problem die Qualität selbst.

Das war auch mein Ansatz eine entsprechende 868 Antenne zu verwenden und deshalb habe ich mich für den mapleCUL entschieden.

Wann kann ich voraussichtlich damit rechnen, das ich das Modul A mit meinen RAW Daten auf FSK 868 MHz zum senden nutzen kann?

Ralf9

ZitatSC;R=12;SR;P0=-15200;D=0;SM;C=416;D=CA5E62DB2542C1BB8
Du kannst auch mal versuchen ob es besser wird, wenn Du die Preambel/Sync vor dem Manchester sendest:
SC;R=6;SR;P1=1700;P2=-1700;D=212121;SM;C=416;D=CA5E62DB2542C1BB8;

Daß Du momentan das 433 Modul zum Senden von 868 MHz verwendest sollte eigentlich für die Signalqualität nicht entscheidend sein, so viel macht dies auch nicht aus.
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

ole1986

Das selbe Signal wird von dem Rolladen USB Stick unteschiedlich empfangen.
D.h  nach mehrfachem senden (4-10x) von dem nachfolgendem Befehl:


SC;R=6;SR;P1=1700;P2=-1700;D=212121;SM;C=416;D=CA5E62DB2542C1BB8;


Resultiert dies auf Seiten des Empfängers in:


Listening on /dev/serial/by-id/usb-BECKER-ANTRIEBE_GmbH_CDC_RS232_v125_Centronic-if00
b'\x020000000002010B00000000001737F0210101004045\x03'
b'\x020000000002010B0000000000A91F003901010040A3\x03'
b'\x020000000002010B0000000000177370210101004089\x03'
b'\x020000000002010B00000000001737C0210101004075\x03'


ABER DIE VERDAMMT GUTE NACHRICHT IST: ES FUNKTIONIERTE!!!

Der Reciever hat das  richtige Signal (in diesem Fall das letzte) erfasst und der Rolladen hat entsprechend reagiert  8)

Natürlich wurde der Rolladen, bedingt durch die rollierenden Codes entsprechend auf das Signal "CA5E62DB2542C1BB8" vorbereitet.

Vielleicht sollten wir das Thema in dem richtigen forum thread fortsetzen? Ich werde den Eintrag dort in kürze mit dem neuen Stand aktualisieren.
https://forum.fhem.de/index.php/topic,110043.0.html

Dennoch sehe ich bedingt durch die Qualität oder was auch immer schwierigkeiten, zuverlässige Skripte dafür anzufertigen um dne Rolladen zu steuern.

UPDATE: Ich habe gehofft das signal zu verbessern indem ich die 868er Antenne an dem Modul B anschließe. Leider war dem bereits so

ole1986

Mir ist noch etwas zu diesem Thema aufgefallen.
Die eingegebene Frequenz z.B. 868.283MHz resultiert laut URH eher auf 868.22 abhängig von deviation.


stef1938

#43
Hallo Ralf,

dürfte ich dich um deine Hilfe bitten?
Seit dem Update auf die neueste Version versionmodul  v3.4.5-ralf_18.08. versionprotoL  v3.4.5-ralf_04.10. bzw. die versionmodul  v3.4.5-dev_ralf_26.11. versionprotoL v3.4.5-dev_ralf_26.11. (hab beide getestet) funktioniert die Erkennung der Handsender (SOMFY Telis 4 Mod/Var RTS Pure) nicht mehr gut. Mit der Version, welche ich Mitte September 2020 eingespielt hatte, war die Erkennung der Handsender bei nahezu 100%.

Verwende deine fw: version V 3.3.2.1-rc9 SIGNALduino cc1101 - compiled at Jun 16 2019 20:18:01 versionmodul.

10_SOMFY.pm ist die aktuelle Version.

Laut log (verbose 4) wird ein Signal empfangen, aber bei den Readings des Handsenders wird nichts angezeigt.

Vielen Dank für deine Hilfe!

LG, stef

2021.01.08 09:17:33 4: sduino/msg READ: OK
2021.01.08 09:17:33 4: sduino/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.01.08 09:17:33 4: sduino/HandleWriteQueue: nothing to send, stopping timer
2021.01.08 09:18:32 4: sduino/keepalive ok, retry = 0
2021.01.08 09:19:32 4: sduino/KeepAlive not ok, retry = 1 -> get ping
2021.01.08 09:19:33 4: sduino/msg READ: OK
2021.01.08 09:19:33 4: sduino/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.01.08 09:19:33 4: sduino/HandleWriteQueue: nothing to send, stopping timer
2021.01.08 09:20:17 4: sduino/msg READ: MC;LL=-1312;LH=1281;SL=-691;SH=615;D=6966A50623224216454;C=649;L=74;R=20;s3;b2;w;
2021.01.08 09:20:17 4: sduino: Found manchester Protocol id 43 clock 649 RSSI -64 -> Somfy RTS
2021.01.08 09:20:17 4: sduino: Somfy bitdata: 0110100101100110101001010000011000100011001000100100001000010110010001010100 (74)
2021.01.08 09:20:17 4: sduino/msg READ: MC;LL=-1312;LH=1281;SL=-691;SH=615;D=94D2CD4A0C4644842C8A;C=649;L=80;R=20;s14;b14;
2021.01.08 09:20:17 4: sduino: Found manchester Protocol id 43 clock 649 RSSI -64 -> Somfy RTS
2021.01.08 09:20:17 4: sduino: Somfy bitdata: 10010100110100101100110101001010000011000100011001000100100001000010110010001010 (80)
2021.01.08 09:20:23 4: sduino/msg READ: MC;LL=-1324;LH=1281;SL=-648;SH=645;D=95223DB;C=649;L=28;R=12;s14;b14;w;
2021.01.08 09:20:23 4: sduino/msg READredu: MU;P0=615;P1=-1343;P2=-699;P3=1253;P5=424;P6=852;CP=0;R=17;D=0102023102023202020132025201023202020202016;e;
2021.01.08 09:20:23 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2021.01.08 09:20:23 4: sduino: Fingerprint for MU Protocol id 9 -> CTW 600 matches, trying to demodulate
2021.01.08 09:20:23 4: sduino: Fingerprint for MU Protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2021.01.08 09:20:23 4: sduino: Fingerprint for MU Protocol id 40 -> Romotec matches, trying to demodulate
2021.01.08 09:20:23 4: sduino: Fingerprint for MU Protocol id 50 -> Opus_XT300 matches, trying to demodulate
2021.01.08 09:20:23 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2021.01.08 09:20:23 4: sduino: Fingerprint for MU Protocol id 64 -> WH2 matches, trying to demodulate
2021.01.08 09:20:23 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2021.01.08 09:20:23 4: sduino: Fingerprint for MU Protocol id 71 -> PV-8644 matches, trying to demodulate
2021.01.08 09:20:23 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2021.01.08 09:20:23 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2021.01.08 09:20:23 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2021.01.08 09:20:23 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2021.01.08 09:20:23 4: sduino/msg READ: MC;LL=-1323;LH=1288;SL=-656;SH=626;D=95223DB5F3B9BB84302D;C=648;L=80;R=12;s14;b14;
2021.01.08 09:20:23 4: sduino: Found manchester Protocol id 43 clock 648 RSSI -68 -> Somfy RTS
2021.01.08 09:20:23 4: sduino: Somfy bitdata: 10010101001000100011110110110101111100111011100110111011100001000011000000101101 (80)
2021.01.08 09:20:32 4: sduino/keepalive ok, retry = 0
2021.01.08 09:21:32 4: sduino/KeepAlive not ok, retry = 1 -> get ping
2021.01.08 09:21:33 4: sduino/msg READ: OK
2021.01.08 09:21:33 4: sduino/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.01.08 09:21:33 4: sduino/HandleWriteQueue: nothing to send, stopping timer
2021.01.08 09:22:32 4: sduino/keepalive ok, retry = 0
2021.01.08 09:23:32 4: sduino/KeepAlive not ok, retry = 1 -> get ping
2021.01.08 09:23:33 4: sduino/msg READ: OK
2021.01.08 09:23:33 4: sduino/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.01.08 09:23:33 4: sduino/HandleWriteQueue: nothing to send, stopping timer
2021.01.08 09:24:32 4: sduino/keepalive ok, retry = 0
2021.01.08 09:25:32 4: sduino/KeepAlive not ok, retry = 1 -> get ping
2021.01.08 09:25:33 4: sduino/msg READ: OK
2021.01.08 09:25:33 4: sduino/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.01.08 09:25:33 4: sduino/HandleWriteQueue: nothing to send, stopping timer
2021.01.08 09:26:32 4: sduino/keepalive ok, retry = 0
2021.01.08 09:27:32 4: sduino/KeepAlive not ok, retry = 1 -> get ping
2021.01.08 09:27:33 4: sduino/msg READ: OK
2021.01.08 09:27:33 4: sduino/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.01.08 09:27:33 4: sduino/HandleWriteQueue: nothing to send, stopping timer
2021.01.08 09:28:32 4: sduino/keepalive ok, retry = 0
2021.01.08 09:29:32 4: sduino/KeepAlive not ok, retry = 1 -> get ping
2021.01.08 09:29:33 4: sduino/msg READ: OK
2021.01.08 09:29:33 4: sduino/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.01.08 09:29:33 4: sduino/HandleWriteQueue: nothing to send, stopping timer
2021.01.08 09:29:47 4: sduino/msg READ: MC;LL=-1299;LH=1305;SL=-642;SH=650;D=96BAA52C6A202284200E8;C=649;L=81;R=52;s25;b25;O;w;
2021.01.08 09:29:47 4: sduino: Found manchester Protocol id 43 clock 649 RSSI -48 -> Somfy RTS
2021.01.08 09:29:47 4: sduino: Somfy bitdata: 100101101011101010100101001011000110101000100000001000101000010000100000000011101000 (81)
2021.01.08 09:29:47 4: sduino/msg READ: MC;LL=-1307;LH=1296;SL=-653;SH=646;D=96BAA52C6A202284200E;C=650;L=80;R=52;s14;b14;
2021.01.08 09:29:47 4: sduino: Found manchester Protocol id 43 clock 650 RSSI -48 -> Somfy RTS
2021.01.08 09:29:47 4: sduino: Somfy bitdata: 10010110101110101010010100101100011010100010000000100010100001000010000000001110 (80)
2021.01.08 09:30:32 4: sduino/keepalive ok, retry = 0
2021.01.08 09:31:32 4: sduino/KeepAlive not ok, retry = 1 -> get ping
2021.01.08 09:31:33 4: sduino/msg READ: OK
2021.01.08 09:31:33 4: sduino/msg READ: regexp=^OK$ cmd=ping msg=OK
2021.01.08 09:31:33 4: sduino/HandleWriteQueue: nothing to send, stopping timer
2021.01.08 09:31:40 4: sduino/msg READ: MC;LL=-1303;LH=1296;SL=-665;SH=636;D=97DFC04A0C4644842C8A8;C=649;L=81;R=44;s15;b15;O;w;
2021.01.08 09:31:40 4: sduino: Found manchester Protocol id 43 clock 649 RSSI -52 -> Somfy RTS
2021.01.08 09:31:40 4: sduino: Somfy bitdata: 100101111101111111000000010010100000110001000110010001001000010000101100100010101000 (81)
2021.01.08 09:31:40 4: sduino/msg READ: MC;LL=-1304;LH=1297;SL=-659;SH=638;D=97DFC04A0C4644842C8A;C=649;L=80;R=44;s14;b14;
2021.01.08 09:31:40 4: sduino: Found manchester Protocol id 43 clock 649 RSSI -52 -> Somfy RTS
2021.01.08 09:31:40 4: sduino: Somfy bitdata: 10010111110111111100000001001010000011000100011001000100100001000010110010001010 (80)
2021.01.08 09:31:45 4: sduino/msg READ: MC;LL=-1302;LH=1318;SL=-727;SH=587;D=EE10C0;C=655;L=24;R=4;s5;b0;
2021.01.08 09:31:45 4: sduino/msg READ: MC;LL=-1320;LH=1273;SL=-719;SH=589;D=B9BB840;C=650;L=25;R=10;s2;b1;
2021.01.08 09:31:45 4: sduino/msg READ: MC;LL=-1327;LH=1307;SL=-668;SH=620;D=992639B5F3B9BB84;C=653;L=62;R=12;s6;b6;
2021.01.08 09:31:45 4: sduino: Found manchester Protocol id 43 clock 653 RSSI -68 -> Somfy RTS
2021.01.08 09:31:45 4: sduino: Somfy bitdata: 1001100100100110001110011011010111110011101110011011101110000100 (62)
2021.01.08 09:31:47 4: sduino/msg READ: MC;LL=-1317;LH=1292;SL=-678;SH=619;D=9ABEA12C6A202284200E8;C=650;L=81;R=26;s27;b27;O;w;
2021.01.08 09:31:47 4: sduino: Found manchester Protocol id 43 clock 650 RSSI -61 -> Somfy RTS
2021.01.08 09:31:47 4: sduino: Somfy bitdata: 100110101011111010100001001011000110101000100000001000101000010000100000000011101000 (81)
2021.01.08 09:31:47 4: sduino/msg READ: MC;LL=-1313;LH=1294;SL=-654;SH=650;D=9ABEA12C6A202284200E;C=651;L=80;R=26;s14;b14;
2021.01.08 09:31:47 4: sduino: Found manchester Protocol id 43 clock 651 RSSI -61 -> Somfy RTS
2021.01.08 09:31:47 4: sduino: Somfy bitdata: 10011010101111101010000100101100011010100010000000100010100001000010000000001110 (80)

Ralf9

Zitatfunktioniert die Erkennung der Handsender (SOMFY Telis 4 Mod/Var RTS Pure) nicht mehr gut.
Diese Fernbedienung war mir bis jetzt noch nicht bekannt.
Bei den bis jetzt bekannten Fernbedienungen mit einer Länge von L=80 fangen die Daten immer mit 8 oder A an.

Bitte teste mal ob es besser funktioniert, wenn Du in der whitelist die Protocol ID 43.1 aktivierst und die ID 43 deaktivierst.


MC;LL=-1299;LH=1305;SL=-642;SH=650;D=96BAA52C6A202284200E8;C=649;L=81;R=52;s25;b25;O;w;
MC;LL=-1307;LH=1296;SL=-653;SH=646;D=96BAA52C6A202284200E;C=650;L=80;R=52;s14;b14;

MC;LL=-1303;LH=1296;SL=-665;SH=636;D=97DFC04A0C4644842C8A8;C=649;L=81;R=44;s15;b15;O;w;
MC;LL=-1304;LH=1297;SL=-659;SH=638;D=97DFC04A0C4644842C8A;C=649;L=80;R=44;s14;b14;

MC;LL=-1317;LH=1292;SL=-678;SH=619;D=9ABEA12C6A202284200E8;C=650;L=81;R=26;s27;b27;O;w;
MC;LL=-1313;LH=1294;SL=-654;SH=650;D=9ABEA12C6A202284200E;C=651;L=80;R=26;s14;b14;


Bitte schau mal ob bei den MC Nachrichten mit einer Länge von L= 80 oder L=81 die Daten immer mit 9 anfangen.

Gruß Ralf
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