Signalduino Entwicklung

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

Vorheriges Thema - Nächstes Thema

RappaSan

2.: Schalten Elro FB mit original 10_IT.pm:

2016.04.06 13:38:10 4: sduino/msg READ: MS;P0=311;P1=976;P2=-348;P3=-1002;P4=-10221;D=04031203030303030303030303031203120312031203030312;CP=0;SP=4;O;
2016.04.06 13:38:10 4: sduino: Matched MS Protocol id 3 -> itv1
2016.04.06 13:38:10 4: sduino: Decoded MS Protocol id 3 dmsg i400551 length 24
2016.04.06 13:38:10 3: Lampe1 off->on
2016.04.06 13:38:10 4: sduino/msg READ: MS;P0=318;P1=-999;P2=974;P3=-350;P4=-10232;D=04012301010101010101010101012301230123012301010123;CP=0;SP=4;O;
2016.04.06 13:38:10 4: sduino: Matched MS Protocol id 3 -> itv1
2016.04.06 13:38:10 4: sduino: Decoded MS Protocol id 3 dmsg i400551 length 24
2016.04.06 13:38:10 4: sduino: Dropped (i400551) due to short time or equal msg
2016.04.06 13:38:11 4: sduino/msg READ: MS;P0=-1004;P1=313;P2=966;P3=-358;P4=-10229;D=14102310101010101010101010102310231023102310101023;CP=1;SP=4;O;
2016.04.06 13:38:11 4: sduino: Matched MS Protocol id 3 -> itv1
2016.04.06 13:38:11 4: sduino: Decoded MS Protocol id 3 dmsg i400551 length 24
2016.04.06 13:38:11 4: sduino: Dropped (i400551) due to short time or equal msg
2016.04.06 13:38:12 4: sduino/msg READ: MC;LL=-999;LH=967;SL=-354;SH=319;D=36DB00;C=428;
2016.04.06 13:38:12 4: sduino/msg READ: MC;LL=-1018;LH=963;SL=-358;SH=300;D=36DB00;C=420;
2016.04.06 13:38:12 4: sduino/msg READ: MS;P0=-10221;P2=-361;P3=959;P4=294;P5=-1023;D=40453245454545454545454545453245324532453245324545;CP=4;SP=0;O;
2016.04.06 13:38:12 4: sduino: Matched MS Protocol id 3 -> itv1
2016.04.06 13:38:12 4: sduino: Decoded MS Protocol id 3 dmsg i400554 length 24
2016.04.06 13:38:12 3: Lampe1 on->off
2016.04.06 13:38:12 4: sduino/msg READ: MU;P0=-10224;P2=-361;P3=959;P4=294;P5=-1023;D=45404532454545454545454545454532453245324532453245454045324545454545454545454545324532453245324532454540453245454545454545454545453245324532453245324545404532454545454545454545454532453245324532453245454045324545454545454545454545324532453245324532454540;CP=4;O;
2016.04.06 13:38:12 4: sduino: Fingerprint for MU Protocol id 16 -> Dooya shutter matches, trying to demodulate
2016.04.06 13:38:12 4: sduino: Fingerprint for MU Protocol id 21 -> einhell garagedoor matches, trying to demodulate
2016.04.06 13:38:12 4: sduino: Fingerprint for MU Protocol id 26 -> remote26 matches, trying to demodulate
2016.04.06 13:38:12 4: sduino: Fingerprint for MU Protocol id 27 -> remote27 matches, trying to demodulate
2016.04.06 13:38:12 4: sduino: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2016.04.06 13:38:12 4: sduino: Fingerprint for MU Protocol id 29 -> HT12e remote matches, trying to demodulate
2016.04.06 13:38:12 4: sduino: Fingerprint for MU Protocol id 30 -> unitec47031 matches, trying to demodulate
2016.04.06 13:38:12 4: sduino: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2016.04.06 13:38:12 4: sduino: Fingerprint for MU Protocol id 34 -> unknown34 matches, trying to demodulate
2016.04.06 13:38:12 4: sduino: Fingerprint for MU Protocol id 36 -> socket36 matches, trying to demodulate
2016.04.06 13:38:12 4: sduino: Fingerprint for MU Protocol id 37 -> weather37 matches, trying to demodulate
2016.04.06 13:38:12 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2016.04.06 13:38:12 4: sduino: Fingerprint for MU Protocol id 9 -> CTW 600 matches, trying to demodulate
2016.04.06 13:38:12 4: sduino/msg READ: MC;LL=-1007;LH=972;SL=-347;SH=310;D=36DB00;C=427;
2016.04.06 13:38:12 4: sduino/msg READ: MS;P0=956;P1=-364;P2=298;P3=-1017;P4=-10232;D=24230123232323232323232323230123012301230123012323;CP=2;SP=4;
2016.04.06 13:38:12 4: sduino: Matched MS Protocol id 3 -> itv1
2016.04.06 13:38:12 4: sduino: Decoded MS Protocol id 3 dmsg i400554 length 24
2016.04.06 13:38:12 4: sduino: Dropped (i400554) due to short time or equal msg

RappaSan

3. Log schalten über FHEM mit sduino mit geändertem 10_IT.pm

2016.04.06 13:46:33 4: sduino/msg READ: MC;LL=-2763;LH=3109;SL=-1296;SH=1633;D=3B39009E;C=1580;
2016.04.06 13:46:33 4: sduino: Found manchester Protocol id 18 clock 1580 -> OSV1
2016.04.06 13:46:33 4: sduino/msg READ: MU;P0=146;P1=-116;P2=1633;P3=-1270;P4=3109;P5=-2763;D=2323432325432523432325234523232323232323452343232323010;CP=2;
2016.04.06 13:46:33 4: sduino: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2016.04.06 13:46:33 4: sduino: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2016.04.06 13:46:33 4: sduino: Fingerprint for MU Protocol id 36 -> socket36 matches, trying to demodulate
2016.04.06 13:46:33 4: sduino: Fingerprint for MU Protocol id 39 -> X10 Protocol matches, trying to demodulate
2016.04.06 13:46:33 4: sduino: Fingerprint for MU Protocol id 5 -> unitec6899 matches, trying to demodulate
2016.04.06 13:46:33 4: sduino: Fingerprint for MU Protocol id 9 -> CTW 600 matches, trying to demodulate
2016.04.06 13:46:33 4: sduino/msg READ: MC;LL=-2764;LH=3106;SL=-1297;SH=1636;D=D9C804F0;C=1580;
2016.04.06 13:46:33 4: sduino: Found manchester Protocol id 18 clock 1580 -> OSV1
2016.04.06 13:46:35 2: sduino IT_set: Lampe1 on
2016.04.06 13:46:35 4: sduino/msg READ: Unsupported command
2016.04.06 13:46:35 4: sduino/msg READ: 942
2016.04.06 13:46:37 2: sduino IT_set: Lampe1 off
2016.04.06 13:46:37 4: sduino/msg READ: Unsupported command
2016.04.06 13:46:37 4: sduino/msg READ: 942
2016.04.06 13:46:38 4: sduino/msg READ: MS;P0=-1124;P2=469;P4=-1927;P5=-3909;D=25202420202424202024202020202020202024242424242020242424242020242424242020;CP=2;SP=5;O;
2016.04.06 13:46:38 4: sduino: Matched MS Protocol id 7 -> weatherID7
2016.04.06 13:46:38 4: sduino: Decoded MS Protocol id 7 dmsg P7#4C807CF3C length 36
2016.04.06 13:46:38 4: SD_WS07_Parse  SD_WS07 (P7#4C807CF3C) length: 9
2016.04.06 13:46:38 4: SD_WS07_TH decoded protocolid: 7 sensor id=4C, channel=1, temp=12.4, hum=60, bat=ok
2016.04.06 13:46:39 4: sduino/msg READ: MS;P0=-961;P1=518;P2=-1917;P3=-3911;D=13101210101212101012101010101010101012121212121010121212121010121212121010;CP=1;SP=3;O;
2016.04.06 13:46:39 4: sduino: Matched MS Protocol id 7 -> weatherID7
2016.04.06 13:46:39 4: sduino: Decoded MS Protocol id 7 dmsg P7#4C807CF3C length 36
2016.04.06 13:46:39 4: sduino: Dropped (P7#4C807CF3C) due to short time or equal msg
2016.04.06 13:46:39 4: sduino/msg READ: MS;P0=489;P1=-1970;P2=-965;P3=-3897;D=03020102020101020201020202020202020201010101010202010101010202010101010202;CP=0;SP=3;O;
2016.04.06 13:46:39 4: sduino: Matched MS Protocol id 1 -> ConradRSL
2016.04.06 13:46:39 4: sduino: Matched MS Protocol id 7 -> weatherID7
2016.04.06 13:46:39 4: sduino: Decoded MS Protocol id 7 dmsg P7#4C807CF3C length 36
2016.04.06 13:46:39 4: sduino: Dropped (P7#4C807CF3C) due to short time or equal msg
2016.04.06 13:46:39 4: sduino/msg READ: MS;P0=-987;P1=487;P2=-1941;P3=-3900;D=131012101012121010121010101010101010121212121210101212121210101212121210104;CP=1;SP=3;
2016.04.06 13:46:39 4: sduino: Matched MS Protocol id 1 -> ConradRSL
2016.04.06 13:46:39 4: sduino: Matched MS Protocol id 7 -> weatherID7
2016.04.06 13:46:39 4: sduino: Decoded MS Protocol id 7 dmsg P7#4C807CF3C length 36
2016.04.06 13:46:39 4: sduino: Dropped (P7#4C807CF3C) due to short time or equal msg

RappaSan

4. Log schalten über FHEM mit sduino mit original 10_IT.pm

2016.04.06 13:37:03 2: IT set Lampe1 on
2016.04.06 13:37:05 2: IT set Lampe1 off
2016.04.06 13:37:07 4: sduino/msg READ: MC;LL=-1029;LH=959;SL=-496;SH=447;D=AAAAAAAACCB532CD5535352AD52B4D3555334B554B2D4CCD00;C=468;
2016.04.06 13:37:07 4: sduino: Found manchester Protocol id 10 clock 468 -> OSV2o3
2016.04.06 13:37:07 4: sduino: OSV2 protocol detected: preamble_pos = 33
2016.04.06 13:37:07 4: sduino: OSV2 protocol converted to hex: (501A2D10F170125006362A) with length (88) bits
2016.04.06 13:37:07 4: sduino: Found manchester Protocol id 12 clock 468 -> Hideki protocol
2016.04.06 13:37:07 4: sduino/msg READ: MC;LL=-1033;LH=975;SL=-494;SH=447;D=AAAAAAAACCB532CD5535352AD52B4D3555334B554B2D4CCD00;C=473;
2016.04.06 13:37:07 4: sduino: Found manchester Protocol id 10 clock 473 -> OSV2o3
2016.04.06 13:37:07 4: sduino: OSV2 protocol detected: preamble_pos = 33
2016.04.06 13:37:07 4: sduino: OSV2 protocol converted to hex: (501A2D10F170125006362A) with length (88) bits
2016.04.06 13:37:07 4: sduino: Dropped (501A2D10F170125006362A) due to short time or equal msg
2016.04.06 13:37:07 4: sduino: Found manchester Protocol id 12 clock 473 -> Hideki protocol
2016.04.06 13:37:09 4: sduino/msg READ: MS;P0=-1740;P2=475;P3=-996;P5=-3911;D=25232023232020232320232323232323232320202020232320202020202323202020202323;CP=2;SP=5;O;
2016.04.06 13:37:09 4: sduino: Matched MS Protocol id 7 -> weatherID7
2016.04.06 13:37:09 4: sduino: Decoded MS Protocol id 7 dmsg P7#4C8079F3C length 36
2016.04.06 13:37:09 4: SD_WS07_Parse  SD_WS07 (P7#4C8079F3C) length: 9
2016.04.06 13:37:09 4: SD_WS07_TH decoded protocolid: 7 sensor id=4C, channel=1, temp=12.1, hum=60, bat=ok
2016.04.06 13:37:09 4: sduino/msg READ: MS;P0=-969;P1=486;P2=-2079;P3=-3897;D=13101210101212101012101010101010101012121212101012121212121010121212121010;CP=1;SP=3;O;
2016.04.06 13:37:09 4: sduino: Matched MS Protocol id 1 -> ConradRSL
2016.04.06 13:37:09 4: sduino: Matched MS Protocol id 7 -> weatherID7
2016.04.06 13:37:09 4: sduino: Decoded MS Protocol id 7 dmsg P7#4C8079F3C length 36
2016.04.06 13:37:09 4: sduino: Dropped (P7#4C8079F3C) due to short time or equal msg
2016.04.06 13:37:09 4: sduino/msg READ: MS;P0=486;P1=-1960;P2=-964;P3=-3920;D=03020102020101020201020202020202020201010101020201010101010202010101010202;CP=0;SP=3;O;
2016.04.06 13:37:09 4: sduino: Matched MS Protocol id 1 -> ConradRSL
2016.04.06 13:37:09 4: sduino: Matched MS Protocol id 7 -> weatherID7
2016.04.06 13:37:09 4: sduino: Decoded MS Protocol id 7 dmsg P7#4C8079F3C length 36
2016.04.06 13:37:09 4: sduino: Dropped (P7#4C8079F3C) due to short time or equal msg
2016.04.06 13:37:09 4: sduino/msg READ: MS;P0=-984;P1=483;P2=-1971;P3=-3896;P4=118;P5=-13392;D=13101210101212101012101010101010101012121212101012121212121010121212121010454;CP=1;SP=3;
2016.04.06 13:37:09 4: sduino: Matched MS Protocol id 1 -> ConradRSL
2016.04.06 13:37:09 4: sduino: Matched MS Protocol id 7 -> weatherID7
2016.04.06 13:37:09 4: sduino: Decoded MS Protocol id 7 dmsg P7#4C8079F3C length 36
2016.04.06 13:37:09 4: sduino: Dropped (P7#4C8079F3C) due to short time or equal msg

RappaSan

Da sind bestimmt zwischenzeitlich noch andere Signale außer meiner "Lampe1" drin. Hier ist funktechnisch ne Menge los...

RappaSan

Was mir ebenfalls noch aufgefallen ist (ich hatte vormals schon mal darauf hingewiesen):
Es gibt einen Unterschied auch mit der originalen 10_IT.pm, was das Schaltverhalten der Elro-Dosen über verschiedene Möglichkeiten angeht.
Wenn ich z.B. eine Dose direkt über das FHEM-Icon an- oder ausschalte, klappt das vieeel zuverlässiger als wenn die Dose z.B. durch ein Bewegungsmelder-Ereignis (auch IT-Gerät) getriggert wird.

Ich find das merkwürdig...
Andere ITrepetition-Einstellung vielleicht? Die habe ich nämlich bei der entsprechenden Lampe auf 20 gesetzt, da sie durch 2 Betondecken vom Sender getrennt ist.

0815eddi

Hallo FHEM Community

ich bin ganz neu hier, weil ich meine neuen (noch nicht eingebauten) Nobily-Motoren künftig mit FHEM steuern möchte.
Zuerst mal möchte ich ein großes Lob loswerden:
Trotz kleinerer Probleme konnte ich FHEM und das Dooya sowie das SIGNALduino-Modul problemlos installieren. Wenn ich mal auf einen Fehler gestossen bin, hab ich im Forum immer schnell eine passende Antwort gefunden.

Jetzt bin ich aber an einer Stelle angekommen, wo ich alleine nicht mehr weiter komme - ich hoffe ihr könnt mir da weiter helfen.

Ich habe heute den Arduino NANO angeschlossen und wollte ihn gem. Anleitung ans Laufen bringen.

Leider kommt bei
define sduino SIGNALduino /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600

folgende Fehlermeldung: Cannot load module SIGNALduino

Im Log steht:
2016.04.06 18:24:35 1: PERL WARNING: Bareword found where operator expected at ./FHEM/00_SIGNALduino.pm line 2814, near "tr/10/01/r"
2016.04.06 18:24:35 1: reload: Error:Modul 00_SIGNALduino deactivated:
syntax error at ./FHEM/00_SIGNALduino.pm line 2814, near "tr/10/01/r"

2016.04.06 18:24:35 0: syntax error at ./FHEM/00_SIGNALduino.pm line 2814, near "tr/10/01/r"

In der "00_SIGNALduino.pm" finde ich an der Stelle folgenden Code:

...

        my $osv1hex ;# ~hex('0x'.$rawData);
        my $osv1bit = $bitData =~ tr/10/01/r;
        #Log3 $name, 5, "$name: OSV1 protocol converted from ($bitData) to bit: ($osv1bit)" ;
        $osv1hex=sprintf("%02X", length($rawData)*4, $osv1hex).SIGNALduino_b2h($osv1bit);


        Log3 $name, 5, "$name: OSV1 protocol converted to hex: ($osv1hex) with length (".(length($rawData)*4).") bits \n";
        return (1,$osv1hex);

}

sub     SIGNALduino_AS()
...


Kann mir jemand auf die Sprünge helfen, wo der Fehler liegen könnte?

Da frisch installiert bin ich mit der aktuellen FHEM-Version (5.7) unterwegs.

Danke und Gruß
Eddi

Ralf9

Zitat von: 0815eddi am 06 April 2016, 18:51:57
Jetzt bin ich aber an einer Stelle angekommen, wo ich alleine nicht mehr weiter komme - ich hoffe ihr könnt mir da weiter helfen.

Ich habe heute den Arduino NANO angeschlossen und wollte ihn gem. Anleitung ans Laufen bringen.

Leider kommt bei
define sduino SIGNALduino /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600

folgende Fehlermeldung: Cannot load module SIGNALduino

Kann mir jemand auf die Sprünge helfen, wo der Fehler liegen könnte?

Hallo,

kommt die Fehlermeldung auch bei dem folgenden define?
define sduinoD SIGNALduino none


Welche Perl Version ist drauf?

Ich habe:
ralf@bananapi:~$ perl -v
This is perl 5, version 14, subversion 2 (v5.14.2) built for arm-linux-gnueabihf-thread-multi-64int


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

0815eddi

Hallo Ralf,

danke für die schnelle Antwort.

Zitat
kommt die Fehlermeldung auch bei dem folgenden define?
define sduinoD SIGNALduino none

Ja, gleiche Fehlermeldung und gleicher Logeintrag

ZitatWelche Perl Version ist drauf?
perl -v

This is perl, v5.10.1 (*) built for i486-linux-gnu-thread-multi


Gruß
Eddi

Ralf9

Zitat von: 0815eddi am 06 April 2016, 20:58:34
perl -v
This is perl, v5.10.1 (*) built for i486-linux-gnu-thread-multi


Dein Perl ist evtl zu alt.

@Sidey
Ich habe das hier gefunden:
http://perldoc.perl.org/perl5120delta.html#Unicode-overhaul

Bedeutet dies, daß die Perl Version mindestens v5.12.0 sein muß?

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

Ralf9

Zitat von: RappaSan am 06 April 2016, 14:00:36
Was mir ebenfalls noch aufgefallen ist (ich hatte vormals schon mal darauf hingewiesen):
Es gibt einen Unterschied auch mit der originalen 10_IT.pm, was das Schaltverhalten der Elro-Dosen über verschiedene Möglichkeiten angeht.
Wenn ich z.B. eine Dose direkt über das FHEM-Icon an- oder ausschalte, klappt das vieeel zuverlässiger als wenn die Dose z.B. durch ein Bewegungsmelder-Ereignis (auch IT-Gerät) getriggert wird.

Wie lautet der set-Befehl der vom Bewegungsmelder-Ereignis getriggert wird?

Hast Du das aktuelle dev-r32 installiert?

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: Ralf9 am 06 April 2016, 21:22:40
Dein Perl ist evtl zu alt.

@Sidey
Ich habe das hier gefunden:
http://perldoc.perl.org/perl5120delta.html#Unicode-overhaul

Bedeutet dies, daß die Perl Version mindestens v5.12.0 sein muß?

Gruß Ralf

@Ralf:
Hmm, das konnte ich aus dem Link nicht direkt entnehmen. Laut perldoc ist tr auch in 5.10.1 enthalten.
Allerdings sieht es so aus, als ob der Befehl, so wie wir ihn verwenden so in Perl 5.10 nicht funktionieren möchte. Laut Dokumentenlage ist die Option /r verantwortlich, das kam erst in 5.14.
Ich habe auf die Schnelle kein perl 5.10 für den raspbi gefunden, sonst hätte ich es mal ausprobiert, wie man es zum Laufen bekommt.

@0815eddi
Hast Du eine Option eine neuere Perl Version zu installieren?
alternativ kannst DU auch mal testen ob folgendes Hilft:

Löschen:

        my $osv1bit = $bitData =~ tr/10/01/r;


ersetzen durch:

        my $osv1bit;
        ($osv1bit = $bitData) =~ tr/10/01/;


oder ersetzen durch:

        my $osv1bit = $bitdata;
        $osv1bit =~ tr/10/01/;


Dann müsste es auch mit Perl 5.10.1 funktionieren.

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

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

Sidey

Zitat von: Ralf9 am 06 April 2016, 21:28:53
Wie lautet der set-Befehl der vom Bewegungsmelder-Ereignis getriggert wird?
Hast Du das aktuelle dev-r32 installiert?

Ich nehme an, er hat einen Bewegungsmelder, den er in FHEM erkennt.
Sobald der eine Bewegung gemeldet hat, sendet er von FHEM aus einen neuen Befehl. Z.B. Lampe1 an.

Was hier sehr gut sein kann ist, dass der Bewegungsmelder noch am senden ist, aber der SIGNALduino den Befehl zum Senden erhält.
Also senden beide gleichzeitig, was zu einer Kollision im Frequenzband führt.
Ein kleiner Delay würde da helfen.

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

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

RappaSan

Guten Morgen,

ich habe master und dev-32 probiert. Ergebnis war bisher gleich.
Vielleicht ist Sidey auf der richtigen Spur, Lampe und Bewegungsmelder sind räumlich nicht weit voneinander entfernt (ca. 5-6 m).

Ralf9

#1453
Zitat von: RappaSan am 06 April 2016, 13:49:13
3. Log schalten über FHEM mit sduino mit geändertem 10_IT.pm

2016.04.06 13:46:35 2: sduino IT_set: Lampe1 on
2016.04.06 13:46:35 4: sduino/msg READ: Unsupported command
2016.04.06 13:46:35 4: sduino/msg READ: 942
2016.04.06 13:46:37 2: sduino IT_set: Lampe1 off
2016.04.06 13:46:37 4: sduino/msg READ: Unsupported command
2016.04.06 13:46:37 4: sduino/msg READ: 942

Ich habe es mir mal angeschaut.
Das Log der Elro Fernbedienung passt.
Das "sduino/msg READ: Unsupported command" beim "set" kann ich nicht nachvollziehen.

Normalerweise müsste es folgendermaßen aussehen:

Hier ist das define:
define Lampe1 IT F00000FFFF 0F F0
attr Lampe1 IODev sduino
attr Lampe1 ITclock 300
attr Lampe1 ITrepetition 8
attr Lampe1 verbose 5
attr Lampe1 room IT


und hier ist das log vom  "set Lampe1 on"
2016.04.07 18:36:16 2: sduino IT_set: Lampe1 on
2016.04.07 18:36:16 5: sduino/write: adding to queue sendMsg P3#F00000FFFF0F#R8#C300
2016.04.07 18:36:16 5: sduino: sendmsg Preparing rawsend command for protocol=3, repeats=8, clock=300 bits=F00000FFFF0F
2016.04.07 18:36:16 5: sduino: sendmsg IT V1 convertet tristate to bits=010000000000010101010001
2016.04.07 18:36:16 4: sduino/set: sending via SendMsg: SR;R=8;P0=300;P1=-9300;P2=900;P3=-300;P4=-900;D=01042304040404040404040404042304230423042304040423;
2016.04.07 18:36:16 5: sduino SW: SR;R=8;P0=300;P1=-9300;P2=900;P3=-300;P4=-900;D=01042304040404040404040404042304230423042304040423;
2016.04.07 18:36:17 5: sduino/HandleWriteQueue: nothing to send, stopping timer
2016.04.07 18:36:17 4: sduino/msg READ: SR;R=8;P0=300;P1=-9300;P2=900;P3=-300;P4=-900;D=01042304040404040404040404042304230423042304040423;


Welche Version hat Dein SIGNALduino und IT-Modul?

Dies ist die akuelle Version vom angepassten IT-Modul:

10_IT.pm            1005 2016-04-10 20:00:00Z dev

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

RappaSan

V 3.2.0-b12 SIGNALduino - compiled at Feb 13 2016 21:34:09

Das IT-Modul kam jeweils aus dem frisch eingespielten dev-r32 bzw. dem normalen update prozess, um das geänderte IT-Modul wieder zu ersetzen.