Ich habe mir TFA Dostmann Thermo/Hygrosensoren zugelegt. Diese hier: 30.3208.02 https://www.amazon.de/TFA-Dostmann-Ersatzsender-30-3208-02-f%C3%BCr-Klima-Monitor/dp/B00SVDVWAA
Leider erkennt der SIGNALduino diese nicht automatisch, im Wiki steht etwas von Kompatibilität von TFA Dorstmann aber ich weiß nicht genau für welche Sensoren.
Hier (vielleicht) relevante Log Einträge direkt nach dem einlegen der Batterien bei einem Sensor:
2017.01.25 00:09:58 4: sduino/msg READ: MC;LL=-1078;LH=872;SL=-578;SH=423;D=0F0015D157DE160C87800AE8ABEF0B0643C;C=491;L=138;
2017.01.25 00:09:58 4: sduino: Found manchester Protocol id 10 clock 491 -> OSV2o3
2017.01.25 00:09:58 4: sduino: Found manchester Protocol id 12 clock 491 -> Hideki protocol
2017.01.25 00:10:11 4: sduino/msg READ: MU;P0=1496;P1=-1075;P2=879;P3=-586;P4=379;D=0121212121212121212121212121212123414323414323412121212121432121212121212123412143212341214323412121212121
4323414323412143234121214323412121212121214323412121212121212121212143234143234121432341214323412121432123412143212123414323412121214321212341212121;CP=2;O;
2017.01.25 00:10:11 4: sduino: Fingerprint for MU Protocol id 21 -> einhell garagedoor matches, trying to demodulate
2017.01.25 00:10:11 4: sduino: Fingerprint for MU Protocol id 26 -> remote26 matches, trying to demodulate
2017.01.25 00:10:11 4: sduino: Fingerprint for MU Protocol id 27 -> remote27 matches, trying to demodulate
2017.01.25 00:10:11 4: sduino: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2017.01.25 00:10:11 4: sduino: Fingerprint for MU Protocol id 30 -> unitec47031 matches, trying to demodulate
2017.01.25 00:10:11 4: sduino: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2017.01.25 00:10:11 4: sduino: Fingerprint for MU Protocol id 36 -> socket36 matches, trying to demodulate
2017.01.25 00:10:11 4: sduino: Fingerprint for MU Protocol id 40 -> romotec matches, trying to demodulate
2017.01.25 00:10:11 4: sduino: Fingerprint for MU Protocol id 42 -> MKT motionsensor matches, trying to demodulate
2017.01.25 00:10:11 4: sduino: Fingerprint for MU Protocol id 49 -> quigg_gt9000 matches, trying to demodulate
2017.01.25 00:10:11 4: sduino: Fingerprint for MU Protocol id 50 -> optus_XT300 matches, trying to demodulate
2017.01.25 00:10:11 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.25 00:10:12 4: sduino/msg READ: MC;LL=-1065;LH=891;SL=-574;SH=397;D=555A996;C=487;L=27;
2017.01.25 00:10:12 4: sduino/msg READ: MC;LL=-1061;LH=891;SL=-569;SH=407;D=55555555332AAD5552D2CAAB32B2CAAACAAAAACCB2CAD2D4CAB2CCACCCCD;C=488;L=240;
2017.01.25 00:10:12 4: sduino: Found manchester Protocol id 10 clock 488 -> OSV2o3
2017.01.25 00:10:12 4: sduino: OSV2 protocol detected: preamble_pos = 33
2017.01.25 00:10:12 4: sduino: OSV2 protocol converted to hex: (680AFC33812201015012732145D5) with length (112) bits
2017.01.25 00:10:12 4: OREGON: ERROR: Unknown sensor_id=0afc bits=104 message='680AFC33812201015012732145D5'.
2017.01.25 00:10:12 4: sduino: Found manchester Protocol id 12 clock 488 -> Hideki protocol
2017.01.25 00:10:17 4: sduino/msg READ: MU;P0=164;P1=-1116;P2=1332;P3=544;P4=-28894;P5=-168;D=012131312121312131212131212121213121312131212131212121313405212121213121312121212121213121212131
3121213121312121312121212131213121312121312121213134;CP=2;
2017.01.25 00:10:17 4: sduino: Fingerprint for MU Protocol id 21 -> einhell garagedoor matches, trying to demodulate
2017.01.25 00:10:17 4: sduino: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2017.01.25 00:10:17 4: sduino: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2017.01.25 00:10:17 4: sduino: Fingerprint for MU Protocol id 36 -> socket36 matches, trying to demodulate
2017.01.25 00:10:17 4: sduino: Fingerprint for MU Protocol id 42 -> MKT motionsensor matches, trying to demodulate
2017.01.25 00:10:17 4: sduino: Fingerprint for MU Protocol id 48 -> TFA Dostmann matches, trying to demodulate
2017.01.25 00:10:17 4: sduino: Fingerprint for MU Protocol id 50 -> optus_XT300 matches, trying to demodulate
2017.01.25 00:10:17 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.25 00:10:17 4: sduino: decoded matched MU Protocol id 8 dmsg TXA046521522 length 44
2017.01.25 00:10:17 4: sduino: Fingerprint for MU Protocol id 9 -> CTW 600 matches, trying to demodulate
2017.01.25 00:10:19 4: sduino/msg READ: MU;P0=-140;P1=94;P2=-356;P3=236;P4=-1804;P5=-994;P6=888;D=01234156565656565656565656565656565656565;CP=6;
2017.01.25 00:10:19 4: sduino: Fingerprint for MU Protocol id 20 -> livolo matches, trying to demodulate
2017.01.25 00:10:19 4: sduino: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2017.01.25 00:10:19 4: sduino: Fingerprint for MU Protocol id 29 -> HT12e remote matches, trying to demodulate
2017.01.25 00:10:19 4: sduino: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2017.01.25 00:10:19 4: sduino: Fingerprint for MU Protocol id 36 -> socket36 matches, trying to demodulate
2017.01.25 00:10:19 4: sduino: Fingerprint for MU Protocol id 39 -> X10 Protocol matches, trying to demodulate
2017.01.25 00:10:19 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.25 00:10:20 4: sduino/msg READ: MU;P0=116;P1=-996;P3=-482;P4=470;D=01010101010101010101010101010101034143034143010341010143034143010341430341010101010143034101014301034101010101430341010101010143034143010341014303410101010101010101430341430341430341010101014303414301034143034101430101034143010341010;CP=0;
2017.01.25 00:10:20 4: sduino: Fingerprint for MU Protocol id 16 -> Dooya shutter matches, trying to demodulate
2017.01.25 00:10:20 4: sduino: Fingerprint for MU Protocol id 27 -> remote27 matches, trying to demodulate
2017.01.25 00:10:20 4: sduino: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2017.01.25 00:10:20 4: sduino: Fingerprint for MU Protocol id 30 -> unitec47031 matches, trying to demodulate
2017.01.25 00:10:20 4: sduino: Fingerprint for MU Protocol id 34 -> unknown34 matches, trying to demodulate
2017.01.25 00:10:20 4: sduino: Fingerprint for MU Protocol id 36 -> socket36 matches, trying to demodulate
2017.01.25 00:10:20 4: sduino: Fingerprint for MU Protocol id 49 -> quigg_gt9000 matches, trying to demodulate
2017.01.25 00:10:20 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
Wie kann ich weiter vorgehen? Protokolle ausschalten?
Ich hab mal einfach ein paar whitelist IDs gesetzt die mir sinnvoll erschienen, jetzt sieht es so aus:
2017.01.25 00:43:00 3: sduino: IDlist MS 17 33 7
2017.01.25 00:43:00 3: sduino: IDlist MU 40 8
2017.01.25 00:43:00 3: sduino: IDlist MC 10 12
2017.01.25 00:43:27 4: sduino/msg READ: MU;P0=148;P1=-1144;P2=1288;P3=-108;P5=513;D=012301215121212151515121512151212151212121212121512151212151212121515;CP=5;
2017.01.25 00:43:27 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.25 00:43:27 4: sduino/msg READ: MU;P0=-31710;P1=1340;P2=-1106;P3=546;P4=92;P5=-7832;D=0121212123212321212121212123212121232323212321232121232121212121212321232121232121212323045;CP=1;
2017.01.25 00:43:27 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.25 00:43:31 4: sduino/KeepAliveOk: 1
2017.01.25 00:43:31 4: sduino/keepalive retry = 0
2017.01.25 00:43:31 4: sduino/msg READ: MC;LL=-983;LH=966;SL=-488;SH=466;D=AAAAAAAA99A5669955656955955669655556665566996A690;C=483;L=193;
2017.01.25 00:43:31 4: sduino: Found manchester Protocol id 10 clock 483 -> OSV2o3
2017.01.25 00:43:31 4: sduino: OSV2 protocol detected: preamble_pos = 34
2017.01.25 00:43:31 4: sduino: OSV2 protocol converted to hex: (501A2D1083401340052D37) with length (88) bits
2017.01.25 00:43:31 4: sduino: Found manchester Protocol id 12 clock 483 -> Hideki protocol
2017.01.25 00:43:31 4: sduino/msg READ: MC;LL=-990;LH=979;SL=-472;SH=481;D=55555555334ACD32AACAD2AB2AACD2CAAAACCCAACD32D4D2;C=486;L=192;
2017.01.25 00:43:31 4: sduino: Found manchester Protocol id 10 clock 486 -> OSV2o3
2017.01.25 00:43:31 4: sduino: OSV2 protocol detected: preamble_pos = 33
2017.01.25 00:43:31 4: sduino: OSV2 protocol converted to hex: (501A2D1083401340052D37) with length (88) bits
2017.01.25 00:43:31 4: sduino: Dropped (501A2D1083401340052D37) due to short time or equal msg
2017.01.25 00:43:31 4: sduino: Found manchester Protocol id 12 clock 486 -> Hideki protocol
2017.01.25 00:43:31 4: sduino/msg READ: MU;P0=-149;P1=-588;P3=-401;P4=930;P5=393;P7=-1048;D=7134353500515151515151515747475151474151574747475151515147515141515741515751;CP=5;
2017.01.25 00:43:31 4: sduino: Fingerprint for MU Protocol id 40 -> romotec matches, trying to demodulate
2017.01.25 00:43:31 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.25 00:43:32 4: sduino/msg READ: MC;LL=-1061;LH=884;SL=-559;SH=437;D=7F800AE8ABEE230F3FC0057455F711879FE;C=490;L=139;
2017.01.25 00:43:32 4: sduino: Found manchester Protocol id 10 clock 490 -> OSV2o3
2017.01.25 00:43:32 4: sduino: Found manchester Protocol id 12 clock 490 -> Hideki protocol
2017.01.25 00:43:44 4: sduino/msg READ: MC;LL=-1065;LH=882;SL=-583;SH=399;D=54B4B2AACAB2AB2AAAAAD4ACAB2;C=488;L=107;
2017.01.25 00:43:44 4: sduino: Found manchester Protocol id 10 clock 488 -> OSV2o3
2017.01.25 00:43:44 4: sduino: Found manchester Protocol id 12 clock 488 -> Hideki protocol
2017.01.25 00:43:45 4: sduino/msg READ: MC;LL=-1064;LH=889;SL=-574;SH=401;D=5555555533532D4D52D2CAAB2ACAACAAAAAB52B2AC8;C=487;L=169;
2017.01.25 00:43:45 4: sduino: Found manchester Protocol id 10 clock 487 -> OSV2o3
2017.01.25 00:43:45 4: sduino: OSV2 protocol detected: preamble_pos = 33
2017.01.25 00:43:45 4: sduino: OSV2 protocol converted to hex: (44BADC3381100480234) with length (76) bits
2017.01.25 00:43:45 4: Aussentemperatur decoded Oregon: T: 4.1 BAT: ok
2017.01.25 00:43:45 4: sduino: Found manchester Protocol id 12 clock 487 -> Hideki protocol
2017.01.25 00:43:53 4: sduino/msg READ: MU;P0=112;P1=-1037;P2=463;P3=292;P4=-2031;P5=-4080;P6=-612;D=012121312421212421242424242124212421212121252424212424212126;CP=2;
2017.01.25 00:43:53 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.25 00:43:53 4: sduino/msg READ: MU;P0=-108;P1=497;P2=-2012;P3=-1003;P4=-1440;P5=140;P6=-4056;P7=-508;D=012131213131313145212121312121313131213131313131313131313121313121312121212131213121313131316121217;CP=1;
2017.01.25 00:43:53 4: sduino: Fingerprint for MU Protocol id 40 -> romotec matches, trying to demodulate
2017.01.25 00:43:53 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.25 00:43:53 4: sduino/msg READ: MU;P0=-1946;P1=497;P3=-1001;P4=168;P5=-376;D=0101013101343131313101313131313131313131310131310131015;CP=1;
2017.01.25 00:43:53 4: sduino: Fingerprint for MU Protocol id 40 -> romotec matches, trying to demodulate
2017.01.25 00:43:53 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.25 00:44:08 4: sduino/msg READ: MC;LL=-973;LH=986;SL=-483;SH=470;D=A5669955656955955669655556665566996A690;C=485;L=153;
2017.01.25 00:44:08 4: sduino: Found manchester Protocol id 10 clock 485 -> OSV2o3
2017.01.25 00:44:08 4: sduino: Found manchester Protocol id 12 clock 485 -> Hideki protocol
2017.01.25 00:44:08 4: sduino/msg READ: MC;LL=-992;LH=974;SL=-472;SH=480;D=55555555334ACD32AACAD2AB2AACD2CAAAACCCAACD32D4D2;C=486;L=192;
2017.01.25 00:44:08 4: sduino: Found manchester Protocol id 10 clock 486 -> OSV2o3
2017.01.25 00:44:08 4: sduino: OSV2 protocol detected: preamble_pos = 33
2017.01.25 00:44:08 4: sduino: OSV2 protocol converted to hex: (501A2D1083401340052D37) with length (88) bits
2017.01.25 00:44:08 4: sduino: Found manchester Protocol id 12 clock 486 -> Hideki protocol
2017.01.25 00:44:11 4: sduino/msg READ: MU;P1=274;P2=-208;P3=123;P4=-140;P6=-340;D=0234232143262123221202244306266664442443;CP=-1;
2017.01.25 00:44:25 4: sduino/msg READ: MC;LL=-1059;LH=891;SL=-555;SH=445;D=0EF0015D157DC361877800AE8ABEE1B0C3BC;C=491;L=142;
2017.01.25 00:44:25 4: sduino: Found manchester Protocol id 10 clock 491 -> OSV2o3
2017.01.25 00:44:25 4: sduino: Found manchester Protocol id 12 clock 491 -> Hideki protocol
2017.01.25 00:44:27 4: sduino/msg READ: MU;P0=-160;P1=1340;P2=-1110;P3=540;P5=-30204;D=012121212321232121212121212321212123232321232123212123212121212121232123212123212121232351212121232123212121212121232121212323232123212321212321212121212123212321212321212123235;CP=1;
2017.01.25 00:44:27 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.25 00:44:27 4: sduino: decoded matched MU Protocol id 8 dmsg TXA047520522 length 44
2017.01.25 00:44:27 4: sduino: decoded matched MU Protocol id 8 dmsg TXA047520522 length 44
2017.01.25 00:44:27 4: sduino: Dropped (TXA047520522) due to short time or equal msg
2017.01.25 00:44:34 4: sduino/KeepAliveOk: 1
2017.01.25 00:44:34 4: sduino/keepalive retry = 0
2017.01.25 00:44:45 4: sduino/msg READ: MU;P0=-154;P1=826;P2=-1169;P3=-628;P4=350;D=01212121212121212121212121212121213424313424313424313424313421243124240;CP=1;
2017.01.25 00:44:45 4: sduino: Fingerprint for MU Protocol id 40 -> romotec matches, trying to demodulate
2017.01.25 00:44:45 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.25 00:44:45 4: sduino/msg READ: MU;P0=-1064;P1=402;P2=-577;P3=888;P4=-3064;D=01230303032103012303210301232103030303030123210303030123210303030301232103030303030303030123030321012303210303030303012303032101430303030303030303030303030303030321012321012321012321012321030123030321012303030321030123032103012321030303030301232103030301;CP=3;O;
2017.01.25 00:44:45 4: sduino: Fingerprint for MU Protocol id 40 -> romotec matches, trying to demodulate
2017.01.25 00:44:45 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.25 00:44:46 4: sduino/msg READ: MC;LL=-1064;LH=896;SL=-571;SH=399;D=2AAD4AAAD4D2AAD48;C=488;L=65;
2017.01.25 00:44:46 4: sduino: Found manchester Protocol id 10 clock 488 -> OSV2o3
2017.01.25 00:44:47 4: sduino/msg READ: MC;LL=-969;LH=998;SL=-477;SH=465;D=2B34CAAB2B4AACAAB34B2AAAB332AB34CB5348;C=484;L=150;
2017.01.25 00:44:47 4: sduino: Found manchester Protocol id 10 clock 484 -> OSV2o3
2017.01.25 00:44:47 4: sduino: Found manchester Protocol id 12 clock 484 -> Hideki protocol
2017.01.25 00:44:47 4: sduino/msg READ: MC;LL=-994;LH=974;SL=-476;SH=476;D=55555555334ACD32AACAD2AB2AACD2CAAAACCCAACD32D4D2;C=486;L=192;
2017.01.25 00:44:47 4: sduino: Found manchester Protocol id 10 clock 486 -> OSV2o3
2017.01.25 00:44:47 4: sduino: OSV2 protocol detected: preamble_pos = 33
2017.01.25 00:44:47 4: sduino: OSV2 protocol converted to hex: (501A2D1083401340052D37) with length (88) bits
2017.01.25 00:44:47 4: sduino: Found manchester Protocol id 12 clock 486 -> Hideki protocol
2017.01.25 00:44:50 4: sduino/msg READ: MU;P0=-670;P2=460;P3=-1081;P5=-2040;P6=352;D=223232323232323232523232523252520325232523652360;CP=2;
2017.01.25 00:44:50 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.25 00:44:50 4: sduino/msg READ: MU;P0=-104;P1=504;P2=-1008;P3=-2025;P4=-380;P5=100;P6=-552;P7=-1516;D=01212131212121212121212121213145612131217;CP=1;
2017.01.25 00:44:50 4: sduino: Fingerprint for MU Protocol id 40 -> romotec matches, trying to demodulate
2017.01.25 00:44:50 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.25 00:44:50 4: sduino/msg READ: MU;P0=-574;P1=470;P2=-982;P3=-2033;D=01212121212121212121213121213121313131310;CP=1;
2017.01.25 00:44:50 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.25 00:44:50 4: sduino/msg READ: MU;P0=-688;P1=481;P2=-1136;P3=-2020;P4=1332;P5=-152;P6=240;D=0121212121212121312121312131313131212456;CP=1;
2017.01.25 00:44:50 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.25 00:44:50 4: sduino/msg READ: MS;P1=497;P2=-991;P3=-4058;P4=-1995;P5=-499;P6=108;D=1314141214141212121412121212121212121215651412121412141414141214121412121212;CP=1;SP=3;
2017.01.25 00:44:50 4: sduino: Matched MS Protocol id 7 -> weatherID7
2017.01.25 00:44:50 4: sduino/msg READ: MU;P0=-1023;P1=500;P3=-2002;P4=-4044;D=0101310131010101014131310131310101013101010101010101010101310101310131313131010;CP=1;
2017.01.25 00:44:50 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.25 00:44:50 4: sduino/msg READ: MU;P0=-672;P1=516;P2=-1013;P3=-2000;P4=-4036;D=0121312121312131313131213121312121212141313121313121212131212121212121212121213121213121312;CP=1;
2017.01.25 00:44:50 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
Der Sensor hat gerade 23,6C und 60% respektive 23,7C und 59% Luftfeuchte. Diese Daten kann ich leider nicht finden im Log.
Den Sensor müssen wir neu integrieren und die binären Daten dann in die gemessenen Werte umwandeln
Schade, dachte der würde schon funktionieren.
Kann ich unterstützen? Helfen Sie Logs bereits?
Rudimentär helfen die Logs um binäre Daten daraus zu machen.
Wie dann die Werte umgerechnet werden, dazu muss dann eine Messreihe von dir aufgesetzt werden.
interessant wäre ob der TFA Dostmann von der a-culfw unterstützt und welches Modul verwendet wird.
update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/dev-r33/controls_signalduino.txt
Ich habe zwei Funksignale in deinen Logs gefunden.. Welcher der TFA ist kann ich nicht feststellen.
Protokoll ID 7.1 und 58 müssen mindestens in der WhitelistID eingetragen sein.
Bitte mal testen ob beide erkannt werden und welches übrig bleibt, wenn dein Sensor kein Strom mehr hat.
Habe die DEV Version geflasht (V 3.3.1-dev SIGNALduino - compiled at Jan 3 2017 23:59:32)
whitelist_IDs = 17,10,7,8,40,12,33,58,1
Log für 24,9C 51%:
2017.01.25 22:42:20 4: sduino/msg READ: MC;LL=-984;LH=964;SL=-494;SH=458;D=AAAAAAAA66959A655595A5565595A59555599955666596A8;C=483;L=191;
2017.01.25 22:42:20 4: sduino: Found manchester Protocol id 10 clock 483 -> OSV2o3
2017.01.25 22:42:20 4: sduino: OSV2 protocol detected: preamble_pos = 32
2017.01.25 22:42:20 4: sduino: OSV2 protocol converted to hex: (501A2D1083101340052A79) with length (88) bits
2017.01.25 22:42:20 4: sduino: Found manchester Protocol id 12 clock 483 -> Hideki protocol
2017.01.25 22:42:20 4: sduino/msg READ: MC;LL=-968;LH=1005;SL=-472;SH=474;D=55555555334;C=486;L=43;
2017.01.25 22:42:20 4: sduino/msg READ: MC;LL=-1049;LH=907;SL=-549;SH=460;D=015D6B7DB766207800AEB5BEDBB3103C00575ADF40575ADF6DD9881E002BAD6FB6ECC40F0015D6B7DB1662078;C=487;L=353;
2017.01.25 22:42:20 4: sduino: Found manchester Protocol id 10 clock 487 -> OSV2o3
2017.01.25 22:42:20 4: sduino: Found manchester Protocol id 12 clock 487 -> Hideki protocol
2017.01.25 22:42:21 4: sduino/msg READ: MU;P0=382;P1=138;P2=-4748;P4=874;P5=-1130;P6=-635;D=4545454545454545454545454545454546050646050645454605064605121;CP=4;
2017.01.25 22:42:21 4: sduino: Fingerprint for MU Protocol id 40 -> romotec matches, trying to demodulate
2017.01.25 22:42:21 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.25 22:42:21 4: sduino/msg READ: MC;LL=-1069;LH=885;SL=-578;SH=397;D=6A9696555955659555565A955694;C=488;L=110;
2017.01.25 22:42:21 4: sduino: Found manchester Protocol id 10 clock 488 -> OSV2o3
2017.01.25 22:42:21 4: sduino: Found manchester Protocol id 12 clock 488 -> Hideki protocol
Ich kann leider nicht alle Sender ausschalten, da ich hier auch einiges von Nachbarn empfange. Ich habe jetzt Batterien vom Sender herausgenommen. Auf Funkstille gewartet. Batterien rein - die message sollte drin sein.
Noch ein Versuch. Batterien raus. Batterien rein, erste Message (25,8C 53%):
2017.01.25 22:48:25 4: sduino/msg READ: MC;LL=-1055;LH=895;SL=-556;SH=422;D=290BC005754BF6BD9485E002BAA5FB5ECA42F;C=487;L=148;
2017.01.25 22:48:25 4: sduino: Found manchester Protocol id 10 clock 487 -> OSV2o3
2017.01.25 22:48:25 4: sduino: Found manchester Protocol id 12 clock 487 -> Hideki protocol
2017.01.25 22:48:27 4: sduino/msg READ: MC;LL=-1098;LH=883;SL=-605;SH=447;D=AAAAAAAA99A98;C=505;L=50;
2017.01.25 22:48:27 4: sduino/msg READ: MU;P4=-1078;P5=873;P6=-599;P7=381;D=4545674547654567454765674545454545476567454545454765674545476567454545454545454545476545456747654567454765674765674545476545;CP=5;
2017.01.25 22:48:27 4: sduino: Fingerprint for MU Protocol id 40 -> romotec matches, trying to demodulate
2017.01.25 22:48:27 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
Und noch ein Versuch (26,2C 92%):
2017.01.25 22:49:37 4: sduino/msg READ: MC;LL=-1130;LH=922;SL=-583;SH=421;D=800AEBD7ED6;C=509;L=44;
2017.01.25 22:49:37 4: sduino/msg READ: MC;LL=-1057;LH=892;SL=-557;SH=443;D=6B5E002BAF5FB58A35AF0015D7AFDAC51AD78;C=491;L=145;
2017.01.25 22:49:37 4: sduino: Found manchester Protocol id 10 clock 491 -> OSV2o3
2017.01.25 22:49:37 4: sduino: Found manchester Protocol id 12 clock 491 -> Hideki protocol
2017.01.25 22:49:37 4: sduino: hideki protocol converted to hex: 75A5F85F280A52D794E1 with 89 bits, messagestart 59
2017.01.25 22:49:37 4: Hideki_Parse sduino incomming P12#75A5F85F280A52D794E1
2017.01.25 22:49:37 4: Hideki_Parse SensorTyp = 1 decodedString = 75ef08e1781ef679bc23
2017.01.25 22:49:37 4: sduino crc failed
Und noch einer (26,6C 91%):
2017.01.25 22:50:48 4: sduino/msg READ: MU;P4=512;P5=-92;P6=1297;P7=-1145;D=45667674767676747474767476747676767476747476767476747676767476747474;CP=4;
2017.01.25 22:50:48 4: sduino: Fingerprint for MU Protocol id 58 -> test-tfa 30.3208.02 matches, trying to demodulate
2017.01.25 22:50:48 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.25 22:50:48 4: sduino/msg READ: MU;P0=-32001;P1=1343;P2=-1108;P3=547;D=0121212123212321212121212123212121232323212321232121212321232321212321232121212321232323;CP=3;
2017.01.25 22:50:48 4: sduino: Fingerprint for MU Protocol id 58 -> test-tfa 30.3208.02 matches, trying to demodulate
2017.01.25 22:50:48 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.25 22:50:55 4: sduino/msg READ: MC;LL=-1192;LH=879;SL=-547;SH=432;D=002BA29FB4;C=508;L=39;
2017.01.25 22:50:55 4: sduino/msg READ: MC;LL=-1056;LH=896;SL=-556;SH=415;D=25EF800AE8A7ED4692F7C0057453F6A3497BE;C=487;L=147;
2017.01.25 22:50:55 4: sduino: Found manchester Protocol id 10 clock 487 -> OSV2o3
2017.01.25 22:50:55 4: sduino: Found manchester Protocol id 12 clock 487 -> Hideki protocol
2017.01.25 22:50:55 4: sduino: hideki protocol converted to hex: 756D10FE57BA03D4B44208 with 94 bits, messagestart 54
2017.01.25 22:50:55 4: Hideki_Parse sduino incomming P12#756D10FE57BA03D4B44208
2017.01.25 22:50:55 4: Hideki_Parse SensorTyp = 2 decodedString = 75b73002f9ce057cdcc618
2017.01.25 22:50:55 4: sduino crc failed
Falls ich zuviele Interferenzen habe, kann ich irgendwie einen Idioten-Faradayischen Käfig bauen? Schuhkarton mit Alufolie oder so und nur den TFA Sender mit reinlegen?
ergänze mal
whitelist_IDs = 17,10,7,7.1,8,40,12,33,58,1
Und dann lässt Du den Sensor mal 10 minuten an. ->Log posten / anhängen
Sensor 10 Minuten ohne Batterie -> Log posten / anhängen
Grüße
Gute Idee.
10 Minuten jeweils MIT Sensor und OHNE Sensor angehängt. 10KB mehr mit Sensor.
Kann ich hier neben der Messung irgendwie unterstützen? Für mich sind die readings leider Böhmische Wälder und ich könnte nicht ganz erkennen wodran du herausfinden kannst welches Device in dem "MIT" Sensor neu ist.
Ist übrigens die ganze Zeit Kanal 1. Gibt wie bei anderen TFA Dostmann Sensoren 8 Kanäle über DIP Schalter auszuwählen.
Hmm,
also ich habe versucht, Muster in dem einen Log zu finden, die in dem anderen Log nicht enthalten sind.
Aber ich habe nichts gefunden.
Du hast aber auch echt viel Funkverkehr....
Eine Idee wäre halt noch, eine Verbindung über einen Draht herstellen. Oder mal alles in eine funkfreie Zone bringen.
Ein neuer Versuch mit faradayschem käfig für Arme. Siehe Anhang. Soweit ich erkennen konnte war KEIN Empfang ohne etwas im Wok. Mit dem TFA drin wird etwas empfangen. Die Meldungen sehen für mich sogar ziemlich "ähnlich aus" (Zahlen in gleichen Ranges).
20,7C und 56% (zumindest gegen Ende hin)
2017.01.29 00:44:41 3: sduino: IDlist MS 1 17 33 7
2017.01.29 00:44:41 3: sduino: IDlist MU 40 8
2017.01.29 00:44:41 3: sduino: IDlist MC 10 12
2017.01.29 00:44:56 4: sduino/KeepAliveOk: 1
2017.01.29 00:44:56 4: sduino/keepalive retry = 0
2017.01.29 00:45:06 4: sduino/msg READ: MC;LL=-1020;LH=951;SL=-475;SH=479;D=2AB2B2CAAA;C=487;L=40;
2017.01.29 00:45:06 4: sduino/msg READ: MC;LL=-1026;LH=986;SL=-481;SH=436;D=D2CCAACB32B32B;C=488;L=56;
2017.01.29 00:45:06 4: sduino/msg READ: MC;LL=-1008;LH=969;SL=-483;SH=468;D=55555555334ACD32AACAD2AB2AB2B2CAAAD2CCAACB32B32B;C=487;L=192;
2017.01.29 00:45:06 4: sduino: Found manchester Protocol id 10 clock 487 -> OSV2o3
2017.01.29 00:45:06 4: sduino: OSV2 protocol detected: preamble_pos = 33
2017.01.29 00:45:06 4: sduino: OSV2 protocol converted to hex: (501A2D108320123005298A) with length (88) bits
2017.01.29 00:45:06 4: sduino: Found manchester Protocol id 12 clock 487 -> Hideki protocol
2017.01.29 00:45:21 4: sduino/msg READ: MC;LL=-1091;LH=857;SL=-591;SH=418;D=A67FBB9C76CF;C=492;L=48;
2017.01.29 00:45:45 4: sduino/msg READ: MU;P0=929;P1=-513;P2=433;P3=-1040;P5=-92;P6=296;D=0123210123256303030303210123030321030123030303032101230;CP=2;
2017.01.29 00:45:45 4: sduino: Fingerprint for MU Protocol id 40 -> romotec matches, trying to demodulate
2017.01.29 00:45:45 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.29 00:45:45 4: sduino/msg READ: MC;LL=-1019;LH=938;SL=-483;SH=467;D=559596555696655659959958;C=484;L=93;
2017.01.29 00:45:45 4: sduino: Found manchester Protocol id 10 clock 484 -> OSV2o3
2017.01.29 00:45:45 4: sduino: Found manchester Protocol id 12 clock 484 -> Hideki protocol
2017.01.29 00:45:45 4: sduino/msg READ: MC;LL=-1015;LH=970;SL=-481;SH=474;D=55555555334ACD32AACAD2AB2AB2B2CAAAD2CCAACB32B32B;C=489;L=192;
2017.01.29 00:45:45 4: sduino: Found manchester Protocol id 10 clock 489 -> OSV2o3
2017.01.29 00:45:45 4: sduino: OSV2 protocol detected: preamble_pos = 33
2017.01.29 00:45:45 4: sduino: OSV2 protocol converted to hex: (501A2D108320123005298A) with length (88) bits
2017.01.29 00:45:45 4: sduino: Found manchester Protocol id 12 clock 489 -> Hideki protocol
2017.01.29 00:45:46 4: sduino/msg READ: MU;P0=108;P1=422;P2=159;P4=265;P5=-226;P6=-103;D=2024452606422656065045061552512642505262;CP=2;
2017.01.29 00:45:56 4: sduino/KeepAliveOk: 1
2017.01.29 00:45:56 4: sduino/keepalive retry = 0
2017.01.29 00:46:14 4: sduino/msg READ: MC;LL=-1093;LH=862;SL=-586;SH=422;D=D33FDDD63D4F8;C=493;L=49;
2017.01.29 00:46:24 4: sduino/msg READ: MC;LL=-1017;LH=939;SL=-476;SH=480;D=AD2AB2AB2B2CAAAD2CCAACB32B32B;C=485;L=116;
2017.01.29 00:46:24 4: sduino: Found manchester Protocol id 10 clock 485 -> OSV2o3
2017.01.29 00:46:24 4: sduino: Found manchester Protocol id 12 clock 485 -> Hideki protocol
2017.01.29 00:46:24 4: sduino/msg READ: MC;LL=-1021;LH=976;SL=-471;SH=469;D=55555555334ACD32AACAD2AB2AB2B2CAAAD2CCAACB32B32B;C=489;L=192;
2017.01.29 00:46:24 4: sduino: Found manchester Protocol id 10 clock 489 -> OSV2o3
2017.01.29 00:46:24 4: sduino: OSV2 protocol detected: preamble_pos = 33
2017.01.29 00:46:24 4: sduino: OSV2 protocol converted to hex: (501A2D108320123005298A) with length (88) bits
2017.01.29 00:46:24 4: sduino: Found manchester Protocol id 12 clock 489 -> Hideki protocol
2017.01.29 00:46:25 4: sduino/msg READ: MU;P1=-225;P2=146;P3=436;P4=106;P5=-104;P6=656;P7=308;D=7776123133215274557711755745545537752662;CP=7;
2017.01.29 00:46:56 4: sduino/KeepAliveOk: 1
2017.01.29 00:46:56 4: sduino/keepalive retry = 0
2017.01.29 00:47:03 4: sduino/msg READ: MC;LL=-1008;LH=957;SL=-484;SH=470;D=655595A5565565659555A5995596656656;C=486;L=135;
2017.01.29 00:47:03 4: sduino: Found manchester Protocol id 10 clock 486 -> OSV2o3
2017.01.29 00:47:03 4: sduino: Found manchester Protocol id 12 clock 486 -> Hideki protocol
2017.01.29 00:47:03 4: sduino/msg READ: MC;LL=-1017;LH=967;SL=-486;SH=469;D=55555555334ACD32AACAD2AB2AB2B2CAAAD2CCAACB32B32B;C=489;L=192;
2017.01.29 00:47:03 4: sduino: Found manchester Protocol id 10 clock 489 -> OSV2o3
2017.01.29 00:47:03 4: sduino: OSV2 protocol detected: preamble_pos = 33
2017.01.29 00:47:03 4: sduino: OSV2 protocol converted to hex: (501A2D108320123005298A) with length (88) bits
2017.01.29 00:47:03 4: sduino: Found manchester Protocol id 12 clock 489 -> Hideki protocol
2017.01.29 00:47:05 4: sduino/msg READ: MU;P1=-221;P2=190;P4=101;P6=-115;D=21264146446112661161144126424110461441246;CP=4;
2017.01.29 00:47:07 4: sduino/msg READ: MC;LL=-1091;LH=864;SL=-586;SH=422;D=00574CFF7758F53E;C=493;L=63;
2017.01.29 00:47:07 4: sduino: Found manchester Protocol id 10 clock 493 -> OSV2o3
2017.01.29 00:47:42 4: sduino/msg READ: MU;P0=910;P1=-515;P2=168;P3=-1052;P4=290;P6=442;D=01234101430303030303610163030361030163030303036101630303032;CP=0;
2017.01.29 00:47:42 4: sduino: Fingerprint for MU Protocol id 40 -> romotec matches, trying to demodulate
2017.01.29 00:47:42 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.29 00:47:42 4: sduino/msg READ: MU;P0=943;P1=-1031;P2=458;P3=-507;D=012303210101230321012303210101010101012301032101230321232;CP=2;
2017.01.29 00:47:42 4: sduino: Fingerprint for MU Protocol id 40 -> romotec matches, trying to demodulate
2017.01.29 00:47:42 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.29 00:47:42 4: sduino/msg READ: MC;LL=-1010;LH=955;SL=-477;SH=470;D=2AB2CCACCAC;C=485;L=42;
2017.01.29 00:47:42 4: sduino/msg READ: MC;LL=-1022;LH=981;SL=-491;SH=446;D=55555555334ACD32AACAD2AB2AB2B2CAAAD2CCAACB32B32B;C=489;L=192;
2017.01.29 00:47:42 4: sduino: Found manchester Protocol id 10 clock 489 -> OSV2o3
2017.01.29 00:47:42 4: sduino: OSV2 protocol detected: preamble_pos = 33
2017.01.29 00:47:42 4: sduino: OSV2 protocol converted to hex: (501A2D108320123005298A) with length (88) bits
2017.01.29 00:47:42 4: sduino: Found manchester Protocol id 12 clock 489 -> Hideki protocol
2017.01.29 00:47:43 4: sduino/msg READ: MU;P0=327;P1=-112;P2=134;P3=472;P6=-282;P7=204;D=3237020011173211077717260330662216217122;CP=2;
2017.01.29 00:47:56 4: sduino/KeepAliveOk: 1
2017.01.29 00:47:56 4: sduino/keepalive retry = 0
20,6C 56% (relativ konstant gerade)
2017.01.29 00:54:11 4: sduino/msg READ: MC;LL=-1089;LH=863;SL=-583;SH=417;D=D33FDDE638978;C=491;L=49;
2017.01.29 00:54:12 4: sduino/msg READ: MC;LL=-1042;LH=902;SL=-519;SH=465;D=5656954;C=487;L=27;
2017.01.29 00:54:12 4: sduino/msg READ: MC;LL=-1015;LH=941;SL=-499;SH=467;D=955959655569665565990;C=486;L=81;
2017.01.29 00:54:12 4: sduino: Found manchester Protocol id 10 clock 486 -> OSV2o3
2017.01.29 00:54:12 4: sduino: Found manchester Protocol id 12 clock 486 -> Hideki protocol
2017.01.29 00:54:13 4: sduino/msg READ: MU;P0=128;P1=471;P2=-146;P3=262;P5=-239;P7=-97;D=3733370050735517233717320323003735123301;CP=0;
2017.01.29 00:54:56 4: sduino/KeepAliveOk: 1
2017.01.29 00:54:56 4: sduino/keepalive retry = 0
2017.01.29 00:55:04 4: sduino/msg READ: MU;P0=363;P1=-1087;P2=848;P4=-675;P6=92;D=64240404040404040404040121210404212401042401040404040404042104042104040424010424040104042404012401210404042404040404040404040401212104042124010424010404040404040421040421040404240104240401040424;CP=0;
2017.01.29 00:55:04 4: sduino: Fingerprint for MU Protocol id 40 -> romotec matches, trying to demodulate
2017.01.29 00:55:04 4: sduino: decoded matched MU Protocol id 40 dmsg u40#200 length 12
2017.01.29 00:55:04 4: SIGNALduino_unknown incomming msg: u40#200
2017.01.29 00:55:04 4: SIGNALduino_unknown rawData: 200
2017.01.29 00:55:04 4: SIGNALduino_unknown Protocol: 40
2017.01.29 00:55:04 4: SIGNALduino_unknown converted to bits: 001000000000
2017.01.29 00:55:04 4: Unknown, please report
2017.01.29 00:55:04 3: sduino: Unknown code u40#200, help me!
2017.01.29 00:55:04 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.29 00:55:04 4: sduino/msg READ: MC;LL=-1085;LH=866;SL=-587;SH=413;D=BC00574CFF7798E25E;C=491;L=71;
2017.01.29 00:55:04 4: sduino: Found manchester Protocol id 10 clock 491 -> OSV2o3
2017.01.29 00:55:04 4: sduino: Found manchester Protocol id 12 clock 491 -> Hideki protocol
19,8C 47% (kälter geht im winter immer schnell)
2017.01.29 01:01:21 4: sduino/msg READ: MC;LL=-1007;LH=983;SL=-485;SH=467;D=6959A655595A0;C=490;L=49;
2017.01.29 01:01:21 4: sduino/msg READ: MC;LL=-1010;LH=950;SL=-467;SH=477;D=559559596555696655659959958;C=483;L=105;
2017.01.29 01:01:21 4: sduino: Found manchester Protocol id 10 clock 483 -> OSV2o3
2017.01.29 01:01:21 4: sduino: Found manchester Protocol id 12 clock 483 -> Hideki protocol
2017.01.29 01:01:21 4: sduino/msg READ: MC;LL=-1003;LH=984;SL=-470;SH=482;D=55555555334ACD32AACAD2AB2AB2B2CAAAD2CCAACB32B32B;C=489;L=192;
2017.01.29 01:01:21 4: sduino: Found manchester Protocol id 10 clock 489 -> OSV2o3
2017.01.29 01:01:21 4: sduino: OSV2 protocol detected: preamble_pos = 33
2017.01.29 01:01:21 4: sduino: OSV2 protocol converted to hex: (501A2D108320123005298A) with length (88) bits
2017.01.29 01:01:21 4: sduino: Found manchester Protocol id 12 clock 489 -> Hideki protocol
2017.01.29 01:01:22 4: sduino/msg READ: MU;P0=-216;P1=-141;P3=-100;P4=-502;P5=242;P6=134;D=60155050415063535060346366316505100363061606;CP=6;
18,9C 52%
2017.01.29 01:05:40 4: sduino/msg READ: MC;LL=-1090;LH=856;SL=-586;SH=417;D=C00574CFF7B59667E;C=491;L=67;
2017.01.29 01:05:40 4: sduino: Found manchester Protocol id 10 clock 491 -> OSV2o3
Ich glaube es sind immer die kurzen Bursts! Der TFA blinkt einmal rot mit der LED. Immer genau dann kommt der Code. Ich glaube das ist die wichtige Zeile. Ich beobachte mal weiter.
Ja!
18,9C 54%
2017.01.29 01:10:05 4: sduino/msg READ: MU;P0=360;P1=-616;P2=-1134;P3=817;P4=270;P5=-2202;P6=-1684;P7=184;D=01010101010101010101023232010132310201310201010101010101320101013201320101013102310232323101010201010131010101010101010101023232010132310201310201010101010101320101013201320101013102310232323141454645417141414141414141423232010132310201310201010101010101;CP=0;O;
2017.01.29 01:10:05 4: sduino: Fingerprint for MU Protocol id 40 -> romotec matches, trying to demodulate
2017.01.29 01:10:05 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.29 01:10:05 4: sduino/msg READ: MU;P0=858;P1=-1090;P2=411;P3=-589;D=01232323012301232323032103210101032323212323232;CP=2;
2017.01.29 01:10:05 4: sduino: Fingerprint for MU Protocol id 40 -> romotec matches, trying to demodulate
2017.01.29 01:10:05 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
Hier wieder ein wenig mehr aber rote LED und die Meldung ist sofort empfangen. Ich kann also sehen wann er sendet.
18,9C 54%
2017.01.29 01:11:51 4: sduino/msg READ: MU;P0=363;P1=-1947;P3=184;P4=-1132;P6=-620;P7=816;D=13406060606060606060606047474060674760406760406060606060606740606067406740606067604760474747606060406060676060606060606060606047474060674760406760406060606060606740606067406740606067604760474747606010101063636060606060606047474060674760406760406060606060;CP=0;O;
2017.01.29 01:11:51 4: sduino: Fingerprint for MU Protocol id 40 -> romotec matches, trying to demodulate
2017.01.29 01:11:51 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.29 01:11:51 4: sduino/msg READ: MC;LL=-1093;LH=859;SL=-594;SH=404;D=DEDE4A878;C=491;L=33;
19,1C 54%
2017.01.29 01:15:23 4: sduino/msg READ: MU;P0=369;P1=-602;P2=-1113;P3=839;P5=256;P6=168;D=01010101010101010101023232010132310201310201010101010101320101013201310102013102310201310232320101010131010101010101010101023232010132310201310201010101010101320101013201310102013152316201315232320101010131010101010101010101023232010132310201310201010101;CP=0;O;
2017.01.29 01:15:23 4: sduino: Fingerprint for MU Protocol id 40 -> romotec matches, trying to demodulate
2017.01.29 01:15:23 4: sduino: decoded matched MU Protocol id 40 dmsg u40#1000 length 16
2017.01.29 01:15:23 4: SIGNALduino_unknown incomming msg: u40#1000
2017.01.29 01:15:23 4: SIGNALduino_unknown rawData: 1000
2017.01.29 01:15:23 4: SIGNALduino_unknown Protocol: 40
2017.01.29 01:15:23 4: SIGNALduino_unknown converted to bits: 0001000000000000
2017.01.29 01:15:23 4: Unknown, please report
2017.01.29 01:15:23 3: sduino: Unknown code u40#1000, help me!
2017.01.29 01:15:23 4: sduino: decoded matched MU Protocol id 40 dmsg u40#1000 length 16
2017.01.29 01:15:23 4: sduino: Dropped (u40#1000) due to short time or equal msg
2017.01.29 01:15:23 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.01.29 01:15:23 4: sduino/msg READ: MC;LL=-1084;LH=867;SL=-577;SH=426;D=F7B1932BE;C=492;L=35;
letzer erstmal, da sollte doch schon was zu machen sein denke ich.
18,3C 55%
2017.01.29 01:17:09 4: sduino/msg READ: MC;LL=-1107;LH=868;SL=-607;SH=408;D=800AE99FEF9722B3C00574CFF7CB90;C=498;L=117;
2017.01.29 01:17:09 4: sduino: Found manchester Protocol id 10 clock 498 -> OSV2o3
2017.01.29 01:17:09 4: sduino: Found manchester Protocol id 12 clock 498 -> Hideki protocol
2017.01.29 01:17:09 4: sduino/msg READ: MC;LL=-1082;LH=873;SL=-576;SH=422;D=7800AE99FEF9722B3C;C=492;L=70;
2017.01.29 01:17:09 4: sduino: Found manchester Protocol id 10 clock 492 -> OSV2o3
2017.01.29 01:17:09 4: sduino: Found manchester Protocol id 12 clock 492 -> Hideki protocol
Die Manchester Nachrichten kommen von einem Oregon Sensor. Der ist in Fhem wohl auch angelegt.
Manche Nachrichten sind da aber nicht vollständig.
Korrektur:
Eventuell sind da auch andere Manchester Nachrichten, die den Oregon Sensoren ähnlich sind.
Kannst Du mal bitte die Firmware aus dem devr33 Branch flashen?
update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/dev-r33/controls_signalduino.txt
Und danach den Flash Befehl absetzen.
Geflasht mit neuester devr33 Version. Ich weiß dass die Meldungen vom Sender kommen. Rote LED blinkt, genau dann (0,5Sekunden verzug) kommt die Meldung im SIGNALduino Log. (Man sieht ja auch dass es ca. jede Minute ist) Vielleicht sendet er später vielleicht ja noch eine Meldung hinterher (2 Sekunden Verzug oder so) falls die nicht vollständig sind?
Hier mal ein paar Messages (whitelistID 17,10,7,7.1,8,40,12,33,58,1 - Sensor ist immer noch auf Kanal 1, muss ja auch irgendwo stehen):
22,5C 52%
2017.01.29 16:59:37 4: sduino/msg READ: MC;LL=-1070;LH=883;SL=-570;SH=434;D=0015D33FDCD65D87800AE99FEE6B2EC3C;C=492;L=130;
2017.01.29 16:59:37 4: sduino: Found manchester Protocol id 10 clock 492 -> OSV2o3
2017.01.29 16:59:37 4: sduino: Found manchester Protocol id 12 clock 492 -> Hideki protocol
22,7C 53%
2017.01.29 17:00:30 4: sduino/msg READ: MC;LL=-1067;LH=885;SL=-567;SH=439;D=800AE99FEE5F2A93C00574CFF72F9549E;C=492;L=131;
2017.01.29 17:00:30 4: sduino: Found manchester Protocol id 10 clock 492 -> OSV2o3
2017.01.29 17:00:30 4: sduino: Found manchester Protocol id 12 clock 492 -> Hideki protocol
22,9C 53%
2017.01.29 17:01:23 4: sduino/msg READ: MC;LL=-1069;LH=884;SL=-564;SH=443;D=800AE99FEE4F2A67C00574CFF7279533E;C=493;L=131;
2017.01.29 17:01:23 4: sduino: Found manchester Protocol id 10 clock 493 -> OSV2o3
2017.01.29 17:01:23 4: sduino: Found manchester Protocol id 12 clock 493 -> Hideki protocol
23,2C 78%
2017.01.29 17:02:16 4: sduino/msg READ: MC;LL=-1066;LH=887;SL=-566;SH=444;D=7FEAE99FEE36C62FC00574CFF71B6317E;C=493;L=131;
2017.01.29 17:02:16 4: sduino: Found manchester Protocol id 10 clock 493 -> OSV2o3
2017.01.29 17:02:16 4: sduino: Found manchester Protocol id 12 clock 493 -> Hideki protocol
Okay, das sieht prinzipiell valide aus. Gleiche Länge, teilweise gleiche Inhalte.
Dann beginnt der spannende Teil.
Herausfinden, welches Bit Kanal, Temp etc ist.
Ich habe deine Werte mal in eine Tabelle geschrieben.
https://docs.google.com/spreadsheets/d/1DVYzjD7dBQQEznz4y8Hbt13bol3neaQzTPB9WbOjU6s/edit?usp=sharing
Die Nachricht wird immer 2x gesendet.
Was die einzelnen Bits bedeuten weiss ich noch nicht. Vielleicht sind die Bits auch invertiert.
The Testreihe Continues. Ich probiere mal Werte konstant zu halten:
Channel 2 | 24,1C | 63%
2017.01.29 22:49:58 4: sduino/msg READ: MC;LL=-1027;LH=894;SL=-619;SH=425;D=800AEADFADF70;C=494;L=49;
2017.01.29 22:49:58 4: sduino/msg READ: MC;LL=-1060;LH=894;SL=-562;SH=436;D=BC005756FD6FB80B5E002BAB7EB7DC05AF;C=491;L=136;
2017.01.29 22:49:58 4: sduino: Found manchester Protocol id 10 clock 491 -> OSV2o3
2017.01.29 22:49:58 4: sduino: Found manchester Protocol id 12 clock 491 -> Hideki protocol
Channel 2 | 24,1C | 61% (Temperatur Konstant!)
2017.01.29 22:57:33 4: sduino/msg READ: MC;LL=-1067;LH=886;SL=-560;SH=440;D=F800AEADFADFB0AFFC005756FD6FD857FE;C=492;L=135;
2017.01.29 22:57:33 4: sduino: Found manchester Protocol id 10 clock 492 -> OSV2o3
2017.01.29 22:57:33 4: sduino: Found manchester Protocol id 12 clock 492 -> Hideki protocol
Channel 2 | 24,1C | 61% (gleiche T/H wie oben aber zwei Messages?)
2017.01.29 22:59:27 4: sduino/msg READ: MC;LL=-1074;LH=887;SL=-571;SH=405;D=800AEADFADFB0AC;C=489;L=58;
2017.01.29 22:59:27 4: sduino/msg READ: MC;LL=-1072;LH=883;SL=-560;SH=441;D=00AEADFADFB0AFFC005756FD6FD857FE;C=492;L=127;
2017.01.29 22:59:27 4: sduino: Found manchester Protocol id 10 clock 492 -> OSV2o3
2017.01.29 22:59:27 4: sduino: Found manchester Protocol id 12 clock 492 -> Hideki protocol
Channel 2 | 24,2C | 60%
2017.01.29 22:51:51 4: sduino/msg READ: MC;LL=-1067;LH=886;SL=-564;SH=434;D=002BAB7EB7CC329F0015D5BF5BE6194F8;C=491;L=129;
2017.01.29 22:51:51 4: sduino: Found manchester Protocol id 10 clock 491 -> OSV2o3
2017.01.29 22:51:51 4: sduino: Found manchester Protocol id 12 clock 491 -> Hideki protocol
Channel auf 1 geändert | 24,2C | 63% (wie es mir aussah kam keine initialiation oder sonstige message)
2017.01.29 23:01:45 4: sduino/msg READ: MC;LL=-1067;LH=881;SL=-565;SH=442;D=00AE967EDEF03B3C00574B3F6F781D9E;C=492;L=127;
2017.01.29 23:01:45 4: sduino: Found manchester Protocol id 10 clock 492 -> OSV2o3
2017.01.29 23:01:45 4: sduino: Found manchester Protocol id 12 clock 492 -> Hideki protocol
Channel 1 | 24,5C | 62% (wieder Batterie raus rein, keine spezielle Message)
2017.01.29 23:04:10 4: sduino/msg READ: MC;LL=-1070;LH=881;SL=-568;SH=428;D=7E002BA54FB76C17BF0015D2A7DBB60BDF8;C=491;L=137;
2017.01.29 23:04:10 4: sduino: Found manchester Protocol id 10 clock 491 -> OSV2o3
2017.01.29 23:04:10 4: sduino: Found manchester Protocol id 12 clock 491 -> Hideki protocol
Channel 1 | 24,5C | 62% (gleiche Temperatur & Humidity wie vorher!)
2017.01.29 23:05:56 4: sduino/msg READ: MC;LL=-1069;LH=883;SL=-567;SH=433;D=00574A9F6ED82F7E002BA54FB76C17BF;C=491;L=128;
2017.01.29 23:05:56 4: sduino: Found manchester Protocol id 10 clock 491 -> OSV2o3
2017.01.29 23:05:56 4: sduino: Found manchester Protocol id 12 clock 491 -> Hideki protocol
Channel 1 | 24,5C | 68% (gleiche Temperatur & Humidity anders!)
2017.01.29 23:07:42 4: sduino/msg READ: MC;LL=-1061;LH=887;SL=-561;SH=439;D=E002BA54FB76BB4CF0015D2A7DBB5DA678;C=491;L=133;
2017.01.29 23:07:42 4: sduino: Found manchester Protocol id 10 clock 491 -> OSV2o3
2017.01.29 23:07:42 4: sduino: Found manchester Protocol id 12 clock 491 -> Hideki protocol
Channel 2 | 24,3C | 65% (Batterie raus rein, erste Message)
2017.01.29 23:08:59 4: sduino/msg READ: MC;LL=-1067;LH=887;SL=-566;SH=435;D=C00574B7D6F37C45E002BA5BEB79BE22F;C=492;L=132;
2017.01.29 23:08:59 4: sduino: Found manchester Protocol id 10 clock 492 -> OSV2o3
2017.01.29 23:08:59 4: sduino: Found manchester Protocol id 12 clock 492 -> Hideki protocol
Channel 2 | 24,4C | 61% (Achtung! Humidity wie oben, andere Temperatur)
2017.01.29 23:11:50 4: sduino/msg READ: MC;LL=-1065;LH=888;SL=-564;SH=431;D=E002BA5BEB77C2B4F0015D2DF5BBE15A78;C=491;L=133;
2017.01.29 23:11:50 4: sduino: Found manchester Protocol id 10 clock 491 -> OSV2o3
2017.01.29 23:11:50 4: sduino: Found manchester Protocol id 12 clock 491 -> Hideki protocol
Channel 2 | 24,3C | 60% (Achtung: Gleiche Temperatur, andere Humidity wie oben)
2017.01.29 23:15:38 4: sduino/msg READ: MC;LL=-1066;LH=887;SL=-563;SH=442;D=E002BA5BEB79C365F0015D2DF5BCE1B2F8;C=492;L=133;
2017.01.29 23:15:38 4: sduino: Found manchester Protocol id 10 clock 492 -> OSV2o3
2017.01.29 23:15:38 4: sduino: Found manchester Protocol id 12 clock 492 -> Hideki protocol
Channel 1 | 24,5C | 65% (Ich probiere gerade nur den Channel zu wechseln, immerhin findet sich 65% oben mit Channel 2 wieder)
2017.01.29 23:23:45 4: sduino/msg READ: MC;LL=-1069;LH=886;SL=-558;SH=450;D=E002BA1CFB76BEC7F0015D0E7DBB5F63F8;C=493;L=133;
2017.01.29 23:23:45 4: sduino: Found manchester Protocol id 10 clock 493 -> OSV2o3
2017.01.29 23:23:45 4: sduino: Found manchester Protocol id 12 clock 493 -> Hideki protocol
Channel 1 | 24,3C | 60% (Achtung! 24,3 & 60 gibt es oben auch, nur Channel 1 - leider wieder 2 messages?)
2017.01.29 23:27:17 4: sduino/msg READ: MC;LL=-1078;LH=927;SL=-586;SH=481;D=002BA1CFB7DC;C=511;L=46;
2017.01.29 23:27:17 4: sduino/msg READ: MC;LL=-1060;LH=889;SL=-563;SH=398;D=7800AE873EDE70C0BC0057439F6F38605E;C=484;L=135;
2017.01.29 23:27:17 4: sduino: Found manchester Protocol id 10 clock 484 -> OSV2o3
2017.01.29 23:27:17 4: sduino: Found manchester Protocol id 12 clock 484 -> Hideki protocol
Ein paar sehr spannende dabei (STRG+F):
Channel 2 | 24,4C | 61% & Channel 2 | 24,1C | 61%
Channel 1 | 24,5C | 62% & Channel 1 | 24,5C | 68%
Channel 2 | 24,3C | 60% & Channel 2 | 24,3C | 65%
Channel 2 | 24,3C | 60% & Channel 1 | 24,3C | 60%
Celsius und Fahrenheit müssten auch irgendwo codiert sein btw - kann man umschalten.
Alles gleich, nur ein Wert ändert sich. Wieso manchmal zwei Messages kommen weiß ich nicht - vielleicht aber auch Interferenz von anderen Funkern?
Hab mal ein wenig gegoogelt. Der Kollege hier hat ebenfalls den 30.3208.02 (https://www.domoticz.com/forum/viewtopic.php?f=56&t=14942) und er wird nicht erkannt. Er spielt eine neue Firmware ein und es wird zumindest Temperatur erkannt. Ich hab die Firmware hier gefunden: https://github.com/domoticz/domoticz/blob/master/main/RFXtrx.h und der im post angesprochene 30.3133 wird auch definiert (#define sTypeTEMP10 0xA //TFA 30.3133) ich weiß aber nicht wo die eigentliche dekodierung stattfindet in dem if/else gewusel.
Aus dem rfxtrx kann man meiner Meinung nach wenig Erkenntnisse gewinnen. Das ist leider closed source.
Mehr Daten zum spielen, ich habe jetzt mal noch Fahrenheit und Celsius variiert und auch mal Kanal 3 hinzugenommen. Wieder schön viele Dinge gleich gehalten:
Channel 1 | 24.3C | 57%
2017.02.01 00:18:38 4: sduino/msg READ: MC;LL=-1062;LH=891;SL=-561;SH=442;D=429E002BA0FFB79C614F0015D07FDBCE30A78;C=492;L=145;
Channel 1 | 76.2F | 57%
2017.02.01 00:19:25 4: sduino/msg READ: MC;LL=-1062;LH=890;SL=-558;SH=446;D=69BF0015D767DBAE34DF800AEBB3EDD71A6FC;C=492;L=146;
Channel 2 | 76.8F | 55%
2017.02.01 00:21:56 4: sduino/msg READ: MC;LL=-1070;LH=887;SL=-561;SH=435;D=CF800AEAFBADBF2367C005757DD6DF91B3E;C=492;L=139;
Channel 2 | 76.8F | 55%
2017.02.01 00:22:45 4: sduino/msg READ: MC;LL=-1062;LH=891;SL=-562;SH=434;D=68AF0015D26F5B7E4457800AE937ADBF222BC;C=491;L=146;
Channel 2 | 76.9F | 55%
2017.02.01 00:23:23 4: sduino/msg READ: MC;LL=-1064;LH=888;SL=-561;SH=440;D=73E002BA2FEB6EC8B9F0015D17F5B7645CF8;C=492;L=141;
Channel 2 | 25.1C | 55%
2017.02.01 00:24:53 4: sduino/msg READ: MC;LL=-1003;LH=1000;SL=-472;SH=482;D=534CAAB2B4AAB4B4B2AAAB332AAB4CB3330;C=492;L=138;
Channel 3 | 25.2C | 55%
2017.02.01 00:26:16 4: sduino/msg READ: MC;LL=-1066;LH=890;SL=-564;SH=444;D=E002BA25DB6AC8E2F0015D12EDB5647178;C=493;L=133;
Channel 1 | 25.2C | 54%
2017.02.01 00:27:14 4: sduino/msg READ: MC;LL=-1068;LH=889;SL=-560;SH=434;D=015D0EFDB4E4F97800AE877EDA727CBC;C=491;L=126;
Ich bin selber auch schon am herumprobieren, die Humidity lässt sich ja schon wunderbar berechnen bei rechts ausgerichtet und invertiert. Aus dem Bytecode einen Float zu berechnen ist spannend.
Könntest du noch sagen wie ich von der Message die ich oben Poste zum Bytecode komme dann kann ich selber auch herumprobieren?
Die Umrechnung in Bits habe ich vor 2 Tagen in den dev-r33 Branch eingebaut. Einfach mal ein Update des Moduls machen.
Dann kannst Du die Daten in der Tabelle leicht ergänzen.
Das Umrechnen in eine fließkommazahl ist in der Regel nicht schwer. Dazu muss man nur den Wert, der die Nachkommastelle angibt / 10 teilen.
Ich hab jetzt noch keine neue Firmware geflasht, nur das Modul geupdatet. Verbose auf 5
Ich sehe bits aber das sind ja "viel mehr" als du vorher in deiner Excel Tabelle hattest?! Stimmt das so oder ist da eine Doppelung drin?
2017.02.01 11:07:37 4: sduino/msg READ: MC;LL=-1072;LH=882;SL=-564;SH=439;D=C005743BF79196FFE002BA1DFBC8CB7FF;C=492;L=132;
2017.02.01 11:07:37 4: sduino: Found manchester Protocol id 10 clock 492 -> OSV2o3
2017.02.01 11:07:37 5: sduino: extracted data 001111111111101010001011110001000000100001101110011010010000000000011111111111010100010111100010000001000011011100110100100000000000 (bin)
2017.02.01 11:07:37 4: sduino: Found manchester Protocol id 12 clock 492 -> Hideki protocol
2017.02.01 11:07:37 5: sduino: extracted data 001111111111101010001011110001000000100001101110011010010000000000011111111111010100010111100010000001000011011100110100100000000000 (bin)
2017.02.01 11:07:37 4: sduino: Found manchester Protocol id 58 clock 492 -> tfa 30.3208.0
2017.02.01 11:07:37 5: sduino: extracted data 001111111111101010001011110001000000100001101110011010010000000000011111111111010100010111100010000001000011011100110100100000000000 (bin)
2017.02.01 11:07:37 4: sduino: TFA 30.3208.0 preamble_pos = 13
2017.02.01 11:07:37 4: sduino: TFA message end pattern found at pos 133 lengthBitData=132
2017.02.01 11:07:37 5: sduino: converted Data to (u58#28BC4086E69001FFD45E2043734800)
2017.02.01 11:07:37 5: sduino: dispatch u58#28BC4086E69001FFD45E2043734800
2017.02.01 11:07:37 4: SIGNALduino_unknown incomming msg: u58#28BC4086E69001FFD45E2043734800
2017.02.01 11:07:37 4: SIGNALduino_unknown rawData: 28BC4086E69001FFD45E2043734800
2017.02.01 11:07:37 4: SIGNALduino_unknown Protocol: 58
2017.02.01 11:07:37 4: SIGNALduino_unknown converted to bits: 001010001011110001000000100001101110011010010000000000011111111111010100010111100010000001000011011100110100100000000000
2017.02.01 11:07:37 4: Unknown, please report
2017.02.01 11:07:37 3: sduino: Unknown code u58#28BC4086E69001FFD45E2043734800, help me!
Ich habe gerade noch mal eine kleine Anpassung im Modul gemacht.
Die Angabe nach: SIGNALduino_unknown converted to bits enthält die bits.
Die Ausgabe sieht dann in etwa so aus:
2017.02.01 21:34:13.002 4: SIGNALduino_unknown converted to bits: 01111111111101010001011110001000000100001101110011010010000000000011
2017.02.01 21:34:13.001 4: SIGNALduino_unknown Protocol: 58
2017.02.01 21:34:13.000 4: SIGNALduino_unknown rawData: 7FF5178810DCD2003
2017.02.01 21:34:12.998 4: SIGNALduino_unknown incomming msg: u58#7FF5178810DCD2003
2017.02.01 21:34:12.986 5: dummyDuino: dispatch u58#7FF5178810DCD2003
2017.02.01 21:34:12.958 5: dummyDuino: converted Data to (u58#7FF5178810DCD2003)
2017.02.01 21:34:12.955 4: dummyDuino: TFA message new length=67
2017.02.01 21:34:12.954 4: dummyDuino: TFA message end pattern found at pos 69 lengthBitData=132
2017.02.01 21:34:12.953 4: dummyDuino: TFA 30.3208.0 preamble_pos = 2
2017.02.01 21:34:12.951 5: dummyDuino: extracted data 001111111111101010001011110001000000100001101110011010010000000000011111111111010100010111100010000001000011011100110100100000000000 (bin)
2017.02.01 21:34:12.950 4: dummyDuino: Found manchester Protocol id 58 clock 492 -> tfa 30.3208.0
2017.02.01 21:34:12.949 5: dummyDuino: extracted data 001111111111101010001011110001000000100001101110011010010000000000011111111111010100010111100010000001000011011100110100100000000000 (bin)
2017.02.01 21:34:12.947 4: dummyDuino: Found manchester Protocol id 52 clock 492 -> OS_PIR
2017.02.01 21:34:12.946 5: dummyDuino: extracted data 001111111111101010001011110001000000100001101110011010010000000000011111111111010100010111100010000001000011011100110100100000000000 (bin)
2017.02.01 21:34:12.945 4: dummyDuino: Found manchester Protocol id 12 clock 492 -> Hideki protocol
2017.02.01 21:34:12.943 5: dummyDuino: extracted data 001111111111101010001011110001000000100001101110011010010000000000011111111111010100010111100010000001000011011100110100100000000000 (bin)
2017.02.01 21:34:12.942 4: dummyDuino: Found manchester Protocol id 10 clock 492 -> OSV2o3
2017.02.01 21:34:12.938 4: dummyDuino/msg get raw: MC;LL=-1072;LH=882;SL=-564;SH=439;D=C005743BF79196FFE002BA1DFBC8CB7FF;C=492;L=132;
Dann nehmen wir die Folgende Zeile:
SIGNALduino_unknown converted to bits: 01111111111101010001011110001000000100001101110011010010000000000011
Die führende 0 müssen wir leider erst mal manuell entfernen. Die 11 am Ende können wir auch ignorieren.
Das kannst Du dann in Spalte A im Abschnitt "nach links ausgerichtet invertiert" einfügen.
Hmhmmm bei mir kommt nicht das gleiche raus wie bei dir (dev33 Version von quasi jetzt)...
C1 | 23.1C | 65%
2017.02.04 10:38:59 4: sduino/msg READ: MC;LL=-1063;LH=888;SL=-559;SH=444;D=2BA89FB8FBEB6F0015D44FDC7DF5B78;C=492;L=121;
011010100010101110110000001000111000001000001010010010000111
Egal wo ich 011010100010101110110000001000111000001000001010010010000111 eintrage und auch ein paar führende Nullen zum padden probiere - die Message sieht anders aus als die Anderen die du vorher konvertiert hast.
Anderes Beispiel:
C2 | 72.9F | 65%
2017.02.04 10:36:22 4: sduino/msg READ: MC;LL=-1064;LH=889;SL=-562;SH=439;D=567800AE913AE5AFAB3C0057489D72D7D59E;C=492;L=143;
001101010001011011101100010100011010010100000101010011000011
Könntest du nochmal gucken - die Bitfolgen die ich bekomme sehen nicht so aus wie die vorherigen (passen auch nicht in nach links ausgerichtet invertiert), hier mal ein kompletter Output:
C1 23.5C 52%
2017.02.06 20:24:59 4: sduino/msg READ: MC;LL=-1064;LH=887;SL=-564;SH=433;D=89F0015D44FDC465C4F800AEA27EE232E27C;C=491;L=142;
2017.02.06 20:24:59 4: sduino: Found manchester Protocol id 10 clock 491 -> OSV2o3
2017.02.06 20:24:59 5: sduino: extracted data 011101100000111111111110101000101011101100000010001110111001101000111011000001111111111101010001010111011000000100011101110011010001110110000011 (bin)
2017.02.06 20:24:59 4: sduino: Found manchester Protocol id 12 clock 491 -> Hideki protocol
2017.02.06 20:24:59 5: sduino: extracted data 011101100000111111111110101000101011101100000010001110111001101000111011000001111111111101010001010111011000000100011101110011010001110110000011 (bin)
2017.02.06 20:24:59 4: sduino: hideki protocol converted to hex: 7581DC2C37FCAFD40671B3DC30 with 114 bits, messagestart 30
2017.02.06 20:24:59 5: sduino: converted Data to (P12#7581DC2C37FCAFD40671B3DC30)
2017.02.06 20:24:59 5: sduino: dispatch P12#7581DC2C37FCAFD40671B3DC30
2017.02.06 20:24:59 4: Hideki_Parse sduino incomming P12#7581DC2C37FCAFD40671B3DC30
2017.02.06 20:24:59 4: Hideki_Parse SensorTyp = 20 decodedString = 758364745904f17c0a93d56450
2017.02.06 20:24:59 4: sduino crc failed
2017.02.06 20:24:59 4: sduino: Found manchester Protocol id 58 clock 491 -> tfa 30.3208.0
2017.02.06 20:24:59 5: sduino: extracted data 011101100000111111111110101000101011101100000010001110111001101000111011000001111111111101010001010111011000000100011101110011010001110110000011 (bin)
2017.02.06 20:24:59 4: sduino: TFA 30.3208.0 preamble_pos = 21
2017.02.06 20:24:59 4: sduino: TFA message end pattern found at pos 79 lengthBitData=144
2017.02.06 20:24:59 4: sduino: TFA message new length=58
2017.02.06 20:24:59 5: sduino: converted Data to (u58#3515D811DCD1D83)
2017.02.06 20:24:59 5: sduino: dispatch u58#3515D811DCD1D83
2017.02.06 20:24:59 4: SIGNALduino_unknown incomming msg: u58#3515D811DCD1D83
2017.02.06 20:24:59 4: SIGNALduino_unknown rawData: 3515D811DCD1D83
2017.02.06 20:24:59 4: SIGNALduino_unknown Protocol: 58
2017.02.06 20:24:59 4: SIGNALduino_unknown converted to bits: 001101010001010111011000000100011101110011010001110110000011
2017.02.06 20:24:59 4: Unknown, please report
2017.02.06 20:24:59 4: SIGNALduino_unknown incomming msg: u58#3515D811DCD1D83
2017.02.06 20:24:59 4: SIGNALduino_unknown rawData: 3515D811DCD1D83
2017.02.06 20:24:59 4: SIGNALduino_unknown Protocol: 58
2017.02.06 20:24:59 4: SIGNALduino_unknown converted to bits: 001101010001010111011000000100011101110011010001110110000011
2017.02.06 20:24:59 4: Unknown, please report
2017.02.06 20:24:59 3: sduino: Unknown code u58#3515D811DCD1D83, help me!
Okay... ich habe den code noch etwas angepasst.
Jetzt kommt Folgende Ausgabe:
2017.02.06 22:22:56.636 4: SIGNALduino_unknown converted to bits: 01010001010111011000000100011101110011010001110110000011
Die lässt sich 1:1 in die Tabelle übernehmen. Die habe ich auch etwas angepasst
Boah ich dreh' durch...
https://docs.google.com/spreadsheets/d/1q2sk5bK6Bv3gi8ahTLIUM4DaMR7AvnTVPY-NvmGMHoQ/edit?usp=sharing
Channel: check
Humidity: check
Celsius/Fahrenheit: kein Plan
Temperatur: kein Plan
die letzten Einträge sind sogar nur Veränderungen um 0,1C - eine Pattern ist trotzdem schwer erkennbar.
E & F scheinen mir irgendwie ein Zeitstempel zu sein, weil readings im gleichen Zeitraum die gleichen Werte bekommen (siehe letzte Einträge).
I & J + M & C + Temperatur * 10 ist immer ungefähr um die 380. Leider aber auch nur ungefähr, aber trotzdem interessant dass die Ratio immer ähnlich ist. ((400-I&J-M&C )/ 2 ist also immer ungefähr die Temperatur)
Aha! Ich hab einen Range gefunden
1 = ..-11 | 2= -1..-10 | 3= 0..15 | 4= 15..30 | 5=31..40. Sieht zumindest im Plus-Bereich nach 15C Schritten aus 0-15C, 15-30C etc. Nicht genau, da 30,1 immer noch 4 entspricht.
Puhh, ziemlich kompliziert.
Vielleicht haben wir einen grundsätzlichen Fehler in der Herangehensweise.
Celisius und Fahrenheit wird an der Übertragung vermutlich nichts ändern. Das schaltet nur die Anzeige um
Ja. Leider keine einfache Umrechnung.
Also es gibt wirklich ein Temperatur Range Byte mit immer 15 Grad Bereichen. Spalte I korreliert sehr hoch mit den Temperaturen (siehe angehängtes Plot). Ich habe noch nicht herausgefunden wie die Berechnung funktioniert aber eine Richtung deutet sich an.
Ich hoffe nur dass wir die ganze Zeit die richtigen Daten benutzen, nicht dass da noch irgendwelche bits und bytes versteckt sind wegen Timings oder wat weiss ich.
Die Einordnung der Bits in Nibble muss nicht stimmen.
Ich hab etwas! Berechnung nicht, aber ich hab etwas!
Die Temperatur Ranges + I&J sind die halbe Miete.
Jede Temperatur Range besteht aus 255 (?) Werten, diese lassen sich direkt auf eine bestimmte Temperatur mappen innerhalb der jeweiligen Range. Die Skala sieht mir relativ logarithmisch aus, wenn man sich den Unterschied zwischen 17C (Wert 17) und 20,8C (Wert 71) ansieht und das vergleicht mit 20,8C und 22,8 (Wert 106). Logarithmisch bin ich mir aber nicht sicher.
Sieh dir das folgende Bild an. Die Zahlen in der ersten roten Spalte sind die Range, danach der I&J Wert, danach die Temperatur.
Jede Range resettet den "Counter" auf 0. Genau bei 255 ist der Cut Off Point für eine neue Range.
Und wenn man einfach H, J und I auswertet?
googledocs bin2dec kann leider nur 10 bit Zahlen und keine 12 bit, aber vom Prinzip würde das ja passen.
Die 12 Bit Zahl müsste man dann (- X) *y in die Temperatur umrechnen können nehme ich an.
12 bit verstehe ich noch aber (- X) *y hast du mich abgehängt.
0100 0101 0110 entsprechen z.B: 21,7 Grad, umgerechnet in dez entspricht es 1110.
Ich habe mich unvollständig ausgedrückt.
Es ist nur eine Idee.
Der Sensor hat einen Wertebereich. Vielleicht +60 bis -20 ? Ich habe jetzt nicht nachgesehen.
-20 wäre somit der niedrigste Wert, der in den 12 Bits dargestellt wird.
Um auf die Temp zu können, wäre eventuell folgende Formel denkbar:
Temp = (h&i&j - x) / y
X und y kennen wir noch nicht.. :(
Gute Idee.
Min/Max Temp auch eine gute herangehensweise. Sind -40 / +60 Grad. Das schöne ist das passt auch mit der Temp Range zusammen:
Bisher bekannt:
1 = -11..-25 | 2= 2..-10 | 3= 2..15 | 4= 15..30 | 5= 31..45
Wahrscheinlich gibt es dann noch 0 und 6 und die komplette Reihe dann:
0= -25..-40 | 1 = -11..-25 | 2= 2..-10 | 3= 2..15 | 4= 15..30 | 5= 31..45 | 6= 45..60
In ungefähr 15er Schritten also von -40 bis +60. Ich werde heute Abend mal probieren die Max-Temperatur auszukosten um den Max-Wert zu sehen. Der müsste ja theoretisch 6 für H sein und 255 für I&J. -40C bekomme ich nicht hin.
Ich werde ebenfalls probieren die exakten "Übersprungpunkte" von einem Range zur nächsten Range zu finden.
Rechne Mal h i und j zusammen.
Wir müssen nur das Offset feststellen, welches wir herunter rechnen müssen .
Done (weiß auf schwarz). Siehe Anhang.
Ich sehe auch einen linearen Verlauf aber auf die Formel komme ich nicht. Die Differenz zwischen HIJ und temp schwankt immer ein wenig.
Google Spreadsheet auch geupdatet (Reiter 12bit / 12bit sorted).
https://docs.google.com/spreadsheets/d/1q2sk5bK6Bv3gi8ahTLIUM4DaMR7AvnTVPY-NvmGMHoQ/edit?usp=sharing (https://docs.google.com/spreadsheets/d/1q2sk5bK6Bv3gi8ahTLIUM4DaMR7AvnTVPY-NvmGMHoQ/edit?usp=sharing)
;D Ich habs! ;D
Die Werte sind 12-bit Werte in Fahrenheit. In Celsius wird nie etwas gesendet, auch wenn man das am DIP einstellen kann. Der DIP schaltet lediglich das Display um.
1134 als Beispiel entsprechen 73,4F. Ich habe 1134 ebenfalls mit Celsius empfangen: 23C. 23C in Fahrenheit konvertiert sind 73,4F!
Noch schöner: 1134 - 400 = 734 ~ 73,4F.
Das heißt man muss einfach die Nibbles H & I & J nehmen als 12bit Nummer, minus 400 rechnen und durch 10 und man hat den finalen Fahrenheit Wert. Jetzt noch umrechnen in Celsius, fertig!
Prima, das ist mal was neues, dass Fahrenheit gesendet wird.
Das mit dem Umschalten ist so üblich, dass es nur die Anzeige umstellt
Sheet ist angepasst. Ich verstehe jetzt das ganze Signal außer M & N, nehme aber an dass das Checksums sind. Spalte E&F scheinen Session IDs zu sein, da bei Batterie Change ein Wechsel stattfindet.
https://docs.google.com/spreadsheets/d/1q2sk5bK6Bv3gi8ahTLIUM4DaMR7AvnTVPY-NvmGMHoQ/edit?usp=sharing
Spalte "tmpCalc" ist sogar die fertig berechnete Temperatur mit Formel.
((H&I&J-400)/10)-32)/1,8) = Celsius Wert
(H&I&J-400)/10) = Fahrenheit Wert
ich bin mal gespannt, ob ich mit Euren Basteleien auch meinen TFA Sender (aus einer TFA 35.1088) mit dem Signalduino entziffern kann.
Tolle Arbeit!
2017.02.13 20:42:35 4: SIGNALduino_unknown Protocol: 34
die ersten 16 bit sind (bisher) immer gleich und scheinen mit Temp und Feuchte wenig zu tun zu haben.
0100 1000 0011 0101
dann kommen eindeutig identifizierbare 8 bit für die Luftfeuchtigket (56%)
0011 1000
in den restlichen 16 bit muss die Temperatur (21.0°C) stecken, wobei ich vermute, dass am Ende irgendwo noch eine Prüfsumme oder ein Zähler steckt.
0011 1001 1111 0100
@betateilchen Hmm die 21C lassen sich über die mir bekannte Formel nicht aus den Bytes herauslesen - 12 passende bits finde ich nicht die zu Fahrenheit-400 oder Celsius passen würden. Vielleicht kannst du auch ein paar mehr Messwerte posten?
@sidey brauchst du noch irgendetwas um das Modul zu updaten mit dem neuen Sensor?
Muss mir deine Daten noch mal ansehen... Haben wir alles?
Was mir so einfällt:
Batterie Bit, Kanäle, Zufalls ID, checksumme eventuell, Temp+Hum
Zitat von: betateilchen am 13 Februar 2017, 21:11:29
ich bin mal gespannt, ob ich mit Euren Basteleien auch meinen TFA Sender (aus einer TFA 35.1088) mit dem Signalduino entziffern kann.
Tolle Arbeit!
2017.02.13 20:42:35 4: SIGNALduino_unknown Protocol: 34
die ersten 16 bit sind (bisher) immer gleich und scheinen mit Temp und Feuchte wenig zu tun zu haben.
0100 1000 0011 0101
dann kommen eindeutig identifizierbare 8 bit für die Luftfeuchtigket (56%)
0011 1000
in den restlichen 16 bit muss die Temperatur (21.0°C) stecken, wobei ich vermute, dass am Ende irgendwo noch eine Prüfsumme oder ein Zähler steckt.
0011 1001 1111 0100
Hast Du von dem Sensor eine komplette Nachricht?
Grüße Sidey
Zitat von: Sidey am 14 Februar 2017, 09:38:21
Muss mir deine Daten noch mal ansehen... Haben wir alles?
Wir haben
- Zufalls ID (generiert on Battery change)
- Kanal
- Temperatur
- Feuchtigkeit
- (checksum?)
Die nicht ganz klare checksum ist ja relativ egal. Batterie kennen wir noch nicht - aber wenn ich mal eine fast leere Batterie habe könnte man das ja auch herausfinden, falls der Sensor das überhaupt mitteilt. Das LCD ist nicht für Batterieanzeige ausgelegt.
Die wichtigsten Dinger: channel, Temperatur und Feuchtigkeit haben wir 8)
Zitat von: Sidey am 14 Februar 2017, 09:39:27
Hast Du von dem Sensor eine komplette Nachricht?
Heute Abend, wenn ich wieder zuhause bin.
Was ich noch festgestellt habe:
- Die "checksum" ist bei mir ein Zähler, der bei jeder Änderung der übertragenen Messwerte um 1 reduziert wird und sich am Ende der Bitfolge befindet.
- Gleichbleibende Messwerte werden zwar auch regelmäßig übertragen, allerdings wird der Zähler dabei nicht verändert, d.h. das Datentelegramm ist immer identisch.
- Wenn sich der Zähler ändert, leutet auch die rote LED am Sensor, ansonsten bleibt sie beim Senden dunkel.
- Vermutlich wird dadurch erkannt, ob die Werte für die Anzeige überhaupt neu berechnet werden müssen.
- Mein Sensor liefert mit Sicherheit auch ein Signal für den Batteriezustand, denn die Anzeige in der Wohnung meldet mir einen Batteriealarm des Sensors, wenn die Batterien leer werden.
Zitat von: Sidey am 14 Februar 2017, 09:39:27
Hast Du von dem Sensor eine komplette Nachricht?
ok, das mit dem "Zähler abwärts" war wohl irgendwie ein Irrtum meinerseits, obwohl es gestern exakt so aussah wie beschrieben.
2017-02-14_01:20:25 sduino UNKNOWNCODE u34#48350441C2
2017-02-14_01:20:26 sduino UNKNOWNCODE u34#48350441C2
2017-02-14_01:20:26 sduino UNKNOWNCODE u34#48350441C2
2017-02-14_01:20:26 sduino UNKNOWNCODE u34#48350441C2
2017-02-14_01:21:43 sduino UNKNOWNCODE u34#48350442C3
2017-02-14_01:21:43 sduino UNKNOWNCODE u34#48350442C3
2017-02-14_01:21:43 sduino UNKNOWNCODE u34#48350442C3
2017-02-14_01:21:44 sduino UNKNOWNCODE u34#48350442C3
2017-02-14_01:24:23 sduino UNKNOWNCODE u34#48350341C1
2017-02-14_01:24:23 sduino UNKNOWNCODE u34#48350341C1
2017-02-14_01:24:23 sduino UNKNOWNCODE u34#48350341C1
2017-02-14_01:24:23 sduino UNKNOWNCODE u34#48350341C1
2017-02-14_01:25:40 sduino UNKNOWNCODE u34#48350341C1
2017-02-14_01:25:40 sduino UNKNOWNCODE u34#48350341C1
2017-02-14_01:25:41 sduino UNKNOWNCODE u34#48350341C1
2017-02-14_01:26:59 sduino UNKNOWNCODE u34#48350341C1
2017-02-14_01:26:59 sduino UNKNOWNCODE u34#48350341C1
2017-02-14_01:27:00 sduino UNKNOWNCODE u34#48350341C1
2017-02-14_01:28:47 sduino UNKNOWNCODE u34#48350341C1
2017-02-14_01:28:47 sduino UNKNOWNCODE u34#48350341C1
2017-02-14_01:28:47 sduino UNKNOWNCODE u34#48350341C1
2017-02-14_01:29:37 sduino UNKNOWNCODE u34#48350341C1
2017-02-14_01:29:37 sduino UNKNOWNCODE u34#48350341C1
2017-02-14_01:29:37 sduino UNKNOWNCODE u34#48350341C1
2017-02-14_01:29:37 sduino UNKNOWNCODE u34#48350341C1
2017-02-14_01:30:56 sduino UNKNOWNCODE u34#48350241C0
2017-02-14_01:30:56 sduino UNKNOWNCODE u34#48350241C0
2017-02-14_01:30:56 sduino UNKNOWNCODE u34#48350241C0
2017-02-14_01:32:15 sduino UNKNOWNCODE u34#48350341C1
2017-02-14_01:32:15 sduino UNKNOWNCODE u34#48350341C1
2017-02-14_01:32:16 sduino UNKNOWNCODE u34#48350341C1
Kannst Du bitte auch mal eine Signalnachricht (Verbose 4) Posten.
Grüße Sidey
2017-02-14_19:28:01 sduino UNKNOWNCODE u34#48353D3EF8
2017.02.14 19:28:00 4: sduino/msg READ: MU;P0=218;P1=164;P2=-992;P3=708;P4=-531;P5=456;P6=-268;D=4040404565604560456040456565656045604045656565656045656565656041404023;CP=0;
2017.02.14 19:28:00 4: sduino: Fingerprint for MU Protocol id 16 -> Dooya shutter matches, trying to demodulate
2017.02.14 19:28:00 4: sduino: Fingerprint for MU Protocol id 20 -> livolo matches, trying to demodulate
2017.02.14 19:28:00 4: sduino: Fingerprint for MU Protocol id 24 -> visivon remote matches, trying to demodulate
2017.02.14 19:28:00 4: sduino: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2017.02.14 19:28:00 4: sduino: Fingerprint for MU Protocol id 29 -> HT12e remote matches, trying to demodulate
2017.02.14 19:28:00 4: sduino: Fingerprint for MU Protocol id 30 -> unitec47031 matches, trying to demodulate
2017.02.14 19:28:00 4: sduino: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2017.02.14 19:28:00 4: sduino: Fingerprint for MU Protocol id 34 -> unknown34 matches, trying to demodulate
2017.02.14 19:28:00 4: sduino: Fingerprint for MU Protocol id 36 -> socket36 matches, trying to demodulate
2017.02.14 19:28:00 4: sduino: Fingerprint for MU Protocol id 37 -> weather37 matches, trying to demodulate
2017.02.14 19:28:00 4: sduino: Fingerprint for MU Protocol id 49 -> quigg_gt9000 matches, trying to demodulate
2017.02.14 19:28:00 4: sduino/msg READ: MU;P0=-122;P1=-249;P2=244;P3=-495;P4=477;D=34141234123412323414141412341232341414141412341414141412320;CP=4;
2017.02.14 19:28:00 4: sduino: Fingerprint for MU Protocol id 20 -> livolo matches, trying to demodulate
2017.02.14 19:28:00 4: sduino: Fingerprint for MU Protocol id 27 -> remote27 matches, trying to demodulate
2017.02.14 19:28:00 4: sduino: Fingerprint for MU Protocol id 29 -> HT12e remote matches, trying to demodulate
2017.02.14 19:28:00 4: sduino: Fingerprint for MU Protocol id 30 -> unitec47031 matches, trying to demodulate
2017.02.14 19:28:00 4: sduino: Fingerprint for MU Protocol id 34 -> unknown34 matches, trying to demodulate
2017.02.14 19:28:00 4: sduino: Fingerprint for MU Protocol id 37 -> weather37 matches, trying to demodulate
2017.02.14 19:28:01 4: sduino/msg READ: MU;P0=-1024;P1=684;P2=-772;P3=439;P4=-538;P5=201;P6=-283;D=43654543654545454543636543654365454363636365436545436363636365436363636365454545012121212543654543654545454543636543654365454363636365436545436363636365436363636365454545012121212543654543654545454543636543654365454363636365436545436363636365436363636365;CP=5;O;
2017.02.14 19:28:01 4: sduino: Fingerprint for MU Protocol id 16 -> Dooya shutter matches, trying to demodulate
2017.02.14 19:28:01 4: sduino: Fingerprint for MU Protocol id 20 -> livolo matches, trying to demodulate
2017.02.14 19:28:01 4: sduino: Fingerprint for MU Protocol id 24 -> visivon remote matches, trying to demodulate
2017.02.14 19:28:01 4: sduino: Fingerprint for MU Protocol id 27 -> remote27 matches, trying to demodulate
2017.02.14 19:28:01 4: sduino: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2017.02.14 19:28:01 4: sduino: Fingerprint for MU Protocol id 29 -> HT12e remote matches, trying to demodulate
2017.02.14 19:28:01 4: sduino: Fingerprint for MU Protocol id 30 -> unitec47031 matches, trying to demodulate
2017.02.14 19:28:01 4: sduino: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2017.02.14 19:28:01 4: sduino: Fingerprint for MU Protocol id 34 -> unknown34 matches, trying to demodulate
2017.02.14 19:28:01 4: sduino: decoded matched MU Protocol id 34 dmsg u34#48353D3EF8 length 40
2017.02.14 19:28:01 4: SIGNALduino_unknown incomming msg: u34#48353D3EF8
2017.02.14 19:28:01 4: SIGNALduino_unknown rawData: 48353D3EF8
2017.02.14 19:28:01 4: SIGNALduino_unknown Protocol: 34
2017.02.14 19:28:01 4: SIGNALduino_unknown converted to bits: 0100100000110101001111010011111011111000
2017.02.14 19:28:01 4: Unknown, please report
2017.02.14 19:28:01 3: sduino: Unknown code u34#48353D3EF8, help me!
2017.02.14 19:28:01 4: sduino: Fingerprint for MU Protocol id 36 -> socket36 matches, trying to demodulate
2017.02.14 19:28:01 4: sduino: Fingerprint for MU Protocol id 37 -> weather37 matches, trying to demodulate
2017.02.14 19:28:01 4: sduino: decoded matched MU Protocol id 37 dmsg W37#48353D3EF8 length 40
2017.02.14 19:28:01 4: SD_WS_Parse: Protocol: 37, rawData: 48353D3EF8
2017.02.14 19:28:01 4: sduino converted to bits: 01001000 0011 01010011110 10 0111110 11111000
2017.02.14 19:28:01 4: sduino decoded protocolid: 37 (Bresser 7009994) sensor id=48, channel=3, rawTemp=670, temp=6.7, hum=62
2017.02.14 19:28:01 4: sduino: Fingerprint for MU Protocol id 49 -> quigg_gt9000 matches, trying to demodulate
2017.02.14 19:28:01 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.02.14 19:28:01 4: sduino/msg READ: MU;P0=694;P1=-776;P2=206;P3=-528;P4=453;P5=-285;D=010123452323452323232323454523452345232345454545;CP=2;
2017.02.14 19:28:01 4: sduino: Fingerprint for MU Protocol id 20 -> livolo matches, trying to demodulate
2017.02.14 19:28:01 4: sduino: Fingerprint for MU Protocol id 24 -> visivon remote matches, trying to demodulate
2017.02.14 19:28:01 4: sduino: Fingerprint for MU Protocol id 27 -> remote27 matches, trying to demodulate
2017.02.14 19:28:01 4: sduino: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2017.02.14 19:28:01 4: sduino: Fingerprint for MU Protocol id 29 -> HT12e remote matches, trying to demodulate
2017.02.14 19:28:01 4: sduino: Fingerprint for MU Protocol id 30 -> unitec47031 matches, trying to demodulate
2017.02.14 19:28:01 4: sduino: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2017.02.14 19:28:01 4: sduino: Fingerprint for MU Protocol id 34 -> unknown34 matches, trying to demodulate
2017.02.14 19:28:01 4: sduino: Fingerprint for MU Protocol id 37 -> weather37 matches, trying to demodulate
2017.02.14 19:28:01 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
Ist das nicht der Sensor?
Bresser 7009994) sensor id=48, channel=3, rawTemp=670, temp=6.7, hum=62
Das passt von den Werten nicht, der Sensor steht aktuell im Wohnzimmer und da sind ca 20 Grad.
Das was mit u34 im Log auftaucht passt auch für die Bresser Demodulierung.
Kannst Du denn feststellen, ob das die Übertragung ist?
An dem Sensor ist doch eine rote LED, die doch bestimmt leuchtet, wenn etwas gesendet wird.
Passt das mit den Einträgen im Log überein?
Grüße Sidey
Ich habe mal versucht den TFA Sensor einzubauen.
Irgendwie fehlen mir aber gescheite Testdaten um das Ergebnis zu verifizieren. :(
https://github.com/RFD-FHEM/RFFHEM/commit/3af99eaf82a41893bc1eef4d009703ddbb51eafe
Aktualisieren auf die angepasste Version:
update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/dev-r33/controls_signalduino.txt
Drei Sensoren werden erkannt! Messwerte noch falsch.
Sensor nummer 1:
2017.02.17 08:59:33 4: sduino/msg READ: MC;LL=-1063;LH=886;SL=-566;SH=430;D=5BE002BADEFC0BBF2DF0015D6F7E05DF96F8;C=490;L=141;
2017.02.17 08:59:33 4: sduino: Found manchester Protocol id 10 clock 490 -> OSV2o3
2017.02.17 08:59:33 4: sduino: Found manchester Protocol id 12 clock 490 -> Hideki protocol
2017.02.17 08:59:33 4: sduino: Found manchester Protocol id 58 clock 490 -> tfa 30.3208.0
2017.02.17 08:59:33 4: sduino: TFA 30.3208.0 preamble_pos = 22
2017.02.17 08:59:33 4: sduino: TFA message end pattern found at pos 78 lengthBitData=144
2017.02.17 08:59:33 4: sduino: TFA message new length=56
2017.02.17 08:59:33 4: SD_WS_Parse: Protocol: 58, rawData: 514840FD103483
2017.02.17 08:59:33 4: sduino decoded protocolid: 58 (TFA 3032080 ) sensor id=132, channel=1, temp=8, hum=3, bat=ok
2017.02.17 08:59:33 1: SD_WS: UNDEFINED sensor SD_WS_58_TH detected, code SD_WS_58_TH_1
2017.02.17 08:59:33 2: autocreate: define SD_WS_58_TH_1 SD_WS SD_WS_58_TH_1
2017.02.17 08:59:33 2: autocreate: define FileLog_SD_WS_58_TH_1 FileLog ./log/SD_WS_58_TH_1-%Y.log SD_WS_58_TH_1
Sensor Nummer 2:
2017.02.17 09:00:01 4: sduino/msg READ: MC;LL=-1053;LH=897;SL=-554;SH=451;D=68D1F0015D7E6DF06468F800AEBF36F832347C;C=492;L=150;
2017.02.17 09:00:01 4: sduino: Found manchester Protocol id 10 clock 492 -> OSV2o3
2017.02.17 09:00:01 4: sduino: Found manchester Protocol id 12 clock 492 -> Hideki protocol
2017.02.17 09:00:01 4: sduino: Found manchester Protocol id 58 clock 492 -> tfa 30.3208.0
2017.02.17 09:00:01 4: sduino: TFA 30.3208.0 preamble_pos = 31
2017.02.17 09:00:01 4: sduino: TFA message end pattern found at pos 87 lengthBitData=152
2017.02.17 09:00:01 4: sduino: TFA message new length=56
2017.02.17 09:00:01 4: SD_WS_Parse: Protocol: 58, rawData: 5140C907CDCB83
2017.02.17 09:00:01 4: sduino decoded protocolid: 58 (TFA 3032080 ) sensor id=12, channel=2, temp=8, hum=220, bat=crititcal
2017.02.17 09:00:01 1: SD_WS: UNDEFINED sensor SD_WS_58_TH detected, code SD_WS_58_TH_2
2017.02.17 09:00:01 2: autocreate: define SD_WS_58_TH_2 SD_WS SD_WS_58_TH_2
2017.02.17 09:00:01 2: autocreate: define FileLog_SD_WS_58_TH_2 FileLog ./log/SD_WS_58_TH_2-%Y.log SD_WS_58_TH_2
Sensor 3:
2017.02.17 09:00:25 4: sduino/msg READ: MC;LL=-1083;LH=867;SL=-576;SH=419;D=800AE97BB012E657C00574BDD809732BE;C=490;L=131;
2017.02.17 09:00:25 4: sduino: Found manchester Protocol id 10 clock 490 -> OSV2o3
2017.02.17 09:00:25 4: sduino: Found manchester Protocol id 12 clock 490 -> Hideki protocol
2017.02.17 09:00:25 4: sduino: Found manchester Protocol id 58 clock 490 -> tfa 30.3208.0
2017.02.17 09:00:25 4: sduino: TFA 30.3208.0 preamble_pos = 12
2017.02.17 09:00:25 4: sduino: TFA message end pattern found at pos 68 lengthBitData=132
2017.02.17 09:00:25 4: sduino: TFA message new length=56
2017.02.17 09:00:25 4: SD_WS_Parse: Protocol: 58, rawData: 516844FED19A83
2017.02.17 09:00:25 4: sduino decoded protocolid: 58 (TFA 3032080 ) sensor id=132, channel=5, temp=8, hum=25, bat=ok
2017.02.17 09:00:25 1: SD_WS: UNDEFINED sensor SD_WS_58_TH detected, code SD_WS_58_TH_5
2017.02.17 09:00:25 2: autocreate: define SD_WS_58_TH_5 SD_WS SD_WS_58_TH_5
2017.02.17 09:00:25 2: autocreate: define FileLog_SD_WS_58_TH_5 FileLog ./log/SD_WS_58_TH_5-%Y.log SD_WS_58_TH_5
Soweit so gut! Die drei Sensoren wurden neu erkannt, die Werte stimme noch quasi gar nicht ;-)
Leider hast du die bits nicht mehr im Log, aber in den Device Readings:
2017.02.17 09:04:51 4: sduino/msg READ: MC;LL=-1069;LH=878;SL=-566;SH=441;D=F0015D6F7E04DF5DF800AEB7BF026FAEFC;C=492;L=134;
2017.02.17 09:04:51 4: sduino: Found manchester Protocol id 10 clock 492 -> OSV2o3
2017.02.17 09:04:51 4: sduino: Found manchester Protocol id 12 clock 492 -> Hideki protocol
2017.02.17 09:04:51 4: sduino: Found manchester Protocol id 58 clock 492 -> tfa 30.3208.0
2017.02.17 09:04:51 4: sduino: TFA 30.3208.0 preamble_pos = 15
2017.02.17 09:04:51 4: sduino: TFA message end pattern found at pos 71 lengthBitData=136
2017.02.17 09:04:51 4: sduino: TFA message new length=56
2017.02.17 09:04:51 4: SD_WS_Parse: Protocol: 58, rawData: 514840FD905103
2017.02.17 09:04:51 4: sduino decoded protocolid: 58 (TFA 3032080 ) sensor id=132, channel=1, temp=8, hum=5, bat=ok
bitMSG: 01010001010010000100000011111101100100000101000100000011
Entspricht: 16.3C / 65% - der bitMSG fehlen zwei führende Nullen, dann kann mein Excel sheet das z.B. berechnen. Wenn ich die führenden Nullen weglasse komme ich auch auf 5% humidity, wie bei dir - die Temperatur scheint noch falsch.
Habe den einen Messwert in die Tabelle übernommen mit führenden Nullen: https://docs.google.com/spreadsheets/d/1q2sk5bK6Bv3gi8ahTLIUM4DaMR7AvnTVPY-NvmGMHoQ/edit?usp=sharing
Testwerte hast du doch ansonsten die vorherigen Messages von mir als du noch keine decodierung in bits eingebaut hattest.
Sonst hier noch ein paar aktuelle Testwerte (jeweils die bitMSG, 2 führende Nullen fehlen immer):
C1 | 16,4C | 65%
MC;LL=-1070;LH=882;SL=-571;SH=428;D=C7800AEB7BF022FBE3C00575BDF8117DF1E;C=491;L=139;
01010001010010000100000011111101110100000100000111000011
C3 | 18,7C | 56%
MC;LL=-1058;LH=895;SL=-555;SH=442;D=9BE002BAFCDBDEC7CDF0015D7E6DEF63E6F8;C=491;L=141;
01010001010000001100100100001000010011100000110010000011
C2 | 16,7C | 70%
MC;LL=-1079;LH=871;SL=-573;SH=426;D=5B7C00574BDD80772DBE002BA5EEC03B96DF;C=491;L=144;
01010001011010000100010011111111000100011010010010000011
Okay, schau ich mir heute Abend noch mal an wieso jetzt zwei 0en fehlen..
Grüße Sidey
Also gut,
die Ausgabe der Werte stimmt jetzt, (update dev-r33 )
Die führenden Nullen konnte ich leider nicht zaubern, zwei Führende Einsen waren möglich.
Der Sensor sollte dann immer D45 am Anfang senden. Wenn Du das so bestätigen kannst, würde ich das noch als Prüfung einbauen.
Grüße Sidey
Yeah! Läuft! ;D ;D
11 vorne oder 00 - irgendein padding eben ;-)
C1 | 17,6C | 67%
raw MC;LL=-1071;LH=879;SL=-569;SH=432;D=437800AEB7BEFCAF21BC00575BDF7E5790DE;C=491;L=143;
bitMSG 11010100010100100001000001000000110101000011011110010000
lastMSG D4521040D43790
C2 | 17,7C | 69%
raw MC;LL=-1077;LH=879;SL=-570;SH=426;D=7E17475E002BA5EEBF0BA3AF0015D2F75F85D1D78;C=491;L=161;
bitMSG 11010100010110100001000101000000111101000101110001010000
lastMSG D45A1140F45C50
C3 | 20,5C | 56%
raw MC;LL=-1055;LH=899;SL=-549;SH=444;D=D8F2FE002BAFCDBBEC797F0015D7E6DDF63CBF8;C=491;L=153;
bitMSG 11010100010100000011001001000100000100111000011010000000
lastMSG D4503244138680
Dann kann ich endlich wieder meine Whitelist aufräumen ;)
Dann werde ich nur noch mal einen Request stellen für eine SIGNALduino Option die LED auszuschalten am Arduino Nano, die ist ja immer super-hell.
Wo wir gerade dabei sind: Ich empfange weitere TFA-mäßige Sensoren von Nachbarn. Die Message scheint leicht anders zu sein, aber ich muss nur mit dem Pre-Padding spielen und dann klappt auch die Dekodierung:
C1 | 16,1C | 61%
raw MC;LL=-1062;LH=889;SL=-564;SH=433;D=1ABADEFC0A7800AEB7BF03B0853C;C=491;L=110;
bitMSG 001101010001010010000100000011111100010011110111101011000011 (ersten zwei Nullen weg, dann kann das Excel Sheet das)
C3 | 19,3C | 53%
raw MC;LL=-1054;LH=897;SL=-560;SH=441;D=0AEBF36F4F2867C00575F9B7A79433E;C=491;L=123;
bitMSG 000110101000101000000110010010000101100001101011110011000001 (hier mussten drei Nullen weg)
C2 | 17,3C | 65%
raw MC;LL=-1076;LH=876;SL=-572;SH=429;D=F007800AE97BAFE2F803C00574BDD7F17C01E;C=492;L=147;
bitMSG 000000011111111111010100010110100001000101000000011101000001111111110000 (hier musste eine Menge vorne weg: 0000000111111111)
Ich werde die jetzt auf Ignore schalten (interessieren mich ja nicht die Werte), vielleicht hast ja noch Lust Variationen einzubauen. Die Dekodierung klappt jetzt anscheinend immer - nur mit verschieden Paddings am Anfang des Signals.
Ja, schau ich mir mal an. Hat das Modul denn dafür brauchbare Werte für die Sensoren vom Nachbarn ausgegeben?
Bezüglich der Led. Welche LED genau meinst Du?
Nein, die Werte waren wie gesagt um x-Nullen verschoben (siehe bit-Messages in der letzten Nachricht) - die angezeigten Werte sind also 100°C und 200% Luftfeuchtigkeit oder so. Ich habe die bitMSG in mein Excel reinkopiert, ein wenig vorne Padding weggenommen und die Werte haben Sinn gemacht. Das heißt die Formel und Format stimmt alles.
Was für eine Art von Sensoren weiß ich natürlich nicht, aber der Chip/das Format scheint gleich zu sein. Nur anderes Padding wie gesagt.
LED meine ich die PWR-LED am Arduino Nano. Die leuchtet sehr hell rot, ließe sich auch ausschalten über Firmware. Das als Setting in SIGNALduino fände ich sinnvoll (PowerLED on/off).
Hallo,
zunächst einmal herzlichen Dank für die Entschlüsselung des Protokolls und Einbindung der Sensoren!
Ich habe einen TFA 30.3208.02 Sender hier und kann bestätigen, was moontear in Beitrag #56 beschrieben hat. Mein Sender scheint zu Beginn eines Telegramms auch erst einige zusätzliche Nullen oder Einsen zu senden, bevor die eigentlichen Nutzdaten kommen. Das geht so weit, dass der Sender über autocreate doppelt angelegt wurde, wobei der eine grundsätzlich korrekte Daten empfängt und der andere ausschließlich Datenmüll (z.B. Humidity >120).
Die Daten stammen aber definitiv vom gleichen physischen Sender, da ich einerseits gar nichts mehr empfange, wenn ich die Batterien herausnehme und andererseits die Log-Einträge des korrekten Empfängers genau in die Lücken des fehlerhaften Sensors passen.
Leider werden gut 95-99% der Daten dem falschen Sensor zugeordnet.
Wie moontear geschrieben hat, enthalten aber auch diese Signale valide Daten, die Auswertungsroutine findet sie aktuell nur noch nicht.
In Excel nutze ich als Suchmuster "0101000101", das entspricht den 10 Bit vor der Session ID in moontears Tabelle. Damit scheinen die Nutzdaten sehr zuverlässig auffindbar zu sein.
Kann das evtl. jemand bestätigen? moontear? ;)
Viele Grüße
Timo
Kannst Du bitte mal ein paar Signaldaten posten.?
Timo klingt gut. Interessant ist dass ich auch den 30.3208.02 Sensor habe (zumindest steht das drauf), deiner aber ebenfalls wieder mal ein anderes preamble/padding zu verwenden scheint.
Wie Sidey sagt: Poste mal ein paar Daten (verbose 4 aus dem Log), vielleicht wäre es ja wirklich ein guter Weg anstatt eines fixen paddings, hier einfach auf die 0101000101 zu lauschen als preamble mit einer Regex oder so, dann wäre egal wieviele 0en oder 1en davor stehen.
Falls wir wirklich den gleichen Sensor haben - du kannst exakt erkennen wann er sendet anhand der roten LED. Egal wieviele andere Sender du hast - du weißt dass die Daten vom Sensor kommen wegen der LED. Nach einer Zeit erkennt man auch die Messages ohne LED, da sie immer gleichförmig sind ;)
Jetzt wo ich soviel rumgefummelt habe mit den Signalen habe ich auch gerade den Universal Radio Hacker gefunden: https://github.com/jopohl/urh das hätte die Analyse/Interpretation vielleicht ein wenig vereinfacht.
Hier sind einige aufgenommene Rohdaten, Duplikate sind bereits herausgefiltert. Die meisten Einträge stammen von heute Mittag, die letzten von gerade eben.
111111111110101000101011011010001001110000010001101110100111100001111111111101010001010110110100010011100000100011011101001111000011111111111010100010101101101000100111 (bin)
111111111110101000101011011010001001110000010001101110100111100001111111111101010001010110110100010011100000100011011101001111000011111111111010100010101101101000101111111111101010001010110110100010011100000100011011101001111000011111111111010100010101101101000100111000001000110111010011110000111111111110101000101011011010001001110000010001101110100111100001 (bin)
11111111111010100010101101101000100111000001000110111010011110000111111111110101000101011011010001001110000010001101110100111100001111111111101010001010110110100010 (bin)
1111111111101010001010110110100010011100000100011011101001111000011111111111010100010101101101000100111000001000110111010011110000111111111110101000101011011010 (bin)
111111111101010001010110110100010011100000100011011101001111000011111111111010100010101101101000100111000001000110111010011110000111111111110101000101011011010001001111111111010100010101101101000100111000001000110111010011110000111111111110101000101011011010001001110000010001101110100111100001111111111101010001010110110100010011100000100011011101001111000011 (bin)
011111111111010100010101101101000100111000001000110111010011110000111111111110101000101011011010001001110000010001101110100111100001111111111101010001010110110100010011 (bin)
111111111110101000101011011010001001110000010001101110100111100001111111111101010001010110110100010011100000100011011101001111000011111111111010100010101101101000111111111110101000101011011010001001110000010001101110100111100001111111111101010001010110110100010011100000100011011101001111000011111111111010100010101101101000100111000001000110111010011110000111 (bin)
0111111111110101000101011011010001001110000010001101110100111100001111111111101010001010110110100010011100000100011011101001111000011111111111010100010101101101000100111000001000110111010011110000 (bin)
11111111111010100010101101101000100111000001000110111010011110000111111111110101000101011011010001001110000010001101110100111100001111111111101010001010110110100011 (bin)
11111111010100010101101101000100111000001000110111010011110000111111111110101000101011011010001001110000010001101110100111100001111111111101010001010110110100010000000010101000101011011010001001110000010001101110100111100001111111111101010001010110110100010011100000100011011101001111000011111111111010100010101101101000100111000001000110111010011110000111 (bin)
11111111010100010101101101000100111000001000110111010011110000111111111110101000101011011010001001110000010001101110100111100001111111111101010001010110110100010011111111010100010101101101000100111000001000110111010011110000111111111110101000101011011010001001110000010001101110100111100001111111111101010001010110110100010011101110100011011101001111000011 (bin)
111111110101000101011011010001001110000010001101110100111100001111111111101010001010110110100010011100000100011011101001111000011111111111010100010101101101000100111011 (bin)
11111111101010001010110110100010011100000100011011101001111000011111111111010100010101101101000100111000001000110111010011110000111111111110101000101011011010001001111111110101000101011011010001001110000010001101110100111100001111111111101010001010110110100010011100000100011011101001111000011111111111010100010101101101000100111111101000110111010011110000 (bin)
01111111111101010001010110110100010011100000100011011101001111000011111111111010100010101101101000100111000001000110111010011110000111111111110101000101011011010111 (bin)
111111111101010001010110110100010011100000100011011101001111000011111111111010100010101101101000100111000001000110111010011110000111111111110101000101011011010001011111111110101000101011011010001001110000010001101110100111100001111111111101010001010110110100010011100000100011011101001111000011111111111010100010101101101000100111000001000110111010011110000111 (bin)
1111111010100010101101101000100111000001000110111010011110000111111111110101000101011011010001001110000010001101110100111100001111111111101010001010110110100010111111101010001010110110100010011100000100011011101001111000011111111111010100010101101101000100111000001000110111010011110000111111111110101000101011011010001001110011010001101110100111100001 (bin)
011111111111010100010101101101000100111000000100110111100010100000111111111110101000101011011010001001110000001001101111000101000001111111111101010001010110110100010011 (bin)
111111111110101000101011011010001001110000001001101111000101000001111111111101010001010110110100010011100000010011011110001010000011111111111010100010101101101000100111 (bin)
111111111111010100010101101101000100111000000100110111100010100000111111111110101000101011011010001001110000001001101111000101000001111111111101010001010110110100000000000000101010001010110110100010011100000010011011110001010000011111111111010100010101101101000100111000000100110111100010100000111111111110101000101011011010001000010000001001101111000101000001 (bin)
111111111110101000101011011010001001110000001001101111000101000001111111111101010001010110110100010011100000010011011110001010000011111111111010100010101101101000101111111111101010001010110110100010011100000010011011110001010000011111111111010100010101101101000100111000000100110111100010100000111111111110101000101011011010001001110000001001101111000101000001 (bin)
11111111101010001010110110100010011100000100011011101001111000011111111111010100010101101101000100111000001000110111010011110000111111111110101000101011011010001011111111101010001010110110100010011100000100011011101001111000011111111111010100010101101101000100111000001000110111010011110000111111111110101000101011011010001001111111010001101110100111100001 (bin)
11111110101000101011011010001001110000010001101110100111100001111111111101010001010110110100010011100000100011011101001111000011111111111010100010101101101000100111011111110101000101011011010001001110000010001101110100111100001111111111101010001010110110100010011100000100011011101001111000011111111111010100010101101101000100111001101000110111010011110000 (bin)
1111111010100010101101101000100111000001000110111010011110000111111111110101000101011011010001001110000010001101110100111100001111111111101010001010110110100010011111110101000101011011010001001110000010001101110100111100001111111111101010001010110110100010011100000100011011101001111000011111111111010100010101101101000100111001101000110111010011110000 (bin)
11111111110101000101011011010001001110000010001110001011111100001111111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101001111111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001001110000010001110001011111100001111111111101010001010110110100010011100000100011100010111111000011 (bin)
01111111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001 (bin)
11111111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001001110000010001110001011111100001111111111101010001010110110101111111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001101110000010001110001011111100001 (bin)
11111111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001001110000010001110001011111100001111111111101010001010110110100011 (bin)
11111111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001001110000010001110001011111100001111111111101010001010110110100111111111110101000101011011010001001110000010001110001011111100001111111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000110111000001000111000101111110000 (bin)
11111111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001001110000010001110001011111100001111111111101010001010110110100111 (bin)
111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001001111111010001110001011111100001 (bin)
11111111110101000101011011010001001110000010001110001011111100001111111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000111111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001001110000010001110001011111100001 (bin)
11111111110101000101011011010001001110000010001110001011111100001111111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000111111111110101000101011011010001001110000010001110001011111100001111111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000100111000001000111000101111110000 (bin)
10111111111110101000101011011010001001110000010001110001011111100001111111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000100111000001000111000101111110000111 (bin)
11111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001011111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001001110000010001110001011111100001 (bin)
01111111111101010001010110110100010011100000010011100001111010000011111111111010100010101101101000100111000000100111000011110100000111111111110101000101011011010001 (bin)
11111111110101000101011011010001001110000001001110000111101000001111111111101010001010110110100010011100000010011100001111010000011111111111010100010101101101000111111111101010001010110110100010011100000010011100001111010000011111111111010100010101101101000100111000000100111000011110100000111111111110101000101011011010001001110000001001110000111101000001 (bin)
11111111111010100010101101101000100111000000100111000011110100000111111111110101000101011011010001001110000001001110000111101000001111111111101010001010110110100011 (bin)
11111111101010001010110110100010011100000010011100001111010000011111111111010100010101101101000100111000000100111000011110100000111111111110101000101011011010001111111110101000101011011010001001110000001001110000111101000001111111111101010001010110110100010011100000010011100001111010000011111111111010100010101101101000100111000000100111000011110100000111 (bin)
11111111111010100010101101101000100111000000100111000011110100000111111111110101000101011011010001001110000001001110000111101000001111111111101010001010110110100111111111110101000101011011010001001110000001001110000111101000001111111111101010001010110110100010011100000010011100001111010000011111111111010100010101101101000110111000000100111000011110100000 (bin)
11110101000101011011010001001110000010001110001011111100001111111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001001110001010001110001011111100001 (bin)
11111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001111111110101000101011011010001001110000010001110001011111100001111111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000100111000001000111000101111110000111 (bin)
1111111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010 (bin)
1111111110101000101011011010001001110000010001110001011111100001111111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101001111111110101000101011011010001001110000010001110001011111100001111111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000100111000001000111000101111110000 (bin)
111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001001110000010001110001011111100001111111111101010001010110110100111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001001110000010001110001011111100001111111111101010001010110110100010011101110100011100010111111000011 (bin)
1111111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001001110000010001110001011111100001 (bin)
1111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001001110000010001110001011111100001 (bin)
1111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001001111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001001110000010001110001011111100001111111111101010001010110110100010011100110100011100010111111000011 (bin)
1111111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000100111000001000111000101111110000111111111110101000101011011111 (bin)
01111111111101010001010110110100010011100000110011100011111100000011111111111010100010101101101000100111000001100111000111111000000111111111110101000101011011010111 (bin)
1111111110101000101011011010001001110000011001110001111110000001111111111101010001010110110100010011100000110011100011111100000011111111111010100010101101101011111111101010001010110110100010011100000110011100011111100000011111111111010100010101101101000100111000001100111000111111000000111111111110101000101011011010001101110000011001110001111110000001 (bin)
11111111110101000101011011010001001110000011001110001111110000001111111111101010001010110110100010011100000110011100011111100000011111111111010100010101101101011111111110101000101011011010001001110000011001110001111110000001111111111101010001010110110100010011100000110011100011111100000011111111111010100010101101101000100111000001100111000111111000000111 (bin)
1111111111101010001010110110100010011100000110011100011111100000011111111111010100010101101101000100111000001100111000111111000000111111111110101000101011011010 (bin)
1111111111101010001010110110100010011100000110011100011111100000011111111111010100010101101101000100111000001100111000111111000000111111111110101000101011011011 (bin)
1111111111101010001010110110100010011100000110011100011111100000011111111111010100010101101101000100111000001100111000111111000000111111111110101000101011001010 (bin)
111111101010001010110110100010011100000110011100011111100000011111111111010100010101101101000100111000001100111000111111000000111111111110101000101011011010111111101010001010110110100010011100000110011100011111100000011111111111010100010101101101000100111000001100111000111111000000111111111110101000101011011010001001110000011001110001111110000001 (bin)
1111111111101010001010110110100010011100000110011100011111100000011111111111010100010101101101000100111000001100111000111111000000111111111110101000101011011010001001110000011001110001111110000001 (bin)
1111111111010100010101101101000100111000001100111000111111000000111111111110101000101011011010001001110000011001110001111110000001111111111101010001010110110100 (bin)
11111111110101000101011011010001001110000010001110001011111100001111111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000101 (bin)
1111111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001001110000010001110001011111100001111111111101010001010110110100010011100000100011100010111111000011 (bin)
100000000000101010001010110110100010011100000100011100010111111000011111111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010010000000000010101000101011011010001001110000010001110001011111100001111111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000100111000001000111000101111110000 (bin)
011111111110101000101011011010001001110000010001110001011111100001111111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000011111111110101000101011011010001001110000010001110001011111100001111111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000100111000001000111000101111110000111 (bin)
11111111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001001110000010001110001011111100001111111111101010001010110110111111111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001001110000010001110001011111100001111111111101010001010110110100011011100000100011100010111111000011 (bin)
0101000101011011010001001110000010001110001011111100001111111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000100111000001000111000101111110000 (bin)
11111111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001001110000010001110001011111100001111111111101010001010110111100011 (bin)
1110101000101011011010001001110000010001110001011111100001111111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101001110101000101011011010001001110000010001110001011111100001111111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000100111000001000111000101111110000 (bin)
1111111010100010101101101000100111000001000111000101111110000111111111110101000101011011010001001110000010001110001011111100001111111111101010001010110110100011111110101000101011011010001001110000010001110001011111100001111111111101010001010110110100010011100000100011100010111111000011111111111010100010101101101000100111111101000111000101111110000111 (bin)
1111111101010001010110110100010011100000110011100011111100000011111111111010100010101101101000100111000001100111000111111000000111111111110101000101011011010111111110101000101011011010001001110000011001110001111110000001111111111101010001010110110100010011100000110011100011111100000011111111111010100010101101101000100111000001100111000111111000000111 (bin)
1111111111010100010101101101000100111000001100111000111111000000111111111110101000101011011010001001110000011001110001111110000001111111111101010001010110110100010011100000110011100011111100000011 (bin)
111111111110101000101011011010001001110000011001110001111110000001111111111101010001010110110100010011100000110011100011111100000011111111111010100010101111 (bin)
11111010100010101101101000100111000001100111000111111000000111111111110101000101011011010001001110000011001110001111110000001111111111101010001010110110101111101010001010110110100010011100000110011100011111100000011111111111010100010101101101000100111000001100111000111111000000111111111110101000101011011010001001111111011001110001111110000001 (bin)
11111111110101000101011011010001001110000011001110011110110000001111111111101010001010110110100010011100000110011100111101100000011111111111010100010101101101000111111111101010001010110110100010011100000110011100111101100000011111111111010100010101101101000100111000001100111001111011000000111111111110101000101011011010001001110000011001110011110110000001 (bin)
01111111111101010001010110110100010011100000110011100111101100000011111111111010100010101101101000100111000001100111001111011000000111111111110101000101011011010001 (bin)
11111111111010100010101101101000100111000001100111001111011000000111111111110101000101011011010001001110000011001110011110110000001111111111101010001010110110100011 (bin)
11111111101010001010110110100010011100000110011100111101100000011111111111010100010101101101000100111000001100111001111011000000111111111110101000101011011010001111111110101000101011011010001001110000011001110011110110000001111111111101010001010110110100010011100000110011100111101100000011111111111010100010101101101000100111000001100111001111011000000111 (bin)
11111111111010100010101101101000100111000001100111001111011000000111111111110101000101011011010001001110000011001110011110110000001111111111101010001010110110100111 (bin)
11111111111010100010101101101000100111000001100111001111011000000111111111110101000101011011010001001110000011001110011110110000001111111111101010001010110110100111111111110101000101011011010001001110000011001110011110110000001111111111101010001010110110100010011100000110011100111101100000011111111111010100010101101101000110111000001100111001111011000000 (bin)
1111111101010001010110110100010011100000110011100111101100000011111111111010100010101101101000100111000001100111001111011000000111111111110101000101011011010001111111101010001010110110100010011100000110011100111101100000011111111111010100010101101101000100111000001100111001111011000000111111111110101000101011011010001001110000011001110011110110000001 (bin)
1111111111101010001010110110100010011100000110011100111101100000011111111111010100010101101101000100111000001100111001111011000000111111111110101000101011011111 (bin)
11111111010100010101101101000100111000001100111001111011000000111111111110101000101011011010001001110000011001110011110110000001111111111101010001010110110100010111111110101000101011011010001001110000011001110011110110000001111111111101010001010110110100010011100000110011100111101100000011111111111010100010101101101000100111000001100111001111011000000111 (bin)
11111111111010100010101101101000100111000001100111001111011000000111111111110101000101011011010001001110000011001110011110110000001111111111101010001010110110101111111111101010001010110110100010011100000110011100111101100000011111111111010100010101101101000100111000001100111001111011000000111111111110101000101011011010001101110000011001110011110110000001 (bin)
111111111101010001010110110100010011100001000011100100010100000011111111111010100010101101101000100111000010000111001000101000000111111111110101000101011011010001001111111111101010001010110110100010011100001000011100100010100000011111111111010100010101101101000100111000010000111001000101000000111111111110101000101011011010001001110000100001110010001010000001 (bin)
111111111110101000101011011010001001110000100001110010001010000001111111111101010001010110110100010011100001000011100100010100000011111111111010100010101101101000100111 (bin)
011111111111010100010101101101000100111000010000111001000101000000111111111110101000101011011010001001110000100001110010001010000001111111111101010001010110110100010011 (bin)
11111111101010001010110110100010011100001000011100100010100000011111111111010100010101101101000100111000010000111001000101000000111111111110101000101011011010001011111111101010001010110110100010011100001000011100100010100000011111111111010100010101101101000100111000010000111001000101000000111111111110101000101011011010001001111110100001110010001010000001 (bin)
111111111101010001010110110100010011100001000011100100010100000011111111111010100010101101101000100111000010000111001000101000000111111111110101000101011011010001011111111110101000101011011010001001110000100001110010001010000001111111111101010001010110110100010011100001000011100100010100000011111111111010100010101101101000100111000010000111001000101000000111 (bin)
111111111110101000101011011010001001110000100001110010001010000001111111111101010001010110110100010011100001000011100100010100000011111111111010100010101101101000101111111111101010001010110110100010011100001000011100100010100000011111111111010100010101101101000100111000010000111001000101000000111111111110101000101011011010001001110000100001110010001010000001 (bin)
011111111111010100010101101101000100111001101100111100001100100000111111111110101000101011011010001001110011011001111000011001000001111111111101010001010110110100010011 (bin)
11111111111010100010101101101000100111001101100111100001100100000111111111110101000101011011010001001110011011001111000011001000001111111111101010001010110110100010 (bin)
1111111111101010001010110110100010011100110110011110000110010000011111111111010100010101101101000100111001101100111100001100100000111111111110101000101011011010 (bin)
111111111110101000101011011010001001110011011001111000011001000001111111111101010001010110110100010011100110110011110000110010000011111111111010100010101101101000100111 (bin)
111111111101010001010110110100010011100110110011110000110010000011111111111010100010101101101000100111001101100111100001100100000111111111110101000101011011010001001111 (bin)
111111111110101000101011011010001001110011011001111000011001000001111111111101010001010110110100010011100110110011110000110010000011111111111010100010101101101000101111111111101010001010110110100010011100110110011110000110010000011111111111010100010101101101000100111001101100111100001100100000111111111110101000101011011010001001110011011001111000011001000001 (bin)
1111110101000101011011010001001110011011001111000011001000001111111111101010001010110110100010011100110110011110000110010000011111111111010100010101101101000100111111010100010101101101000100111001101100111100001100100000111111111110101000101011011010001001110011011001111000011001000001111111111101010001010110110100010011100110110011110000110010000011 (bin)
11111111010100010101101101000100111001111000111101010111000000111111111110101000101011011010001001110011110001111010101110000001111111111101010001010110110100010011111111010100010101101101000100111001111000111101010111000000111111111110101000101011011010001001110011110001111010101110000001111111111101010001010110110100010011100111100011110101011100000011 (bin)
11111111101010001010110110100010011100111100011110101011100000011111111111010100010101101101000100111001111000111101010111000000111111111110101000101011011010001001111111110101000101011011010001001110011110001111010101110000001111111111101010001010110110100010011100111100011110101011100000011111111111010100010101101101000100111101111000111101010111000000 (bin)
111111111110101000101011011010001001110011110001111010101110000001111111111101010001010110110100010011100111100011110101011100000011111111111010100010101101101000100111 (bin)
111111111110101000101011011010001001110011110001111010101110000001111111111101010001010110110100010011100111100011110101011100000011111111111010100010101101101000101111111111101010001010110110100010011100111100011110101011100000011111111111010100010101101101000100111001111000111101010111000000111111111110101000101011011010001001110011110001111010101110000001 (bin)
111111111110101000101011011010001001110011110001111010101110000001111111111101010001010110110100010011100111100011110101011100000011111111111010100010101101101000111111111110101000101011011010001001110011110001111010101110000001111111111101010001010110110100010011100111100011110101011100000011111111111010100010101101101000100111001111000111101010111000000111 (bin)
111111111101010001010110110100010011100111100011110101011100000011111111111010100010101101101000100111001111000111101010111000000111111111110101000101011011010001001111111111010100010101101101000100111001111000111101010111000000111111111110101000101011011010001001110011110001111010101110000001111111111101010001010110110100010011100111100011110101011100000011 (bin)
11111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100011 (bin)
01111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001 (bin)
11111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000100111001111100111101000111110000 (bin)
11111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000110111001111100111101000111110000 (bin)
1111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101001111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000100111001111100111101000111110000 (bin)
11111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100111 (bin)
11111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001 (bin)
1111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100011111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000100111101111100111101000111110000111 (bin)
11111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000101 (bin)
11111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110101111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001101110011111001111010001111100001 (bin)
Die Daten können nach der gestern vorgeschlagenen Methode alle entschlüsselt werden und decken sich mit den Anzeigen am Sensor (Sensor und Empfänger sind beide im Keller).
Erstaunlich finde ich, dass die einzelnen Telegramme extrem unterschiedliche Längen haben.
Meine bisherige Erkenntnis ist, dass das Suchmuster ab dem 1. bis zum 14. Zeichen gefunden wird und immer nach exakt 65 Zeichen bis zu 3 mal wiederholt wird. Die Nachricht wird also mehrmals übermittelt (oder durch Reflexionen mehrmals empfangen?).
Viele Grüße
Timo
Ich bräuchte noch mal Dazu die Signaldaten :)
Hallo zusammen,
ganz klasse was ihr da macht !
Mir scheint auch so als ob 3 mal die gleichen Daten hintereinander gesendet werden.
Hab das eben mal nachgemessen, siehe Anhang.
Das Signal hab ich direkt am Sender abgegriffen.
Grüße, Peter
Das deckt sich ja mit dem, was ich auch vermutet habe.
Hier noch die Signaldaten. Ich habe die Timestamps drin gelassen, damit man die Daten zuordnen kann. Diesmal sind noch einige Fremddaten drin, mir ist keine sinnvolle Möglichkeit eingefallen, die herauszufiltern.
2017.02.18 01:16:24 4: ninjaduino/msg READ: MC;LL=-1015;LH=930;SL=-514;SH=483;D=002BA92EC7CC613F0015D49763E6309F800AEA4B8015D49763E6309F800AEA4BB1F3184FC0057525D8F98C27E;C=487;L=355;
2017.02.18 01:16:24 5: ninjaduino: extracted data 11111111110101000101011011010001001110000011001110011110110000001111111111101010001010110110100010011100000110011100111101100000011111111111010100010101101101000111111111101010001010110110100010011100000110011100111101100000011111111111010100010101101101000100111000001100111001111011000000111111111110101000101011011010001001110000011001110011110110000001 (bin)
2017.02.18 01:17:20 4: ninjaduino/msg READ: MU;P0=-32001;P1=-839;P2=-514;P3=461;P4=-1015;D=01232323232323232323234141432321414123412341432321432123234323232321234321232343212323234123432323232321232323232323232323234141432321414123412341432321432123234323232321234321232343212323234123432323232321232323232323232323234141432321414123412341432321;CP=3;O;
2017.02.18 01:17:21 4: ninjaduino/msg READ: MC;LL=-1015;LH=933;SL=-510;SH=483;D=7BE6309F8;C=490;L=33;
2017.02.18 16:19:50 4: ninjaduino/msg READ: MC;LL=-1016;LH=937;SL=-514;SH=489;D=002BA92EC7BC6EBF0015D49763DE375F800AEA4BB0015D49763DE375F800AEA4BB1EF1BAFC0057525D8F78DD7E;C=489;L=359;
2017.02.18 16:19:50 5: ninjaduino: extracted data 111111111101010001010110110100010011100001000011100100010100000011111111111010100010101101101000100111000010000111001000101000000111111111110101000101011011010001001111111111101010001010110110100010011100001000011100100010100000011111111111010100010101101101000100111000010000111001000101000000111111111110101000101011011010001001110000100001110010001010000001 (bin)
2017.02.18 16:20:45 4: ninjaduino/msg READ: MC;LL=-1014;LH=936;SL=-514;SH=465;D=0015D49763DE375F800AEA4BB1EF1BAFC0057525D8;C=488;L=165;
2017.02.18 16:20:45 5: ninjaduino: extracted data 111111111110101000101011011010001001110000100001110010001010000001111111111101010001010110110100010011100001000011100100010100000011111111111010100010101101101000100111 (bin)
2017.02.18 16:20:46 4: ninjaduino/msg READ: MC;LL=-1015;LH=937;SL=-511;SH=491;D=1EF1BAFC;C=492;L=30;
2017.02.18 16:20:46 5: ninjaduino: extracted data 11100001000011100100010100000011 (bin)
2017.02.18 16:21:42 4: ninjaduino/msg READ: MC;LL=-1011;LH=941;SL=-516;SH=459;D=0015D49763DE375F800AEA4BB1EF1BAFC0057525D8;C=487;L=165;
2017.02.18 16:21:42 5: ninjaduino: extracted data 111111111110101000101011011010001001110000100001110010001010000001111111111101010001010110110100010011100001000011100100010100000011111111111010100010101101101000100111 (bin)
2017.02.18 16:21:44 4: ninjaduino/msg READ: MC;LL=-1017;LH=936;SL=-510;SH=493;D=1EF1BAFC;C=492;L=30;
2017.02.18 16:21:44 5: ninjaduino: extracted data 11100001000011100100010100000011 (bin)
2017.02.18 16:22:39 4: ninjaduino/msg READ: MC;LL=-1012;LH=948;SL=-516;SH=461;D=800AEA4BB1EF1BAFC0057525D8F78DD7E002BA92EC;C=489;L=166;
2017.02.18 16:22:39 5: ninjaduino: extracted data 011111111111010100010101101101000100111000010000111001000101000000111111111110101000101011011010001001110000100001110010001010000001111111111101010001010110110100010011 (bin)
2017.02.18 16:22:42 4: ninjaduino/msg READ: MC;LL=-1016;LH=938;SL=-509;SH=498;D=1EF1BAFC;C=493;L=30;
2017.02.18 16:22:42 5: ninjaduino: extracted data 11100001000011100100010100000011 (bin)
2017.02.18 16:23:37 4: ninjaduino/msg READ: MC;LL=-1019;LH=934;SL=-511;SH=500;D=0057525D8F78DD7E002BA92EC7BC6EBF0015D4974015D49763DE375F800AEA4BB1EF1BAFC0057525D8178DD7E;C=489;L=355;
2017.02.18 16:23:37 5: ninjaduino: extracted data 11111111101010001010110110100010011100001000011100100010100000011111111111010100010101101101000100111000010000111001000101000000111111111110101000101011011010001011111111101010001010110110100010011100001000011100100010100000011111111111010100010101101101000100111000010000111001000101000000111111111110101000101011011010001001111110100001110010001010000001 (bin)
2017.02.18 16:24:35 4: ninjaduino/msg READ: MC;LL=-1016;LH=939;SL=-514;SH=493;D=002BA92EC7BC6EBF0015D49763DE375F800AEA4BA0057525D8F78DD7E002BA92EC7BC6EBF0015D49763DE375F8;C=488;L=357;
2017.02.18 16:24:35 5: ninjaduino: extracted data 111111111101010001010110110100010011100001000011100100010100000011111111111010100010101101101000100111000010000111001000101000000111111111110101000101011011010001011111111110101000101011011010001001110000100001110010001010000001111111111101010001010110110100010011100001000011100100010100000011111111111010100010101101101000100111000010000111001000101000000111 (bin)
2017.02.18 16:25:30 4: ninjaduino/msg READ: MC;LL=-1016;LH=935;SL=-514;SH=460;D=0015D49763DE375F800AEA4BB1EF1BAFC0057525D8;C=487;L=165;
2017.02.18 16:25:30 5: ninjaduino: extracted data 111111111110101000101011011010001001110000100001110010001010000001111111111101010001010110110100010011100001000011100100010100000011111111111010100010101101101000100111 (bin)
2017.02.18 16:25:32 4: ninjaduino/msg READ: MC;LL=-1018;LH=937;SL=-508;SH=495;D=1EF1BAFC;C=492;L=30;
2017.02.18 16:25:32 5: ninjaduino: extracted data 11100001000011100100010100000011 (bin)
2017.02.18 16:26:27 4: ninjaduino/msg READ: MU;P0=-32001;P1=-708;P2=-515;P3=459;P4=-1019;D=01232323232323232323234141432321414123412341432321432123234323232143232321232343214323214143232323232123232323232323232323414143232141412341234143232143212323432323214323232123234321432321414323232323212323232323232323232341414323214141234123414323214321;CP=3;O;
2017.02.18 16:26:30 4: ninjaduino/msg READ: MC;LL=-1012;LH=940;SL=-509;SH=487;D=1EF1BAFC;C=491;L=30;
2017.02.18 16:26:30 5: ninjaduino: extracted data 11100001000011100100010100000011 (bin)
2017.02.18 16:27:24 4: ninjaduino/msg READ: MC;LL=-1018;LH=936;SL=-515;SH=460;D=0015D49763DE375F800AEA4BB1EF1BAFC0057525D8;C=488;L=165;
2017.02.18 16:27:24 5: ninjaduino: extracted data 111111111110101000101011011010001001110000100001110010001010000001111111111101010001010110110100010011100001000011100100010100000011111111111010100010101101101000100111 (bin)
2017.02.18 16:27:27 4: ninjaduino/msg READ: MC;LL=-1014;LH=938;SL=-511;SH=489;D=1EF1BAFC;C=491;L=30;
2017.02.18 16:27:27 5: ninjaduino: extracted data 11100001000011100100010100000011 (bin)
2017.02.18 16:28:21 4: ninjaduino/msg READ: MC;LL=-1014;LH=938;SL=-516;SH=462;D=0015D49763DE375F800AEA4BB1EF1BAFC0057525D8;C=488;L=165;
2017.02.18 16:28:21 5: ninjaduino: extracted data 111111111110101000101011011010001001110000100001110010001010000001111111111101010001010110110100010011100001000011100100010100000011111111111010100010101101101000100111 (bin)
2017.02.18 16:28:24 4: ninjaduino/msg READ: MC;LL=-1017;LH=937;SL=-507;SH=494;D=1EF1BAFC;C=492;L=30;
2017.02.18 16:28:24 5: ninjaduino: extracted data 11100001000011100100010100000011 (bin)
2017.02.18 16:29:22 4: ninjaduino/msg READ: MC;LL=-1018;LH=934;SL=-513;SH=488;D=0015D49763DE375F800AEA4BB1EF1BAFC0057525D0015D49763DE375F800AEA4BB1EF1BAFC0057525D8F78DD7E;C=488;L=359;
2017.02.18 16:29:22 5: ninjaduino: extracted data 111111111110101000101011011010001001110000100001110010001010000001111111111101010001010110110100010011100001000011100100010100000011111111111010100010101101101000101111111111101010001010110110100010011100001000011100100010100000011111111111010100010101101101000100111000010000111001000101000000111111111110101000101011011010001001110000100001110010001010000001 (bin)
2017.02.18 16:30:15 4: ninjaduino/msg READ: MU;P0=-32001;P1=-699;P2=-510;P3=462;P4=-1011;D=01232323232323232323234141432321414123412341432321432123234323232143232321232343214323214143232323232123232323232323232323414143232141412341234143232143212323432323214323232123234321432321414323232323212323232323232323232341414323214141234123414323214321;CP=3;O;
2017.02.18 16:30:17 4: ninjaduino/msg READ: MC;LL=-1018;LH=939;SL=-508;SH=489;D=1EF1BAFC;C=492;L=30;
2017.02.18 16:30:17 5: ninjaduino: extracted data 11100001000011100100010100000011 (bin)
2017.02.18 16:31:12 4: ninjaduino/msg READ: MC;LL=-1014;LH=934;SL=-517;SH=461;D=0015D49763DE375F800AEA4BB1EF1BAFC0057525D8;C=487;L=165;
2017.02.18 16:31:12 5: ninjaduino: extracted data 111111111110101000101011011010001001110000100001110010001010000001111111111101010001010110110100010011100001000011100100010100000011111111111010100010101101101000100111 (bin)
2017.02.18 16:31:15 4: ninjaduino/msg READ: MC;LL=-1018;LH=933;SL=-507;SH=494;D=1EF1BAFC;C=491;L=30;
2017.02.18 16:31:15 5: ninjaduino: extracted data 11100001000011100100010100000011 (bin)
2017.02.21 22:45:36 4: ninjaduino/msg READ: V 3.3.0a SIGNALduino - compiled at Jan 19 2017 22:04:47
2017.02.21 22:45:36 5: ninjaduino/msg READ: regexp=V\s.*SIGNAL(duino|ESP).* cmd=version msg=V 3.3.0a SIGNALduino - compiled at Jan 19 2017 22:04:47
2017.02.21 22:45:59 4: ninjaduino/msg READ: MC;LL=-1014;LH=952;SL=-511;SH=459;D=800AEA4BB1930F37C0057525D8C9879BE002BA92EC;C=489;L=166;
2017.02.21 22:45:59 5: ninjaduino: extracted data 011111111111010100010101101101000100111001101100111100001100100000111111111110101000101011011010001001110011011001111000011001000001111111111101010001010110110100010011 (bin)
2017.02.21 22:46:00 4: ninjaduino/msg READ: MC;LL=-1016;LH=937;SL=-516;SH=489;D=1930F37C;C=492;L=30;
2017.02.21 22:46:00 5: ninjaduino: extracted data 11100110110011110000110010000011 (bin)
2017.02.21 22:46:56 4: ninjaduino/msg READ: MC;LL=-1015;LH=941;SL=-515;SH=462;D=0015D49763261E6F800AEA4BB1930F37C0057525D;C=490;L=164;
2017.02.21 22:46:56 5: ninjaduino: extracted data 11111111111010100010101101101000100111001101100111100001100100000111111111110101000101011011010001001110011011001111000011001000001111111111101010001010110110100010 (bin)
2017.02.21 22:46:56 4: ninjaduino/msg READ: MC;LL=-1015;LH=941;SL=-529;SH=462;D=0015D49763261E6F800AEA4BB1930F37C0057525;C=491;L=160;
2017.02.21 22:46:56 5: ninjaduino: extracted data 1111111111101010001010110110100010011100110110011110000110010000011111111111010100010101101101000100111001101100111100001100100000111111111110101000101011011010 (bin)
2017.02.21 22:46:57 4: ninjaduino/msg READ: MC;LL=-1012;LH=937;SL=-511;SH=495;D=3261E6F8;C=492;L=29;
2017.02.21 22:46:57 5: ninjaduino: extracted data 11001101100111100001100100000111 (bin)
2017.02.21 22:47:53 4: ninjaduino/msg READ: MC;LL=-1014;LH=937;SL=-514;SH=463;D=0015D49763261E6F800AEA4BB1930F37C0057525D8;C=487;L=165;
2017.02.21 22:47:53 5: ninjaduino: extracted data 111111111110101000101011011010001001110011011001111000011001000001111111111101010001010110110100010011100110110011110000110010000011111111111010100010101101101000100111 (bin)
2017.02.21 22:47:54 4: ninjaduino/msg READ: MC;LL=-1020;LH=930;SL=-515;SH=490;D=1930F37C;C=492;L=30;
2017.02.21 22:47:54 5: ninjaduino: extracted data 11100110110011110000110010000011 (bin)
2017.02.21 22:51:11 4: ninjaduino/msg READ: V 3.3.0a SIGNALduino - compiled at Jan 19 2017 22:04:47
2017.02.21 22:51:11 5: ninjaduino/msg READ: regexp=V\s.*SIGNAL(duino|ESP).* cmd=version msg=V 3.3.0a SIGNALduino - compiled at Jan 19 2017 22:04:47
2017.02.21 22:51:41 4: ninjaduino/msg READ: MU;P0=-32001;P1=-706;P2=-512;P3=462;P4=-1014;D=01232323232323232323234141432321414123412341432321432123234321234123432123232343232321234321432323232123232323232323232323414143232141412341234143232143212323432123412343212323234323232123432143232323212323232323232323232341414323214141234123414323214321;CP=3;O;
2017.02.21 22:51:43 4: ninjaduino/msg READ: MC;LL=-1016;LH=937;SL=-515;SH=493;D=1930F37C;C=493;L=30;
2017.02.21 22:51:43 5: ninjaduino: extracted data 11100110110011110000110010000011 (bin)
2017.02.21 22:52:38 4: ninjaduino/msg READ: MC;LL=-1017;LH=936;SL=-527;SH=447;D=002BA92EC64C3CDF0015D49763261E6F800AEA4BB0;C=487;L=165;
2017.02.21 22:52:38 5: ninjaduino: extracted data 111111111101010001010110110100010011100110110011110000110010000011111111111010100010101101101000100111001101100111100001100100000111111111110101000101011011010001001111 (bin)
2017.02.21 22:52:39 4: ninjaduino/msg READ: MC;LL=-1014;LH=937;SL=-518;SH=476;D=3261E6F8;C=490;L=29;
2017.02.21 22:52:39 5: ninjaduino: extracted data 11001101100111100001100100000111 (bin)
2017.02.21 22:53:36 4: ninjaduino/msg READ: MC;LL=-1019;LH=934;SL=-510;SH=495;D=0015D49763261E6F800AEA4BB1930F37C0057525D0015D49763261E6F800AEA4BB1930F37C0057525D8C9879BE;C=488;L=359;
2017.02.21 22:53:36 5: ninjaduino: extracted data 111111111110101000101011011010001001110011011001111000011001000001111111111101010001010110110100010011100110110011110000110010000011111111111010100010101101101000101111111111101010001010110110100010011100110110011110000110010000011111111111010100010101101101000100111001101100111100001100100000111111111110101000101011011010001001110011011001111000011001000001 (bin)
2017.02.21 22:54:32 4: ninjaduino/msg READ: MU;P0=-32001;P1=-710;P2=-516;P3=460;P4=-1016;D=01232323232323232323234141432321414123412341432321432123234321234123432123232343232321234321432323232123232323232323232323414143232141412341234143232143212323432123412343212323234323232123432143232323212323232323232323232341414323214141234123414323214321;CP=3;O;
2017.02.21 22:54:33 4: ninjaduino/msg READ: MC;LL=-1018;LH=938;SL=-511;SH=481;D=1930F37C;C=491;L=30;
2017.02.21 22:54:33 5: ninjaduino: extracted data 11100110110011110000110010000011 (bin)
2017.02.21 22:55:29 4: ninjaduino/msg READ: MC;LL=-1016;LH=938;SL=-514;SH=462;D=0015D49763261E6F800AEA4BB1930F37C0057525D8;C=488;L=165;
2017.02.21 22:55:29 5: ninjaduino: extracted data 111111111110101000101011011010001001110011011001111000011001000001111111111101010001010110110100010011100110110011110000110010000011111111111010100010101101101000100111 (bin)
2017.02.21 22:55:30 4: ninjaduino/msg READ: MC;LL=-1016;LH=941;SL=-520;SH=488;D=1930F37C;C=494;L=30;
2017.02.21 22:55:30 5: ninjaduino: extracted data 11100110110011110000110010000011 (bin)
2017.02.21 22:56:26 4: ninjaduino/msg READ: MC;LL=-1016;LH=932;SL=-518;SH=461;D=0015D49763261E6F800AEA4BB1930F37C0057525D8;C=487;L=165;
2017.02.21 22:56:26 5: ninjaduino: extracted data 111111111110101000101011011010001001110011011001111000011001000001111111111101010001010110110100010011100110110011110000110010000011111111111010100010101101101000100111 (bin)
2017.02.21 22:56:28 4: ninjaduino/msg READ: MC;LL=-1015;LH=937;SL=-514;SH=480;D=1930F37C;C=490;L=30;
2017.02.21 22:56:28 5: ninjaduino: extracted data 11100110110011110000110010000011 (bin)
2017.02.21 22:57:25 4: ninjaduino/msg READ: MC;LL=-1014;LH=937;SL=-514;SH=488;D=02BA92EC64C3CDF0015D49763261E6F800AEA4BB02BA92EC64C3CDF0015D49763261E6F800AEA4BB1930F37C;C=488;L=350;
2017.02.21 22:57:25 5: ninjaduino: extracted data 1111110101000101011011010001001110011011001111000011001000001111111111101010001010110110100010011100110110011110000110010000011111111111010100010101101101000100111111010100010101101101000100111001101100111100001100100000111111111110101000101011011010001001110011011001111000011001000001111111111101010001010110110100010011100110110011110000110010000011 (bin)
2017.02.22 12:54:21 4: ninjaduino/msg READ: MC;LL=-1023;LH=935;SL=-515;SH=491;D=00AEA4BB1870A8FC0057525D8C38547E002BA92EC02BA92EC61C2A3F0015D497630E151F800AEA4BB1870A8FC;C=487;L=354;
2017.02.22 12:54:21 5: ninjaduino: extracted data 11111111010100010101101101000100111001111000111101010111000000111111111110101000101011011010001001110011110001111010101110000001111111111101010001010110110100010011111111010100010101101101000100111001111000111101010111000000111111111110101000101011011010001001110011110001111010101110000001111111111101010001010110110100010011100111100011110101011100000011 (bin)
2017.02.22 12:55:18 4: ninjaduino/msg READ: MC;LL=-1011;LH=940;SL=-515;SH=487;D=0057525D8C38547E002BA92EC61C2A3F0015D497600AEA4BB1870A8FC0057525D8C38547E002BA92EC21C2A3F;C=487;L=356;
2017.02.22 12:55:18 5: ninjaduino: extracted data 11111111101010001010110110100010011100111100011110101011100000011111111111010100010101101101000100111001111000111101010111000000111111111110101000101011011010001001111111110101000101011011010001001110011110001111010101110000001111111111101010001010110110100010011100111100011110101011100000011111111111010100010101101101000100111101111000111101010111000000 (bin)
2017.02.22 12:56:12 4: ninjaduino/msg READ: MC;LL=-1018;LH=933;SL=-518;SH=457;D=0015D497630E151F800AEA4BB1870A8FC0057525D8;C=487;L=165;
2017.02.22 12:56:12 5: ninjaduino: extracted data 111111111110101000101011011010001001110011110001111010101110000001111111111101010001010110110100010011100111100011110101011100000011111111111010100010101101101000100111 (bin)
2017.02.22 12:56:15 4: ninjaduino/msg READ: MC;LL=-1014;LH=934;SL=-511;SH=488;D=1870A8FC;C=491;L=30;
2017.02.22 12:56:15 5: ninjaduino: extracted data 11100111100011110101011100000011 (bin)
2017.02.22 12:57:09 4: ninjaduino/msg READ: MC;LL=-1015;LH=933;SL=-517;SH=460;D=0015D497630E151F800AEA4BB1870A8FC0057525D8;C=487;L=165;
2017.02.22 12:57:09 5: ninjaduino: extracted data 111111111110101000101011011010001001110011110001111010101110000001111111111101010001010110110100010011100111100011110101011100000011111111111010100010101101101000100111 (bin)
2017.02.22 12:57:12 4: ninjaduino/msg READ: MC;LL=-1015;LH=938;SL=-510;SH=496;D=1870A8FC;C=493;L=30;
2017.02.22 12:57:12 5: ninjaduino: extracted data 11100111100011110101011100000011 (bin)
2017.02.22 12:58:09 4: ninjaduino/msg READ: MC;LL=-1021;LH=936;SL=-517;SH=486;D=0015D497630E151F800AEA4BB1870A8FC0057525D0015D497630E151F800AEA4BB1870A8FC0057525D8C38547E;C=488;L=359;
2017.02.22 12:58:09 5: ninjaduino: extracted data 111111111110101000101011011010001001110011110001111010101110000001111111111101010001010110110100010011100111100011110101011100000011111111111010100010101101101000101111111111101010001010110110100010011100111100011110101011100000011111111111010100010101101101000100111001111000111101010111000000111111111110101000101011011010001001110011110001111010101110000001 (bin)
2017.02.22 12:59:03 4: ninjaduino/msg READ: MC;LL=-1017;LH=940;SL=-512;SH=462;D=0015D497630E151F800AEA4BB1870A8FC0057525D8;C=488;L=165;
2017.02.22 12:59:03 5: ninjaduino: extracted data 111111111110101000101011011010001001110011110001111010101110000001111111111101010001010110110100010011100111100011110101011100000011111111111010100010101101101000100111 (bin)
2017.02.22 12:59:06 4: ninjaduino/msg READ: MC;LL=-1016;LH=938;SL=-510;SH=492;D=1870A8FC;C=492;L=30;
2017.02.22 12:59:06 5: ninjaduino: extracted data 11100111100011110101011100000011 (bin)
2017.02.22 13:00:01 4: ninjaduino/msg READ: MC;LL=-1017;LH=937;SL=-519;SH=489;D=0015D497630E151F800AEA4BB1870A8FC0057525C0057525D8C38547E002BA92EC61C2A3F0015D497630E151F8;C=488;L=357;
2017.02.22 13:00:01 5: ninjaduino: extracted data 111111111110101000101011011010001001110011110001111010101110000001111111111101010001010110110100010011100111100011110101011100000011111111111010100010101101101000111111111110101000101011011010001001110011110001111010101110000001111111111101010001010110110100010011100111100011110101011100000011111111111010100010101101101000100111001111000111101010111000000111 (bin)
2017.02.22 13:00:57 4: ninjaduino/msg READ: MC;LL=-1017;LH=938;SL=-516;SH=459;D=0015D497630E151F800AEA4BB1870A8FC0057525D8;C=488;L=165;
2017.02.22 13:00:57 5: ninjaduino: extracted data 111111111110101000101011011010001001110011110001111010101110000001111111111101010001010110110100010011100111100011110101011100000011111111111010100010101101101000100111 (bin)
2017.02.22 13:00:59 4: ninjaduino/msg READ: MC;LL=-1012;LH=940;SL=-514;SH=491;D=1870A8FC;C=492;L=30;
2017.02.22 13:00:59 5: ninjaduino: extracted data 11100111100011110101011100000011 (bin)
2017.02.22 13:01:56 4: ninjaduino/msg READ: MC;LL=-1014;LH=936;SL=-518;SH=490;D=002BA92EC61C2A3F0015D497630E151F800AEA4BB002BA92EC61C2A3F0015D497630E151F800AEA4BB1870A8FC;C=487;L=358;
2017.02.22 13:01:56 5: ninjaduino: extracted data 111111111101010001010110110100010011100111100011110101011100000011111111111010100010101101101000100111001111000111101010111000000111111111110101000101011011010001001111111111010100010101101101000100111001111000111101010111000000111111111110101000101011011010001001110011110001111010101110000001111111111101010001010110110100010011100111100011110101011100000011 (bin)
2017.02.22 13:02:51 4: ninjaduino/msg READ: MU;P0=-20736;P1=-708;P2=-517;P3=461;P4=-1015;D=01232323232323232323234141432321414123412341432321432123234321232323432321232323414141232343232323232123232323232323232323414143232141412341234143232143212323432123232343232123232341414123234323232323212323232323232323232341414323214141234123414323214321;CP=3;O;
2017.02.22 13:02:53 4: ninjaduino/msg READ: MC;LL=-1020;LH=929;SL=-517;SH=492;D=1870A8FC;C=492;L=30;
2017.02.22 13:02:53 5: ninjaduino: extracted data 11100111100011110101011100000011 (bin)
2017.02.22 13:03:48 4: ninjaduino/msg READ: MC;LL=-1014;LH=935;SL=-515;SH=463;D=0015D497630E151F800AEA4BB1870A8FC0057525D8;C=487;L=165;
2017.02.22 13:03:48 5: ninjaduino: extracted data 111111111110101000101011011010001001110011110001111010101110000001111111111101010001010110110100010011100111100011110101011100000011111111111010100010101101101000100111 (bin)
2017.02.22 13:03:51 4: ninjaduino/msg READ: MC;LL=-1014;LH=942;SL=-516;SH=490;D=1870A8FC;C=493;L=30;
2017.02.22 13:03:51 5: ninjaduino: extracted data 11100111100011110101011100000011 (bin)
2017.02.22 13:04:45 4: ninjaduino/msg READ: MC;LL=-1017;LH=936;SL=-516;SH=460;D=0015D497630E151F800AEA4BB1870A8FC0057525D8;C=488;L=165;
2017.02.22 13:04:45 5: ninjaduino: extracted data 111111111110101000101011011010001001110011110001111010101110000001111111111101010001010110110100010011100111100011110101011100000011111111111010100010101101101000100111 (bin)
2017.02.22 13:04:48 4: ninjaduino/msg READ: MC;LL=-1017;LH=936;SL=-512;SH=480;D=1870A8FC;C=490;L=30;
2017.02.22 13:04:48 5: ninjaduino: extracted data 11100111100011110101011100000011 (bin)
2017.02.22 13:05:42 4: ninjaduino/msg READ: MU;P0=-32001;P1=-707;P2=-518;P3=459;P4=-1019;D=01232323232323232323234141432321414123412341432321432123234321232323432321232323414141232343232323232123232323232323232323414143232141412341234143232143212323432123232343232123232341414123234323232323212323232323232323232341414323214141234123414323214321;CP=3;O;
2017.02.22 13:05:46 4: ninjaduino/msg READ: MC;LL=-1015;LH=940;SL=-511;SH=499;D=1870A8FC;C=494;L=30;
2017.02.22 13:05:46 5: ninjaduino: extracted data 11100111100011110101011100000011 (bin)
2017.02.22 13:06:39 4: ninjaduino/msg READ: MU;P0=-15568;P1=-705;P2=-514;P3=462;P4=-1012;D=01232323232323232323234141432321414123412341432321432123234321232323432321232323414141232343232323232123232323232323232323414143232141412341234143232143212323432123232343232123232341414123234323232323212323232323232323232341414323214141234123414323214321;CP=3;O;
2017.02.22 13:06:41 4: ninjaduino/msg READ: MC;LL=-1015;LH=937;SL=-512;SH=493;D=1870A8FC;C=492;L=30;
2017.02.22 13:06:41 5: ninjaduino: extracted data 11100111100011110101011100000011 (bin)
2017.02.22 13:07:36 4: ninjaduino/msg READ: MC;LL=-1018;LH=935;SL=-513;SH=463;D=0015D497630E151F800AEA4BB1870A8FC0057525D8;C=488;L=165;
2017.02.22 13:07:36 5: ninjaduino: extracted data 111111111110101000101011011010001001110011110001111010101110000001111111111101010001010110110100010011100111100011110101011100000011111111111010100010101101101000100111 (bin)
2017.02.22 13:07:38 4: ninjaduino/msg READ: MC;LL=-1019;LH=937;SL=-513;SH=494;D=1870A8FC;C=493;L=30;
2017.02.22 13:07:38 5: ninjaduino: extracted data 11100111100011110101011100000011 (bin)
2017.02.22 13:08:36 4: ninjaduino/msg READ: MC;LL=-1019;LH=936;SL=-518;SH=480;D=0015D497630E151F800AEA4BB1870A8FC0057525D0015D497630E151F800AEA4BB1870A8FC0057525D8C38547E;C=488;L=359;
2017.02.22 13:08:36 5: ninjaduino: extracted data 111111111110101000101011011010001001110011110001111010101110000001111111111101010001010110110100010011100111100011110101011100000011111111111010100010101101101000101111111111101010001010110110100010011100111100011110101011100000011111111111010100010101101101000100111001111000111101010111000000111111111110101000101011011010001001110011110001111010101110000001 (bin)
2017.02.22 21:08:17 4: ninjaduino/msg READ: MC;LL=-1017;LH=934;SL=-517;SH=460;D=0015D49763061707800AEA4BB1830B83C0057525C;C=487;L=162;
2017.02.22 21:08:17 5: ninjaduino: extracted data 11111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100011 (bin)
2017.02.22 21:08:20 4: ninjaduino/msg READ: MC;LL=-1016;LH=938;SL=-515;SH=488;D=630617078;C=492;L=33;
2017.02.22 21:08:20 5: ninjaduino: extracted data 100111001111100111101000111110000111 (bin)
2017.02.22 21:09:14 4: ninjaduino/msg READ: MC;LL=-1013;LH=952;SL=-513;SH=461;D=800AEA4BB1830B83C0057525D8C185C1E002BA92E;C=489;L=163;
2017.02.22 21:09:14 5: ninjaduino: extracted data 01111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001 (bin)
2017.02.22 21:09:17 4: ninjaduino/msg READ: MC;LL=-1013;LH=936;SL=-517;SH=488;D=630617078;C=492;L=33;
2017.02.22 21:09:17 5: ninjaduino: extracted data 100111001111100111101000111110000111 (bin)
2017.02.22 21:10:11 4: ninjaduino/msg READ: MU;P0=-32001;P1=-840;P2=-511;P3=464;P4=-1017;D=01232323232323232323234141432321414123412341432321432123234321232323234321232323414323212323232343232321232323232323232323234141432321414123412341432321432123234321232323234321232323414323212323232343232321232323232323232323234141432321414123412341432321;CP=3;O;
2017.02.22 21:10:14 4: ninjaduino/msg READ: MC;LL=-1016;LH=935;SL=-511;SH=490;D=7B0617078;C=491;L=33;
2017.02.22 21:10:14 5: ninjaduino: extracted data 100001001111100111101000111110000111 (bin)
2017.02.22 21:11:11 4: ninjaduino/msg READ: MC;LL=-1016;LH=935;SL=-516;SH=493;D=002BA92EC60C2E0F0015D49763061707800AEA4B800AEA4BB1830B83C0057525D8C185C1E002BA92EC60C2E0F;C=487;L=356;
2017.02.22 21:11:11 5: ninjaduino: extracted data 11111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000100111001111100111101000111110000 (bin)
2017.02.22 21:12:06 4: ninjaduino/msg READ: MC;LL=-1017;LH=932;SL=-515;SH=488;D=0015D49763061707800AEA4BB1830B83C0057525800AEA4BB1830B83C0057525D8C185C1E002BA92E460C2E0F;C=488;L=356;
2017.02.22 21:12:06 5: ninjaduino: extracted data 11111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000110111001111100111101000111110000 (bin)
2017.02.22 21:13:02 4: ninjaduino/msg READ: MU;P0=-22888;P1=-838;P2=-514;P3=462;P4=-1013;D=01232323232323232323234141432321414123412341432321432123234321232323234321232323414323212323232343232321232323232323232323234141432321414123412341432321432123234321232323234321232323414323212323232343232321232323232323232323234141432321414123412341432321;CP=3;O;
2017.02.22 21:13:05 4: ninjaduino/msg READ: MC;LL=-1014;LH=934;SL=-515;SH=487;D=7B0617078;C=491;L=33;
2017.02.22 21:13:05 5: ninjaduino: extracted data 100001001111100111101000111110000111 (bin)
2017.02.22 21:13:59 4: ninjaduino/msg READ: MU;P0=-32001;P1=-798;P2=-270;P3=461;P4=-513;P6=-1012;D=01234123434343434343436161634341616143614361634341634143436341434343436341434343616343414343434363434341434343434343434343436161634341616143614361634341634143436341434343436341434343616343414343434363434341434343434343434343436161634341616143614361634341;CP=3;O;
2017.02.22 21:14:01 4: ninjaduino/msg READ: MC;LL=-1014;LH=936;SL=-516;SH=491;D=7B0617078;C=492;L=33;
2017.02.22 21:14:01 5: ninjaduino: extracted data 100001001111100111101000111110000111 (bin)
2017.02.22 21:14:56 4: ninjaduino/msg READ: MU;P0=-32001;P1=-842;P2=-520;P3=455;P4=-1019;D=01232323232323232323234141432321414123412341432321432123234321232323234321232323414323212323232343232321232323232323232323234141432321414123412341432321432123234321232323234321232323414323212323232343232321232323232323232323234141432321414123412341432321;CP=3;O;
2017.02.22 21:14:59 4: ninjaduino/msg READ: MC;LL=-1014;LH=940;SL=-512;SH=494;D=7B0617078;C=493;L=33;
2017.02.22 21:14:59 5: ninjaduino: extracted data 100001001111100111101000111110000111 (bin)
2017.02.22 21:15:53 4: ninjaduino/msg READ: MU;P0=-32001;P1=308;P2=-2996;P3=-888;P4=-520;P5=459;P6=-1017;D=01234545454545454545454563636545436363456345636545436543454565434545454565434545456365454345454545654545434545454545454545454563636545436363456345636545436543454565434545454565434545456365454345454545654545434545454545454545454563636545436363456345636545;CP=5;O;
2017.02.22 21:15:57 4: ninjaduino/msg READ: MC;LL=-1014;LH=937;SL=-515;SH=491;D=030617078;C=492;L=33;
2017.02.22 21:15:57 5: ninjaduino: extracted data 111111001111100111101000111110000111 (bin)
2017.02.22 21:16:53 4: ninjaduino/msg READ: MC;LL=-1017;LH=933;SL=-515;SH=493;D=0015D49763061707800AEA4BB1830B83C0057525800AEA4BB1830B83C0057525D8C185C1E002BA92E460C2E0F;C=489;L=356;
2017.02.22 21:16:53 5: ninjaduino: extracted data 11111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000110111001111100111101000111110000 (bin)
2017.02.22 21:17:47 4: ninjaduino/msg READ: MU;P0=-32001;P1=168;P2=-8632;P3=-842;P4=-519;P5=461;P6=-1009;D=01234545454545434545454563636545436363456345636545436543454565434545454565434545456365454345454545654545434545454545454545454563636545436363456345636545436543454565434545454565434545456365454345454545654545434545454545454545454563636545436363456345636545;CP=5;O;
2017.02.22 21:17:52 4: ninjaduino/msg READ: MC;LL=-1014;LH=940;SL=-516;SH=489;D=030617078;C=493;L=33;
2017.02.22 21:17:52 5: ninjaduino: extracted data 111111001111100111101000111110000111 (bin)
2017.02.22 21:18:47 4: ninjaduino/msg READ: MC;LL=-1014;LH=938;SL=-518;SH=489;D=0057525D8C185C1E002BA92EC60C2E0F0015D49600AEA4BB1830B83C0057525D8C185C1E002BA92EC60C2E0F;C=488;L=352;
2017.02.22 21:18:47 5: ninjaduino: extracted data 1111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101001111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000100111001111100111101000111110000 (bin)
2017.02.22 21:19:41 4: ninjaduino/msg READ: MC;LL=-1019;LH=933;SL=-512;SH=464;D=0015D49763061707800AEA4BB1830B83C0057525C;C=487;L=162;
2017.02.22 21:19:41 5: ninjaduino: extracted data 11111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100011 (bin)
2017.02.22 21:19:45 4: ninjaduino/msg READ: MC;LL=-1018;LH=934;SL=-514;SH=491;D=630617078;C=492;L=33;
2017.02.22 21:19:45 5: ninjaduino: extracted data 100111001111100111101000111110000111 (bin)
2017.02.22 21:20:38 4: ninjaduino/msg READ: MC;LL=-1013;LH=940;SL=-514;SH=462;D=0015D49763061707800AEA4BB1830B83C0057525C;C=488;L=162;
2017.02.22 21:20:38 5: ninjaduino: extracted data 11111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100011 (bin)
2017.02.22 21:20:41 4: ninjaduino/msg READ: MC;LL=-1016;LH=935;SL=-512;SH=491;D=630617078;C=492;L=33;
2017.02.22 21:20:41 5: ninjaduino: extracted data 100111001111100111101000111110000111 (bin)
2017.02.22 21:21:35 4: ninjaduino/msg READ: MC;LL=-1018;LH=933;SL=-514;SH=461;D=0015D49763061707800AEA4BB1830B83C0057525C;C=487;L=162;
2017.02.22 21:21:35 5: ninjaduino: extracted data 11111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100011 (bin)
2017.02.22 21:21:39 4: ninjaduino/msg READ: MC;LL=-1017;LH=932;SL=-516;SH=487;D=630617078;C=491;L=33;
2017.02.22 21:21:39 5: ninjaduino: extracted data 100111001111100111101000111110000111 (bin)
2017.02.22 21:22:32 4: ninjaduino/msg READ: MC;LL=-1012;LH=950;SL=-519;SH=456;D=800AEA4BB1830B83C0057525D8C185C1E002BA92E;C=489;L=163;
2017.02.22 21:22:32 5: ninjaduino: extracted data 01111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001 (bin)
2017.02.22 21:22:35 4: ninjaduino/msg READ: MC;LL=-1015;LH=937;SL=-514;SH=494;D=630617078;C=493;L=33;
2017.02.22 21:22:35 5: ninjaduino: extracted data 100111001111100111101000111110000111 (bin)
2017.02.22 21:23:29 4: ninjaduino/msg READ: MC;LL=-1012;LH=938;SL=-515;SH=461;D=0015D49763061707800AEA4BB1830B83C0057525C;C=487;L=162;
2017.02.22 21:23:29 5: ninjaduino: extracted data 11111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100011 (bin)
2017.02.22 21:23:32 4: ninjaduino/msg READ: MC;LL=-1012;LH=936;SL=-516;SH=486;D=630617078;C=491;L=33;
2017.02.22 21:23:32 5: ninjaduino: extracted data 100111001111100111101000111110000111 (bin)
2017.02.22 21:24:26 4: ninjaduino/msg READ: MU;P0=-32001;P1=-838;P2=-513;P3=464;P4=-1014;D=01232323232323232323234141432321414123412341432321432123234321232323234321232323414323212323232343232321232323232323232323234141432321414123412341432321432123234321232323234321232323414323212323232343232321232323232323232323234141432321414123412341432321;CP=3;O;
2017.02.22 21:24:29 4: ninjaduino/msg READ: MC;LL=-1017;LH=935;SL=-514;SH=487;D=7B0617078;C=492;L=33;
2017.02.22 21:24:29 5: ninjaduino: extracted data 100001001111100111101000111110000111 (bin)
2017.02.22 21:25:23 4: ninjaduino/msg READ: MC;LL=-1014;LH=941;SL=-513;SH=464;D=0015D49763061707800AEA4BB1830B83C0057525C;C=488;L=162;
2017.02.22 21:25:23 5: ninjaduino: extracted data 11111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100011 (bin)
2017.02.22 21:25:27 4: ninjaduino/msg READ: MC;LL=-1012;LH=942;SL=-513;SH=494;D=630617078;C=493;L=33;
2017.02.22 21:25:27 5: ninjaduino: extracted data 100111001111100111101000111110000111 (bin)
2017.02.22 21:26:20 4: ninjaduino/msg READ: MC;LL=-1010;LH=950;SL=-518;SH=458;D=800AEA4BB1830B83C0057525D8C185C1E002BA92E;C=489;L=163;
2017.02.22 21:26:20 5: ninjaduino: extracted data 01111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001 (bin)
2017.02.22 21:26:23 4: ninjaduino/msg READ: MC;LL=-1012;LH=937;SL=-515;SH=494;D=630617078;C=492;L=33;
2017.02.22 21:26:23 5: ninjaduino: extracted data 100111001111100111101000111110000111 (bin)
2017.02.22 21:27:17 4: ninjaduino/msg READ: MC;LL=-1013;LH=949;SL=-513;SH=464;D=800AEA4BB1830B83C0057525D8C185C1E002BA92E;C=489;L=163;
2017.02.22 21:27:17 5: ninjaduino: extracted data 01111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001 (bin)
2017.02.22 21:27:19 4: ninjaduino/msg READ: MC;LL=-1015;LH=940;SL=-511;SH=500;D=630617078;C=494;L=33;
2017.02.22 21:27:19 5: ninjaduino: extracted data 100111001111100111101000111110000111 (bin)
2017.02.22 21:28:14 4: ninjaduino/msg READ: MU;P0=-32001;P1=-794;P2=-288;P3=463;P4=-514;P5=-1012;D=01212343434343434343435151534341515143514351534341534143435341434343435341434343515343414343434353434341434343434343434343435151534341515143514351534341534143435341434343435341434343515343414343434353434341434343434343434343435151534341515143514351534341;CP=3;O;
2017.02.22 21:28:19 4: ninjaduino/msg READ: MC;LL=-1019;LH=938;SL=-514;SH=494;D=7B0617078;C=494;L=33;
2017.02.22 21:28:19 5: ninjaduino: extracted data 100001001111100111101000111110000111 (bin)
2017.02.22 21:29:11 4: ninjaduino/msg READ: MC;LL=-1014;LH=940;SL=-515;SH=460;D=0015D49763061707800AEA4BB1830B83C0057525C;C=488;L=162;
2017.02.22 21:29:11 5: ninjaduino: extracted data 11111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100011 (bin)
2017.02.22 21:29:14 4: ninjaduino/msg READ: MC;LL=-1013;LH=937;SL=-513;SH=490;D=630617078;C=492;L=33;
2017.02.22 21:29:14 5: ninjaduino: extracted data 100111001111100111101000111110000111 (bin)
2017.02.22 21:30:12 4: ninjaduino/msg READ: MC;LL=-1018;LH=938;SL=-516;SH=493;D=0015D49763061707800AEA4BB1830B83C0057525800AEA4BB1830B83C0057525D8C185C1E002BA92E460C2E0F;C=489;L=356;
2017.02.22 21:30:12 5: ninjaduino: extracted data 11111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000110111001111100111101000111110000 (bin)
2017.02.22 21:31:05 4: ninjaduino/msg READ: MU;P0=-32001;P1=-838;P2=-517;P3=461;P4=-1014;D=01232323232323232323234141432321414123412341432321432123234321232323234321232323414323212323232343232321232323232323232323234141432321414123412341432321432123234321232323234321232323414323212323232343232321232323232323232323234141432321414123412341432321;CP=3;O;
2017.02.22 21:31:08 4: ninjaduino/msg READ: MC;LL=-1016;LH=937;SL=-514;SH=487;D=7B0617078;C=492;L=33;
2017.02.22 21:31:08 5: ninjaduino: extracted data 100001001111100111101000111110000111 (bin)
2017.02.22 21:32:02 4: ninjaduino/msg READ: MC;LL=-1014;LH=936;SL=-514;SH=464;D=0015D49763061707800AEA4BB1830B83C0057525C;C=487;L=162;
2017.02.22 21:32:02 5: ninjaduino: extracted data 11111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100011 (bin)
2017.02.22 21:32:05 4: ninjaduino/msg READ: MC;LL=-1020;LH=933;SL=-515;SH=491;D=630617078;C=493;L=33;
2017.02.22 21:32:05 5: ninjaduino: extracted data 100111001111100111101000111110000111 (bin)
2017.02.22 21:32:59 4: ninjaduino/msg READ: MC;LL=-1012;LH=955;SL=-516;SH=459;D=800AEA4BB1830B83C0057525D8C185C1E002BA92E;C=490;L=163;
2017.02.22 21:32:59 5: ninjaduino: extracted data 01111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001 (bin)
2017.02.22 21:33:01 4: ninjaduino/msg READ: MC;LL=-1015;LH=940;SL=-515;SH=490;D=630617078;C=493;L=33;
2017.02.22 21:33:01 5: ninjaduino: extracted data 100111001111100111101000111110000111 (bin)
2017.02.22 21:33:56 4: ninjaduino/msg READ: MC;LL=-1020;LH=933;SL=-515;SH=459;D=0015D49763061707800AEA4BB1830B83C00575258;C=487;L=161;
2017.02.22 21:33:56 5: ninjaduino: extracted data 11111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100111 (bin)
2017.02.22 21:33:56 4: ninjaduino/msg READ: MC;LL=-1020;LH=933;SL=-515;SH=459;D=0015D49763061707800AEA4BB1830B83C0057525C;C=487;L=162;
2017.02.22 21:33:56 5: ninjaduino: extracted data 11111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100011 (bin)
2017.02.22 21:34:00 4: ninjaduino/msg READ: MC;LL=-1011;LH=938;SL=-514;SH=492;D=0C185C1E;C=492;L=31;
2017.02.22 21:34:00 5: ninjaduino: extracted data 11110011111001111010001111100001 (bin)
2017.02.22 21:34:53 4: ninjaduino/msg READ: MC;LL=-1014;LH=949;SL=-512;SH=462;D=800AEA4BB1830B83C0057525D8C185C1E002BA92E;C=489;L=163;
2017.02.22 21:34:53 5: ninjaduino: extracted data 01111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001 (bin)
2017.02.22 21:34:57 4: ninjaduino/msg READ: MC;LL=-1015;LH=938;SL=-512;SH=493;D=630617078;C=492;L=33;
2017.02.22 21:34:57 5: ninjaduino: extracted data 100111001111100111101000111110000111 (bin)
2017.02.22 21:35:52 4: ninjaduino/msg READ: MC;LL=-1012;LH=938;SL=-516;SH=490;D=002BA92EC60C2E0F0015D49763061707800AEA4B8015D49763061707800AEA4BB1830B83C0057525D8C185C1E;C=491;L=355;
2017.02.22 21:35:52 5: ninjaduino: extracted data 11111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001 (bin)
2017.02.22 21:36:47 4: ninjaduino/msg READ: MC;LL=-1012;LH=940;SL=-513;SH=461;D=0015D49763061707800AEA4BB1830B83C0057525C;C=487;L=162;
2017.02.22 21:36:47 5: ninjaduino: extracted data 11111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100011 (bin)
2017.02.22 21:36:50 4: ninjaduino/msg READ: MC;LL=-1014;LH=940;SL=-513;SH=494;D=630617078;C=493;L=33;
2017.02.22 21:36:50 5: ninjaduino: extracted data 100111001111100111101000111110000111 (bin)
2017.02.22 21:37:47 4: ninjaduino/msg READ: MC;LL=-1013;LH=937;SL=-513;SH=497;D=015D49763061707800AEA4BB1830B83C0057525C057525D8C185C1E002BA92EC60C2E0F0015D497610617078;C=487;L=349;
2017.02.22 21:37:47 5: ninjaduino: extracted data 1111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100011111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000100111101111100111101000111110000111 (bin)
2017.02.22 21:38:41 4: ninjaduino/msg READ: MC;LL=-1014;LH=938;SL=-516;SH=464;D=0015D49763061707800AEA4BB1830B83C0057525C;C=488;L=162;
2017.02.22 21:38:41 5: ninjaduino: extracted data 11111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100011 (bin)
2017.02.22 21:38:45 4: ninjaduino/msg READ: MC;LL=-1018;LH=934;SL=-517;SH=489;D=630617078;C=492;L=33;
2017.02.22 21:38:45 5: ninjaduino: extracted data 100111001111100111101000111110000111 (bin)
2017.02.22 21:39:38 4: ninjaduino/msg READ: MC;LL=-1008;LH=938;SL=-516;SH=462;D=0015D49763061707800AEA4BB1830B83C0057525C;C=487;L=162;
2017.02.22 21:39:38 5: ninjaduino: extracted data 11111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100011 (bin)
2017.02.22 21:39:43 4: ninjaduino/msg READ: MC;LL=-1020;LH=935;SL=-508;SH=497;D=630617078;C=493;L=33;
2017.02.22 21:39:43 5: ninjaduino: extracted data 100111001111100111101000111110000111 (bin)
2017.02.22 21:40:39 4: ninjaduino/msg READ: MC;LL=-1015;LH=936;SL=-517;SH=490;D=0015D49763061707800AEA4BB1830B83C0057525800AEA4BB1830B83C0057525D8C185C1E002BA92E460C2E0F;C=488;L=356;
2017.02.22 21:40:39 5: ninjaduino: extracted data 11111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000110111001111100111101000111110000 (bin)
2017.02.22 21:41:36 4: ninjaduino/msg READ: MC;LL=-1019;LH=937;SL=-517;SH=493;D=015D49763061707800AEA4BB1830B83C0057525C057525D8C185C1E002BA92EC60C2E0F0015D497610617078;C=488;L=349;
2017.02.22 21:41:36 5: ninjaduino: extracted data 1111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100011111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000100111101111100111101000111110000111 (bin)
2017.02.22 21:42:29 4: ninjaduino/msg READ: MU;P0=-32001;P1=-839;P2=-515;P3=462;P4=-1015;D=01232323232323232323234141432321414123412341432321432123234321232323234321232323414323212323232343232321232323232323232323234141432321414123412341432321432123234321232323234321232323414323212323232343232321232323232323232323234141432321414123412341432321;CP=3;O;
2017.02.22 21:42:33 4: ninjaduino/msg READ: MC;LL=-1013;LH=937;SL=-518;SH=489;D=7B0617078;C=492;L=33;
2017.02.22 21:42:33 5: ninjaduino: extracted data 100001001111100111101000111110000111 (bin)
2017.02.22 21:43:26 4: ninjaduino/msg READ: MC;LL=-1011;LH=941;SL=-512;SH=463;D=002BA92EC60C2E0F0015D49763061707800AEA4BA;C=487;L=163;
2017.02.22 21:43:26 5: ninjaduino: extracted data 11111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000101 (bin)
2017.02.22 21:43:29 4: ninjaduino/msg READ: MC;LL=-1018;LH=934;SL=-513;SH=495;D=8C185C1E;C=493;L=31;
2017.02.22 21:43:29 5: ninjaduino: extracted data 01110011111001111010001111100001 (bin)
2017.02.22 21:44:23 4: ninjaduino/msg READ: MC;LL=-1015;LH=945;SL=-511;SH=464;D=800AEA4BB1830B83C0057525D8C185C1E002BA92E;C=489;L=163;
2017.02.22 21:44:23 5: ninjaduino: extracted data 01111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001 (bin)
2017.02.22 21:44:27 4: ninjaduino/msg READ: MC;LL=-1020;LH=932;SL=-511;SH=490;D=630617078;C=492;L=33;
2017.02.22 21:44:27 5: ninjaduino: extracted data 100111001111100111101000111110000111 (bin)
2017.02.22 21:45:20 4: ninjaduino/msg READ: MU;P0=-32001;P1=-834;P2=-518;P3=456;P4=-1010;D=01232323232323232323234141432321414123412341432321432123234321232323234321232323414323212323232343232321232323232323232323234141432321414123412341432321432123234321232323234321232323414323212323232343232321232323232323232323234141432321414123412341432321;CP=3;O;
2017.02.22 21:45:23 4: ninjaduino/msg READ: MC;LL=-1021;LH=932;SL=-510;SH=497;D=7B0617078;C=493;L=33;
2017.02.22 21:45:23 5: ninjaduino: extracted data 100001001111100111101000111110000111 (bin)
2017.02.22 21:46:17 4: ninjaduino/msg READ: MC;LL=-1018;LH=941;SL=-519;SH=459;D=800AEA4BB1830B83C0057525D8C185C1E002BA92E;C=489;L=163;
2017.02.22 21:46:17 5: ninjaduino: extracted data 01111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001 (bin)
2017.02.22 21:46:20 4: ninjaduino/msg READ: MC;LL=-1011;LH=936;SL=-510;SH=494;D=630617078;C=491;L=33;
2017.02.22 21:46:20 5: ninjaduino: extracted data 100111001111100111101000111110000111 (bin)
2017.02.22 21:47:14 4: ninjaduino/msg READ: MC;LL=-1013;LH=937;SL=-516;SH=463;D=0015D49763061707800AEA4BB1830B83C0057525C;C=488;L=162;
2017.02.22 21:47:14 5: ninjaduino: extracted data 11111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100011 (bin)
2017.02.22 21:47:18 4: ninjaduino/msg READ: MC;LL=-1017;LH=940;SL=-511;SH=493;D=630617078;C=493;L=33;
2017.02.22 21:47:18 5: ninjaduino: extracted data 100111001111100111101000111110000111 (bin)
2017.02.22 21:48:14 4: ninjaduino/msg READ: MC;LL=-1016;LH=934;SL=-520;SH=484;D=0015D49763061707800AEA4BB1830B83C00575250015D49763061707800AEA4BB1830B83C0057525C8C185C1E;C=490;L=355;
2017.02.22 21:48:14 5: ninjaduino: extracted data 11111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110101111111111101010001010110110100010011100111110011110100011111000011111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001101110011111001111010001111100001 (bin)
2017.02.22 21:49:08 4: ninjaduino/msg READ: MC;LL=-1020;LH=936;SL=-518;SH=460;D=0015D49763061707800AEA4BB1830B83C0057525C;C=488;L=162;
2017.02.22 21:49:08 5: ninjaduino: extracted data 11111111111010100010101101101000100111001111100111101000111110000111111111110101000101011011010001001110011111001111010001111100001111111111101010001010110110100011 (bin)
2017.02.22 21:49:11 4: ninjaduino/msg READ: MC;LL=-1014;LH=935;SL=-506;SH=494;D=630617078;C=491;L=33;
2017.02.22 21:49:11 5: ninjaduino: extracted data 100111001111100111101000111110000111 (bin)
Viele Grüße
Timo
Hallo zusammen,
ich hab den Sensor eben mal an ein regelbares Netzteil gehängt und die Spannung langsam runtergedreht.
Bei ca. 2,5V wurde das höchste bit im KanalNibbel gesetzt.
Es scheint so, als wäre die Kanalangabe nur 3 bittig.
Bei ca. 2,7V wird das bit wieder gelöscht.
Gibts schon erkenntnisse über die letzten 2 Nibbels ?
Viele Grüße, Peter
Regelbares Netzteil, sehr gut. Ich kam nicht drauf wie man hätte Batteriemeldung testen können. Sidey hat schon ein Batterie-Reading eingebaut ich weiß aber auch nicht welches Nibble er hierzu herangezogen hat.
Mit höchstem Bit im KanalNibbel meinst du also folgendes?
Kanal 1, Batterie voll
0000
Kanal 2, Batterie voll
0001
Kanal 1, Batterie leer
1000
Kanal 2, Batterie leer
1001
Letzten zwei Nibbels immer noch die Theorie dass es eine Art CRC ist - wäre super um "falsche" Messwerte herauszufiltern. Ich bekomme über einen Zeitraum von 24h öfters mal Quatsch-Werte ins Log (200C oder 200% humidity) - natürlich Empfangs-/Sendefehler aber über ein CRC wahrscheinlich filterbar. Habe einige CRC-Verfahren probiert und mit den Messwerte gespielt (Temperatur+Humidity, nur Temperatur, etc.) um auf den CRC Wert zu kommen aber bisher erfolglos.
Ja genau so meinte ich das.
Bis auf "Kanal 2, Batterie leer" da ist dir wohl ne "0" zuviel reingerutscht ;-)
Bei den letzten Nibbels bin ich mir nicht so sicher.
Ich konnte da auch schon eine Veränderung feststellen obwohl sich an den Temperatur und Feuchte Werten nichts geändert hat.
Könnte die Feuchtigkeit nicht auch 10/12 bittig sein und mit dem Faktor 4/16 behaftet ?
Hab die falsche 0 gelöscht.
Bei mir konnte ich bei allen Werten gleichbleibend keine Veränderung an den letzten beiden Nibbels feststellen. Bei Veränderung von Temperatur oder Feuchtigkeit ändern sich beide Nibbels. Bei Veränderung von Channel (gleichbleibende Temperatur & Feuchtigkeit) ändern sich die beiden Nibbels auch. Die Werte sehen eher Random aus, nicht linear mit irgendwas vergleichbar. Wüsste also nicht wieso Feuchtigkeit doch 10/12 bittig sein sollte und für mich deutet das auf CRC/irgendein Hash hin.
Meine Regex zur Trennung der Wiederholung funktioniert nicht.
Deshalb klappt es mit der Dekodierung nicht.
Ist quasi eine Fleißarbeit, das elegant zu lösen..
Grüße Sidey
Das funktioniert bei mir recht gut. Ich schifte die kommenden Bits in ein uint64 ind vergleiche das mit dem StartPattern.
Ich bin immer noch an der CRC....
Bin mittlerweile gleicher Meinung wie moontear.
Viele Grüße, Peter
Zitat von: TimoH am 23 Februar 2017, 20:32:33
Das deckt sich ja mit dem, was ich auch vermutet habe.
Hier noch die Signaldaten. Ich habe die Timestamps drin gelassen, damit man die Daten zuordnen kann. Diesmal sind noch einige Fremddaten drin, mir ist keine sinnvolle Möglichkeit eingefallen, die herauszufiltern.
Ich habe mal was ausprobiert. Die Wiederholungen werden dadurch gesucht und ausgewertet, aber die Daten scheinen mir nicht zu stimmen.
2017.02.27 22:54:52.253 2: autocreate: define SD_WS_58_TH_3 SD_WS SD_WS_58_TH_3
2017.02.27 22:54:52.239 1: SD_WS: UNDEFINED sensor SD_WS_58_TH detected, code SD_WS_58_TH_3
2017.02.27 22:54:52.238 4: dummyDuino decoded protocolid: 58 (TFA 3032080 ) sensor id=218, channel=3, temp=59.9, hum=115, bat=ok
2017.02.27 22:54:52.235 4: SD_WS_Parse: Protocol: 58, rawData: A8ADA270673D81
2017.02.27 22:54:52.230 5: dummyDuino: dispatch W58#A8ADA270673D81
2017.02.27 22:54:52.226 5: dummyDuino: converted Data to (W58#A8ADA270673D81)
2017.02.27 22:54:52.224 4: dummyDuino: repeated hex A8ADA270673D81 found 5 times
2017.02.27 22:54:52.223 4: dummyDuino: A8ADA270673D81
2017.02.27 22:54:52.221 5: dummyDuino: part 10101000101011011010001001110000011001110011110110000001
2017.02.27 22:54:52.220 4: dummyDuino: TFA message start=300 end=356 with length56
2017.02.27 22:54:52.219 4: dummyDuino: A8ADA270673D81
2017.02.27 22:54:52.217 5: dummyDuino: part 10101000101011011010001001110000011001110011110110000001
2017.02.27 22:54:52.215 4: dummyDuino: TFA message start=235 end=291 with length56
2017.02.27 22:54:52.214 4: dummyDuino: A8ADA270673D81
2017.02.27 22:54:52.212 5: dummyDuino: part 10101000101011011010001001110000011001110011110110000001
2017.02.27 22:54:52.211 4: dummyDuino: TFA message start=170 end=226 with length56
2017.02.27 22:54:52.210 4: dummyDuino: 2A2B68
2017.02.27 22:54:52.209 5: dummyDuino: part 1010100010101101101000
2017.02.27 22:54:52.208 4: dummyDuino: TFA message start=139 end=161 with length22
2017.02.27 22:54:52.206 4: dummyDuino: A8ADA270673D81
2017.02.27 22:54:52.204 5: dummyDuino: part 10101000101011011010001001110000011001110011110110000001
2017.02.27 22:54:52.203 4: dummyDuino: TFA message start=74 end=130 with length56
2017.02.27 22:54:52.202 4: dummyDuino: A8ADA270673D81
2017.02.27 22:54:52.200 5: dummyDuino: part 10101000101011011010001001110000011001110011110110000001
2017.02.27 22:54:52.199 4: dummyDuino: TFA message start=9 end=65 with length56
2017.02.27 22:54:52.198 4: dummyDuino: TFA 30.3208.0 preamble_pos = 9
2017.02.27 22:54:52.197 5: dummyDuino: extracted data 11111111110101000101011011010001001110000011001110011110110000001111111111101010001010110110100010011100000110011100111101100000011111111111010100010101101101000111111111101010001010110110100010011100000110011100111101100000011111111111010100010101101101000100111000001100111001111011000000111111111110101000101011011010001001110000011001110011110110000001 (bin)
checksumme gefunden !
https://eclecticmusingsofachaoticmind.wordpress.com/2015/01/21/home-automation-temperature-sensors/ (https://eclecticmusingsofachaoticmind.wordpress.com/2015/01/21/home-automation-temperature-sensors/)
funktioniert super !
Woah, wie auch immer du den Artikel gefunden hast. Sehr gut!
Das heißt wir haben ja wirklich alles:
- preamble
- session (egal)
- Batterie-bit
- channel
- Temperatur
- checksum
Checksum finde ich richtig gut um die empfangenen Fehldaten herauszufiltern!
Habt ihr das aktualisierte Modul schon mal testen können?
Habe die neueste Version installiert, du meinst wahrscheinlich diesen Commit: https://github.com/RFD-FHEM/RFFHEM/commit/c2c703ee2002e519c42ad3e8ffdb8cdc5b431642? Habe eigentlich fast keine Repeats, deswegen für mich eher nicht relevant.
Mit der aktuellsten Version werden bei mir keine Werte/Readings mehr geliefert - mit der alten war alles Tutti, außer keine Checksum. hier ein Verbose4 Output, aber auch mit anderen Sendern (bin gerade unterwegs, kann keine rote LED beobachten):
2017.03.03 16:01:01 4: sduino/msg READ: MU;P0=865;P1=-640;P2=369;P3=-1071;D=0121212121212121212123030321210303210321212103212121;CP=2;
2017.03.03 16:01:01 4: sduino/msg READ: MC;LL=-1079;LH=877;SL=-575;SH=430;D=6F0015D6F7DF95F537800AEB7BEFCAFA9BC;C=493;L=138;
2017.03.03 16:01:01 4: sduino: Found manchester Protocol id 10 clock 493 -> OSV2o3
2017.03.03 16:01:01 4: sduino: Found manchester Protocol id 58 clock 493 -> tfa 30.3208.0
2017.03.03 16:01:01 4: sduino: TFA 30.3208.0 preamble_pos = 17
2017.03.03 16:01:01 4: sduino: TFA message start=17 end=74 with length57
2017.03.03 16:01:01 4: sduino: 1A8A42081A82B21
2017.03.03 16:01:01 4: sduino: TFA message start=83 end=140 with length57
2017.03.03 16:01:01 4: sduino: 151484103505643
2017.03.03 16:01:21 4: sduino/msg READ: MC;LL=-981;LH=987;SL=-500;SH=436;D=2B34CAAB2B4AACAAD2B32AAAAD32AAB34AAAAC;C=483;L=150;
2017.03.03 16:01:21 4: sduino: Found manchester Protocol id 10 clock 483 -> OSV2o3
2017.03.03 16:01:21 4: sduino: Found manchester Protocol id 58 clock 483 -> tfa 30.3208.0
2017.03.03 16:01:21 4: sduino/msg READ: MC;LL=-1018;LH=966;SL=-500;SH=445;D=55555555334ACD32AACAD2AB2AB4ACCAAAAB4CAAACD2AAAB;C=488;L=192;
2017.03.03 16:01:21 4: sduino: Found manchester Protocol id 10 clock 488 -> OSV2o3
2017.03.03 16:01:21 4: sduino: OSV2 protocol detected: preamble_pos = 33
2017.03.03 16:01:21 4: sduino: OSV2 protocol converted to hex: (501A2D1083601480053480) with length (88) bits
2017.03.03 16:01:21 4: sduino: Found manchester Protocol id 58 clock 488 -> tfa 30.3208.0
2017.03.03 16:01:25 4: sduino/msg READ: MU;P0=-504;P1=479;P2=-1054;P3=-2004;D=0121213121212121212121213131213131212131313131212131312;CP=1;
2017.03.03 16:01:26 4: sduino/msg READ: MU;P0=-1006;P1=494;P2=-4036;P3=-2013;P4=-700;D=0101010121313101313101010131010101010101010131314;CP=1;
2017.03.03 16:01:26 4: sduino/msg READ: MS;P1=519;P2=-1998;P3=-977;P4=-4026;D=14121213121213131312131313131313131312121312121313121212121313121212131313;CP=1;SP=4;
2017.03.03 16:01:26 4: sduino/msg READ: MU;P0=-388;P1=500;P2=-980;P3=-1986;D=0121313121212131212121212121212131312131312;CP=1;
2017.03.03 16:01:26 4: sduino/msg READ: MU;P0=-244;P1=467;P2=-1044;P3=-1974;D=0121312121212121212121313121313121213131313;CP=1;
2017.03.03 16:01:31 4: sduino/keepalive ok, retry = 0
2017.03.03 16:01:31 4: sduino/msg READ: MU;P0=304;P1=196;P2=-232;P3=848;P4=-706;P5=451;P6=-1259;D=012345454545454545454545636365454363406360404045604040;CP=5;
2017.03.03 16:01:31 4: sduino/msg READ: MC;LL=-1061;LH=889;SL=-559;SH=446;D=5EAE1CD7800AE97BAF570E6BC00574BDD7AB8735E;C=492;L=163;
2017.03.03 16:01:31 4: sduino: Found manchester Protocol id 10 clock 492 -> OSV2o3
2017.03.03 16:01:31 4: sduino: Found manchester Protocol id 58 clock 492 -> tfa 30.3208.0
2017.03.03 16:01:31 4: sduino: TFA 30.3208.0 preamble_pos = 42
2017.03.03 16:01:31 4: sduino: TFA message start=42 end=99 with length57
2017.03.03 16:01:31 4: sduino: 1A8B42285478CA1
2017.03.03 16:01:31 4: sduino: TFA message start=108 end=164 with length56
2017.03.03 16:01:31 4: sduino: A8B42285478CA1
2017.03.03 16:05:15 4: sduino/msg READ: MC;LL=-1021;LH=945;SL=-498;SH=450;D=55555555334ACD32AACAD2AB2AB4ACCAAAAB4CAAACD2AAAB;C=485;L=192;
2017.03.03 16:05:15 4: sduino: Found manchester Protocol id 10 clock 485 -> OSV2o3
2017.03.03 16:05:15 4: sduino: OSV2 protocol detected: preamble_pos = 33
2017.03.03 16:05:15 4: sduino: OSV2 protocol converted to hex: (501A2D1083601480053480) with length (88) bits
2017.03.03 16:05:15 4: sduino: Found manchester Protocol id 58 clock 485 -> tfa 30.3208.0
2017.03.03 16:05:16 4: sduino/msg READ: MU;P0=-100;P1=121;P2=243;P4=-184;P5=380;P6=-361;D=2610100112222021612602142626102412415261;CP=1;
2017.03.03 16:05:19 4: sduino/msg READ: MC;LL=-1059;LH=892;SL=-555;SH=438;D=7AB8735E002BA5EEBD5C39AF0015D2F75EAE1CD78;C=490;L=161;
2017.03.03 16:05:19 4: sduino: Found manchester Protocol id 10 clock 490 -> OSV2o3
2017.03.03 16:05:19 4: sduino: Found manchester Protocol id 58 clock 490 -> tfa 30.3208.0
2017.03.03 16:05:19 4: sduino: TFA 30.3208.0 preamble_pos = 40
2017.03.03 16:05:19 4: sduino: TFA message start=40 end=97 with length57
2017.03.03 16:05:19 4: sduino: 1A8B42285478CA1
2017.03.03 16:05:19 4: sduino: TFA message start=106 end=164 with length58
2017.03.03 16:05:19 4: sduino: 2A2D08A151E3287
2017.03.03 16:05:24 4: sduino/msg READ: MC;LL=-1080;LH=891;SL=-575;SH=387;D=2AAAAAAA999996A6A95666599569659555665655664;C=488;L=170;
2017.03.03 16:05:24 4: sduino: Found manchester Protocol id 10 clock 488 -> OSV2o3
2017.03.03 16:05:24 4: sduino: Found manchester Protocol id 58 clock 488 -> tfa 30.3208.0
2017.03.03 16:05:26 4: sduino/msg READ: MC;LL=-1075;LH=877;SL=-572;SH=428;D=BC00575BDF7E57D4DE002BADEFBF2BEA6F;C=491;L=136;
2017.03.03 16:05:26 4: sduino: Found manchester Protocol id 10 clock 491 -> OSV2o3
2017.03.03 16:05:26 4: sduino: Found manchester Protocol id 58 clock 491 -> tfa 30.3208.0
2017.03.03 16:05:26 4: sduino: TFA 30.3208.0 preamble_pos = 15
2017.03.03 16:05:26 4: sduino: TFA message start=15 end=72 with length57
2017.03.03 16:05:26 4: sduino: 1A8A42081A82B21
2017.03.03 16:05:26 4: sduino: TFA message start=81 end=136 with length55
2017.03.03 16:05:26 4: sduino: 54521040D41590
2017.03.03 16:05:43 4: sduino/keepalive ok, retry = 0
Whitelist IDs nur 10,17,58 aktuell. Wie ich sehe wird auch der Sender erkannt (sduino: Found manchester Protocol id 58 clock 483 -> tfa 30.3208.0) aber keine Daten...
Ebenfalls spannend finde ich die Checksum berechnung gefunden von Peter - die würde so einige falschen Daten rausschmeißen nehme ich an.
Ich hatte befürchtet, dass es noch nicht ganz klappt, aber eher mit falschen Readings gerechnet. ..
Hilft das hier?
http://www.mikrocontroller.net/topic/211884 (http://www.mikrocontroller.net/topic/211884)
Ich habe am code noch ein paar Anpassungen vorgenommen. Schau doch bitte mal, ob es damit jetzt stimmt
Check. Readings wieder vorhanden.
Super Arbeit!
Hab angefangen mich einzulesen da ich die FT0073 in Fhem einbinden wollte. Scheinbar kamm ich zu spät und ich konnte euch nicht unterstützen.
Aber für Feedback ist es nie zu spät:
Ihr habt super Arbeit geleistet. Es Funktioniert!
Hi Flipper,
Was sind die ft0073?
@moontear: wenn wir das mit den Readings wieder im Griff haben, dann kann ich ja Mal die CRC Sache einbauen.
Ich würde aber mal erwarten, dass keine Sensoren mehr falsch angelegt werden.
Der TFA Dostmann 30.3208.02 hört sich interessant an. Hat schon mal jemand verglichen wie es mit der Temperaturgenauigkeit und der Reichweite aussieht?
Gruß Ralf
Kurze Rückmeldung: Seit dem letzten Update läuft mein Sensor ebenfalls problemlos!
Besten Dank!
Zitat von: Sidey am 04 März 2017, 19:05:41
Was sind die ft0073?
Der FT0073 von Renkforce (Eigenfirma vom Blauen C) ist ein "Nachbau" vom TFA-Dostmann 30.3208.02.
Preislich nochmal ein stück günstiger als der TFA 30.3208.02, was sich beim kauf von mehreren gleich bemerkbar macht.
TFA 30.3208.02 => ~20€
FT0073 => ~13€
Diese Nutzen das selbe Protokoll (zumindest hat das mein Test bis jetzt belegt).
Interessante Alternative.
Aus der Serie gibt es ja auch noch andere Sensoren.
Ich habe mich gestern an der CRC Implementierung probiert.
Auf Anhieb klappt die Portierung nach Perl nicht.
Die Beschreibung in dem Blog Beitrag finde ich auch schwer verständlich.
Ich nehme an, es werden nur die temp und feuchte Nibbles in die CRC Berechnung einbezogen.
Vielleicht kann hier PeterSpr helfen, er schreibt ja dass es super klappt?!
Verstehe den Blog Post leider auch nicht ganz und bei unseren Sensoren ändert sich die Checksum auch wenn sich der Channel ändert soweit ich erkennen konnte. Man kann in Perl auch inline C verwenden ;)
Die Sensoren FT0073 sind anscheinend die gleichen wie TFA 30.3208.02 (https://www.elv.de/tfa-funk-thermo-hygrometer-klima-monitor-inkl-3-sender.html)und die gleichen wie ELV RS100 (https://www.elv.de/elv-raumklimastation-rs100-inkl-3-thermo-hygrosensoren-mit-lc-display.html). 20€ kosten die aber nicht. TFA Zusatzsensor (https://www.elv.de/tfa-zusatz-temperatur-luftfeuchtesensor.html) kostet 18€ bei ELV für die ELV Eigenmarke (//http://) 15€. Ich habe die TFA Dinger genommen weil sie "am Orginalsten" aussahen und ich gehofft hatte dass die mit SINGALduino funktionieren. Tun sie ja jetzt mittlerweile auch. Aber im Nachinein hätte man anscheinend auch einfach die billigeren Dinger kaufen können und 5€ gespart... ::)
Zitat von: Flipper92 am 05 März 2017, 21:05:59
Der FT0073 von Renkforce (Eigenfirma vom Blauen C) ist ein "Nachbau" vom TFA-Dostmann 30.3208.02.
Meinst Du diesen hier?
Renkforce Thermo-/Hygrosensor FT007TH
https://www.conrad.de/de/thermo-hygrosensor-renkforce-renkforce-thermo-hygrosensor-1425532.html?sc.ref=Product%20Details
Ich werde mir dann mal einen kaufen um zu schauen ob er eine brauchbare Temperaturgenauigkeit hat.
Gruß Ralf
Zitat von: Ralf9 am 06 März 2017, 10:35:54
Meinst Du diesen hier?
Renkforce Thermo-/Hygrosensor FT007TH
Ups sorry. Ja diese meinte ich.
Zitat von: Ralf9 am 06 März 2017, 10:35:54
Ich werde mir dann mal einen kaufen um zu schauen ob er eine brauchbare Temperaturgenauigkeit hat.
Über den Test würde ich mich auch Freuen. Hab Leiter nicht die Möglichkeit auf eine "exakte" Temperatur/-anzeige zuzugreifen.
Zitat von: moontear am 06 März 2017, 09:25:04
Verstehe den Blog Post leider auch nicht ganz und bei unseren Sensoren ändert sich die Checksum auch wenn sich der Channel ändert soweit ich erkennen konnte. Man kann in Perl auch inline C verwenden ;)
Ich habe die CRC Prüfung jetzt in Perl überführt. Es muss die ganze Nachricht inkl. Zufalls ID und Channel gerechnet werden.
Wenn ich es noch ein wenig schick gemacht habe, checke ich es ein.
Grüße sidey
Woah ik freu mir drauf! Sauber Sidey! Ich guck mir den checkin auf jeden Fall an weil ich wissen will wie du dieses ganze Byte umhergeshifte gemacht hast.
Hi,
So, die CRC Berechnung ist jetzt im Modul eingebaut. An der Auswertung der Nachrichten musste ich auch noch ein wenig feilen.
Ich freue mich über Rückmeldungen.
Grüße Sidey
Wow, die crcok Berechnung (https://github.com/RFD-FHEM/RFFHEM/commit/da6180aad7f163e63cc03a6ad6effb9bcf5cf037) ist ja wirklich speziell. Gucke ich mir morgen an um die mal zu verstehen in Perl. Cool!
Das sind ja wirklich mal alle Daten. Also Daten kommen an, ob der Rest funktioniert (CRC) etc. kann ich erst über die Zeit herausfinden - aber sieht schonmal schick aus.
Sidey... Top!
Zitat von: Ralf9 am 06 März 2017, 10:35:54
Meinst Du diesen hier?
Renkforce Thermo-/Hygrosensor FT007TH
Ich werde mir dann mal einen kaufen um zu schauen ob er eine brauchbare Temperaturgenauigkeit hat.
Ich habe mir nun doch keinen FT007TH gekauft, es ist eine WH3080 Wetterstation geworden. Dabei ist mir nun aufgefallen, daß ich mit drei GT-WT-02 und drei Sensoren mit der ID 7 nun genug Sensoren habe, da diese sehr viele Wiederholungen senden.
Gruß Ralf
Hallo zusammen,
auch ich habe mir vor einiger Zeit drei der TFA 30.3208.02 Sensoren im Set mit einer Basisstation gekauft. (https://www.amazon.de/dp/B00SIZZBDK/ref=cm_sw_em_r_mt_dp_4OzIzb2KND20K)
Viele der anderen TFA-Sensoren werden mit dem JeeLink gelesen (https://wiki.fhem.de/wiki/JeeLink). Deshalb habe ich mir einen JeeLink v3c (basiert auf dem Chip RFM69cw) für 433 MHz besorgt. Meine Versuche, die TFA 30.3208.02 Sensoren mit dem LaCrosse-Sketch (https://svn.fhem.de/trac/browser/trunk/fhem/contrib/arduino/36_LaCrosse-LaCrosseITPlusReader.zip) zu empfangen, waren leider erfolglos.
Nun versuche ich, diesen Sketch so zu modifizieren, dass der JeeLink v3c die TFA 30.3208.02 Sensoren empfangen kann. Da ihr das Funkprotokoll schon erfolgreich analysiert habt, erhoffe ich mir, hier etwas Hilfe bezüglich der einzustellenden Parameter für den RFM69CW (Handbuch: http://www.hoperf.com/upload/rf/RFM69CW-V1.1.pdf) zu bekommen.
Auf Grundlage dieses Threads habe folgende Parameter angenommen. Kann sie jemand bitte bestätigen oder zu den offenen Fragen Beiträge machen?
- Modulationsart OOK (der ursprüngliche Sketch verwendet FSK).
- Als Trägerfrequenz habe ich 433920 kHz eingestellt. Passt das?
- Die Bandbreite des Kanalfilters habe ich auf die maximalen 250 kHz gesetzt.
- Manchester Decoding eingeschaltet.
- Sync Word Recognition habe ich vorerst abgeschaltet.
- Payload Length ist noch auf 64 Bytes eingestellt, da müssten die 7 Bytes, die das Gerät sendet, ja hineinpassen.
- Als Datenrate habe ich 17.241 kbps, 9.579 kbps und 8.842 kbps ausprobiert. Hier bin ich mir am unsichersten. Mit welcher Datenrate sendet der Sensor?
Mit dem ursprünglichen Sketch habe ich stets irgendwelche Daten aus dem Äther empfangen. Teilweise sogar welche, die als LaCrosse-Sensormessung interpretiert werden konnten und sinnvolle Messwerte enthielten. -> Nachbarn
Allerdings waren meine Sensoren nie dabei. Mit den neuen Parametern empfange ich nun erstmal gar nichts mehr...
Ich bin schon dabei, die Bauteile für ein SIGNALduino zu bestellen. Würde mich aber trotzdem freuen, wenn ich es mit dem JeeLink hinbekomme.
Viele Grüße
David
Hallo zusammen!
Leider etwas spät, aber hier trotzdem der Hinweis: der TFA Sensor 30.3208.02 scheint mit dem Froggit FT007PF bzw. Ambient Weather F007-TH baugleich zu sein. Es gibt einige Resourcen dazu:
- Thread im Pilight-Forum (dort bin ich über die Information gestolpert): https://forum.pilight.org/showthread.php?tid=3225&pid=22229#pid22229
- froggit-read - einfaches Auslese-Programm für einen direkt am RasPi angeschlossenen Billig-433MHz-Empfänger: https://github.com/zwobbl/froggit-read
- RasPi weathermon mit Protokoll-Beschreibung: https://github.com/adilosa/weathermon
- GNU Radio Code für die Sensoren - der Autor hat das Protokoll wohl ursprünglich dekodiert, die Autoren von weathermon und froggit-read haben darauf aufgesetzt: https://github.com/volgy/gr-ambient (siehe dort docs/notes.txt)
Ich habe hier froggit-read erfolgreich mit dem RWS-371 433 MHz Modul von Watterott (wohl ähnlich zu den verbreiteten RXB6) und zwei TFA 30.3208.02 am Laufen. Die empfangenen Daten schauen alle korrekt aus. Da der Empfang direkt am RasPi aber recht viel CPU braucht werde ich wohl auf Signalduino umsteigen, bin also sehr froh, dass Ihr das schon am Laufen habt!! :)
Ich bin über diesen Thread gestolpert da ich am Suchen nach dem Temperatursensor FT007TK war, was diesem erwähnten Sensoren entsprechen müsste.
Funktioniert das mit jeder Ausführung des SIGNALduinos oder müssen dafür zusätzliche Parameter definiert werden um den Sensor zu empfangen?
@Burny4600 und alle eventuell Suchenden
Ich habe es gerade eben ans laufen gebracht mit folgender Kombo:
Arduino Nano(orginal) mit CC1101 433MHz @5V(ich weiß das soll so nicht sein aber alle CC1101 die ich habe(8) funktionieren nicht mit 3,3V)
hab die Frequenz und die 433,92, die Bandbreite auf 325kHz und die rAmpl(Verstärkung) auf 42db gestellt. vorher kamen keine Nachrichten an.(Der CC1101 war direkt davor als NanoCul im Einsatz und vielleicht dadurch dann etwas verwirrt)
Interessant wären noch:
Die Bezeichnung des Temperatursensors,
die Firmware Version
und die RAWMSG (steht in den Internals beim Sensor)
Gruß Ralf
Bezeichnung des Sensors: FT007TH (Branding von Renkforce)
geflashte Firmware: Leider gibt es keine eindeutige nummer höchstens die commit nummer: 71ea593
Generell ist es die Release Version die unter https://github.com/RFD-FHEM/SIGNALDuino/releases zu finden ist.
sigduino_RAWMSG: MC;LL=-1005;LH=946;SL=-505;SH=496;D=0015D55F5C0E2B47800AEAAFAE0715A3C0057557D7;C=487;L=168;R=0;
Grüße MadMe86
Zitatgeflashte Firmware: Leider gibt es keine eindeutige nummer
Die Firmware Version bekommst Du mit "get sigduino version"
Zitathöchstens die commit nummer: 71ea593
Du verwendest demnach die Spezialversion 3.3.1-experimental
ZitatMC;LL=-1005;LH=946;SL=-505;SH=496;D=0015D55F5C0E2B47800AEAAFAE0715A3C0057557D7;C=487;L=168;R=0;
In der Nachricht sollten eigentlich 2 Wiederholungen enthalten sein, dafür ist die Nachricht mit einer Länge von L=168 zu kurz.
Kannst Du bitte mal schauen ob auch ab und zu Nachrichten mit einer Länge von mindestens 190 empfangen werden?
Falls alle zu kurz sind, würde mich interessieren wie es mit meiner alternativen Firmware V 3.3.2.1-rc9 aussieht:
https://forum.fhem.de/index.php/topic,82379.msg744554.html#msg744554
Gruß Ralf