Signalduino Entwicklung

Begonnen von thoffma3, 05 Juli 2015, 23:01:00

Vorheriges Thema - Nächstes Thema

thoffma3

#15
Und noch ein Test. Diesmal ein selbstlernender Intertechno Funk-Dämmerung Schalter (ITDS-50). Auf der Rückseite ist ein Startknopf. Den habe ich gedrückt bis das Gerät rot geblinkt hat.

Jetzt kommt ein langes Log:
2015.07.24 13:47:53 5: SIGNALduino/RAW READ: /MU;P0
2015.07.24 13:47:53 5: SIGNALduino/RAW READ: MU;P0/=-160;P1=356;P2=-1044;P3=
2015.07.24 13:47:53 5: SIGNALduino/RAW READ: MU;P0=-160;P1=356;P2=-1044;P3=/-816;P4=960;D=010101210121210121
2015.07.24 13:47:53 5: SIGNALduino/RAW READ: MU;P0=-160;P1=356;P2=-1044;P3=-816;P4=960;D=010101210121210121/012101210101210121012121012
2015.07.24 13:47:53 5: SIGNALduino/RAW READ: MU;P0=-160;P1=356;P2=-1044;P3=-816;P4=960;D=010101210121210121012101210101210121012121012/10121013432;CP=1;

2015.07.24 13:47:53 5: SIGNALduino/msg READ: MU;P0=-160;P1=356;P2=-1044;P3=-816;P4=960;D=01010121012121012101210121010121012101212101210121013432;CP=1;
2015.07.24 13:47:53 1: DEBUG>Signalduino: incomming message: (MU;P0=-160;P1=356;P2=-1044;P3=-816;P4=960;D=01010121012121012101210121010121012101212101210121013432;CP=1;)

2015.07.24 13:47:53 1: DEBUG>Signalduino: processing unsynced message

2015.07.24 13:47:53 1: DEBUG>Signalduino: extracted  pattern 0 -160

2015.07.24 13:47:53 1: DEBUG>Signalduino: extracted  pattern 1 356

2015.07.24 13:47:53 1: DEBUG>Signalduino: extracted  pattern 2 -1044

2015.07.24 13:47:53 1: DEBUG>Signalduino: extracted  pattern 3 -816

2015.07.24 13:47:53 1: DEBUG>Signalduino: extracted  pattern 4 960

2015.07.24 13:47:53 1: DEBUG>Signalduino: extracted data 01010121012121012101210121010121012101212101210121013432

2015.07.24 13:47:53 5: SIGNALduino/RAW READ: /
2015.07.24 13:47:53 5: SIGNALduino/RAW READ: /M4;P0=-232;P1=308;P2=-904;P
2015.07.24 13:47:53 5: SIGNALduino/RAW READ: M4;P0=-232;P1=308;P2=-904;P/3=-1092;P4=-9464;P5=-2548
2015.07.24 13:47:53 5: SIGNALduino/RAW READ: M4;P0=-232;P1=308;P2=-904;P3=-1092;P4=-9464;P5=-2548/;P6=1589;D=1510131013121
2015.07.24 13:47:53 5: SIGNALduino/RAW READ: M4;P0=-232;P1=308;P2=-904;P3=-1092;P4=-9464;P5=-2548;P6=1589;D=1510131013121/01210121010121012121012101210121010
2015.07.24 13:47:53 5: SIGNALduino/RAW READ: M4;P0=-232;P1=308;P2=-904;P3=-1092;P4=-9464;P5=-2548;P6=1589;D=151013101312101210121010121012121012101210121010/131013101212101210121012
2015.07.24 13:47:53 5: SIGNALduino/RAW READ: M4;P0=-232;P1=308;P2=-904;P3=-1092;P4=-9464;P5=-2548;P6=1589;D=151013101312101210121010121012121012101210121010131013101212101210121012/1012101210121012101210101
2015.07.24 13:47:53 5: SIGNALduino/RAW READ: M4;P0=-232;P1=308;P2=-904;P3=-1092;P4=-9464;P5=-2548;P6=1589;D=1510131013121012101210101210121210121012101210101310131012121012101210121012101210121012101210101/31210101310131013121010131
2015.07.24 13:47:53 5: SIGNALduino/RAW READ: M4;P0=-232;P1=308;P2=-904;P3=-1092;P4=-9464;P5=-2548;P6=1589;D=151013101312101210121010121012121012101210121010131013101212101210121012101210121012101210121010131210101310131013121010131/013121014;CP=1;SP=5;

2015.07.24 13:47:53 5: SIGNALduino/msg READ: M4;P0=-232;P1=308;P2=-904;P3=-1092;P4=-9464;P5=-2548;P6=1589;D=151013101312101210121010121012121012101210121010131013101212101210121012101210121012101210121010131210101310131013121010131013121014;CP=1;SP=5;
2015.07.24 13:47:53 1: DEBUG>Signalduino: incomming message: (M4;P0=-232;P1=308;P2=-904;P3=-1092;P4=-9464;P5=-2548;P6=1589;D=151013101312101210121010121012121012101210121010131013101212101210121012101210121012101210121010131210101310131013121010131013121014;CP=1;SP=5;)

2015.07.24 13:47:53 1: DEBUG>Signalduino: found itv3 with id: 4 Raw message: (M4;P0=-232;P1=308;P2=-904;P3=-1092;P4=-9464;P5=-2548;P6=1589;D=151013101312101210121010121012121012101210121010131013101212101210121012101210121012101210121010131210101310131013121010131013121014;CP=1;SP=5;)

2015.07.24 13:47:53 1: DEBUG>Signalduino: extracted  pattern 0 -232

2015.07.24 13:47:53 1: DEBUG>Signalduino: extracted  pattern 1 308

2015.07.24 13:47:53 1: DEBUG>Signalduino: extracted  pattern 2 -904

2015.07.24 13:47:53 1: DEBUG>Signalduino: extracted  pattern 3 -1092

2015.07.24 13:47:53 1: DEBUG>Signalduino: extracted  pattern 4 -9464

2015.07.24 13:47:53 1: DEBUG>Signalduino: extracted  pattern 5 -2548

2015.07.24 13:47:53 1: DEBUG>Signalduino: extracted  pattern 6 1589

2015.07.24 13:47:53 1: DEBUG>Signalduino: extracted  data 151013101312101210121010121012121012101210121010131013101212101210121012101210121012101210121010131210101310131013121010131013121014

2015.07.24 13:47:53 1: DEBUG>Signalduino: extracted  clockidx 1

2015.07.24 13:47:53 1: DEBUG>Signalduino: extracted  syncidx 5

2015.07.24 13:47:53 1: DEBUG> is 0 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 1 check: abs(-9 - -3) > 2
2015.07.24 13:47:53 1: DEBUG> is 0 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 0 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 1 check: abs(-9 - -30) > 2
2015.07.24 13:47:53 1: DEBUG> is 1 check: abs(-9 - 1) > 2
2015.07.24 13:47:53 1: DEBUG> is 1 check: abs(-9 - 3) > 2
2015.07.24 13:47:53 1: DEBUG> is 1 check: abs(-9 - 1) > 2
2015.07.24 13:47:53 1: DEBUG> is 2 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 3 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 2 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 2 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 3 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 3 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 3 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 3 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 4 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 5 check: abs(-4 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 4.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 6 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 7 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 6 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 6 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 7 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 7 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 7 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 7 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 8 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 9 check: abs(-4 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 8.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 10 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 11 check: abs(-3 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 10.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 12 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 13 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 12 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 12 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 13 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 13 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 13 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 13 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 14 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 15 check: abs(-3 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 14.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 16 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 17 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 16 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 16 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 17 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 17 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 17 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 17 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 18 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 19 check: abs(-3 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 18.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 20 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 21 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 20 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 20 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 21 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 21 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 21 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 21 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 22 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 23 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 22 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 22 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 23 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 23 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 23 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 23 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 24 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 25 check: abs(-3 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 24.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 26 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 27 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 26 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 26 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 27 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 27 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 27 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 27 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 28 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 29 check: abs(-3 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 28.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 30 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 31 check: abs(-3 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 30.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 32 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 33 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 32 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 32 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 33 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 33 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 33 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 33 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 34 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 35 check: abs(-3 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 34.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 36 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 37 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 36 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 36 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 37 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 37 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 37 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 37 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 38 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 39 check: abs(-3 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 38.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 40 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 41 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 40 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 40 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 41 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 41 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 41 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 41 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 42 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 43 check: abs(-3 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 42.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 44 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 45 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 44 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 44 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 45 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 45 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 45 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 45 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 46 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 47 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 46 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 46 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 47 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 47 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 47 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 47 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 48 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 49 check: abs(-4 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 48.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 50 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 51 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 50 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 50 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 51 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 51 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 51 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 51 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 52 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 53 check: abs(-4 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 52.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 54 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 55 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 54 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 54 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 55 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 55 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 55 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 55 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 56 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 57 check: abs(-3 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 56.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 58 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 59 check: abs(-3 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 58.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 60 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 61 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 60 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 60 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 61 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 61 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 61 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 61 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 62 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 63 check: abs(-3 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 62.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 64 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 65 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 64 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 64 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 65 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 65 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 65 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 65 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 66 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 67 check: abs(-3 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 66.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 68 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 69 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 68 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 68 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 69 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 69 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 69 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 69 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 70 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 71 check: abs(-3 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 70.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 72 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 73 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 72 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 72 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 73 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 73 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 73 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 73 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 74 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 75 check: abs(-3 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 74.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 76 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 77 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 76 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 76 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 77 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 77 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 77 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 77 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 78 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 79 check: abs(-3 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 78.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 80 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 81 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 80 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 80 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 81 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 81 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 81 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 81 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 82 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 83 check: abs(-3 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 82.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 84 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 85 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 84 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 84 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 85 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 85 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 85 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 85 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 86 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 87 check: abs(-3 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 86.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 88 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 89 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 88 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 88 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 89 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 89 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 89 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 89 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 90 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 91 check: abs(-3 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 90.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 92 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 93 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 92 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 92 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 93 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 93 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 93 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 93 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 94 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 95 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 94 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 94 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 95 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 95 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 95 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 95 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 96 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 97 check: abs(-4 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 96.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 98 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 99 check: abs(-3 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 98.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 100 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 101 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 100 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 100 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 101 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 101 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 101 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 101 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 102 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 103 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 102 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 102 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 103 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 103 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 103 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 103 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 104 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 105 check: abs(-4 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 104.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 106 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 107 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 106 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 106 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 107 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 107 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 107 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 107 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 108 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 109 check: abs(-4 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 108.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 110 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 111 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 110 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 110 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 111 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 111 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 111 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 111 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 112 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 113 check: abs(-4 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 112.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 114 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 115 check: abs(-3 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 114.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 116 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 117 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 116 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 116 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 117 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 117 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 117 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 117 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 118 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 119 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 118 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 118 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 119 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 119 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 119 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 119 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 120 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 121 check: abs(-4 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 120.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 122 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 123 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 122 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 122 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 123 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 123 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 123 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 123 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 124 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 125 check: abs(-4 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 124.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 126 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 127 check: abs(-3 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 126.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 128 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 129 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 128 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 128 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 129 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 129 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 129 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 129 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 130 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 131 check: abs(-31 - -3) > 7
2015.07.24 13:47:53 1: DEBUG> is 130 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 130 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 131 check: abs(-31 - -30) > 7
2015.07.24 13:47:53 1: DEBUG>Signalduino: to many failures in pattern protocol matching... aborting
2015.07.24 13:47:53 5: SIGNALduino/RAW READ: /M4;P0=-236;P1=304;P2=-1060;P3=-9484;P4=-2568;D=141012101212101210121010121012121012101210121010121012101212101210121012101210121012101210121010121210101210121012121010121012121013;CP=1;SP=4;
M4;P0=-236;P1=300;P2=-1064;P3=-9476;P4=-2540;D=14101210121210
2015.07.24 13:47:53 5: SIGNALduino/msg READ: M4;P0=-236;P1=304;P2=-1060;P3=-9484;P4=-2568;D=141012101212101210121010121012121012101210121010121012101212101210121012101210121012101210121010121210101210121012121010121012121013;CP=1;SP=4;
2015.07.24 13:47:53 1: DEBUG>Signalduino: incomming message: (M4;P0=-236;P1=304;P2=-1060;P3=-9484;P4=-2568;D=141012101212101210121010121012121012101210121010121012101212101210121012101210121012101210121010121210101210121012121010121012121013;CP=1;SP=4;)

2015.07.24 13:47:53 1: DEBUG>Signalduino: found itv3 with id: 4 Raw message: (M4;P0=-236;P1=304;P2=-1060;P3=-9484;P4=-2568;D=141012101212101210121010121012121012101210121010121012101212101210121012101210121012101210121010121210101210121012121010121012121013;CP=1;SP=4;)

2015.07.24 13:47:53 1: DEBUG>Signalduino: extracted  pattern 0 -236

2015.07.24 13:47:53 1: DEBUG>Signalduino: extracted  pattern 1 304

2015.07.24 13:47:53 1: DEBUG>Signalduino: extracted  pattern 2 -1060

2015.07.24 13:47:53 1: DEBUG>Signalduino: extracted  pattern 3 -9484

2015.07.24 13:47:53 1: DEBUG>Signalduino: extracted  pattern 4 -2568

2015.07.24 13:47:53 1: DEBUG>Signalduino: extracted  data 141012101212101210121010121012121012101210121010121012101212101210121012101210121012101210121010121210101210121012121010121012121013

2015.07.24 13:47:53 1: DEBUG>Signalduino: extracted  clockidx 1

2015.07.24 13:47:53 1: DEBUG>Signalduino: extracted  syncidx 4

2015.07.24 13:47:53 1: DEBUG> is 0 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 1 check: abs(-9 - -3) > 2
2015.07.24 13:47:53 1: DEBUG> is 0 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 0 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 1 check: abs(-9 - -30) > 2
2015.07.24 13:47:53 1: DEBUG> is 1 check: abs(-9 - 1) > 2
2015.07.24 13:47:53 1: DEBUG> is 1 check: abs(-9 - 3) > 2
2015.07.24 13:47:53 1: DEBUG> is 1 check: abs(-9 - 1) > 2
2015.07.24 13:47:53 1: DEBUG> is 2 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 3 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 2 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 2 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 3 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 3 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 3 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 3 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 4 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 5 check: abs(-4 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 4.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 6 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 7 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 6 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 6 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 7 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 7 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 7 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 7 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 8 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 9 check: abs(-4 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 8.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 10 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 11 check: abs(-4 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 10.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 12 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 13 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 12 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 12 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 13 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 13 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 13 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 13 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 14 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 15 check: abs(-4 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 14.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 16 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 17 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 16 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 16 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 17 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 17 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 17 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 17 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 18 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 19 check: abs(-4 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 18.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 20 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 21 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 20 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 20 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 21 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 21 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 21 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 21 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 22 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 23 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 22 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 22 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 23 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 23 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 23 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 23 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 24 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 25 check: abs(-4 - -3) > 1
2015.07.24 13:47:53 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 24.  Adding 0

2015.07.24 13:47:53 1: DEBUG> is 26 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 27 check: abs(-1 - -3) > 1
2015.07.24 13:47:53 1: DEBUG> is 26 check: abs(1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 26 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 27 check: abs(-1 - -30) > 1
2015.07.24 13:47:53 1: DEBUG> is 27 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 27 check: abs(-1 - 3) > 1
2015.07.24 13:47:53 1: DEBUG> is 27 check: abs(-1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 28 check: abs(1 - 1) > 1
2015.07.24 13:47:53 1: DEBUG> is 29 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 28.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 30 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 31 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 30.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 32 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 33 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 32 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 32 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 33 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 33 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 33 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 33 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 34 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 35 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 34.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 36 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 37 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 36 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 36 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 37 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 37 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 37 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 37 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 38 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 39 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 38.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 40 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 41 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 40 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 40 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 41 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 41 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 41 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 41 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 42 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 43 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 42.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 44 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 45 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 44 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 44 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 45 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 45 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 45 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 45 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 46 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 47 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 46 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 46 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 47 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 47 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 47 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 47 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 48 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 49 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 48.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 50 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 51 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 50 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 50 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 51 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 51 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 51 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 51 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 52 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 53 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 52.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 54 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 55 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 54 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 54 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 55 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 55 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 55 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 55 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 56 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 57 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 56.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 58 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 59 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 58.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 60 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 61 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 60 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 60 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 61 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 61 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 61 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 61 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 62 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 63 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 62.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 64 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 65 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 64 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 64 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 65 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 65 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 65 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 65 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 66 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 67 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 66.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 68 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 69 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 68 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 68 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 69 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 69 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 69 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 69 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 70 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 71 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 70.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 72 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 73 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 72 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 72 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 73 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 73 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 73 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 73 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 74 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 75 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 74.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 76 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 77 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 76 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 76 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 77 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 77 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 77 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 77 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 78 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 79 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 78.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 80 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 81 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 80 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 80 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 81 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 81 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 81 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 81 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 82 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 83 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 82.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 84 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 85 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 84 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 84 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 85 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 85 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 85 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 85 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 86 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 87 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 86.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 88 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 89 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 88 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 88 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 89 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 89 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 89 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 89 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 90 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 91 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 90.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 92 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 93 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 92 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 92 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 93 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 93 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 93 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 93 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 94 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 95 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 94 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 94 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 95 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 95 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 95 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 95 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 96 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 97 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 96.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 98 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 99 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 98.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 100 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 101 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 100 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 100 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 101 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 101 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 101 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 101 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 102 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 103 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 102 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 102 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 103 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 103 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 103 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 103 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 104 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 105 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 104.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 106 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 107 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 106 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 106 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 107 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 107 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 107 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 107 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 108 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 109 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 108.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 110 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 111 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 110 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 110 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 111 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 111 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 111 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 111 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 112 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 113 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 112.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 114 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 115 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 114.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 116 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 117 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 116 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 116 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 117 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 117 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 117 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 117 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 118 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 119 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 118 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 118 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 119 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 119 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 119 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 119 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 120 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 121 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 120.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 122 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 123 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 122 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 122 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 123 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 123 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 123 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 123 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 124 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 125 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 124.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 126 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 127 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 126.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 128 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 129 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 128 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 128 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 129 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 129 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 129 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 129 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 130 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 131 check: abs(-32 - -3) > 7
2015.07.24 13:47:54 1: DEBUG> is 130 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 130 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 131 check: abs(-32 - -30) > 7
2015.07.24 13:47:54 1: DEBUG>Signalduino: to many failures in pattern protocol matching... aborting
2015.07.24 13:47:54 5: SIGNALduino/RAW READ: M4;P0=-236;P1=300;P2=-1064;P3=-9476;P4=-2540;D=14101210121210/1210121010121012121012101210121010121012101212101210121012101210121012101210121010121210101210121012121010121012121013;CP=1;SP=4;
M4;P0=-224;P1=300;P2=-1068;P3=-9468;P4=-2568;D=1410121012121012101210101210121210121012101210101210121012121012101210121012
2015.07.24 13:47:54 5: SIGNALduino/msg READ: M4;P0=-236;P1=300;P2=-1064;P3=-9476;P4=-2540;D=141012101212101210121010121012121012101210121010121012101212101210121012101210121012101210121010121210101210121012121010121012121013;CP=1;SP=4;
2015.07.24 13:47:54 1: DEBUG>Signalduino: incomming message: (M4;P0=-236;P1=300;P2=-1064;P3=-9476;P4=-2540;D=141012101212101210121010121012121012101210121010121012101212101210121012101210121012101210121010121210101210121012121010121012121013;CP=1;SP=4;)

2015.07.24 13:47:54 1: DEBUG>Signalduino: found itv3 with id: 4 Raw message: (M4;P0=-236;P1=300;P2=-1064;P3=-9476;P4=-2540;D=141012101212101210121010121012121012101210121010121012101212101210121012101210121012101210121010121210101210121012121010121012121013;CP=1;SP=4;)

2015.07.24 13:47:54 1: DEBUG>Signalduino: extracted  pattern 0 -236

2015.07.24 13:47:54 1: DEBUG>Signalduino: extracted  pattern 1 300

2015.07.24 13:47:54 1: DEBUG>Signalduino: extracted  pattern 2 -1064

2015.07.24 13:47:54 1: DEBUG>Signalduino: extracted  pattern 3 -9476

2015.07.24 13:47:54 1: DEBUG>Signalduino: extracted  pattern 4 -2540

2015.07.24 13:47:54 1: DEBUG>Signalduino: extracted  data 141012101212101210121010121012121012101210121010121012101212101210121012101210121012101210121010121210101210121012121010121012121013

2015.07.24 13:47:54 1: DEBUG>Signalduino: extracted  clockidx 1

2015.07.24 13:47:54 1: DEBUG>Signalduino: extracted  syncidx 4

2015.07.24 13:47:54 1: DEBUG> is 0 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 1 check: abs(-9 - -3) > 2
2015.07.24 13:47:54 1: DEBUG> is 0 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 0 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 1 check: abs(-9 - -30) > 2
2015.07.24 13:47:54 1: DEBUG> is 1 check: abs(-9 - 1) > 2
2015.07.24 13:47:54 1: DEBUG> is 1 check: abs(-9 - 3) > 2
2015.07.24 13:47:54 1: DEBUG> is 1 check: abs(-9 - 1) > 2
2015.07.24 13:47:54 1: DEBUG> is 2 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 3 check: abs(-1 - -3) > 1
2015.07.24 13:47:54 1: DEBUG> is 2 check: abs(1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 2 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 3 check: abs(-1 - -30) > 1
2015.07.24 13:47:54 1: DEBUG> is 3 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 3 check: abs(-1 - 3) > 1
2015.07.24 13:47:54 1: DEBUG> is 3 check: abs(-1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 4 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 5 check: abs(-4 - -3) > 1
2015.07.24 13:47:54 1: DEBUG>Signalduino: Pattern [1 -3] found at pos 4.  Adding 0

2015.07.24 13:47:54 1: DEBUG> is 6 check: abs(1 - 1) > 1
2015.07.24 13:47:54 1: DEBUG> is 7 check: abs(-1 - -3) > 1

Sidey

Hallo Thoffma,

Danke für deine Daten. Ich versuche deine Fragestellungen mal zu beantworten.

Zitat von: thoffma3 am 24 Juli 2015, 13:42:10
Wenn kein mir bekanntes Gerät sendet gibt er immer wieder das hier aus:
2015.07.24 12:54:51 4: Signalduino: GetUpdate called ...
2015.07.24 12:54:51 5: Signalduino: command for gets: R
2015.07.24 12:54:51 5: SW: R
2015.07.24 12:54:51 5: SIGNALduino/RAW (ReadAnswer): 644
2015.07.24 12:54:51 5: Signalduino: received message for gets: 644


Das FHEM Modul sendet periodisch Statusanfragen an den Arduino.
Das habe ich gemacht, damit man schneller merkt, ob und wann ein Arduino sich aufhängt. Mit R wird der freie Speicher auf dem Arduino abgefragt, in deinem Fall 644 Byte.



Zitat von: thoffma3 am 24 Juli 2015, 13:42:10
Fernbedienung - Mumbi Steckdosen m-FS300
Ich versuche mal nur die wichtigsten Logs auszugeben

Puhh, da hast Du dir gleich mal was ordentliches raus gesucht.
Also ich erkläre erst mal grundsätzlich die Debug Ausgaben, bzw. die Nachrichtentypen wie ich sie aktuell implementiert habe.

Es gibt drei Arten von Nachrichten, welche vom Arduino an FHEM übermittelt werden:
M# : Es handelt sich hierbei um eine Nachricht, der ein Sync Puls voran geht. M0-x identifizieren die Protokolle anhand dieses Sync Pulses. An diesen Mechanismus muss ich aber noch mal ran.
MU : Es handelt sich um eine Nachricht, der kein Sync Puls voran geht. Ab und an, werden hier natürlich auch Protokolle mit sync Puls aufgelistet, wenn der Sync Puls nicht identifiziert wurde.
MC: Es handelt sich um eine manchester codierte Nachricht. Da die Manchester Codierung nach IEEE spezifiziert ist, werden die Bits bereits auf dem Arduino ermittelt und übergeben.


Zitat von: thoffma3 am 24 Juli 2015, 13:42:10
Steckdose A-Ein. Es werden 2 Signale empfangen. Mit dem 2ten kann er etwas anfangen


Die gute Nachricht, der Empfänger empfängt und erkennt auch die Signale. Allerdings werden die Informationen nicht brauchbar ausgewertet.

Also habe ich mal ein bisschen google bemüht. Die Mumbi Steckdosen verwenden mehr als nur ein Protokoll. Ich nehme jetzt mal ganz stak an, es handelt sich um selbstlernende Steckdosen. Genau bin ich durch den Vorgang nicht durchgedrungen, aber daran haben sich schon mehr Leute die Zähne ausgebissen.
Im Pimatic Forum hat man das Problem festgestellt: http://forum.pimatic.org/topic/189/mumbi-m-fs300-flamingo-fa500s-without-dip-switches/15 . Dort wird wiederum auf Pilight verwiesen und aus deren aktuellem code bin ich nicht schlau geworden und die Foren Beiträge die sich dazu finden deuten eher darauf hin, dass die es auch nicht geschafft haben das komplett zu implementieren.

Ich könnte für solche Fälle wohl eine Option einbauen, mit der Schaltbefehle nativ übermittelt werden. Würde dir das helfen?

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

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

Sidey

Hi Thoffma3,



Zitat von: thoffma3 am 24 Juli 2015, 13:51:18
Und noch ein Test. Diesmal ein selbstlernender Intertechno Funk-Dämmerung Schalter (ITDS-50). Auf der Rückseite ist ein Startknopf. Den habe ich gedrückt bis das Gerät rot geblinkt hat.

Jetzt kommt ein langes Log:

2015.07.24 13:47:53 1: DEBUG>Signalduino: found itv3 with id: 4 Raw message: (M4;P0=-232;P1=308;P2=-904;P3=-1092;P4=-9464;P5=-2548;P6=1589;D=151013101312101210121010121012121012101210121010131013101212101210121012101210121012101210121010131210101310131013121010131013121014;CP=1;SP=5;)


Okay, das ist ein Intertechno Gerät, das ein anderes Protokoll verwendet.
Es müsste wie folgt dekodiert werden. 
1013 = binär 0
1210 = binär 1
Ob das IT Modul damit aber was anfangen kann weiss ich nicht. Ich wundere mich auch, wieso es als M4 erkannt wurde. Den Signalduino Code ist nicht älter als ein paar Tage oder?

Um das Gerät richtig zu erkennen muss ich was am FHEM Modul machen und herausfinden, wieso es als M4 erkannt wurde.

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

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

Sidey

Hi Thoffma3,



Zitat von: thoffma3 am 24 Juli 2015, 13:51:18
Und noch ein Test. Diesmal ein selbstlernender Intertechno Funk-Dämmerung Schalter (ITDS-50). Auf der Rückseite ist ein Startknopf. Den habe ich gedrückt bis das Gerät rot geblinkt hat.

Jetzt kommt ein langes Log:

2015.07.24 13:47:53 1: DEBUG>Signalduino: found itv3 with id: 4 Raw message: (M4;P0=-232;P1=308;P2=-904;P3=-1092;P4=-9464;P5=-2548;P6=1589;D=151013101312101210121010121012121012101210121010131013101212101210121012101210121012101210121010131210101310131013121010131013121014;CP=1;SP=5;)


Okay, das ist ein Intertechno Gerät, das ein anderes Protokoll verwendet.
Es müsste wie folgt dekodiert werden. 
1013 = binär 0
1210 = binär 1
Ob das IT Modul damit aber was anfangen kann weiss ich nicht. Ich wundere mich auch, wieso es als M4 erkannt wurde. Den Signalduino Code ist nicht älter als ein paar Tage oder?

Um das Gerät richtig zu erkennen muss ich was am FHEM Modul machen und herausfinden, wieso es als M4 erkannt wurde. Ich habe mir das mal notiert:
https://github.com/RFD-FHEM/RFFHEM/issues/16

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

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

chris1284

habe ihn mir auch mal gebaut. und muss sagen läuft auf anhieb. bereits definierte sensoren werden von ihm empfangen.
warum ist allerdings die raw-msg beim cul mit aculf nicht die selbe pro device wie beim sduino?

lastH 0
lastT 1437836356.68651
miniCUL_MSGCNT  7
miniCUL_RAWMSG s54480FF3A048
miniCUL_TIME 2015-07-25 16:59:15
sduino_MSGCNT 11
sduino_RAWMSG s54480ff3a000
sduino_TIME 2015-07-25 16:59:16

chris1284

#20
un ein unbekanntes device, ist bestimm der technoline sensor der aldi-wetterstatation (temp / hum)
Internals:
   CODE       Unknown
   DEF        Unknown
   LASTInputDev sduino
   MSGCNT     2
   NAME       CUL_TCM97001_Unknown
   NR         192
   RSSI       -74
   STATE      Code: 54390fb39000
   TYPE       CUL_TCM97001
   lastH      0
   lastT      1437846937.3237
   sduino_MSGCNT 2
   sduino_RAWMSG s0000
   sduino_TIME 2015-07-25 19:36:26
   CHANGED:
     Code: 54390fb39000
   CHANGEDWITHSTATE:
   CHANGETIME:
   Helper:
     Dblog:
       Code:
         Mydblog:
           TIME       1437845786.3283
           VALUE      0000
   Readings:
     2015-07-25 19:55:37   state           Code: 54390fb39000
Attributes:
   model      Unknown
   room       CUL_TCM97001


Internals:
   CODE       Unknown
   DEF        Unknown
   LASTInputDev sduino
   MSGCNT     3
   NAME       CUL_TCM97001_Unknown
   NR         192
   RSSI       -74
   STATE      Code: ffffffffffffffff00
   TYPE       CUL_TCM97001
   lastH      0
   lastT      1437847251.86354
   sduino_MSGCNT 3
   sduino_RAWMSG sffffffffffffffff00
   sduino_TIME 2015-07-25 20:00:51
   CHANGETIME:
   Helper:
     Dblog:
       Code:
         Mydblog:
           TIME       1437847251.86712
           VALUE      ffffffffffffffff00
   Readings:
     2015-07-25 20:00:51   state           Code: ffffffffffffffff00
Attributes:
   model      Unknown
   room       CUL_TCM97001

Sidey

Hallo Chris,

kannst Du noch mal das global Log auf 5 stellen und die Ausgaben den Signalduino betreffend Posten?

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

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

chris1284

würde ich aber der sduino gibt keine logs (eventmonitor bleibt leer) aus. egal ob global verbose 5 und dann restart von fhem noch wenn man dem device selbst verbose 5 verpasst

Sidey

Hi Chris,

mein Post war auch unpräzise.

Im Signalduino Device auf verbose 5 stellen und dann den Reset Befehl an den Signalduino senden.

Anschließend müssten im global Log viele Events auftauchen.

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

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

chris1284

kan man das logging auch komplett deaktivieren? verbose 0 / verbose attr entfernen und signalduino reset bringen leider nichts 14 MB in einer stunde sind doch arg viel..

anbei ein ein log

Sidey

Hi Chris,

ja eigentlich sollte mit verbose 3 kein debugging mehr im Log auftauchen.
Ich habe das kürzlich halt nur mal schnell "quick & dirty" reingebastelt.

Intuitiv ist es mit dem reset ja auch nicht. Ich werde mich dem Logging Thema als Nächstes kümmern.

Eine Nachricht in der Form s0000 konnte ich jetzt auch nicht finden.
Taucht das unbekannte Gerät denn immer noch auf? Etliche deiner Sensoren scheinen ja empfangen zu werden.
Vielleicht kannst Du mal eine Liste machen, welche Geräte genau jetzt funktioniert haben.

Die Aldi Wetterstation müssten wir vielleicht mal etwas zielgerichteter suchen :)


Bezüglich deiner Frage, wieso die raw-msg nicht identisch sind:

miniCUL_RAWMSG s54480FF3A048
sduino_RAWMSG    s54480ff3a000


Erster Unterschied ist groß und Kleinschreibung, die meinst Du nicht. Du hattest bestimmt die letzten beiden Stellen im Auge.
Ein CUL nutzt einen cc1101 Chip. Der sduino braucht nur eine digitale Signalquelle. In deinem Fall vermutlich ein 433 Mhz super het empfänger, den Du angebunden hast.
Der übermittelt stupide was er empfängt. Der cc1101 macht ja noch ein bisschen mehr und lässt auch zu , dass die Signalstärke ermittelt wird.
Die letzten beiden Stellen in der Nachricht sind eben die Signalstärke, der sduino kann diese über die verwendete Hardware nicht ermitteln, daher setzte ich die einfach auf 00, damit die Länge der Nachricht stimmt, da ich mich nicht darauf verlassen wollte, dass die Programmierer der logischen Module an variierenden Längen gedacht haben.

Grüße Sidey



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

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

chris1284

genau die stellen meinte ich und ja ein 433 superhet.

ja, es ist noch da das unbekannte device und erhält auch regelmäßig updates der werte


Anbei noch ein paar bilder wie man den signalduion halbwegs ok zusammenbauen kann als bastelnoob wie ich ;-) ich stell mich bei sowas auch immer recht doof an

Sidey

Hallo zusammen,

so habe gestern eine neue Firmware und neue Module herausgebracht. Dami gehen nun auch Oregon Scientific V2 Sensoren und das Debug Logging kann über ein Attribut debug kontrolliert werden.

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

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

chris1284

hi sidey,

das mit dem loglevel funktioniert. verbose 3 und nach ca 10 h nur 70kb log das passt.

eine kurze zwischenfrage http://forum.fhem.de/index.php/topic,39451.0.html
die wetterstation ist echt toll in der theorie und für den preis. im verlinkten pdf ist auf seite 4 das protokoll offen gelegt. meinst du diese station kann über den signalduino in fhem eingebunden werden (theoretisch)?

chris1284

kann es sein das deine module die meldungen bringen?

Zitat015.07.29 14:13:04 1: readingsUpdate(,humidity,1214) missed to call readingsBeginUpdate first.
2015.07.29 14:13:04 1: readingsUpdate(,state,T: 21.5 H: 57) missed to call readingsBeginUpdate first.
2015.07.29 14:13:04 1: readingsUpdate(,battery,low) missed to call readingsBeginUpdate first.
2015.07.29 14:13:04 1: readingsUpdate(,temperature,127.6) missed to call readingsBeginUpdate first.
2015.07.29 14:13:04 1: readingsUpdate(,humidity,1214) missed to call readingsBeginUpdate first.
2015.07.29 14:13:39 1: readingsUpdate(,state,T: 21.5 H: 57) missed to call readingsBeginUpdate first.
2015.07.29 14:13:39 1: readingsUpdate(,battery,low) missed to call readingsBeginUpdate first.
2015.07.29 14:13:39 1: readingsUpdate(,temperature,127.6) missed to call readingsBeginUpdate first.
2015.07.29 14:13:39 1: readingsUpdate(,humidity,1214) missed to call readingsBeginUpdate first.
2015.07.29 14:13:39 1: readingsUpdate(,state,T: 21.5 H: 57) missed to call readingsBeginUpdate first.
2015.07.29 14:13:39 1: readingsUpdate(,battery,low) missed to call readingsBeginUpdate first.
2015.07.29 14:13:39 1: readingsUpdate(,temperature,127.6) missed to call readingsBeginUpdate first.
2015.07.29 14:13:39 1: readingsUpdate(,humidity,1214) missed to call readingsBeginUpdate first.
2015.07.29 14:13:39 1: readingsUpdate(,state,T: 21.5 H: 57) missed to call readingsBeginUpdate first.
2015.07.29 14:13:39 1: readingsUpdate(,battery,low) missed to call readingsBeginUpdate first.
2015.07.29 14:13:39 1: readingsUpdate(,temperature,127.6) missed to call readingsBeginUpdate first.
2015.07.29 14:13:39 1: readingsUpdate(,humidity,1214) missed to call readingsBeginUpdate first.
2015.07.29 14:14:14 1: readingsUpdate(,state,T: 21.5 H: 57) missed to call readingsBeginUpdate first.
2015.07.29 14:14:14 1: readingsUpdate(,battery,low) missed to call readingsBeginUpdate first.
2015.07.29 14:14:14 1: readingsUpdate(,temperature,127.6) missed to call readingsBeginUpdate first.
2015.07.29 14:14:14 1: readingsUpdate(,humidity,1214) missed to call readingsBeginUpdate first.
2015.07.29 14:14:14 1: readingsUpdate(,state,T: 21.5 H: 57) missed to call readingsBeginUpdate first.
2015.07.29 14:14:14 1: readingsUpdate(,battery,low) missed to call readingsBeginUpdate first.
2015.07.29 14:14:14 1: readingsUpdate(,temperature,127.6) missed to call readingsBeginUpdate first.
2015.07.29 14:14:14 1: readingsUpdate(,humidity,1214) missed to call readingsBeginUpdate first.
2015.07.29 14:14:14 1: readingsUpdate(,state,T: 21.5 H: 57) missed to call readingsBeginUpdate first.
2015.07.29 14:14:14 1: readingsUpdate(,battery,low) missed to call readingsBeginUpdate first.
2015.07.29 14:14:14 1: readingsUpdate(,temperature,127.6) missed to call readingsBeginUpdate first.
2015.07.29 14:14:14 1: readingsUpdate(,humidity,1214) missed to call readingsBeginUpdate