Signalduino Entwicklung

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

Vorheriges Thema - Nächstes Thema

Ralf9

Zitat von: Sidey am 29 November 2015, 14:27:37
So wie v2 heute erkannt wird, lässt sich das auch auf v3 erweitern. Es ist allerdings zu.bedenken, dass die Preamble auch dazu genutzt wird, dass der Empfänger seinen Pegel anpasst. Deshalb ist nicht damit zu rechnen, dass der Empfänger alle Bits von der Preamble auch empfängt.

Kannst ja noch mal in den code schauen. Ich habe zuerst das Sync Nibble gesucht und anschließend die davorliegende Sequenz analysiert.
Die Toleranzgrenze liegt glaube ich bei 24 Bit.

Dann müsste dies bei der v3 ungefähr so aussehen. Wenn der Suchstring nur den sync enthalten würde, dann könnte er auch im payload enthalten sein.

else {
my $preambleSyncV3 = '11111111111111110101';
my $preamble_pos = index($bitData, $preambleSyncV3);
if ($preamble_pos != -1 and $bitData =~ m/^.?(1){16,24}/)
{  # Valid OSV3 detected!
$preamble_pos += 16;


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 29 November 2015, 16:47:45
Dann müsste dies bei der v3 ungefähr so aussehen. Wenn der Suchstring nur den sync enthalten würde, dann könnte er auch im payload enthalten sein.

Stimmt, der Sync kann irgendwo sein.
Wenn wir das Prinzib von v2 beibehalten, dann könnte folgende Zeile v3 erkennen:


if (index($bitData,"0101",18) >= 18 and $bitData =~ m/^.?(1){17,24}/)


Ein bisschen stutzig macht mich die Aussage vom Author, v3 würde die Nachrichten nicht wiederholen, dann könnte  man die regex vereinfachen:

m/^(1){17,24}/)
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

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

Ralf9

Zitat von: Sidey am 29 November 2015, 17:40:49
Stimmt, der Sync kann irgendwo sein.
Wenn wir das Prinzib von v2 beibehalten, dann könnte folgende Zeile v3 erkennen:


if (index($bitData,"0101",18) >= 18 and $bitData =~ m/^.?(1){17,24}/)


damit wird aber auch eine Nachricht mit 17 Einsen am Anfang und 0101 in der Mitte als v3 erkannt, oder können solche Nachrichten nicht vorkommen?

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

#633
Hallo Sidey,

ich hätte auch noch ein paar Vorweihnachtiche Wünsche.

Ich hätte gerne die Möglichkeit mittels get oder set raw-Nachrichten zu simulieren. Z.B. um Nachrichten zu testen von denen ich keine Sensoren habe.
Dazu müsste die bei set oder get eingegebene raw Nachricht direkt an die sub SIGNALduino_Parse weitergeben werden.

Ich hätte auch gerne die Möglichkeit direkt im Arduino das übertragen von Nachrichten an den sduino zu unterdrücken. Z.B. so:
my %sets = (
"disableDataMessage"=> "all, ms, mu, mc",
"enableDataMessage"=> "all, ms, mu, mc"

Ein "disableDataMessage all" ist beim simulieren von raw-Nachrichten hilfreich.
Da dies wahrscheinlich ein größerer und recht aufwendig zu realisierender Wunsch ist, ist dies ein Wunsch für eine der nächsten Versionen.
Kurzfristig würde irgendeine Möglichkeit reichen um dem Datenempfang temporär zu deaktivieren.

Ist ein
attr autocreate disable 1
ausreichend, damit beim simulieren von raw Nachrichten nicht automatische ein sensor device angelegt wird?
Oder lässt sich das auch einfacher verhindern?

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

Samsi

Hi,

ich habe mal zum probieren einen Signalduino eigebunden. Leider tauchen im Log fast im Sekundentakt folgende Dooya shutter Einträge auf:

2015.11.29 19:56:06 4: Found matched Protocol id 16 -> Dooya shutter
2015.11.29 19:56:07 4: SIGNALduino/msg READ: MS;P0=2200;P2=206;P5=-12100;D=2503;CP=2;SP=5;
2015.11.29 19:56:08 4: SIGNALduino/msg READ: MU;P0=-1053;P1=186;P2=-112;D=012101010101210101010121012101010101010101011;CP=1;
2015.11.29 19:56:08 4: SIGNALduino/msg READ: MU;P0=229;P1=-768;P4=-18928;P5=2220;D=0101010101010101010101010101010101010101010452;CP=0;
2015.11.29 19:56:08 4: Found matched Protocol id 16 -> Dooya shutter
2015.11.29 19:56:09 4: SIGNALduino/msg READ: MU;P0=123;P1=-241;P2=-875;P3=-140;D=0010203010102020202020202020202020202020202020201;CP=0;
2015.11.29 19:56:09 4: Found matched Protocol id 16 -> Dooya shutter
2015.11.29 19:56:09 4: SIGNALduino/msg READ: MS;P0=-822;P1=156;P2=-1846;P3=2116;P4=16000;D=123440101010101010101010101010101010101010101010101         0101010;CP=1;SP=2;
2015.11.29 19:56:09 4: SIGNALduino/msg READ: MS;P0=-2820;P1=-763;P2=169;D=202121212121212121;CP=2;SP=0;
2015.11.29 19:56:10 4: SIGNALduino/msg READ: MU;P0=-162;P1=-777;P2=206;P4=-320;D=012121212124242020202120212121212121212121212121201;CP=2;
2015.11.29 19:56:10 4: Found matched Protocol id 16 -> Dooya shutter


Dazwischen auch regelmäßig "Einhell garagedoor" (und gelegentlich CWT600,Livolo und TX3).  Ich kann mir kaum vorstellen das diese Nachrichten echt sind, es wird ja wohl kaum jemand ständig seinen Rolladen oder Garagentor bedienen.

Gibt es da Erfahrungen woran das liegt?





FHEM 5.5 / BBB Debian Wheezy

Homematic CFG-LAN

HM-Sec-MDIR / HM-Sec-SD / HM-Sec-WDS / HM-LC-Sw2-FM / HM-Sec-SC / HM-LC-Sw1PBU-FM / HM-SCI-3-FM / HM-Sec-Key / HM-RC-Key3-B / HM-LC-Dim1TPBU-FM /  HM-CC-RT-DN / HM-PBI-4-FM / HM-RC-Key4-2 / HM-ES-PMSw1-Pl / HM-LC-Sw4-WM

GregPac

Hi,
nachdem ich die letzten Wochen Pause bei meinem FHEM hatte (Sind jetzt zu dritt zu hause) bin ich jetzt nochmal an meine Livolo Schlater gegangen.
In der Log kann ich sehen das die Signale jetzt anders gedeutet werden, bzw. wie bei meinem Vorschreiber Samsi habe ich jetzt auch Dooya Shutter und TX3 im Log.
Hier nochmal der Auszug aus meinem letzten Mitschnitt.

2015.11.29 20:37:46 4: SIGNALduino/msg READ: MU;P0=165;P1=-167;P2=471;P3=-300;D=010101010101010101010101210101010101010101010101010101010101010121010101010101010101010101010101010101012101010101010101010101010101010101010101210101010101010101010101010101010101010121010101010101030101030101010101010101012101010101010100;CP=0;O;
2015.11.29 20:37:46 4: SIGNALduino/msg READ: MU;P0=-193;P1=108;P2=-332;P3=444;D=010101010101010101010101010101010121010103010101010101012101010101010101010101010301;CP=1;
2015.11.29 20:37:46 4: SIGNALduino/msg READ: MU;P0=-199;P1=452;P2=144;P3=-328;D=010202020202020202020202020202020202020201023202020202020202020202020201;CP=2;
2015.11.29 20:37:46 4: SIGNALduino/msg READ: MU;P0=-190;P1=185;P2=448;D=010101010102010101010101010101010101010101010101010201010101010102;CP=1;
2015.11.29 20:37:46 4: SIGNALduino/msg READ: MU;P0=-190;P1=-176;P2=185;P3=450;P4=-332;D=0121212120202020202020202020202020203020202020202020202020202020202024202020302020202020200;CP=2;
2015.11.29 20:37:46 4: SIGNALduino/msg READ: MU;P0=-200;P1=-162;P2=193;P3=448;D=012021212121212021212030202020202020202020202020202;CP=2;
2015.11.29 20:37:47 4: SIGNALduino/msg READ: MU;P0=-263;P1=117;P2=444;P3=-332;D=0101010101010201010101010101310101010101010101010101020101010101010101010131010100;CP=1;
2015.11.29 20:37:47 4: SIGNALduino/msg READ: MU;P0=-194;P1=108;P2=108;P3=448;D=0102010101010103010101010101010101010101010101010101010301;CP=1;
2015.11.29 20:37:47 4: SIGNALduino/msg READ: MU;P0=-214;P1=-310;P2=141;P3=446;D=0120212120302020202020202120202020202020202120202030212020202020202020202021;CP=2;
2015.11.29 20:37:47 4: SIGNALduino/msg READ: MU;P0=-836;P1=-182;P2=121;P3=-171;P4=452;D=01232323232321232321212121212121212121412;CP=2;
2015.11.29 20:37:47 4: Found matched Protocol id 16 -> Dooya shutter
2015.11.29 20:37:47 4: Found matched Protocol id 8 -> TX3 Protocol
2015.11.29 20:37:47 4: SIGNALduino/msg READ: MU;P0=-213;P1=460;P2=120;P3=-324;D=001020202020202023202020202020202020202020102020202020202020202020202020202020202010202020202020202020202020202020202020201020202020202020202020202020202020202020102020202020202020202020202020202020202010202020202020202020202020202020202020;CP=2;O;
2015.11.29 20:37:47 4: SIGNALduino/msg READ: MU;P0=-250;P1=116;P2=451;P3=-320;D=010101010101010101010101010101010102010101010101010101010101010101010101010201010101010101310101310101010101010101020101010101010101010101010101010101010102010101010101010101010101010101010101010201010101010101010101010101010101010101020100;CP=1;O;
2015.11.29 20:37:47 4: SIGNALduino/msg READ: MS;P0=-1652;P1=-210;P2=124;P3=455;P4=-324;P5=284;P6=1371;D=2023901;CP=2;SP=0;
2015.11.29 20:37:47 4: SIGNALduino/msg READ: MU;P0=-187;P1=-174;P2=206;P3=454;D=012120212121312021212121202020202020202020202020202030202020202020202020202020202020202020203020202020202020202020202020202020202020302020202020202020202020202020202020202030202020202020202020202020202020202020203020202020202020202020202020;CP=2;O;
2015.11.29 20:37:47 4: SIGNALduino/msg READ: MU;P0=-209;P1=453;P2=122;P3=268;D=001020202020202020202020202020202020202020102020202020202020202020202020202020202010202020202020202020202020202020202020201020202020202020202020202020202020202020102020202020302020202020202020202020202010202020202020202020202020202020202020;CP=2;O;
2015.11.29 20:37:47 4: SIGNALduino/msg READ: MU;P0=-223;P1=-160;P2=137;P3=458;D=012120212121212120212121312021212121212021212021212120202020202030202020202020202020202020202020202020203020202020202020201;CP=2;
2015.11.29 20:37:47 4: SIGNALduino/msg READ: MU;P0=-528;P1=127;P2=-216;P3=452;D=001212121212121212123212121212121212121212121212121212121212321212121212121212121212121212121212121232121212121212121212121212121212121212123212121212121212121212121212121212121212321212121212121212121212121212121212121232121212121212121210;CP=1;O;
2015.11.29 20:37:47 4: Found matched Protocol id 16 -> Dooya shutter
2015.11.29 20:37:47 4: Found matched Protocol id 8 -> TX3 Protocol

Gruß
Greg
FHEM Raspberry, CUL V3 868 // FS-20 Aktoren, div. Funksteckdosen, Homebridge

Sidey

Hi Ralf,

Zitat von: Ralf9 am 29 November 2015, 17:55:55
damit wird aber auch eine Nachricht mit 17 Einsen am Anfang und 0101 in der Mitte als v3 erkannt, oder können solche Nachrichten nicht vorkommen?

Nein, durch die Regex wird ja auf den Beginn einer Nachricht getriggert nach dem Beginn darf irgend ein Zeichen kommen. Danach müssen die Bits wie in der Regex angegeben in der passenden Menge auftauchen.



Zitat von: Ralf9 am 29 November 2015, 19:18:30
Hallo Sidey,

ich hätte auch noch ein paar Vorweihnachtiche Wünsche.

Ich hätte gerne die Möglichkeit mittels get oder set raw-Nachrichten zu simulieren. Z.B. um Nachrichten zu testen von denen ich keine Sensoren habe.
Dazu müsste die bei set oder get eingegebene raw Nachricht direkt an die sub SIGNALduino_Parse weitergeben werden.
Lege dir einen weiteren SignalDuino an. Setze das Attribut dummy auf 1.
Probier dann mal mit get raw. Du musst die Nachricht aber mit Start und Endmarker dort eingeben. Nicht wundern, das ist ein nicht anzeigbarer Character. Im Log ist er auch enthalten, wenn es nicht angezeigt wird, dazu ggf. die komplette Zeile kopieren und in einen Editor kopieren der das anzeigen kann.


Zitat von: Ralf9 am 29 November 2015, 19:18:30
Ich hätte auch gerne die Möglichkeit direkt im Arduino das übertragen von Nachrichten an den sduino zu unterdrücken.

Das wollte schon mal jemand... aber wir haben es mit der Whitelist entschärft. Baust Du es auf der FHEM Seite ein, ich realisiere die Kommandos im Arduino.

Das Kommando XQ  deaktiviert den Interrupt und EQ aktiviert den Interrupt wieder.
Das Autocreate kannst Du nur über das deaktivieren des autocreate selbst deaktiveren. Da fällt mir auch nichts besseres ein.

Zitat von: Ralf9 am 28 November 2015, 10:32:19
Durch diesen Eintrag in der matchlist können doch alle Nachrichten verarbeitet werden. Ich welchen Fällen gibt der Dispatch zurück, daß er eine Nachricht, für die es kein Modul gibt,  nicht verarbeiten konnte?
"X:SIGNALduino_un" => '^[uP]\d+#.*',

Hast Du Dir das schon mal im event monitor angeschaut?
Ok ich bin ehrlich, den Eventmonitor schaue ich mir selten an.
Allerdings sollte Dispatch undef zurückgeben, wenn das Modul auch ein undef zurück gibt. Das sollte immer dann passieren, wenn das Modul nichts mit den Daten anfangen konnten. Aber um sicher zu sein, müsste ich noch mal in den code schauen, ob dispatch wirklich undef zurück gibt, wenn es kein Modul verarbeitet hat.


Zitat von: Ralf9 am 28 November 2015, 10:32:19
Nachtrag (anderes Thema):
spricht was dagegen bei der "sub SIGNALduino_Read($)"
bei dem folgenden logging  ein "if($debug);" anzuhängen, damit das loglevel 5 übersichtlicher wird?
Log3 $name, 5, "SIGNALduino/RAW READ: $SIGNALduinodata/$buf";

Das ist eine gute Idee. Die Read messages, haben wir bislang auch nie benötigt.


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

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

Sidey

Zitat von: Samsi am 29 November 2015, 20:19:53
ich habe mal zum probieren einen Signalduino eigebunden. Leider tauchen im Log fast im Sekundentakt folgende Dooya shutter Einträge auf:

Gibt es da Erfahrungen woran das liegt?

Hallo Samsi,

Die empfangenen Daten, werden als die genannten Signale erkannt. Aber so wie das log Aussieht, passt dann die Demodulierung doch nicht.
Welche Version setzt Du ein?


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

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

Sidey

Zitat von: GregPac am 29 November 2015, 20:43:02
Hi,
nachdem ich die letzten Wochen Pause bei meinem FHEM hatte (Sind jetzt zu dritt zu hause) bin ich jetzt nochmal an meine Livolo Schlater gegangen.

Hallo GregPac,

welche Version hast Du ausprobiert?
Ich hatte für Livolo auch was eingebaut, aber vergessen dich an zu schreiben damit es getestet wird. :(


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

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

Ralf9

#639
Zitat von: Sidey am 29 November 2015, 21:26:17
Nein, durch die Regex wird ja auf den Beginn einer Nachricht getriggert nach dem Beginn darf irgend ein Zeichen kommen. Danach müssen die Bits wie in der Regex angegeben in der passenden Menge auftauchen.

Dann kann doch der Sync ('5') mit in die regex

else if ($bitData =~ m/^(1){16,24}0101/)
{  # Valid OSV3 detected!
my $preamble_pos = index($bitData, '0101');



Zitat von: Sidey am 29 November 2015, 21:26:17
Allerdings sollte Dispatch undef zurückgeben, wenn das Modul auch ein undef zurück gibt. Das sollte immer dann passieren, wenn das Modul nichts mit den Daten anfangen konnten. Aber um sicher zu sein, müsste ich noch mal in den code schauen, ob dispatch wirklich undef zurück gibt, wenn es kein Modul verarbeitet hat.
Nein, der dispatch gibt normalerweise kein undef zurück. Für Nachrichten, für die kein Modul was anfangen kann, gibt es doch das Modul
"sub SIGNALduino_un_Parse($$)" dort steht:
return $dummyreturnvalue; # This prevents unkown code Messages in our log


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 29 November 2015, 22:32:43
Dann kann doch der Sync ('5') mit in die regex

else if ($bitData =~ m/^.?(1){16,24}5/)
{  # Valid OSV3 detected!
my $preamble_pos = index($bitData, '0101');

Stimmt, wüsste jetzt auch nicht, was dagegen spricht es gleich über die Regex zu prüfen.


Zitat
"sub SIGNALduino_un_Parse($$)" dort steht:
return $dummyreturnvalue; # This prevents unkown code Messages in our log

Okay, Du hast mich, das hatte ich vergessen, dass ich hier extra einen returncode setze, damit es nicht zum unknown message kommt.


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

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

Samsi

Zitat von: Sidey am 29 November 2015, 21:28:59

Welche Version setzt Du ein?

Grüße Sidey
Ich habe einfach nur ein flash gemacht:

V 3.1.8-HF2 SIGNALduino - compiled at Nov 8 2015 21:36:37
FHEM 5.5 / BBB Debian Wheezy

Homematic CFG-LAN

HM-Sec-MDIR / HM-Sec-SD / HM-Sec-WDS / HM-LC-Sw2-FM / HM-Sec-SC / HM-LC-Sw1PBU-FM / HM-SCI-3-FM / HM-Sec-Key / HM-RC-Key3-B / HM-LC-Dim1TPBU-FM /  HM-CC-RT-DN / HM-PBI-4-FM / HM-RC-Key4-2 / HM-ES-PMSw1-Pl / HM-LC-Sw4-WM

GregPac

Zitat von: Sidey am 29 November 2015, 21:30:08
Hallo GregPac,

welche Version hast Du ausprobiert?
Ich hatte für Livolo auch was eingebaut, aber vergessen dich an zu schreiben damit es getestet wird. :(


Grüße Sidey

Hi, war natürlich noch eine aus Sep  ???. Jetzt mit der neuen erhalte ich:

2015.11.30 11:20:04 4: SIGNALduino/msg READ: MU;P0=704;P1=-2034;P3=479;P4=-4533;D=430;CP=3;
2015.11.30 11:20:05 4: SIGNALduino/msg READ: MS;P0=-786;P1=489;P2=-9540;P3=-4538;P4=-1957;D=12131414101014141314131313131414141413141313131313131313131411;CP=1;SP=2;
2015.11.30 11:20:05 4: Founded matched MS Protocol id 0 -> weather1
2015.11.30 11:20:05 4: Founded matched MS Protocol id 1 -> ConradRSL
2015.11.30 11:20:05 4: Decoded matched MS Protocol id 1 dmsg r0 length 0
2015.11.30 11:20:05 3: Sduino: Unknown code r0, help me!
2015.11.30 11:20:05 4: SIGNALduino/msg READ: MS;P0=4548;P1=456;P2=-1986;P3=-4552;P4=-9564;P5=-464;D=14131212121212131213131313121212121501;CP=1;SP=4;
2015.11.30 11:20:05 4: Founded matched MS Protocol id 1 -> ConradRSL
2015.11.30 11:20:05 4: Decoded matched MS Protocol id 1 dmsg r0 length 0
2015.11.30 11:20:05 4: Dropped (r0) due to short time or equal msg
2015.11.30 11:20:05 4: Founded matched MS Protocol id 14 -> Heidemann HX
2015.11.30 11:20:16 4: SIGNALduino/msg READ: MU;P0=482;P1=141;P2=308;P3=-194;P4=1792;P5=-888;D=345031313131313131313131313131313131313131303131313131313131313131313131313131313130313131313131313131313131313131313131313031313131313131313131313131313131313131303131313131323131313131313131313131313130313131313131313131313131313131313130;CP=1;O;
2015.11.30 11:20:16 4: Fingerprint for MU Protocol id 16 -> Dooya shutter matches, trying to demodulate
2015.11.30 11:20:16 4: Fingerprint for MU Protocol id 27 -> remote27 matches, trying to demodulate
2015.11.30 11:20:16 4: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2015.11.30 11:20:16 4: Fingerprint for MU Protocol id 30 -> unitec47031 matches, trying to demodulate
2015.11.30 11:20:16 4: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2015.11.30 11:20:16 4: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2015.11.30 11:20:16 4: Fingerprint for MU Protocol id 9 -> CTW 600 matches, trying to demodulate
2015.11.30 11:20:16 4: SIGNALduino/msg READ: MU;P0=131;P1=-175;P2=453;P3=-320;D=010121010101010101010101010101010101010101012101010101010101010101010101010101010101210103010101010101010101010101010101010101210101010101010101010101010101010101010121010101010101010101010101010101010101012101010101010101010101010101010100;CP=0;O;
2015.11.30 11:20:16 4: Fingerprint for MU Protocol id 16 -> Dooya shutter matches, trying to demodulate
2015.11.30 11:20:16 4: Fingerprint for MU Protocol id 24 -> visivon remote matches, trying to demodulate
2015.11.30 11:20:16 4: Fingerprint for MU Protocol id 29 -> HT12e remote matches, trying to demodulate
2015.11.30 11:20:16 4: Fingerprint for MU Protocol id 30 -> unitec47031 matches, trying to demodulate
2015.11.30 11:20:16 4: SIGNALduino/msg READ: MU;P0=119;P1=-183;P2=444;D=00101010101010101010101010101010101010121010101010101010101010101010101010101011;CP=0;
2015.11.30 11:20:16 4: SIGNALduino/msg READ: MU;P0=-199;P1=176;P2=436;D=010101010101010101010101010101010201010101010100;CP=1;
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=-178;P1=199;P2=452;P3=-344;D=010101010101010101010101020101010101010101010101010101010101010102010101010101010101010101010101010101010201310101010101010101010101010101010101020101010101010101010101010101010101010102010101010101010101010101010101010101010201010101010100;CP=1;O;
2015.11.30 11:20:17 4: Fingerprint for MU Protocol id 16 -> Dooya shutter matches, trying to demodulate
2015.11.30 11:20:17 4: Fingerprint for MU Protocol id 24 -> visivon remote matches, trying to demodulate
2015.11.30 11:20:17 4: Fingerprint for MU Protocol id 29 -> HT12e remote matches, trying to demodulate
2015.11.30 11:20:17 4: Fingerprint for MU Protocol id 30 -> unitec47031 matches, trying to demodulate
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=231;P1=-266;P3=460;D=0010101010101010131010101010101010101010101010101010101013101010101010101010100;CP=0;
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=438;P1=-189;P2=217;D=01212121212121212121212121212121212121210121212121212121212121212121211;CP=2;
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=-199;P1=180;P2=440;D=0101010101010102010101010101010101010101010101010101010201010101010101;CP=1;
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=128;P1=-174;P2=458;D=0101010101010101010101012101010101010101010101010101010101010101210101010100;CP=0;
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=112;P1=-256;P3=464;D=010101010101010101010101010101010101013101010101010101010101010101010101010;CP=0;
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=-265;P1=195;P3=448;D=00101010101010101030101010101010101010101010101010101010103010101010101010101011;CP=1;
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=147;P1=-285;P2=459;P4=276;D=012101010101010101010101010101010101010101210101010101410101010101010101010101010121010101010101010101210101010101010101010101010101010101010121010101010141010101010101010101010101012101010101010101010101010101010101010101210101010101010100;CP=0;O;
2015.11.30 11:20:17 4: Fingerprint for MU Protocol id 29 -> HT12e remote matches, trying to demodulate
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=-274;P1=111;P2=452;D=0101010102010101010101010101010101010101010101010201010101010101010101010101;CP=1;
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=232;P1=-184;P3=452;D=0101010101010101010131010101010101010101010101010;CP=0;
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=193;P1=-177;P3=442;D=01010101310101010101010101010101010101010101010131010101010101;CP=0;
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=-195;P1=108;P2=452;D=0101010101010101010101010101010101020101010101010101010101010101010101010101;CP=1;
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=111;P1=-259;P3=438;D=0101010101010101010101013101010101010101010101010101010101010101310101010101;CP=0;
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=118;P1=-193;P3=364;D=010101010131010101010101010101010101013101010101010101010101010101010101010;CP=0;
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=-262;P1=237;P3=444;D=00101010101010101030101010101010101010101010101010101010103010101010101010101011;CP=1;
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=145;P1=-294;P2=452;P3=276;D=012101013101010101010101010101010101010101210101010101010101010101010101010101010121010131010101010101210101010101010101010101010101010101010121010101010131010101010101010101010101012101010101010101010101010101010101010101210101010101010100;CP=0;O;
2015.11.30 11:20:17 4: Fingerprint for MU Protocol id 16 -> Dooya shutter matches, trying to demodulate
2015.11.30 11:20:17 4: Fingerprint for MU Protocol id 24 -> visivon remote matches, trying to demodulate
2015.11.30 11:20:17 4: Fingerprint for MU Protocol id 29 -> HT12e remote matches, trying to demodulate
2015.11.30 11:20:17 4: Fingerprint for MU Protocol id 30 -> unitec47031 matches, trying to demodulate
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=-259;P1=145;P2=450;D=0101010102010101010101010101010101010101010101010201010101010101010101010101;CP=1;
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=-265;P1=102;P2=444;P4=280;D=01010101010101010101010101010101020101010101040101010101010101010101010102010101010101010101010201;CP=1;
2015.11.30 11:20:17 4: Fingerprint for MU Protocol id 29 -> HT12e remote matches, trying to demodulate
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=-268;P1=110;P3=441;P4=280;D=01010101010101010101010101010101010103010101010101010101010101010101010101010301010101010101010101010101040101010101010101010301010101010101010101010101010101010101;CP=1;
2015.11.30 11:20:17 4: Fingerprint for MU Protocol id 29 -> HT12e remote matches, trying to demodulate
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=131;P1=-199;P2=452;D=010101010101010101010101010121010101010101010101010101010101010101012101010;CP=0;
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=-169;P1=145;P2=462;P3=264;P4=-342;D=010101020103010101010101010101010101010101010102014101010101010101014101010101010101010201030101010101010101010201010101010101010101010101010101410101020101010101010141010141010101010101010102010101010101010101010101010101010101010201010100;CP=1;O;
2015.11.30 11:20:17 4: Fingerprint for MU Protocol id 16 -> Dooya shutter matches, trying to demodulate
2015.11.30 11:20:17 4: Fingerprint for MU Protocol id 24 -> visivon remote matches, trying to demodulate
2015.11.30 11:20:17 4: Fingerprint for MU Protocol id 29 -> HT12e remote matches, trying to demodulate
2015.11.30 11:20:17 4: Fingerprint for MU Protocol id 30 -> unitec47031 matches, trying to demodulate
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=-267;P1=179;P3=452;D=010101010101010101010103010101010101010101010101010101;CP=1;
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=-218;P1=145;P3=448;D=010101030101010101010101010101010101010101010103010101010101010101010101010101010101010301010101010101010101010101010101010101030101010101010101010101010101010101010103010101010101010101010101010101010101010301010101010101010101010101010100;CP=1;O;
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=-258;P1=199;P3=460;D=01010101010101010101010101010101030101010101010101010101010101;CP=1;
2015.11.30 11:20:17 4: SIGNALduino/msg READ: MU;P0=-272;P1=101;P2=498;P4=-32001;P5=-17332;D=0101010101010101010101010101010101010102010101010101010101010101010101010101010201010101010101010101014251;CP=1;
2015.11.30 11:20:17 4: Fingerprint for MU Protocol id 29 -> HT12e remote matches, trying to demodulate

Gruß
Greg
FHEM Raspberry, CUL V3 868 // FS-20 Aktoren, div. Funksteckdosen, Homebridge

Ralf9

Zitat von: Burny4600 am 27 November 2015, 13:28:26
Mit der aktuellen Beta werden jetzt andere Geräte Protokolle gelistet.
2015-11-27 13:18:33-MC;LL=-1036;LH=922;SL=-565;SH=457;D=FFFFFF5F1426100A040E41C27700;C=459;

Kannst Du mal schauen ob Du von dieser Art von Nachricht noch mehr empfängst. Dies müsste eine Oregon v3 Nachricht sein.
Zu erkennen an einigen FF am Anfang gefolgt von einer 5.

Ein verbose 4 und ein gelöschtes debug attribut ist dafür ausreichend.

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

Burny4600

#644
Ist es eigentlich normal das der SIGNALduino sich ca. jede Minute mit einer Initialisierung meldet.
2015-11-30 19:46:33 SIGNALduino sduino Initialized
2015-11-30 19:46:33 SIGNALduino sduino Initialized
2015-11-30 19:46:33 SIGNALduino sduino Initialized
2015-11-30 19:46:33 SIGNALduino sduino Initialized
2015-11-30 19:46:33 SIGNALduino sduino Initialized
2015-11-30 19:46:33 SIGNALduino sduino Initialized
2015-11-30 19:46:33 SIGNALduino sduino Initialized
2015-11-30 19:46:40 TRX_WEATHER WGR800 wind_speed: 5.7
2015-11-30 19:46:40 TRX_WEATHER WGR800 wind_dir: 292 WNW
2015-11-30 19:46:47 statistics PCR800stat Updated stats for: PCR800
2015-11-30 19:46:47 TRX_WEATHER PCR800 rain_rate: 0
2015-11-30 19:46:47 TRX_WEATHER PCR800 rain_ratek: 0
2015-11-30 19:46:49 statistics EnergieABstatW Updated stats for: EnergieAB
2015-11-30 19:46:49 statistics EnergieABstatkWh Updated stats for: EnergieAB
2015-11-30 19:46:49 readingsGroup Aktueller_Verbrauch EnergieAB.electricityPower: 64 W
2015-11-30 19:46:49 readingsGroup Aktueller_Verbrauch sum: 1178 W
2015-11-30 19:46:49 readingsGroup Verbrauchte_Energie EnergieAB.electricityConsumed_kWh: 1814.5 kWh
2015-11-30 19:46:49 readingsGroup Verbrauchte_Energie sum: 15799.0 kWh
2015-11-30 19:46:49 JSONMETER EnergieAB electricityConsumed: 1814474
2015-11-30 19:46:49 JSONMETER EnergieAB electricityPower: 64
2015-11-30 19:46:49 JSONMETER EnergieAB electricityConsumed_kWh: 1814.474
2015-11-30 19:46:49 JSONMETER EnergieAB statElectricityConsumed_kWhHour: 0.050
2015-11-30 19:46:49 JSONMETER EnergieAB statElectricityConsumed_kWhDay: 1.512
2015-11-30 19:46:49 JSONMETER EnergieAB statElectricityConsumed_kWhMonth: 10.741
2015-11-30 19:46:49 JSONMETER EnergieAB statElectricityConsumed_kWhYear: 10.741
2015-11-30 19:46:50 readingsProxy DL2_S05 11.3
2015-11-30 19:46:50 readingsProxy DL2_S07 47.2
2015-11-30 19:46:50 readingsProxy DL2_S12 54.1
2015-11-30 19:46:50 readingsProxy DL2_SZ 20:42
2015-11-30 19:46:50 HTTPMOD DL2 Temperature_Sensor_05: 11.3
2015-11-30 19:46:50 HTTPMOD DL2 Temperature_Sensor_07: 47.2
2015-11-30 19:46:50 HTTPMOD DL2 Temperature_Sensor_12: 54.1
2015-11-30 19:46:50 HTTPMOD DL2 Systemzeit: 20:42
2015-11-30 19:46:53 TRX_WEATHER UVN800 uv_val: 0
2015-11-30 19:46:53 TRX_WEATHER UVN800 uv_risk: low
2015-11-30 19:46:53 statistics EnergieEGstatW Updated stats for: EnergieEG
2015-11-30 19:46:53 statistics EnergieEGstatkWh Updated stats for: EnergieEG
2015-11-30 19:46:53 readingsGroup Aktueller_Verbrauch EnergieEG.electricityPower: 163 W
2015-11-30 19:46:53 readingsGroup Aktueller_Verbrauch sum: 1179 W
2015-11-30 19:46:53 readingsGroup Verbrauchte_Energie EnergieEG.electricityConsumed_kWh: 3356.5 kWh
2015-11-30 19:46:53 readingsGroup Verbrauchte_Energie sum: 15799.0 kWh
2015-11-30 19:46:53 JSONMETER EnergieEG electricityConsumed: 3356483
2015-11-30 19:46:53 JSONMETER EnergieEG electricityPower: 163
2015-11-30 19:46:53 JSONMETER EnergieEG electricityConsumed_kWh: 3356.483
2015-11-30 19:46:53 JSONMETER EnergieEG statElectricityPowerHourAvg: 231
2015-11-30 19:46:53 JSONMETER EnergieEG statElectricityConsumed_kWhHour: 0.182
2015-11-30 19:46:53 JSONMETER EnergieEG statElectricityConsumed_kWhDay: 5.718
2015-11-30 19:46:53 JSONMETER EnergieEG statElectricityConsumed_kWhMonth: 30.312
2015-11-30 19:46:53 JSONMETER EnergieEG statElectricityConsumed_kWhYear: 30.312
2015-11-30 19:46:53 statistics EnergieOG1statW Updated stats for: EnergieOG1
2015-11-30 19:46:53 statistics EnergieOG1statkWh Updated stats for: EnergieOG1
2015-11-30 19:46:53 readingsGroup Aktueller_Verbrauch EnergieOG1.electricityPower: 453 W
2015-11-30 19:46:53 readingsGroup Aktueller_Verbrauch sum: 1178 W
2015-11-30 19:46:53 readingsGroup Verbrauchte_Energie EnergieOG1.electricityConsumed_kWh: 4001.1 kWh
2015-11-30 19:46:53 readingsGroup Verbrauchte_Energie sum: 15799.1 kWh
2015-11-30 19:46:53 JSONMETER EnergieOG1 electricityConsumed: 4001082
2015-11-30 19:46:53 JSONMETER EnergieOG1 electricityPower: 453
2015-11-30 19:46:53 JSONMETER EnergieOG1 electricityConsumed_kWh: 4001.082
2015-11-30 19:46:53 JSONMETER EnergieOG1 statElectricityPowerHourAvg: 403
2015-11-30 19:46:53 JSONMETER EnergieOG1 statElectricityConsumed_kWhHour: 0.319
2015-11-30 19:46:53 JSONMETER EnergieOG1 statElectricityConsumed_kWhDay: 5.906
2015-11-30 19:46:53 JSONMETER EnergieOG1 statElectricityConsumed_kWhMonth: 38.351
2015-11-30 19:46:53 JSONMETER EnergieOG1 statElectricityConsumed_kWhYear: 38.351
2015-11-30 19:46:54 TRX_WEATHER WGR800 wind_speed: 3.9
2015-11-30 19:46:54 TRX_WEATHER WGR800 wind_dir: 247 WSW
2015-11-30 19:46:54 statistics EnergieOG2statW Updated stats for: EnergieOG2
2015-11-30 19:46:54 statistics EnergieOG2statkWh Updated stats for: EnergieOG2
2015-11-30 19:46:55 readingsGroup Aktueller_Verbrauch EnergieOG2.electricityPower: 501 W
2015-11-30 19:46:55 readingsGroup Aktueller_Verbrauch sum: 1181 W
2015-11-30 19:46:55 readingsGroup Verbrauchte_Energie EnergieOG2.electricityConsumed_kWh: 6627.0 kWh
2015-11-30 19:46:55 readingsGroup Verbrauchte_Energie sum: 15799.1 kWh
2015-11-30 19:46:55 JSONMETER EnergieOG2 electricityConsumed: 6627023
2015-11-30 19:46:55 JSONMETER EnergieOG2 electricityPower: 501
2015-11-30 19:46:55 JSONMETER EnergieOG2 electricityConsumed_kWh: 6627.023
2015-11-30 19:46:55 JSONMETER EnergieOG2 statElectricityPowerHourAvg: 545
2015-11-30 19:46:55 JSONMETER EnergieOG2 statElectricityConsumed_kWhHour: 0.424
2015-11-30 19:46:55 JSONMETER EnergieOG2 statElectricityConsumed_kWhDay: 12.407
2015-11-30 19:46:55 JSONMETER EnergieOG2 statElectricityConsumed_kWhMonth: 64.798
2015-11-30 19:46:55 JSONMETER EnergieOG2 statElectricityConsumed_kWhYear: 64.798
2015-11-30 19:46:57 TRX_WEATHER THGR810_6 temperature: 21.1
2015-11-30 19:46:57 TRX_WEATHER THGR810_6 humidity: 24
2015-11-30 19:46:57 TRX_WEATHER THGR810_6 absFeuchte: 4.4
2015-11-30 19:46:57 TRX_WEATHER THGR810_6 dewpoint: -0.2
2015-11-30 19:47:08 TRX_WEATHER WGR800 wind_speed: 6.2
2015-11-30 19:47:08 TRX_WEATHER WGR800 wind_avspeed: 4.8
2015-11-30 19:47:08 TRX_WEATHER WGR800 wind_dir: 292 WNW
2015-11-30 19:47:19 TRX_WEATHER THWR800_3 temperature: 7.2
2015-11-30 19:47:22 TRX_WEATHER WGR800 wind_speed: 4.2
2015-11-30 19:47:29 TRX_WEATHER THGR810_1 temperature: 11.7
2015-11-30 19:47:29 TRX_WEATHER THGR810_1 humidity: 49
2015-11-30 19:47:29 TRX_WEATHER THGR810_1 absFeuchte: 5.1
2015-11-30 19:47:29 TRX_WEATHER THGR810_1 dewpoint: 1.4
2015-11-30 19:47:30 SIGNALduino sduino Initialized
2015-11-30 19:47:30 SIGNALduino sduino Initialized
2015-11-30 19:47:30 SIGNALduino sduino Initialized
2015-11-30 19:47:30 SIGNALduino sduino Initialized
2015-11-30 19:47:30 SIGNALduino sduino Initialized
2015-11-30 19:47:30 SIGNALduino sduino Initialized


Stellt das nicht eine unnötige Systembelastung dar?

V 3.2.0-b3 SIGNALduino - compiled at Nov 13 2015 21:39:55
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT