Signalduino Version 3.3.1 / 3.3.2 / 3.3.3-dev

Begonnen von Sidey, 02 Oktober 2016, 23:39:11

Vorheriges Thema - Nächstes Thema

Ralf9

Du kannst mal versuchen ob es was bringt, wenn Du mit set bwith die Bandbreite erhöhst.
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

Hauswart

Zitat von: Ralf9 am 04 Januar 2017, 12:34:57
Mit der momentanen Signalduino cc1101 Firmware werden nur die SlowRF Protokolle unterstützt.
Mit "get protocollist" bekommst Du eine Liste aller z.Zt. unterstützten Protokolle und ob es dazu ein Modul gibt.

Gruß Ralf
Gut die meisten CULs befinden sich im SlowRF Modus ausser Homematic oder Max Benutzer.
1. Installation:
KNX, Tasmota (KNX), Sonos, Unifi

2. Installation:
HM-CFG-USB, Unifi (, SIGNALduino 868, MySensors, SIGNALduino 433)

Sidey

Wer kann mir denn Mal erklären, was SlowRF bedeutet und was es in dieser Kategorie sonst noch für Typen gibt?
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

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

pataya

#108
Zitat von: Ralf9 am 04 Januar 2017, 13:38:37
Du kannst mal versuchen ob es was bringt, wenn Du mit set bwith die Bandbreite erhöhst.
Passiert auch nichts.

@Sidey: https://wiki.fhem.de/wiki/SlowRF
Also quasi alles im 433 MHz Bereich.

pejonp

#109
Zitat von: Sidey am 04 Januar 2017, 14:07:08
Wer kann mir denn Mal erklären, was SlowRF bedeutet und was es in dieser Kategorie sonst noch für Typen gibt?

Hallo Sidey,

