@sidey signalduino - gleiche Nachrichten < 2sek und MC_Protokoll

Begonnen von Byte09, 30 September 2017, 11:58:50

Vorheriges Thema - Nächstes Thema

Byte09

Hi Sidey ,

im Signalduinomodul wird das durchreichen von gleichen Nachrichten <2 Sekunden ja abgefangen , somit nicht an logische module weitergereicht.
jetzt ist es so , das ich genau diese gleichen nachrichten benötige, um darauf zu reagieren zu können.

Frage, : Soweit ich das jetzt gesehen habe ist das ja eine globale Sache, d.H es ist nicht möglich dieses auf einzelne IDs zu beschränken bzw. einzelne IDs davon auszunehmen.  Wäre es denn eine grosse Sache, dieses einzubauen , bzw. würdest du das ggf. in die offizielle version zu übernehmen ?

das problem : Siro Motoren. Diese Motoren nutzen das gleiche Signal als "stop" befehl, als auch als Favorit" befehl, lediglich der Signalrepeat unterscheidet die beiden befehle.
Somit ist es mir im jetztigen zustand nicht möglich , in der Parse-Routine zwischen diesen beiden Befehlen der FB zu unterscheiden.

weiterhin hat das Signalduino-Modul mit dem signal schwierigkeiten, wenn MC im Modul angeschaltet ist . Eine erkennung efolgt einwandfrei , wenn es ausgeschaltet ist .

Anbei ein log , in dem das ganz gut nachvollziehbar ist.

# mc aus

####################################################################

2017.09.30 06:41:20 5: AddSendQueue: Signalduino: CDC (1)
2017.09.30 06:41:20 4: set Signalduino disableMessagetype manchesterMC CDC
2017.09.30 06:41:21 5: Signalduino SW: CDC
2017.09.30 06:41:22 4: Signalduino/HandleWriteQueue: nothing to send, stopping timer
####################################################################

# empfang der FB - taaste hoch

2017.09.30 06:41:37 4: Signalduino/msg READ: MU;P0=-4112;P1=321;P2=-785;P3=650;P4=-418;P6=-1548;D=01234341234341614121212121234123634121212123412161212123412121236;CP=1;R=37;
2017.09.30 06:41:37 4: Signalduino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2017.09.30 06:41:37 5: Signalduino: start pattern for MU Protocol id 72 -> Siro shutter mismatches, aborting
2017.09.30 06:41:38 4: Signalduino/msg READ: MS;P0=4798;P1=-1531;P3=337;P4=-759;P5=682;P6=-411;P7=-9219;D=3701345634565634565634563434343434563456565634343434563434343434345634343456565656;CP=3;SP=7;R=49;O;
2017.09.30 06:41:38 4: Signalduino/msg READ: MU;P0=-408;P1=348;P2=-749;P3=684;P4=-9196;P5=4800;P6=-1512;D=01230301230301230121212121230123030301212121230121212121212301212123030303014561230123030123030123012121212123012303030121212123012121212121230121212303030301;CP=1;R=55;
2017.09.30 06:41:38 4: Signalduino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2017.09.30 06:41:38 5: Signalduino: Starting demodulation at Position 79
2017.09.30 06:41:38 5: Signalduino: dispatching bits: 0 1 0 1 1 0 1 1 0 1 0 0 0 0 0 1 0 1 1 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 1 1 1 0
2017.09.30 06:41:38 4: Signalduino: decoded matched MU Protocol id 72 dmsg P72#5B4170811E length 40 RSSI = -46.5
2017.09.30 06:41:38 5: Signalduino Dispatch: P72#5B4170811E, test ungleich: disabled
2017.09.30 06:41:38 5: Signalduino Dispatch: P72#5B4170811E, -46.5 dB, dispatch
2017.09.30 06:41:38 5: Signalduino: dispatch P72#5B4170811E
2017.09.30 06:41:38 4: Siro_Parse: msg = 5B4170811E length: P72#5B4170811E
2017.09.30 06:41:38 4: Siro_Parse: rawData = 5B4170811E length: 10
2017.09.30 06:41:38 4: Siro_Parse: converted to bits: 0101101101000001011100001000000100011110
2017.09.30 06:41:38 4: Siro_Parse: device ID: 5B41708
2017.09.30 06:41:38 4: Siro_Parse: Channel: 1
2017.09.30 06:41:38 4: Siro_Parse: Cmd: 1  Newstate: off
2017.09.30 06:41:38 4: Siro_Parse: deviceCode: 5B417081
2017.09.30 06:41:38 4: def -> HASH(0x3bf1920)
2017.09.30 06:41:38 4: Siro_Parse: channel parse-> 1 - devicecode -> 5B417081
2017.09.30 06:41:38 5: list ->
2017.09.30 06:41:38 5: Siro_Parse_Liste: name -> Siro_5B417081 - chan -> 1 - def -> HASH(0x3bf1920) lhash -> HASH(0x3beb780)
2017.09.30 06:41:38 5: AUFRUF SIRO_SET :HASH(0x3beb780), Siro_5B417081, off

# mc an

######################################################################
2017.09.30 06:42:38 5: AddSendQueue: Signalduino: CEC (1)
2017.09.30 06:42:38 4: set Signalduino enableMessagetype manchesterMC CEC
2017.09.30 06:42:39 5: Signalduino SW: CEC
2017.09.30 06:42:39 4: Signalduino/HandleWriteQueue: nothing to send, stopping timer
######################################################################

# empfang fb - taste hoch