das sind unter anderem FS20 Komponeten((http://fhz4linux.info/tiki-index.php?page=FS20%20Protocol)).
Die ich kenne senden im 868MHz Bereich, unter anderem Funksteckdosen FS20ST. Diese haben keinen Rückmeldekanal, so wie z.B. Homatic (dort erfolgt eine Rükmeldung).
Man weiß dann nicht ob das Signal angekommen ist und die Steckdose geschalten hat. Im Log ( (https://forum.fhem.de/index.php/topic,58397.msg551450.html#msg551450).) sind die Schaltbefehle einer FS20-Fernbedienung zu sehen.

Jörg
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

Ralf9

#110
Zitat von: pataya am 04 Januar 2017, 12:37:34
Edit: empfange nur MU-Nachrichten, mit dem "normalen" sduino sind es, wie gewollt, MC.
Kannst Du die von der SOMFY Fernbedienung empfangenen MU-Nachrichten mal posten? Vielleicht kann Sidey erkennen warum sie nicht als MC-Nachrichten erkannt werden.


Ich habe mal in der 00_cul.pm geschaut welche Protokolle und Module beim CUL zum SlowRF gehören:
my %matchListSlowRF = (
    "1:USF1000"   => "^81..(04|0c)..0101a001a5ceaa00....",
    "2:BS"        => "^81..(04|0c)..0101a001a5cf",
    "3:FS20"      => "^81..(04|0c)..0101a001",
    "4:FHT"       => "^81..(04|09|0d)..(0909a001|83098301|c409c401)..",
    "5:KS300"     => "^810d04..4027a001",
    "6:CUL_WS"    => "^K.....",
    "7:CUL_EM"    => "^E0.................\$",
    "8:HMS"       => "^810e04....(1|5|9).a001",
    "9:CUL_FHTTK" => "^T[A-F0-9]{8}",
    "A:CUL_RFR"   => "^[0-9A-F]{4}U.",
    "B:CUL_HOERMANN"=> "^R..........",
    "C:ESA2000"   => "^S................................\$",
    "D:CUL_IR"    => "^I............",
    "E:CUL_TX"    => "^TX[A-F0-9]{10}",
    "F:Revolt"    => "^r......................\$",
    "G:IT"        => "^i......",
    "I:UNIRoll"   => "^[0-9A-F]{5}(B|D|E)",
    "J:SOMFY"     => "^Y[r|t|s]:?[A-F0-9]+",
    "K:CUL_TCM97001"  => "^s[A-F0-9]+",
);


Ein Teil der Protokolle (CUL_TX, IT, SOMFY, CUL_TCM97001) ist auch beim Signalduino implementiert.
Der Rest müsste zwar auch empfangen werden können, aber bis jetzt bestand noch kein Interesse oder Bedarf diese auch im Signalduino einzubauen.
Nachtrag:
Außer Interesse und Bedarf gehört natürlich auch Bereitschaft mitzuhelfen und Ausdauer dazu.

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

RaspiLED

Hi, also wenn es um Interesse geht: Ich habe  starkes Interesse an sendenden Hörmann und Somfy Codes in der Signalduino Implementierung ;-)
Gruß Arnd


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

pataya

hier ein Ausschnitt aus den empfangenen MU Nachrichten (teilweise auch erkannte MC):

2017.01.04 13:01:31 4: sduino2/msg READ: MC;LL=-1333;LH=1192;SL=-739;SH=626;D=52F0F0824C738042000E8;C=648;L=81;R=0;
2017.01.04 13:01:36 4: sduino2/msg READ: MU;P0=800;P1=2888;P3=-7236;P4=470;P5=350;P6=-32001;P7=-11666;D=0155555055555345555555566667566666666074;CP=5;R=248;

2017.01.04 13:03:48 4: sduino2/msg READ: MU;P0=-791;P1=160;P2=241;P3=-320;P4=472;P5=-2334;P6=-1480;P7=1082;D=010234520252040467046407040404040404040401;CP=4;R=251;

2017.01.04 13:07:34 4: sduino2/msg READ: MC;LL=-1285;LH=1267;SL=-672;SH=595;D=7474024C738042000E8;C=636;L=73;R=12;
2017.01.04 13:07:35 4: sduino2/msg READ: MU;P0=-8330;P1=166;P2=498;P3=-1363;P4=1189;P6=-862;P7=328;D=0102343432643264626232626262646262326262643264626234326262626262643462626262623432646232643462626234626262626262626761;CP=2;R=10;
2017.01.04 13:07:38 4: sduino2/msg READ: MU;P0=633;P2=1197;P3=-1373;P5=2416;P6=-2589;P7=4728;D=00023035656565656567323230000230000232323000023232000000000032003200300200003000020030000200000000000000320000003200000000000000;CP=0;R=14;
2017.01.04 13:07:39 4: sduino2/msg READ: MC;LL=-1294;LH=1249;SL=-690;SH=587;D=AF8D8D62FE816684001D;C=636;L=80;R=10;

In den Situationen habe ich den Knopf der Fernbedienung festgehalten.

Das der C1101 Signalduino nicht sendet findet ich dann merkwürdig.
Wie gesagt, mit dem normalen Signalduino (FS1000A Transmitter) sowie dem nanoCUL funktioniert's.
Habe allerdings mit dem normalen Signalduino Probleme mit der Reichweite. Die beträgt trotz Antenne nicht mal 10m. Aber dazu mache ich wohl mal einen anderen Thread auf  8)

Sidey

#113
Ich habe für ein anderes Prorokoll an dem MC Decoder gearbeitet. Mit meinen Testdaten hat alles noch soweit funktioniert, aber das ist leider keine vollständige Nachbildung der Realität.

Kannst Du den MC Decoder über das Set Kommando bitte zum Testen einmal deaktivieren und mir dann die Logausgaben (Verbose 4 oder höher) zusenden?

Dann werde ich mir das mal näher ansehen.

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

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

pataya


pataya

#115
So, hab mir Zeit genommen ::)
Hier die Logs:
2017.01.05 21:29:37 4: set sduino2 disableMessagetype manchesterMC CDC
2017.01.05 21:29:37 5: sduino2 SW: CDC
2017.01.05 21:29:37 4: sduino2/HandleWriteQueue: nothing to send, stopping timer
2017.01.05 21:29:59 4: sduino2/msg READ: MU;P0=-1298;P1=1275;P2=-644;P3=594;P4=-27748;P5=2503;P6=-2488;P7=4596;D=456565656565656565656565670101230103232321230321032321230321010103212323230321230123012303210321010101032123230127232323232323232303212303;CP=3;R=245;
2017.01.05 21:29:59 4: sduino2/msg READ: MU;P0=-629;P2=-1768;P3=2532;P4=-1279;P5=1260;P7=634;D=454507454707070507470547070507470545454705070707470507450745074705470545454547050747050707070707070707070707470507470723;CP=7;R=244;
2017.01.05 21:29:59 4: sduino2/msg READ: MU;P1=-670;P2=-484;P3=-1318;P4=1346;P6=647;D=34341634361616141636143616141636143434361416161636141634163416361436143434343614343416161616161616161616343616242;CP=6;R=245;
2017.01.05 21:30:00 4: sduino2/msg READ: MU;P0=-653;P1=-29600;P3=4844;P4=-1320;P5=1250;P7=659;D=3454507454707070507470547070507470545454705070707470507450745074705470545454547051;CP=7;R=245;
2017.01.05 21:30:00 4: sduino2/msg READ: MU;P0=-1349;P1=-628;P2=598;P3=1254;P4=-2505;P5=2479;P7=4660;D=12030212121312021302121312021303030213121212021312031203120213021303030302130212131212121212121212121202121302134545454545454703031203021212131202130212131202130303021312121202131203120312021302130303030212131212121212121212121212120312121202134545454545;CP=2;R=246;O;
2017.01.05 21:30:00 4: sduino2/msg READ: MU;P0=-1329;P1=1269;P2=-628;P3=627;P4=-2497;P5=2471;P6=4868;D=010123010323232123032103232123032101010321232323032123012301230321032101010103232101232323232323232323230101032123454545454545460101230103232321230321032321230321010103212323230321230123012303210321010101032321032123232323232323232303;CP=3;R=245;
2017.01.05 21:30:00 4: sduino2/msg READ: MU;P0=-655;P1=601;P2=-1300;P3=1270;D=01210321010301210323232103010101210301230123012103210323232321010103010101010101;CP=1;R=246;
2017.01.05 21:30:01 4: sduino2/msg READ: MU;P0=168;P1=563;P2=-710;P4=-1358;P5=1347;P7=-3572;D=45457045412121252141254121252141254545412521212141252145;CP=1;R=247;
2017.01.05 21:30:01 4: sduino2/msg READ: MU;P0=-643;P1=621;P2=-7828;P3=2449;P4=-2536;P5=4746;P6=-1279;P7=1293;D=23434345676701676101010701610761010701610767676107010101610701670167016107610767676761010101010701010101010101016701010101016743434343434345676701676101010701610761010701610767676107010101610701670167016107610767676761010101010701010101010101016701016701;CP=1;R=245;O;
2017.01.05 21:30:01 4: sduino2/msg READ: MU;P0=-1321;P1=618;P2=-645;P4=2506;P5=-2501;P6=4788;P7=1269;D=01210454545454545607072107012121272101270121272101270707012721212101272107210721012701270707070121212121272121212121212121072107212121215454545454545607072107012121272101270121272101270707012721212101272107210721012701270707070121212121272121212121212121;CP=1;R=245;O;
2017.01.05 21:30:02 4: sduino2/msg READ: MU;P0=-1298;P1=1279;P2=-630;P3=630;P5=2467;P6=-2504;P7=4844;D=01230321232303056565656565670101230103232321230321032321230321010103212323230321230123012303210321010101032323232321232323232323232301012323032165656565656567010123010323232123032103232123032101010321232323032123012301230321032101010103232323232123232323;CP=3;R=245;O;
2017.01.05 21:30:02 4: sduino2/msg READ: MU;P0=1259;P1=-1287;P2=566;P3=164;P4=-14752;P5=2468;P6=-2772;P7=-715;D=234565701010721012727270721270127270721270101012707272721270721072107212701270101010101272727072727272727272721270721272727272;CP=2;R=247;
2017.01.05 21:30:02 4: sduino2/msg READ: MU;P0=-21776;P1=248;P2=-15708;P3=404;P4=-1419;P5=1302;P6=-678;P7=624;D=454567476547676567476767676765674767676545476501234;CP=7;R=246;
2017.01.05 21:30:03 4: sduino2/msg READ: MU;P0=-1299;P1=1291;P2=-645;P3=623;P5=-2519;P6=2462;D=01012303210323212303232323232123032323210103212323230321230123012303210321010101032123012323232323232323232323230123032156565651;CP=3;R=248;
2017.01.05 21:30:03 4: sduino2/msg READ: MU;P0=1173;P2=-1249;P4=320;P5=558;P6=-756;D=42525656565656065256565602025606565652560652065206525602;CP=5;R=247;
2017.01.05 21:30:03 4: sduino2/msg READ: MU;P0=4824;P1=-651;P2=1295;P3=-1425;P4=681;P6=2486;P7=-2497;D=3676767676767032321434123414121434141414141214;CP=4;R=247;
2017.01.05 21:30:03 4: sduino2/msg READ: MU;P0=-1278;P1=1302;P2=-632;P3=654;D=01012303210323212303232323232123032323210103212323230321230123012303210321010103;CP=3;R=247;
2017.01.05 21:30:03 4: sduino2/msg READ: MU;P0=2464;P1=-2510;P2=4828;P3=-1326;P4=1245;P5=-673;P6=597;D=010101010101234345636543656545636565656565456365656543436545656563654;CP=6;R=247;
2017.01.05 21:30:04 4: sduino2/msg READ: MU;P0=-2399;P1=2472;P3=-1314;P4=1275;P5=-674;P6=594;D=3434563654365654563656565656545636565654343654565656365456345634563654365434343436565456345656565656565656563456345636560101010101010;CP=6;R=248;
2017.01.05 21:30:04 4: sduino2/msg READ: MU;P0=-1310;P1=1277;P2=-647;P3=600;P5=2497;P6=-2496;P7=4748;D=01012303210323212303232323232123032323210103212323230321230123012303210321010101032323212323232323232323232323032123232303230565656565656701012303210323212303232323232123032323210103212323230321230123012303210321010101032323210123232323232323232303210103;CP=3;R=247;O;
2017.01.05 21:30:05 4: sduino2/msg READ: MU;P0=4850;P1=645;P2=-654;P3=383;P4=-1276;P5=1234;P6=-2501;P7=2504;D=01234523452343254125454545412121212125212121212121212121412121212125216767676767676045452141254121252141212121212521412121254541252121214125214521452141254125454545412121212125212121212121212145212121212145676767676767604545214125412125214121212121252141;CP=1;R=247;O;
2017.01.05 21:30:05 4: sduino2/msg READ: MU;P0=-640;P1=651;P2=1252;P3=-1296;D=010102323102010101310201320132013102310232323231010;CP=1;R=247;
2017.01.05 21:30:05 4: sduino2/msg READ: MU;P0=-627;P1=1272;P2=626;P3=-1314;P5=2483;P6=-2434;P7=4960;D=01020202020202020231020231023202356565656565673131023201320201023202020202010232020201313201020202320102310231023201320131313132020202020102020202020202023102310202020265;CP=2;R=246;
2017.01.05 21:30:05 4: sduino2/msg READ: MU;P0=-2476;P1=2511;P2=4792;P3=-1307;P4=1296;P5=-651;P6=619;D=01010101010234345636543656545636565656565456365656543436545656563654563456345636;CP=6;R=247;
2017.01.05 21:30:05 4: sduino2/msg READ: MU;P0=4680;P1=-1304;P2=-701;P3=1278;P4=646;P7=2228;D=424070013132414231424232414242424242324142424231314232424241423242;CP=4;R=249;
2017.01.05 21:30:06 4: sduino2/msg READ: MU;P0=-1355;P1=1196;P2=-662;P3=572;D=01230123032103210101010103232321232323232323232301032321232303;CP=3;R=249;
2017.01.05 21:30:19 4: sduino2/msg READ: MU;P0=575;P1=1293;P2=-1432;P3=3252;P4=-710;P6=2473;P7=-2542;D=02031302033414040404040404040404040204140402040267676;CP=0;R=245;
2017.01.05 21:30:19 4: sduino2/msg READ: MU;P0=-23404;P1=1218;P2=-1408;P3=-757;P4=517;P5=396;D=0121212134343421212434343135243134243124;CP=4;R=245;
2017.01.05 21:30:19 4: sduino2/msg READ: MU;P0=1222;P1=627;P2=-1352;P3=-2532;P4=447;P5=-631;P6=320;D=343456242456202051512150512051202020205151512020215151505121505124515051515151515151515151515120;CP=1;R=247;
2017.01.05 21:30:20 4: sduino2/msg READ: MU;P0=615;P5=1212;P6=-1335;P7=-673;D=6565607070757060757060707075707070707070707070707060757070706070;CP=0;R=245;
2017.01.05 21:30:20 4: sduino2/msg READ: MU;P0=-1352;P1=1179;P2=-673;P3=613;P4=2560;P7=-328;D=01012303232323232101232303232101232303212301230101010123232301010323242303212303232323232123232323232323232303232371;CP=3;R=245;
2017.01.05 21:30:21 4: sduino2/msg READ: MU;P0=629;P1=-2549;P2=2429;P3=4736;P4=-1315;P5=1220;P6=-671;D=01212121212134545604060606060654560604060654560604065604560454545456060604545406060656040656040606060606560606060606060604560606060604512121212121213454560406060606065456060406065456060406560456045454545606060454540606065604065604060606060656060606060606;CP=0;R=244;O;
2017.01.05 21:30:21 4: sduino2/msg READ: MU;P0=1289;P1=-1292;P2=-587;P3=654;P4=-24088;P5=2479;P6=-2513;P7=4780;D=01010232313232010132323232010132323202310231010101023232310101323232023132023102323231023232323232323232323232313232013456565656565656565656565671010102313232320101013232010101320231023101010102323231010132323202313202313202323102323232323232323232323231;CP=3;R=245;O;
2017.01.05 21:30:22 4: sduino2/msg READ: MU;P0=678;P1=-584;P2=1342;P3=-1303;P5=2508;P6=-2465;P7=4826;D=01210303565656565656732323210301010123232301012323230121032103232323210101032323010101210301210301210321010101010101010101010103210301265656565656567323232103010101232323010123232301210321032323232101010323230101012103012103012103012101010101010101010101;CP=0;R=245;O;
2017.01.05 21:30:22 4: sduino2/msg READ: MU;P0=2473;P1=-683;P2=737;P3=-1334;P4=1269;P5=-476;P7=-2504;D=32121214123214123214321412121212121212121212123214121232523770707070707;CP=2;R=243;
2017.01.05 21:30:22 4: sduino2/msg READ: MU;P0=168;P1=-1269;P2=1282;P3=-661;P4=627;P5=-2495;P6=2477;D=012121234143434321212143432121214323412341212121234343412121434343234143234143214343234343434343434343434143432143256565656565610;CP=4;R=244;
2017.01.05 21:30:22 4: sduino2/msg READ: MU;P0=-32001;P1=586;P2=-4940;P4=-1313;P5=1281;P6=-688;D=0121456145454545616161454541616165614165614561416165616161616161616161614161656145;CP=1;R=246;
2017.01.05 21:30:24 4: sduino2/msg READ: MU;P1=619;P2=-675;P4=4830;P5=-1245;P6=1287;D=456565656512126512651212126512651212621562156565656212121565651212126215126215126512126212121212121212121215121265126;CP=1;R=244;
2017.01.05 21:30:24 4: sduino2/msg READ: MU;P0=-2473;P1=2634;P2=4830;P3=-1287;P4=1233;P5=621;P6=-643;D=01010101010102343434343565643564356565643564356564653465343434346565653434356565646535646535656465656565656565656565656534656565356401010131010102343434343565643564356565643564356564653465343434346565653434356565646535646535656465346565656565656565653134;CP=5;R=245;O;
2017.01.05 21:30:25 4: sduino2/msg READ: MU;P0=-1280;P1=1300;P2=629;P3=-637;P4=-2483;P5=2487;P6=4860;D=010101010232310231023232310231023231320132010101013232320101023232313202313202323232323132323232323232323202323232323132454545454545460101010102323102310232323102310232313201320101;CP=2;R=244;
2017.01.05 21:30:25 4: sduino2/msg READ: MU;P0=-659;P1=1286;P2=-332;P3=-2360;P4=-1291;P6=640;D=41414141460601460146060601460146060106410641414141060606414146060601064601060106060606010606060606060606410641060601263;CP=6;R=243;
2017.01.05 21:30:25 4: sduino2/msg READ: MU;P0=-677;P1=-1764;P2=2524;P4=-1282;P5=1266;P6=643;D=454545454606054605460606054605460605064506454545450606064545460606050646050646060606060506060606060606064506460506064612;CP=6;R=244;
2017.01.05 21:30:25 4: sduino2/msg READ: MU;P0=-2504;P1=2731;P2=4794;P3=-1308;P4=1272;P5=672;P6=-621;P7=-344;D=0101010101023434343435656435643565656435643565646534653434343465656534343565656465356465356565656564656565656565656534346565356401010101010102343434343565643564356565643564356175346535;CP=5;R=244;
2017.01.05 21:30:26 4: sduino2/msg READ: MU;P0=-1315;P1=1260;P2=608;P3=-687;P4=-2505;P5=2472;P6=4796;D=01010101023231023102323231023102323132013201010101323232010102323231320231320232323232313232323232323232010231320132454545454545460101010102323102310232323102310232313201320101010132323201010232323132023132023232323231323232323232323201023231010205454545;CP=2;R=244;O;
2017.01.05 21:30:26 4: sduino2/msg READ: MU;P0=-2504;P1=2479;P2=4806;P3=-1293;P4=1264;P5=636;P6=-634;P7=1856;D=01010234343434356564356435656564356435656465346534343434656565343435656564653564653565656565646565656565656565356465653434010101010101023434343435656435643565656435676565646534653434343465656534343565656465356465356565656564656565656565656535646535643565;CP=5;R=245;O;
2017.01.05 21:30:27 4: sduino2/msg READ: MU;P0=1276;P1=-631;P2=589;P3=-1312;P5=2439;P6=-2551;P7=4762;D=0123235656565656567303030303212103210321212103210321210123012303030301212123030321212101232101232121212121012121212121212123212101232121065656565656567303030303212103210321212103210321210123012303030301;CP=2;R=246;
2017.01.05 21:30:27 4: sduino2/msg READ: MU;P0=4702;P1=-1334;P2=1360;P3=592;P4=-699;P5=-2500;P6=2478;D=01212121213434213421343434213421343424312431212121243434312121343434243134243134343434342434343434343434313434342134243565656565656501212121213434213421343434213421343424312431212121243434312121343434243134243134343434342434343434343434313434343434342;CP=3;R=245;
2017.01.05 21:30:27 4: sduino2/msg READ: MU;P0=-675;P2=-2536;P3=2399;P4=4688;P5=-1272;P6=1285;P7=586;D=23232456565656570706570657070706570657070607560756565656070707565657070706075706075707070707060707070707070756070707560707072323232323232456565656570706570657070706570657070607560756565656070707565657070706075706075707070707060707070707070756070756070757;CP=7;R=244;O;
2017.01.05 21:30:27 4: sduino2/msg READ: MU;P0=-674;P1=614;P2=-2360;P3=2480;P5=4896;P6=-1307;P7=1275;D=012323232323232567676767610107610761010107610761;CP=1;R=244;
2017.01.05 21:30:28 4: sduino2/msg READ: MU;P0=-652;P1=2467;P2=-2530;P3=4754;P4=-1334;P5=1249;P6=624;D=01212121212123454545454606054605460606054605460605064506454545450606064545460606050646050646060606060506060606060606450645454506212121212121234545454546060546054606060546054606050645064545454506060645454606060506460506454606060506060606060606450646050606;CP=6;R=244;O;
2017.01.05 21:30:46 5: sduino2/write: adding to queue sendMsg P43#A68889E53562BB#R6
2017.01.05 21:30:46 5: sduino2: sendmsg Preparing manchester protocol=43, repeats=0, clock=640 data=A68889E53562BB
2017.01.05 21:30:46 4: sduino2/set: sending via SendMsg: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=640;D=A68889E53562BB;
2017.01.05 21:30:46 5: sduino2 SW: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=640;D=A68889E53562BB;
2017.01.05 21:30:46 4: sduino2 SendFromQueue: msg=SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=640;D=A68889E53562BB;
2017.01.05 21:30:47 4: sduino2/msg READ: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=640;D=A68889E53562BB;
2017.01.05 21:30:47 5: sduino2/msg READ: regexp=^S(R|C|M); cmd=sendraw msg=SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=640;D=A68889E53562BB;
2017.01.05 21:30:47 4: sduino2/read sendraw answer: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=640;D=A68889E53562BB;
2017.01.05 21:30:47 4: sduino2/HandleWriteQueue: nothing to send, stopping timer
2017.01.05 21:31:09 5: sduino2/write: adding to queue sendMsg P43#A78988E53562BB#R6
2017.01.05 21:31:09 5: sduino2: sendmsg Preparing manchester protocol=43, repeats=0, clock=640 data=A78988E53562BB
2017.01.05 21:31:09 4: sduino2/set: sending via SendMsg: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=640;D=A78988E53562BB;
2017.01.05 21:31:09 5: sduino2 SW: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=640;D=A78988E53562BB;
2017.01.05 21:31:09 4: sduino2 SendFromQueue: msg=SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=640;D=A78988E53562BB;
2017.01.05 21:31:10 4: sduino2/msg READ: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=640;D=A78988E53562BB;
2017.01.05 21:31:10 5: sduino2/msg READ: regexp=^S(R|C|M); cmd=sendraw msg=SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=640;D=A78988E53562BB;
2017.01.05 21:31:10 4: sduino2/read sendraw answer: SC;R=6;SR;P0=-2560;P1=2560;P3=-640;D=10101010101010113;SM;C=640;D=A78988E53562BB;
2017.01.05 21:31:10 4: sduino2/HandleWriteQueue: nothing to send, stopping timer
2017.01.05 21:31:13 4: sduino2/KeepAliveOk: 1
2017.01.05 21:31:13 4: sduino2/keepalive retry = 0
2017.01.05 21:31:48 0: Server shutdown


Hab die Sachen rausgelassen:
2017.01.05 21:29:59 5: sduino2: applying filterfunc SIGNALduino_filterSign
2017.01.05 21:29:59 4: sduino2: Fingerprint for MU Protocol id 21 -> einhell garagedoor matches, trying to demodulate
2017.01.05 21:29:59 5: sduino2: start pattern for MU Protocol id 21 -> einhell garagedoor mismatches, aborting
2017.01.05 21:29:59 4: sduino2: Fingerprint for MU Protocol id 26 -> remote26 matches, trying to demodulate
2017.01.05 21:29:59 5: sduino2: start pattern for MU Protocol id 26 -> remote26 mismatches, aborting
2017.01.05 21:29:59 4: sduino2: Fingerprint for MU Protocol id 27 -> remote27 matches, trying to demodulate
2017.01.05 21:29:59 5: sduino2: start pattern for MU Protocol id 27 -> remote27 mismatches, aborting
2017.01.05 21:29:59 4: sduino2: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2017.01.05 21:29:59 5: sduino2: Starting demodulation at Position 2
2017.01.05 21:29:59 4: sduino2: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2017.01.05 21:29:59 5: sduino2: Starting demodulation at Position 40
2017.01.05 21:29:59 4: sduino2: Fingerprint for MU Protocol id 36 -> socket36 matches, trying to demodulate
2017.01.05 21:29:59 5: sduino2: start pattern for MU Protocol id 36 -> socket36 mismatches, aborting
2017.01.05 21:29:59 5: sduino2: applying filterfunc SIGNALduino_compPattern
2017.01.05 21:29:59 4: sduino2: Fingerprint for MU Protocol id 39 -> X10 Protocol matches, trying to demodulate
2017.01.05 21:29:59 5: sduino2: start pattern for MU Protocol id 39 -> X10 Protocol mismatches, aborting
2017.01.05 21:29:59 4: sduino2: Fingerprint for MU Protocol id 42 -> MKT motionsensor matches, trying to demodulate
2017.01.05 21:29:59 5: sduino2: start pattern for MU Protocol id 42 -> MKT motionsensor mismatches, aborting
2017.01.05 21:29:59 4: sduino2: Fingerprint for MU Protocol id 49 -> quigg_gt9000 matches, trying to demodulate
2017.01.05 21:29:59 5: sduino2: start pattern for MU Protocol id 49 -> quigg_gt9000 mismatches, aborting
2017.01.05 21:29:59 4: sduino2: Fingerprint for MU Protocol id 5 -> unitec6899 matches, trying to demodulate
2017.01.05 21:29:59 5: sduino2: Starting demodulation at Position 29
2017.01.05 21:29:59 4: sduino2: Fingerprint for MU Protocol id 50 -> optus_XT300 matches, trying to demodulate
2017.01.05 21:29:59 5: sduino2: Starting demodulation at Position 27
2017.01.05 21:29:59 4: sduino2: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.05 21:29:59 5: sduino2: Starting demodulation at Position 35
2017.01.05 21:29:59 4: sduino2: Fingerprint for MU Protocol id 9 -> CTW 600 matches, trying to demodulate
2017.01.05 21:29:59 5: sduino2: Starting demodulation at Position 29

Falls du die doch brauchst, schick ich dir ne PN.

Die Readings kommen durch "Rollo runter" verschiedener Aktoren. Also mal wahllos auf der Fernbedienung rumgedrückt.
Das Senden am Schluss ist der Versuch ein Rollo über FHEM zu steuern, erfolglos (geht aber mit nanoCUL).

Danke und Gruß

Ralf9

ich habe mir mal in der a-culfw die somfy Sende Routinen angeschaut,
https://github.com/heliflieger/a-culfw/blob/master/culfw/clib/somfy_rts.c
dabei ist mir aufgefallen, daß zum Senden eine andere Frequenz (433.42 MHz) und Datenrate (828) verwendet wird.

Es muß dazu die Möglichkeit geben vor dem Senden die Frequenz und Datenrate zu ändern.
Eine Möglichkeit wäre die Werte der Register 0x0D bis 0x0F (Frequenz) und optional 0x10 und 0x11 (Datenrate) hinten an  "set sduino raw" anzuhängen.

Z.B. bei den folgenden Registerwerten für somfy
reg = Wert
0D = 10 
0E = AB
0F = 85
10 = 55
11 = 0A

wäre es
F = 10AB85550A;

Die Senderoutine in der Signalduino Firmware würde dann folgendes tun:
- Register  0D-0F auslesen (+ ggf Register 10 und 11) und merken
- Register  0D-0F (+ optional Reg 10 u 11) mit den übergebenen Werten beschreiben
- command strobe 0x36 SIDLE
- delay
- command strobe 0x35 STX
- delay
-  senden
- Register  0D-0F (+ optional Reg 10 u 11) mit den vorher gemerkten Werten beschreiben
- command strobe 0x36 SIDLE
- delay
- command strobe 0x34 SRX
- delay

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

pataya

Könnte das einen Zusammenhang mit der schlechten Reichweite (wie mein Thread beschreibt) haben?
Vielleicht komme ich morgen noch mal dazu ein wenig auszuprobieren.

mahowi

Da ich die Firmware mit der Arduino IDE kompilieren wollte, hab ich die Sourcen entsprechend angepaßt. Dazu hab ich bei mir im Repository den Branch dev-r33_Arduino_IDE angelegt: https://github.com/mahowi/SIGNALDuino/tree/dev-r33_Arduino_IDE

Vielleicht kann es ja jemand brauchen. Getestet mit Arduino IDE 1.8.0 unter Ubuntu 16.10.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

Sidey

Hast Du auch sourcecode verändert oder nur alle Dateien in den Hauptordner verschoben?
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

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