2017.09.30 06:43:04 4: Signalduino/msg READ: MC;LL=-759;LH=688;SL=-402;SH=345;D=4A52554A954AAA54A8;C=365;L=69;R=64;
2017.09.30 06:43:04 4: Signalduino/msg READ: MC;LL=-745;LH=710;SL=-403;SH=338;D=4A52554A954AAA54A8;C=365;L=69;R=64;
2017.09.30 06:43:04 4: Signalduino/msg READ: MC;LL=-754;LH=698;SL=-402;SH=336;D=4A52554A954AAA54A8;C=364;L=69;R=64;
2017.09.30 06:43:04 4: Signalduino/msg READ: MC;LL=-757;LH=686;SL=-406;SH=337;D=4A52554A954AAA54A8;C=364;L=69;R=64;
2017.09.30 06:43:04 4: Signalduino/msg READ: MC;LL=-749;LH=705;SL=-400;SH=345;D=4A52554A954AAA54A8;C=366;L=69;R=64;
2017.09.30 06:43:04 4: Signalduino/msg READ: MC;LL=-751;LH=685;SL=-408;SH=346;D=4A52554A954AAA54A8;C=364;L=69;R=64;
2017.09.30 06:43:04 4: Signalduino/msg READ: MC;LL=-744;LH=701;SL=-399;SH=350;D=4A52554A954AAA54A8;C=365;L=69;R=64;
2017.09.30 06:43:04 4: Signalduino/msg READ: MC;LL=-764;LH=685;SL=-405;SH=339;D=4A52554A954AAA54A8;C=365;L=69;R=64;
2017.09.30 06:43:04 4: Signalduino/msg READ: MC;LL=-744;LH=698;SL=-397;SH=350;D=4A52554A954AAA54A8;C=364;L=69;R=64;
2017.09.30 06:43:04 4: Signalduino/msg READ: MC;LL=-763;LH=689;SL=-395;SH=333;D=4A52554A954AAA54A8;C=363;L=69;R=64;
2017.09.30 06:43:04 4: Signalduino/msg READ: MC;LL=-763;LH=689;SL=-395;SH=333;D=4A52554A954AAA54A8;C=363;L=69;R=64;
2017.09.30 06:43:04 4: Signalduino/msg READ: MS;P1=4815;P2=-1534;P3=330;P4=-755;P5=686;P6=-407;P7=-9104;D=3712345634565634565634563434343434563456565634343434563434343434345634343456565656;CP=3;SP=7;R=64;O;
2017.09.30 06:43:04 4: Signalduino/msg READ: MS;P1=4815;P2=-1534;P3=330;P4=-761;P5=686;P6=-407;P7=-9104;D=3712345634565634565634563434343434563456565634343434563434343434345634343456565656;CP=3;SP=7;R=64;
2017.09.30 06:43:04 4: Signalduino/msg READ: MC;LL=-759;LH=682;SL=-410;SH=334;D=552554A954AA8;C=364;L=49;R=63;
2017.09.30 06:43:05 4: Signalduino/msg READ: MS;P0=4803;P1=-1522;P2=333;P3=-769;P4=699;P5=-393;P6=-9190;D=2601234523454523454523452323232323452345454523232323452323232323234523232345454545;CP=2;SP=6;R=61;


evtl. kannst du ja hier ein problem erkennen .

gruss Byte09

Sidey

Hallo Byte09,

Das erkennen aller Wiederholungen wird meiner Meinung nach nicht funktionieren.
Hast Du denn genauere Informationen, wie das mit den Wiederholungen funktioniert und wie die Wiederholungen voneinander abgegrenzt werden?

Ich kann mir auch nicht vorstellen, dass ein Hersteller einer Funklösung darauf Setzt, dass alle Wiederholungen ungestört beim Empfänger ankommen.
Wäre das so, würde man in der Regel ja nur 1x senden müssen, aber weil eine Funkübertragung immer mal gerne durch gleichzeitiges Senden gestört werden kann, wird mehrfach gesendet.

Was die Erkennung als MC angeht, kenne ich den Fehler.
Wenn Du mir verrätst, welche Hardware Du verwendest, dann schicke ich dir mal eine Firmware in den ich den Fehler behoben habe.


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

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

Byte09

#2
Hi Sidey ,

ich benutze sowohl Signalesp ( wemos +cc1101 ) , als auch Signalduino ( Arduino nano +cc1101 ) , beide 433 mhz.

obwohl ich deine meinung teile, das die lösung mit dem mehrfachen senden des signals und entsprechender erkennung als anderen befehl wohl mehr als suboptimal ist , ist es leider genau so gelöst.

ich kann das leicht nachvollziehen, indem ich das stopsignal über den signalduino sende. sende ich das signal mit R <  (X) -> stop. Sende ich das signal mit R > (X) -> Favoritenanfahrt.



ich habe zum testen die Abfrage ( sich wiederholendes , gleiches signal < 2 sekunden ) mal in der Signalduino auskommentiert.
hier die logdatei :


## empfang des stopbefehls / taste kurz gedrückt / reaktion motor  - > stop
##########################################################################
2017.10.01 06:26:39 4: Signalduino/keepalive ok, retry = 0
2017.10.01 06:26:40 4: Signalduino/msg READ: MU;P0=-8497;P1=4822;P2=-1523;P3=329;P4=-766;P5=679;P6=-415;D=012345634565634565634563434343434563456565634343434563434343434345634563456345634501234563456563456563456343434343456345656563434343456343434343434563456345634563450123456345656345656345634343434345634565656343434345634343434343456345634563456345;CP=3;R=63;
2017.10.01 06:26:40 4: Signalduino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2017.10.01 06:26:40 4: Signalduino: decoded matched MU Protocol id 72 dmsg P72#5B41708154 length 40 RSSI = -42.5
2017.10.01 06:26:40 4: Siro_Parse: msg = 5B41708154 length: P72#5B41708154
2017.10.01 06:26:40 4: Siro_Parse: rawData = 5B41708154 length: 10
2017.10.01 06:26:40 4: Siro_Parse: converted to bits: 0101101101000001011100001000000101010100
2017.10.01 06:26:40 4: Siro_Parse: channel parse-> 1 - devicecode -> 5B417081
2017.10.01 06:26:40 4: Signalduino: decoded matched MU Protocol id 72 dmsg P72#5B41708154 length 40 RSSI = -42.5
2017.10.01 06:26:40 4: Siro_Parse: msg = 5B41708154 length: P72#5B41708154
2017.10.01 06:26:40 4: Siro_Parse: rawData = 5B41708154 length: 10
2017.10.01 06:26:40 4: Siro_Parse: converted to bits: 0101101101000001011100001000000101010100
2017.10.01 06:26:40 4: Siro_Parse: channel parse-> 1 - devicecode -> 5B417081
#########################################################################


##empfang des favorit befehls / taste lange gedrückt / reaktin motor -> favorit
##########################################################################

2017.10.01 06:28:26 4: Signalduino/msg READ: MU;P0=-32001;P1=4799;P2=-1524;P3=344;P4=-749;P5=698;P6=-403;P7=-8945;D=01234563456563456563456343434343456345656563434343456343434343434563456345634563457123456345656345656345634343434345634565656343434345634343434343456345634563456345712345634565634565634563434343434563456565634343434563434343434345634563456345634571234563;CP=3;R=45;O;
2017.10.01 06:28:26 4: Signalduino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2017.10.01 06:28:26 4: Signalduino: decoded matched MU Protocol id 72 dmsg P72#5B41708154 length 40 RSSI = -51.5
2017.10.01 06:28:26 4: Siro_Parse: msg = 5B41708154 length: P72#5B41708154
2017.10.01 06:28:26 4: Siro_Parse: rawData = 5B41708154 length: 10
2017.10.01 06:28:26 4: Siro_Parse: converted to bits: 0101101101000001011100001000000101010100
2017.10.01 06:28:26 4: Siro_Parse: channel parse-> 1 - devicecode -> 5B417081
2017.10.01 06:28:27 4: Signalduino: decoded matched MU Protocol id 72 dmsg P72#5B41708154 length 40 RSSI = -51.5
2017.10.01 06:28:27 4: Siro_Parse: msg = 5B41708154 length: P72#5B41708154
2017.10.01 06:28:27 4: Siro_Parse: rawData = 5B41708154 length: 10
2017.10.01 06:28:27 4: Siro_Parse: converted to bits: 0101101101000001011100001000000101010100
2017.10.01 06:28:27 4: Siro_Parse: channel parse-> 1 - devicecode -> 5B417081
2017.10.01 06:28:27 4: Signalduino: decoded matched MU Protocol id 72 dmsg P72#5B41708154 length 40 RSSI = -51.5
2017.10.01 06:28:27 4: Siro_Parse: msg = 5B41708154 length: P72#5B41708154
2017.10.01 06:28:27 4: Siro_Parse: rawData = 5B41708154 length: 10
2017.10.01 06:28:27 4: Siro_Parse: converted to bits: 0101101101000001011100001000000101010100
2017.10.01 06:28:27 4: Siro_Parse: channel parse-> 1 - devicecode -> 5B417081
2017.10.01 06:28:27 4: Signalduino/msg READ: MU;P0=-760;P1=334;P2=693;P3=-399;P4=-8942;P5=4796;P6=-1540;D=01010102310232310101010102310232323101010102310101010101023102323102323102323102310101010102310232323101010102310101010101023102310231023102456102310232310232310231010101010231023232310101010231010101010102310231023102310245610231023231023231023101010101;CP=1;R=45;O;
2017.10.01 06:28:27 4: Signalduino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2017.10.01 06:28:27 4: Signalduino: decoded matched MU Protocol id 72 dmsg P72#5B41708154 length 40 RSSI = -51.5
2017.10.01 06:28:27 4: Siro_Parse: msg = 5B41708154 length: P72#5B41708154
2017.10.01 06:28:27 4: Siro_Parse: rawData = 5B41708154 length: 10
2017.10.01 06:28:27 4: Siro_Parse: converted to bits: 0101101101000001011100001000000101010100
2017.10.01 06:28:27 4: Siro_Parse: channel parse-> 1 - devicecode -> 5B417081
2017.10.01 06:28:27 4: Signalduino/msg READ: MU;P0=-766;P1=4794;P2=-1532;P3=338;P4=683;P5=-417;P6=-8941;D=01230453045453030304530303030303045304530453045304612304530454530303030453045454530303030453030303030304530453045304530461230453045453045453045303030303045304545453030303045303030303030453045304530453046123045304545304545304530303030304530454545303030304;CP=3;R=44;O;
2017.10.01 06:28:27 4: Signalduino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2017.10.01 06:28:27 4: Signalduino: decoded matched MU Protocol id 72 dmsg P72#5B41708154 length 40 RSSI = -52
2017.10.01 06:28:27 4: Siro_Parse: msg = 5B41708154 length: P72#5B41708154
2017.10.01 06:28:27 4: Siro_Parse: rawData = 5B41708154 length: 10
2017.10.01 06:28:27 4: Siro_Parse: converted to bits: 0101101101000001011100001000000101010100
2017.10.01 06:28:27 4: Siro_Parse: channel parse-> 1 - devicecode -> 5B417081
2017.10.01 06:28:27 4: Signalduino/msg READ: MU;P0=-402;P1=695;P2=342;P3=-751;P4=-8939;P5=4804;P6=-1538;D=01023232323232323102310231023145623102310102310102310232323232323232310232323232323102310231023102314562310231010231010231023232323231023101010232323231023232323232310231023102310231456231023101023101023102323232323102310101023232323102323232323231023102;CP=2;R=45;O;
2017.10.01 06:28:27 4: Signalduino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2017.10.01 06:28:27 4: Signalduino: decoded matched MU Protocol id 72 dmsg P72#5B41708154 length 40 RSSI = -51.5
2017.10.01 06:28:27 4: Siro_Parse: msg = 5B41708154 length: P72#5B41708154
2017.10.01 06:28:27 4: Siro_Parse: rawData = 5B41708154 length: 10
2017.10.01 06:28:27 4: Siro_Parse: converted to bits: 0101101101000001011100001000000101010100
2017.10.01 06:28:27 4: Siro_Parse: channel parse-> 1 - devicecode -> 5B417081
2017.10.01 06:28:28 4: Signalduino/msg READ: MU;P0=-774;P1=679;P2=-411;P3=330;D=012303030301230123012123012123012303030303012301212123030303012;CP=3;R=43;
2017.10.01 06:28:28 4: Signalduino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2017.10.01 06:28:28 4: Signalduino/msg READ: MU;P0=-8848;P1=4804;P2=-1512;P3=336;P4=-757;P5=695;P6=-402;D=0123456345656345656345634343434345634565656343434345634343434343456345634563456345;CP=3;R=49;
2017.10.01 06:28:28 4: Signalduino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2017.10.01 06:28:28 4: Signalduino: decoded matched MU Protocol id 72 dmsg P72#5B41708154 length 40 RSSI = -49.5
2017.10.01 06:28:28 4: Siro_Parse: msg = 5B41708154 length: P72#5B41708154
2017.10.01 06:28:28 4: Siro_Parse: rawData = 5B41708154 length: 10
2017.10.01 06:28:28 4: Siro_Parse: converted to bits: 0101101101000001011100001000000101010100
2017.10.01 06:28:28 4: Siro_Parse: channel parse-> 1 - devicecode -> 5B417081


.. es handelt sich um das gleiche signal in unterschiedlicher anzahl .

in dieser form kann ich das in der Parse auch auswerten und darauf reagieren . leider nicht , wenn signalduino die signale in diesen kurzen abständen nicht an das logische modul durchreicht.
zum vergleich - mit dem abfangen und blockieren der signale in der signalduino sieht das ganze so aus:


## empfang des stopbefehls / taste kurz gedrückt / reaktion motor  - > stop
##########################################################################
2017.10.01 06:26:39 4: Signalduino/keepalive ok, retry = 0
2017.10.01 06:26:40 4: Signalduino/msg READ: MU;P0=-8497;P1=4822;P2=-1523;P3=329;P4=-766;P5=679;P6=-415;D=012345634565634565634563434343434563456565634343434563434343434345634563456345634501234563456563456563456343434343456345656563434343456343434343434563456345634563450123456345656345656345634343434345634565656343434345634343434343456345634563456345;CP=3;R=63;
2017.10.01 06:26:40 4: Signalduino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2017.10.01 06:26:40 4: Signalduino: decoded matched MU Protocol id 72 dmsg P72#5B41708154 length 40 RSSI = -42.5
2017.10.01 06:26:40 4: Siro_Parse: msg = 5B41708154 length: P72#5B41708154
2017.10.01 06:26:40 4: Siro_Parse: rawData = 5B41708154 length: 10
2017.10.01 06:26:40 4: Siro_Parse: converted to bits: 0101101101000001011100001000000101010100
2017.10.01 06:26:40 4: Siro_Parse: channel parse-> 1 - devicecode -> 5B417081
2017.10.01 06:26:40 4: Signalduino: decoded matched MU Protocol id 72 dmsg P72#5B41708154 length 40 RSSI = -42.5
2017.10.01 06:26:40 4: Siro_Parse: msg = 5B41708154 length: P72#5B41708154
2017.10.01 06:26:40 4: Siro_Parse: rawData = 5B41708154 length: 10
2017.10.01 06:26:40 4: Siro_Parse: converted to bits: 0101101101000001011100001000000101010100
2017.10.01 06:26:40 4: Siro_Parse: channel parse-> 1 - devicecode -> 5B417081
#########################################################################


## empfang des favorit befehls / taste lange gedrückt / reaktin motor -> favorit
##########################################################################

2017.10.01 06:42:18 4: Signalduino/msg READ: MU;P0=-32001;P1=4800;P2=-1519;P3=332;P4=-757;P5=687;P6=-412;P7=-8951;D=01234563456563456563456343434343456345656563434343456343434343434563456345634563457123456345656345656345634343434345634565656343434345634343434343456345634563456345712345634565634565634563434343434563456565634343434563434343434345634563456345634571234563;CP=3;R=49;O;
2017.10.01 06:42:18 4: Signalduino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2017.10.01 06:42:18 4: Signalduino: decoded matched MU Protocol id 72 dmsg P72#5B41708154 length 40 RSSI = -49.5
2017.10.01 06:42:18 4: Siro_Parse: msg = 5B41708154 length: P72#5B41708154
2017.10.01 06:42:18 4: Siro_Parse: rawData = 5B41708154 length: 10
2017.10.01 06:42:18 4: Siro_Parse: converted to bits: 0101101101000001011100001000000101010100
2017.10.01 06:42:18 4: Siro_Parse: channel parse-> 1 - devicecode -> 5B417081
2017.10.01 06:42:18 4: Signalduino: decoded matched MU Protocol id 72 dmsg P72#5B41708154 length 40 RSSI = -49.5
2017.10.01 06:42:18 4: Signalduino Dispatch: P72#5B41708154, Dropped due to short time or equal msg
2017.10.01 06:42:18 4: Signalduino: decoded matched MU Protocol id 72 dmsg P72#5B41708154 length 40 RSSI = -49.5
2017.10.01 06:42:18 4: Signalduino Dispatch: P72#5B41708154, Dropped due to short time or equal msg
2017.10.01 06:42:18 4: Signalduino/msg READ: MU;P0=-766;P1=324;P2=670;P3=-423;P4=-8940;P5=4810;P6=-1520;D=01010102310232310101010102310232323101010102310101010101023102323102323102323102310101010102310232323101010102310101010101023102310231023102456102310232310232310231010101010231023232310101010231010101010102310231023102310245610231023231023231023101010101;CP=1;R=48;O;
2017.10.01 06:42:18 4: Signalduino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2017.10.01 06:42:18 4: Signalduino: decoded matched MU Protocol id 72 dmsg P72#5B41708154 length 40 RSSI = -50
2017.10.01 06:42:18 4: Signalduino Dispatch: P72#5B41708154, Dropped due to short time or equal msg
2017.10.01 06:42:18 4: Signalduino/msg READ: MU;P0=-760;P1=4798;P2=-1535;P3=335;P4=682;P5=-424;P6=-8934;D=01230453045453030304530303030303045304530453045304612304530454530303030453045454530303030453030303030304530453045304530461230453045453045453045303030303045304545453030303045303030303030453045304530453046123045304545304545304530303030304530454545303030304;CP=3;R=47;O;
2017.10.01 06:42:18 4: Signalduino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2017.10.01 06:42:18 4: Signalduino: decoded matched MU Protocol id 72 dmsg P72#5B41708154 length 40 RSSI = -50.5
2017.10.01 06:42:18 4: Signalduino Dispatch: P72#5B41708154, Dropped due to short time or equal msg
2017.10.01 06:42:18 4: Signalduino/msg READ: MU;P0=-414;P1=680;P2=331;P3=-765;P4=-8945;P5=4802;P6=-1530;D=01023232323232323102310231023145623102310102310102310232323232323232310232323232323102310231023102314562310231010231010231023232323231023101010232323231023232323232310231023102310231456231023101023101023102323232323102310101023232323102323232323231023102;CP=2;R=45;O;
2017.10.01 06:42:18 4: Signalduino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2017.10.01 06:42:18 4: Signalduino: decoded matched MU Protocol id 72 dmsg P72#5B41708154 length 40 RSSI = -51.5
2017.10.01 06:42:18 4: Signalduino Dispatch: P72#5B41708154, Dropped due to short time or equal msg
2017.10.01 06:42:18 4: Signalduino/msg READ: MU;P0=-781;P1=677;P2=-424;P3=313;D=012303030301230123012123012123012303030303012301212123030303012;CP=3;R=44;
2017.10.01 06:42:18 4: Signalduino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2017.10.01 06:42:19 4: Signalduino/msg READ: MU;P0=-8844;P1=4788;P2=-1552;P3=328;P4=-759;P5=685;P6=-414;D=0123456345656345656345634343434345634565656343434345634343434343456345634563456345;CP=3;R=48;
2017.10.01 06:42:19 4: Signalduino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2017.10.01 06:42:19 4: Signalduino: decoded matched MU Protocol id 72 dmsg P72#5B41708154 length 40 RSSI = -50
2017.10.01 06:42:19 4: Signalduino Dispatch: P72#5B41708154, Dropped due to short time or equal msg


insofern sehe ich zur lösung dieses problems für mich als optimale lösung nur die, das ich in der signalduino ein atrr hätte , in der ich die entsprechende ID von dieser prüfung ausschliessen könnte .

gruss Byte09

elektron-bbs

Das Problem dürfte in der Anzahl der gesendeten Bits und der Erkennung des Beginns einer Wiederholung zu suchen sein. Ich bin gerade an der Umsetzung des FS20-Protokolls und da sieht es ähnlich aus.
Wenn man sich die Daten genauer ansieht, besteht z.B. dieses Paket aus 3 Wiederholungen. Ich habe die Datenzeilen umgebrochen, dadurch sieht man das deutlicher:


## empfang des stopbefehls / taste kurz gedrückt / reaktion motor  - > stop
##########################################################################
2017.10.01 06:26:39 4: Signalduino/keepalive ok, retry = 0
2017.10.01 06:26:40 4: Signalduino/msg READ: MU;P0=-8497;P1=4822;P2=-1523;P3=329;P4=-766;P5=679;P6=-415;D=
0123456345656345656345634343434345634565656343434345634343434343456345634563456345
0123456345656345656345634343434345634565656343434345634343434343456345634563456345
0123456345656345656345634343434345634565656343434345634343434343456345634563456345


Der Beginn einer Wiederholung ist gekennzeichnet mit einem Low-Pegel von ca. 9 mS. Der Low-Pegel P0 am Beginn lässt darauf schließen, das vorher auch schon Daten empfangen wurden, aber hier abweichend das Empfangspaket getrennt wurde. Die Empfangssequenz hierbei besteht aus je 82 Pegelwechseln - 82*3=246 - das passt gerade noch in den Puffer.

Im zweiten Beispiel wurde eine Nachricht beginnend vom ersten Bit an empfangen (erkennbar am Low-Pegel von ca. 32 mS am Beginn:


## empfang des favorit befehls / taste lange gedrückt / reaktin motor -> favorit
##########################################################################
2017.10.01 06:42:18 4: Signalduino/msg READ: MU;P0=-32001;P1=4800;P2=-1519;P3=332;P4=-757;P5=687;P6=-412;P7=-8951;D=
0123456345656345656345634343434345634565656343434345634343434343456345634563456345
7123456345656345656345634343434345634565656343434345634343434343456345634563456345
7123456345656345656345634343434345634565656343434345634343434343456345634563456345
71234563


Hier sind das jetzt je 82 Pegelwechsel + 8 (82*3+8=254) Da ist der Puffer voll und somit fehlen die anschließenden Wiederholungen.

Die Frage ist jetzt, ab welcher Dauer eines Low-Pegels der SIGNALduino die Wiederholungen trennt. Bei FS10-Protokollen sind die Wiederholungen jeweils mit Low-Pegel von 200 mS gekennzeichnet, dort erfolgt die Trennung sauber. Bei FS20 sind es nur 10 mS und 3 Wiederholungen von jeweils 67 Bit. Komplett passt das auch nicht in den Puffer und müsste getrennt werden.
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + 2 x rf_Gateway

Ralf9

Hallo Byte09,

mit ist in Deinen logs vom 2017.09.30 aufgefallen, daß die Signale ab und zu auch als MS-Nachrichten empfangen werden
2017.09.30 06:41:38 4: Signalduino/msg READ: MS;P0=4798;P1=-1531;P3=337;P4=-759;P5=682;P6=-411;P7=-9219;D=3701345634565634565634563434343434563456565634343434563434343434345634343456565656;CP=3;SP=7;R=49;O;

Läßt sich da ein System dahinter erkennen, wann die Signale teilweise auch als MS-Nachrichten empfangen werden?

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Sidey

Zitat von: Byte09 am 01 Oktober 2017, 06:46:02
Hi Sidey ,

ich benutze sowohl Signalesp ( wemos +cc1101 ) , als auch Signalduino ( Arduino nano +cc1101 ) , beide 433 mhz.

Kannst Du den nano cc1101 bitte mal mit dieser Firmware und aktiven MC Deocoder testen. Es sollte für den Motor keine MC Nachricht mehr erkannt werden:
https://drive.google.com/open?id=0B3UU1FxM6ZDUY1lJQUlJRmhxSGM

Zitat von: Byte09 am 01 Oktober 2017, 06:46:02
insofern sehe ich zur lösung dieses problems für mich als optimale lösung nur die, das ich in der signalduino ein atrr hätte , in der ich die entsprechende ID von dieser prüfung ausschliessen könnte .

Okay, der Unterschied sind nicht direkt die Wiederholungen, sonder dass Du die Taste lange bzw. kurz drückst und dann die Nachricht mehrfach gesendet wird.

Ich hatte es schon fast über ein Attribut implementiert, aber dann habe ich mir überlegt, dass der Anwender das ohnehin schlecht bewerten kann, was er da einstellen soll. Deshalb habe ich eine Option in der Protokolldefinition eingebaut.
Probier doch mal die aktuelle Revision aus dem Branch dev-r33 aus. Da ist alles eingebaut.

Zitat von: elektron-bbs am 01 Oktober 2017, 11:13:24
Hier sind das jetzt je 82 Pegelwechsel + 8 (82*3+8=254) Da ist der Puffer voll und somit fehlen die anschließenden Wiederholungen.

Die Frage ist jetzt, ab welcher Dauer eines Low-Pegels der SIGNALduino die Wiederholungen trennt. Bei FS10-Protokollen sind die Wiederholungen jeweils mit Low-Pegel von 200 mS gekennzeichnet, dort erfolgt die Trennung sauber. Bei FS20 sind es nur 10 mS und 3 Wiederholungen von jeweils 67 Bit. Komplett passt das auch nicht in den Puffer und müsste getrennt werden.

Wiederholungen werden nur bei MS Nachrichten erkannt. Bei MU werden diese nicht erkannt. SIGNALduino trennt auch nichts, wenn der Puffer voll ist, dann wird die Übergabe an FHEM eingeleitet.

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

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

Byte09

#6
hi sidey,

leider geht der brückentag heute an mir vorbei, so das ich es erst heute abend testen kann. gebe dir dann bescheid.


ZitatOkay, der Unterschied sind nicht direkt die Wiederholungen, sonder dass Du die Taste lange bzw. kurz drückst und dann die Nachricht mehrfach gesendet wird.
..... ja, sorry , hier hatte ich mich wohl unklar ausgedrückt .

danke und gruss Byte09


nachtrag:

ZitatProbier doch mal die aktuelle Revision aus dem Branch dev-r33 aus. Da ist alles eingebaut.

.... zumindest die habe ich eben schonmal probiert, hatte jetzt aber nicht die zeit mich lange damit zu beschäftigen.
bekomme aber folgende fehler :

fhemweb:
Not enough arguments for main::SIGNALduino_IdList at ./FHEM/00_SIGNALduino.pm line 3808, near "$aVal)"
Too many arguments for main::SIGNALduino_IdList at ./FHEM/00_SIGNALduino.pm line 3822, near "$aVal)"


log:
2017.10.02 05:35:48 1: PERL WARNING: Prototype mismatch: sub main::SIGNALduino_getProtoProp ($$) vs none at ./FHEM/00_SIGNALduino.pm line 3252.
2017.10.02 05:35:48 1: PERL WARNING: Subroutine SIGNALduino_getProtoProp redefined at ./FHEM/00_SIGNALduino.pm line 3244.
2017.10.02 05:36:42 1: PERL WARNING: Use of uninitialized value $regexp in concatenation (.) or string at ./FHEM/00_SIGNALduino.pm line 2605.


... alledings noch mit "alter" alter firmware.




Byte09

Zitat von: Ralf9 am 01 Oktober 2017, 20:17:26
Hallo Byte09,

mit ist in Deinen logs vom 2017.09.30 aufgefallen, daß die Signale ab und zu auch als MS-Nachrichten empfangen werden
2017.09.30 06:41:38 4: Signalduino/msg READ: MS;P0=4798;P1=-1531;P3=337;P4=-759;P5=682;P6=-411;P7=-9219;D=3701345634565634565634563434343434563456565634343434563434343434345634343456565656;CP=3;SP=7;R=49;O;

Läßt sich da ein System dahinter erkennen, wann die Signale teilweise auch als MS-Nachrichten empfangen werden?

Gruß Ralf

Hallo Ralf,

ich habe das bisher zwar ab und an gesehen, dem aber keine bedeutung zugemessen da ich das unter "fehlerquote erkennung" abgetan habe.
somit habe ich dem auch keine beachtung geschenkt bezüglich irgendwelcher regelmässigkeiten, werde aber mal verstärkt darauf achten.

gruss Byte09

Ralf9

Zitat.... zumindest die habe ich eben schonmal probiert, hatte jetzt aber nicht die zeit mich lange damit zu beschäftigen.
bekomme aber folgende fehler :

Dies sieht für mich so aus, als hättest Du ein reload 00_signalduino gemacht und kein fhem restart.

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Byte09

Zitat von: Ralf9 am 02 Oktober 2017, 09:41:03
Dies sieht für mich so aus, als hättest Du ein reload 00_signalduino gemacht und kein fhem restart.

Gruß Ralf
Zugegeben .... so War es in meiner Zeitnot heute morgen .

Gruss byte09

Gesendet von meinem SM-G900F mit Tapatalk


Byte09

#10
leider komme ich auch mit einem neustart von fhem nicht weiter :

2017.10.02 17:02:12 1: OPENWEATHER wettercom: Done.458 Error: Can't get http://api.wetter.com/forecast/weather/city/DE0005476006/project/fhemauto/cs/b6215a7ba7ae245754077eb5ecc870ee/language/de -- 500 Server closed connection without sending any data back
Can't use an undefined value as an ARRAY reference at ./FHEM/00_SIGNALduino.pm line 3667.
2017.10.02 17:03:31 1: BlockingInformParent (BlockingStart): Can't connect to localhost:7072: IO::Socket::INET: connect: Connection refused
2017.10.02 17:03:31 1: BlockingInformParent (PROPLANTA_Done): Can't connect to localhost:7072: IO::Socket::INET: connect: Connection refused


... und dann war es das. mehrere startversuche, gleiches ergebniss.

alte signalduino.pm wieder eingespielt, problemloser fhemstart .

gruss Byte09



Nachtrag : habe eben mit dr. smag telefoniert, er hat gleiches problem mit der aktuellen version der signalduino , wie ich , insofern scheint hier doch mit der version irgend etwas nicht zu stimmen ?

Ralf9

#11
Hast Du mir mal ein log Auszug vom neustart bis zur Fehlermeldung?

Can't use an undefined value as an ARRAY reference at ./FHEM/00_SIGNALduino.pm line 3667.

Nachtrag:
Am Besten mit attr sduino verbose 4

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Byte09

 
log neustart --- >

2017.10.02 18:44:14 0: Server shutdown
2017.10.02 18:44:26 1: PERL WARNING: Subroutine Rasenbewaesserung_start redefined at ./FHEM/99_myUtils.pm line 590.
2017.10.02 18:44:26 1: Including fhem.cfg
2017.10.02 18:44:40 1: HMLAN_Parse: HMLAN1 new condition disconnected
2017.10.02 18:44:41 1: HMLAN_Parse: HMLAN1 new condition init
2017.10.02 18:45:39 1: Signalduino/define: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50607EK-if00-port0@57600
2017.10.02 18:45:39 1: Signalduino/init: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50607EK-if00-port0@57600
2017.10.02 18:45:39 4: Signalduino: Calling Getting Attr sub with args: set whitelist_IDs = 72
2017.10.02 18:45:39 3: Signalduino Attr: whitelist_IDs
2017.10.02 18:45:46 1: PERL WARNING: "my" variable $cs masks earlier declaration in same scope at ./FHEM/98_Siro.pm line 1417, <$fh> line 2347.
2017.10.02 18:45:47 1: Including ./log/fhem.save
2017.10.02 18:47:01 0: Featurelevel: 5.8
2017.10.02 18:47:01 0: Server started with 382 defined entities (fhem.pl:15112/2017-09-21 perl:5.014002 os:linux user:fhem pid:4601)
2017.10.02 18:47:09 3: Signalduino/init: disable receiver (XQ)
2017.10.02 18:47:09 3: Signalduino/init: get version, retry = 0
2017.10.02 18:47:18 4: Signalduino/msg READ: Using sFIFO
2017.10.02 18:47:18 4: Signalduino/msg READ: Received answer (Using sFIFO) for version does not match V\s.*SIGNAL(duino|ESP).*
2017.10.02 18:47:18 4: Signalduino/msg READ: Reading values fom eeprom
2017.10.02 18:47:18 4: Signalduino/msg READ: Received answer (Reading values fom eeprom) for version does not match V\s.*SIGNAL(duino|ESP).*
2017.10.02 18:47:18 4: Signalduino/msg READ: CCVersion=20
2017.10.02 18:47:18 4: Signalduino/msg READ: Received answer (CCVersion=20) for version does not match V\s.*SIGNAL(duino|ESP).*
2017.10.02 18:47:18 4: Signalduino/msg READ: CCPartnum=0
2017.10.02 18:47:18 4: Signalduino/msg READ: Received answer (CCPartnum=0) for version does not match V\s.*SIGNAL(duino|ESP).*
2017.10.02 18:47:18 4: Signalduino/msg READ: CC1101 found
2017.10.02 18:47:18 4: Signalduino/msg READ: Received answer (CC1101 found) for version does not match V\s.*SIGNAL(duino|ESP).*
2017.10.02 18:47:18 4: Signalduino/msg READ: Starting timerjob
2017.10.02 18:47:18 4: Signalduino/msg READ: Received answer (Starting timerjob) for version does not match V\s.*SIGNAL(duino|ESP).*
2017.10.02 18:47:18 4: Signalduino/msg READ: receiver enabled
2017.10.02 18:47:18 4: Signalduino/msg READ: Received answer (receiver enabled) for version does not match V\s.*SIGNAL(duino|ESP).*
2017.10.02 18:47:18 4: Signalduino/msg READ: MS;P2=449;P3=-9558;P4=-1988;P5=-4566;D=2324242425252425252525252424242424252424252525242424252424;CP=2;SP=3;R=242;
Can't use an undefined value as an ARRAY reference at ./FHEM/00_SIGNALduino.pm line 3667.
2017.10.02 18:47:19 1: BlockingInformParent (BlockingStart): Can't connect to localhost:7072: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.10.02 18:47:19 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:7072: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.10.02 18:47:20 1: BlockingInformParent (BlockingStart): Can't connect to localhost:7072: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.10.02 18:47:20 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:7072: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.10.02 18:47:20 1: BlockingInformParent (BlockingStart): Can't connect to localhost:7072: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.10.02 18:47:20 1: BlockingInformParent (FRITZBOX_Readout_Done): Can't connect to localhost:7072: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt


gruss Byte09

Ralf9

Ich habe wegen dem Fehler eine Vermutung, ich verstehe aber nocht nicht warum der Fehler auftritt.

Bitte mach nochmals ein update der dev-r33.

und poste bitte danach nochmals den log vom Start.


Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Byte09

damit hat er gestartet :

2017.10.02 19:30:19 0: Server shutdown


2017.10.02 19:30:26 1: Including fhem.cfg
2017.10.02 19:30:33 1: HMLAN_Parse: HMLAN1 new condition disconnected
2017.10.02 19:30:33 1: HMLAN_Parse: HMLAN1 new condition init
2017.10.02 19:31:02 1: Signalduino/define: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50607EK-if00-port0@57600
2017.10.02 19:31:02 1: Signalduino/init: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50607EK-if00-port0@57600
2017.10.02 19:31:02 4: Signalduino: Calling Getting Attr sub with args: set whitelist_IDs = 72
2017.10.02 19:31:02 3: Signalduino Attr: whitelist_IDs
2017.10.02 19:31:07 1: Including ./log/fhem.save
2017.10.02 19:31:45 0: Featurelevel: 5.8
2017.10.02 19:31:45 0: Server started with 382 defined entities (fhem.pl:15112/2017-09-21 perl:5.014002 os:linux user:fhem pid:5922)
2017.10.02 19:31:49 3: Signalduino/init: disable receiver (XQ)
2017.10.02 19:31:49 3: Signalduino/init: get version, retry = 0
2017.10.02 19:31:57 4: Signalduino/msg READ: Using sFIFO
2017.10.02 19:31:57 4: Signalduino/msg READ: Received answer (Using sFIFO) for version does not match V\s.*SIGNAL(duino|ESP).*
2017.10.02 19:31:58 4: Signalduino/msg READ: Reading values fom eeprom
2017.10.02 19:31:58 4: Signalduino/msg READ: Received answer (Reading values fom eeprom) for version does not match V\s.*SIGNAL(duino|ESP).*
2017.10.02 19:31:58 4: Signalduino/msg READ: CCVersion=20
2017.10.02 19:31:58 4: Signalduino/msg READ: Received answer (CCVersion=20) for version does not match V\s.*SIGNAL(duino|ESP).*
2017.10.02 19:31:58 4: Signalduino/msg READ: CCPartnum=0
2017.10.02 19:31:58 4: Signalduino/msg READ: Received answer (CCPartnum=0) for version does not match V\s.*SIGNAL(duino|ESP).*
2017.10.02 19:31:58 4: Signalduino/msg READ: CC1101 found
2017.10.02 19:31:58 4: Signalduino/msg READ: Received answer (CC1101 found) for version does not match V\s.*SIGNAL(duino|ESP).*
2017.10.02 19:31:58 4: Signalduino/msg READ: Starting timerjob
2017.10.02 19:31:58 4: Signalduino/msg READ: Received answer (Starting timerjob) for version does not match V\s.*SIGNAL(duino|ESP).*
2017.10.02 19:31:58 4: Signalduino/msg READ: receiver enabled
2017.10.02 19:31:58 4: Signalduino/msg READ: Received answer (receiver enabled) for version does not match V\s.*SIGNAL(duino|ESP).*
2017.10.02 19:31:58 4: Signalduino/msg READ: MS;P1=455;P2=-4550;P3=-1996;P4=-9536;D=1412131312121312121212121313131313121313121312131313121313;CP=1;SP=4;R=239;
2017.10.02 19:31:58 4: Signalduino/msg READ: Received answer (MS;P1=455;P2=-4550;P3=-1996;P4=-9536;D=1412131312121312121212121313131313121313121312131313121313;CP=1;SP=4;R=239;) for version does not match V\s.*SIGNAL(duino|ESP).*
2017.10.02 19:31:58 1: signalesp/define: 192.168.178.68:23
2017.10.02 19:31:58 1: signalesp/init: 192.168.178.68:23
2017.10.02 19:32:02 3: Signalduino/init: get version, retry = 1
2017.10.02 19:32:02 4: Signalduino/msg READ: MU;P0=-2020;P1=452;P2=-4549;P3=-9572;D=0101010101012101012101210101012101013121010121210121210;CP=1;R=241;
2017.10.02 19:32:02 4: Signalduino/msg READ: Received answer (MU;P0=-2020;P1=452;P2=-4549;P3=-9572;D=0101010101012101012101210101012101013121010121210121210;CP=1;R=241;) for version does not match V\s.*SIGNAL(duino|ESP).*
2017.10.02 19:32:06 4: Signalduino/msg READ: MU;P0=-2596;P1=457;P2=-4554;P3=-1987;P4=-300;P5=92;P6=-9360;D=0121213131313131213131213121313131213131456121313121213121212121213131313131213131213121313131213131612131310;CP=1;R=241;
2017.10.02 19:32:06 4: Signalduino/msg READ: Received answer (MU;P0=-2596;P1=457;P2=-4554;P3=-1987;P4=-300;P5=92;P6=-9360;D=0121213131313131213131213121313131213131456121313121213121212121213131313131213131213121313131213131612131310;CP=1;R=241;) for version does not match V\s.*SIGNAL(duino|ESP).*
2017.10.02 19:32:06 4: Signalduino/msg READ: MS;P0=-372;P1=434;P2=-2000;P4=-9568;P5=112;P6=-1456;D=141012121010121010101010121212121210121210561210121212101212;CP=1;SP=4;R=240;
2017.10.02 19:32:06 4: Signalduino/msg READ: Received answer (MS;P0=-372;P1=434;P2=-2000;P4=-9568;P5=112;P6=-1456;D=141012121010121010101010121212121210121210561210121212101212;CP=1;SP=4;R=240;) for version does not match V\s.*SIGNAL(duino|ESP).*
2017.10.02 19:32:08 4: Signalduino/msg READ: MU;P0=4064;P1=252;P3=449;P4=-4551;P5=-1929;P6=92;D=0103435353434353434356534343535353535343535343534353535343535303435353434353434343434353535353534353534353435353534353530343535343435343434343435353535353435353435343535353435353035;CP=3;R=241;
2017.10.02 19:32:08 4: Signalduino/msg READ: Received answer (MU;P0=4064;P1=252;P3=449;P4=-4551;P5=-1929;P6=92;D=0103435353434353434356534343535353535343535343534353535343535303435353434353434343434353535353534353534353435353534353530343535343435343434343435353535353435353435343535353435353035;CP=3;R=241;) for version does not match V\s.*SIGNAL(duino|ESP).*
2017.10.02 19:32:18 3: Signalduino/init: get version, retry = 2
2017.10.02 19:32:18 4: Signalduino/msg READ: MU;P0=-2644;P1=453;P2=-1847;P3=-4548;P4=-9560;D=01212131312131313131312121212121312121312131212121312121413121213131212;CP=1;R=240;
2017.10.02 19:32:18 4: Signalduino/msg READ: Received answer (MU;P0=-2644;P1=453;P2=-1847;P3=-4548;P4=-9560;D=01212131312131313131312121212121312121312131212121312121413121213131212;CP=1;R=240;) for version does not match V\s.*SIGNAL(duino|ESP).*
2017.10.02 19:32:18 4: Signalduino/msg READ: MS;P0=-2000;P1=448;P2=-4570;P6=-9556;D=1612101012121012121212121010101010121010121012101010121010;CP=1;SP=6;R=240;
2017.10.02 19:32:18 4: Signalduino/msg READ: Received answer (MS;P0=-2000;P1=448;P2=-4570;P6=-9556;D=1612101012121012121212121010101010121010121012101010121010;CP=1;SP=6;R=240;) for version does not match V\s.*SIGNAL(duino|ESP).*
2017.10.02 19:32:18 4: Signalduino/msg READ: V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50
2017.10.02 19:32:18 2: Signalduino: initialized. v3.3.1-dev
2017.10.02 19:32:18 3: Signalduino/init: enable receiver (XE)
2017.10.02 19:32:19 4: Signalduino/set: sending via SendMsg: SR;R=6;P0=250;P1=-7750;P2=750;P3=-250;P4=-750;D=01042304040404040404040404042304230423042304230404;
2017.10.02 19:32:19 4: Signalduino/msg READ: V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50
2017.10.02 19:32:19 4: Signalduino/msg READ: V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50
2017.10.02 19:32:19 4: Signalduino/msg READ: MS;P1=253;P2=-736;P4=760;P5=-253;P7=-7743;D=17121212121212121212121245124512451212124512451212;CP=1;SP=7;R=247;
2017.10.02 19:32:20 4: Signalduino SendrawFromQueue: msg=SR;R=6;P0=250;P1=-7750;P2=750;P3=-250;P4=-750;D=01042304040404040404040404042304230423042304230404;
2017.10.02 19:32:20 4: Signalduino/msg READ: SR;R=6;P0=250;P1=-7750;P2=750;P3=-250;P4=-750;D=01042304040404040404040404042304230423042304230404;
2017.10.02 19:32:20 4: Signalduino/read sendraw answer: SR;R=6;P0=250;P1=-7750;P2=750;P3=-250;P4=-750;D=01042304040404040404040404042304230423042304230404;
2017.10.02 19:32:20 4: Signalduino/HandleWriteQueue: nothing to send, stopping timer
2017.10.02 19:32:22 1: OPENWEATHER wettercom: Done.458 Error: Can't get http://api.wetter.com/forecast/weather/city/DE0005476006/project/fhemauto/cs/b6215a7ba7ae245754077eb5ecc870ee/language/de -- 500 Server closed connection without sending any data back
2017.10.02 19:32:24 3: CUL_HM set LichtKeller statusRequest
2017.10.02 19:32:25 4: Signalduino/msg READ: MS;P0=-4544;P1=453;P2=-1985;P3=-9551;D=1310121210101210101010101212121212101212101210121212101212;CP=1;SP=3;R=239;
2017.10.02 19:32:25 4: Signalduino/msg READ: MS;P1=443;P2=-1996;P3=-4561;P4=-9553;D=1413121213131213131313131212121212131212131213121212131212;CP=1;SP=4;R=242;O;
2017.10.02 19:32:32 1: PERL WARNING: Use of uninitialized value $t in numeric lt (<) at ./FHEM/57_Calendar.pm line 1924.
2017.10.02 19:32:37 1: PERL WARNING: Use of uninitialized value $Kalendertext in pattern match (m//) at ./FHEM/99_myUtils.pm line 99.
2017.10.02 19:32:37 1: PERL WARNING: Use of uninitialized value $Kalendertext in pattern match (m//) at ./FHEM/99_myUtils.pm line 102.
2017.10.02 19:32:59 4: Signalduino/msg READ: MS;P1=452;P2=-1988;P3=-4552;P4=-9565;D=1413121213131213131313131212121212131212131213121212131212;CP=1;SP=4;R=241;
2017.10.02 19:32:59 4: Signalduino/msg READ: MS;P0=-114;P1=450;P3=-4522;P4=-9564;D=1413101013131013131313131010101010131010131013101010131010;CP=1;SP=4;R=241;
2017.10.02 19:32:59 4: Signalduino/msg READ: MS;P1=455;P2=-4555;P3=-1985;P4=-9562;D=1412131312121312121212121313131313121313121312131313121313;CP=1;SP=4;R=242;
2017.10.02 19:33:18 4: Signalduino/keepalive ok, retry = 0
2017.10.02 19:33:34 4: Signalduino/msg READ: MS;P2=-9928;P3=462;P4=-4552;P5=-1982;D=3234353534343534343434343535353535343535343534353535343535;CP=3;SP=2;R=242;
2017.10.02 19:33:35 4: Signalduino/msg READ: MS;P0=-4564;P1=441;P2=-2000;P3=-9561;D=1310121210101210101010101212121212101212101210121212101212;CP=1;SP=3;R=242;O;
2017.10.02 19:33:35 4: Signalduino/msg READ: MS;P0=-1993;P1=439;P2=-4564;P3=-9569;D=1312101012121012121212121010101010121010121012101010121010;CP=1;SP=3;R=242;
2017.10.02 19:34:10 4: Signalduino/msg READ: MU;P0=-1957;P1=232;P2=-29720;P3=100;P4=440;P5=-9596;P6=-4392;D=0123245464040464640464030464646404040404046404046404640404046;CP=4;R=240;
2017.10.02 19:34:10 4: Signalduino/msg READ: MS;P1=458;P2=-1982;P3=-9544;P4=-4556;D=1314121214141214141414141212121212141212141214121212141212;CP=1;SP=3;R=238;O;
2017.10.02 19:34:11 4: Signalduino/msg READ: MU;P0=-4545;P1=464;P2=-1982;P3=-9540;D=0101010101212121212101212101210121212101212131012121010121010101012;CP=1;R=240;
2017.10.02 19:34:11 4: Signalduino/msg READ: MU;P0=845;P1=455;P3=-4547;P4=-400;P5=116;P6=-9556;D=01010101010131010131014531010101310101613101013131013131313131010101010131014;CP=1;R=242;
2017.10.02 19:34:11 4: Signalduino/msg READ: MU;P0=-1945;P1=460;P2=-4541;P4=-9556;P5=-828;D=012101210101012101014121010121210121212121210101015;CP=1;R=239;
2017.10.02 19:34:18 4: Signalduino/KeepAlive not ok, retry = 1 -> get ping
2017.10.02 19:34:18 4: Signalduino/msg READ: OK


gruss Byte09