Blitzsensor WH57 oder DP60 in Signalduino

Begonnen von laserrichi, 18 August 2021, 22:21:45

Vorheriges Thema - Nächstes Thema

laserrichi

Ist es machbar das man z.b. Misol WH57 (433Mhz) oder Froggit DP60 (868Mhz) am Signalduino betreiben kann ?

Ich vermute das im inneren ein AS3935 werkelt und das schicke an den Sensoren ist das man sie weit in den Garten bringen kann ohne das Elektrische Geräte stören. Die Sensoren melden Blitze und auch die Entfernung.


Hier mal ein Link
https://de.aliexpress.com/item/1005002382684616.html
RaspberryPi 4 Bullseye,Homematic,Z-Wave,Rademacher Duofern,Signalduino,Fritz7590,ESPEasy,Tasmota,Robonect,Kameras,1-Wire,Modbus,Solar,Maranz,VU+,ulanzi tc001 mit awtrix light

Ralf9

Wenn er SlowRf (ASK OOK) sendet, sollte es machbar sein.
Bei FSK wird es etwas aufwändiger, zum Rausfinden der Einstellungen des cc1101 ist da ein SDR hilfreich
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

laserrichi

Ok wunderbar.  SDR usw. ist ja alles vorhanden.
Nehme an das es wie bei den Feuchtesensoren ähnlich sein wird.
Opfere mich und habe einen WH57 bestellt.
RaspberryPi 4 Bullseye,Homematic,Z-Wave,Rademacher Duofern,Signalduino,Fritz7590,ESPEasy,Tasmota,Robonect,Kameras,1-Wire,Modbus,Solar,Maranz,VU+,ulanzi tc001 mit awtrix light

laserrichi

der Sensor ist da :-)

mit den Einstellungen vom dem Feuchtesensor WH51  bekomme ich auch scheinbar daten von dem Blitzsensor.
die sehen wie folgt aus:

2021.09.22 15:13:25 4: Signalduino433/msg READ: MN;D=5700C655053F00DF95E0ABDBA0E9D7DB;N=6;R=16;
2021.09.22 15:14:02 4: Signalduino433/msg READ: MN;D=5700C655053F00DF95A0ACC58BFA07A7;N=6;R=19;
2021.09.22 15:16:57 4: Signalduino433/msg READ: MN;D=5700C655053F00DF9520226A090094C4;N=6;R=71;
2021.09.22 15:18:13 4: Signalduino433/msg READ: MN;D=5700C655053F00DF95E0A7BD4E4B5BDC;N=6;R=65;
2021.09.22 15:19:32 4: Signalduino433/msg READ: MN;D=5700C655053F00DF95A0A6171F82B509;N=6;R=57;
2021.09.22 15:21:48 4: Signalduino433/msg READ: MN;D=5700E67F07BF80FFDFF0BF37CE354BCB;N=6;R=69;
2021.09.22 15:23:55 4: Signalduino433/msg READ: MN;D=5700C655053F00DF9520A1C2D10D4552;N=6;R=65;
2021.09.22 15:25:10 4: Signalduino433/msg READ: MN;D=5700C655053F00DF9520A64079D0949F;N=6;R=69;
2021.09.22 15:26:29 4: Signalduino433/msg READ: MN;D=5700C655053F00DF95A0A91321A21CBD;N=6;R=49;
2021.09.22 15:27:15 4: Signalduino433/msg READ: MN;D=5700C655053F00DF95E0BA01AEFC8698;N=6;R=61;
2021.09.22 15:27:33 4: Signalduino433/msg READ: MN;D=5700C655053F00DF95A0A6744C530A45;N=6;R=60;
2021.09.22 15:27:59 4: Signalduino433/msg READ: MN;D=5700C655053F00DF95E0A991064740AB;N=6;R=60;
2021.09.22 15:45:30 4: Signalduino433/msg READ: MN;D=5700C655053F00DF9520AAC6C2911554;N=6;R=67;
2021.09.22 15:46:46 4: Signalduino433/msg READ: MN;D=5700C655053F00DF95E0A3C3367017CB;N=6;R=55;
2021.09.22 15:48:05 4: Signalduino433/msg READ: MN;D=5700C655053F00DF95E0B369D0358B9D;N=6;R=54;
2021.09.22 15:49:24 4: Signalduino433/msg READ: MN;D=5700C655053F00DF95E0BBBF970F9932;N=6;R=52;
2021.09.22 15:50:43 4: Signalduino433/msg READ: MN;D=5700C655053F00DFDFE0B3E4440713EF;N=6;R=49;
2021.09.22 15:52:02 4: Signalduino433/msg READ: MN;D=5700C655053F00DF95A0B36DD4C82F91;N=6;R=54;


Es gibt hier 4dip schalter  Indoor  Outdoor, Long / Short Antenna, und 4 Empfindlichkeitsstufen.
Ich habe alles mal durch probiert. Da ist scher ein as3935 verbaut, wollte es noch nicht auschrauben.

Momentan habe ich von Kollegen einen Tester, mit dem man Blitze Simulieren kann, ich habe das ein wenig ausprobiert, aber der Sensor sendet nicht gleich die Daten wenn ein Blitz kommt.
RaspberryPi 4 Bullseye,Homematic,Z-Wave,Rademacher Duofern,Signalduino,Fritz7590,ESPEasy,Tasmota,Robonect,Kameras,1-Wire,Modbus,Solar,Maranz,VU+,ulanzi tc001 mit awtrix light

Ralf9

Der Aufbau ist wahrscheinlich ähnlich wie der WH51
Am Anfang die 57 als Kennung für den Sensor dann evtl noch die ID und die Batterie Spannung, dann der messwert.
Die DF95 sind wahrscheinlich die beiden prüfsummen.
Kannst du noch ein paar blitznachrichten Posten?
Ich mache gerade einen Kurzurlaub in den Bergen und bin am Samstag wieder zuhause.
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

laserrichi

Ok, da vernünftige Blitze zu erzeugen ist nicht so einfach, Abstand der spule usw und pegel.
Ich bin aber schon einen Schritt weitergekommen:

Wenn Blitze erkannt werden dann meldet sich das immer mit D=5780
Ab und an meldet er auch D=5740  das ist vermutlich Störsignal  oder D=5700  ist Störsignal da die 5740 meist nur im zusammenhang von vorherigen blitzen ausgegangen ist ist es eventuell noise level zu hoch ist oder keine Entfernungserkennung.

Was das Teil alles liefert ist ja auch die Entfernung, ob es die intensität oder in einem wert noch die Anzahl blitze enthält (hat nicht immer gleich gesendet) weis ich nicht.


5 blitze fern
MN;D=5700C655053F00DF95A0ACFF23F85B84;N=6;R=18;
keine mehr

MN;D=5700C655053F00DF95E1A10681791021;N=6;R=42;

5 blitze mittlere entferung

MN;D=5700C655053F00DF95E1AF60627BF1E8;N=6;R=33;

nah

MN;D=5708C755073F40DF95F1B737A16A88C5;N=6;R=46;
MN;D=5700C655053F00DF95A0041B5038EECA;N=6;R=25;

wieder keine blitze mehr

MN;D=5700C655053F00DF95A0AAE4C4ABC141;N=6;R=56;
MN;D=5700C655053F00DF95A0BB7A4DC82F7C;N=6;R=50;
MN;D=5700C655053F00DF95E0BB7635E78524;N=6;R=55;
MN;D=5700C655053F00DF95A0B7BC4F977F87;N=6;R=74;

outdoor default

MN;D=5700C655053F00DF9520A0BF21196C44;N=6;R=68;
MN;D=5700C655053F00DF95A0026CA23745A3;N=6;R=68;
MN;D=5700C655053F00DF952002FFC7877FC7;N=6;R=60;

sensitiv low outdoor

MN;D=5700C655053F00DF95E0BF424E58DBA3;N=6;R=37;
MN;D=5700C655053F00DF95E0BABC07FFC4B4;N=6;R=64;
MN;D=5700C655053F00DF95A0B3C81468B586;N=6;R=70;

MN;D=5740C655053F0F878C60ABFEFF68B808;N=6;R=43;
MN;D=5780C655050E10364BE0B1CE5160418E;N=6;R=42;
MN;D=5780C655050E11071DE0BD0850E63A1B;N=6;R=39;
MN;D=5780C655050E1A546BE0BFBF8EBF61F9;N=6;R=38;

MN;D=5780C6550508133F51A0A2F00AC06745;N=6;R=40;


far
MN;D=5780C655050E1CFB0FE0BDDAECA01400;N=6;R=43;
mid
MN;D=5780C655050A15405660A6D3D1986321;N=6;R=33;
MN;D=5780C655050A15405620A75CA7410443;N=6;R=34;

nah
MN;D=5780C655050816CADFE0B6DDB37D93BD;N=6;R=32;

MN;D=5780C655050818D5EC60ABFB757E8824;N=6;R=39;

danach 2x far

MN;D=5780C65505199DEDFFE0BFD80C4086A1;N=6;R=46;
MN;D=5780C655051119496AE0A7EE8782D1CA;N=6;R=53;

MN;D=5780C655050E20F31860BE3DAA7F2D55;N=6;R=42;
MN;D=5780C655050E2291B820ACC5B55C82B5;N=6;R=45;

mid

MN;D=5780C655050A232347E0ADBCED350489;N=6;R=50;
MN;D=5780C655050A2585ABE0B2B77BD46141;N=6;R=52;
MN;D=5780C655050A26D6FDE0B32BB0A9E042;N=6;R=49;

indoor low    far

MN;D=5780C655051401C4D020AFE74750E007;N=6;R=60;
MN;D=5780C65505140297A460A5E6B42730BE;N=6;R=59
mid
MN;D=5780C6550514050018E0BFFFBF9CB1D0;N=6;R=57;
MN;D=5780C655050E08CCD9A0A342F95800A8;N=6;R=58;

nah

MN;D=5780C655050C09243020A48810451E52;N=6;R=57;
MN;D=5780C655050C0A77C23059FD6EC18574;N=6;R=55;
MN;D=5780C655050E0F7FC6E0B9A3917933ED;N=6;R=58;
MN;D=5780C655050C0B465420A683A53B194E;N=6;R=57;
MN;D=5780C655050E0D394BE0A5DBD0982042;N=6;R=56;

default outdoor
far
MN;D=5780C655050A01C7C9A0B787EB9A0DB6;N=6;R=52;

MN;D=5740C655053F02CBC3A0A7F1C30C3964;N=6;R=57;
MN;D=5780C655050A03A5A9E0A7CC404F8E81;N=6;R=52;
MN;D=5780C655050A050309E0B0A06D8432CE;N=6;R=52;
mid
MN;D=5780C655050806898EE0B5FDFDB089E5;N=6;R=53;
MN;D=5780C655050808969D20AB6C19629029;N=6;R=58;
MN;D=5780C655050809A7AFE0AB69733E08CA;N=6;R=56;
MN;D=5780C655050809A7AFE0A7D85A3230EA;N=6;R=58;
MN;D=5780C655050809A7AFE0BA6BAF5C4214;N=6;R=67;
MN;D=5780E67F878C0FFEFFE0B3F44EFF92EE;N=6;R=65;
MN;D=5780C65505080BC5CFA0A67FA57B5106;N=6;R=64;
MN;D=5780C65505080BC5CFE0B6819F22212C;N=6;R=64;


einlegen Batterie outdoor am unempfindlichsten
MN;D=5700C655053F00DF952000004C1FF204;N=6;R=58;
einlegen Batterie outdoor empfindlichkeit mittel

nach 5 blitz kommt
MN;D=5780C655050607D5D920A1ACC860C134;N=6;R=58;
nach 6
MN;D=5740C655053F073E3BE0BBE880A2913B;N=6;R=60;

mittlere einzelblitze nacheinander wurde jeder blitz so registriert
MN;D=5780C65505060C3F48E0B7864A64A0BF;N=6;R=58;
MN;D=5780C65505060D0E1860A5825A3FD210;N=6;R=60;
MN;D=5780C65505060E5D6860ACDEFD89DD4F;N=6;R=60;
MN;D=5780C65505060F6C7860A6901A785942;N=6;R=59;
keinen mehr ausgelöst
MN;D=5780C65505060F6C7860A3BDB1254420;N=6;R=72;

danach mussten 4 blitze kommen bis der 5 das lieferte:
MN;D=5780C6550508106C7BA0A36C42890260;N=6;R=62;
MN;D=5780C6550508106C7B20A27B9C547304;N=6;R=70;
kurze pause
MN;D=5780C6550508120E1F20A0C009AE7C8C;N=6;R=59;
MN;D=5740C655053F12889020A1F697A1D70F;N=6;R=60;


MN;D=5780C655050814A8BBE0A0F752BFFB28;N=6;R=60;
MN;D=5780C65505081599AD20037FD26613FB;N=6;R=59;
MN;D=5780C655050816CADFE0B756AC76903D;N=6;R=60;
MN;D=5780C655050817FB11E0B3B67D097647;N=6;R=60;

MN;D=5740C655053F177D8AE0B3B5C1509424;N=6;R=70;
MN;D=5740C655053F177D8AE0BFD35B3C211D;N=6;R=68;
MN;D=5740C655053F177D8A60A1D7FDD8B3B8;N=6;R=68;
MN;D=5740C655053F177D8A20A7A61BC00483;N=6;R=68;
MN;D=5740C655053F177D8A60A3FA66806B59;N=6;R=72;



MN;D=5700C655053F00DF95E0B3D6D2E0AD52;N=6;R=70;
MN;D=5700C655053F00DF95E0A2FDADF80269;N=6;R=66;
MN;D=5700C655053F00DF9520A3A7D2879489;N=6;R=73;
MN;D=5700C655053F00DF95E0B02F7B014B7A;N=6;R=73;


indoor niedrige empfindlichkeit

MN;D=5780C655050E08CCD9E0BB7E7802CC25;N=6;R=66;
MN;D=5780C655050E0AAEBDE0A8F028A96318;N=6;R=67;
MN;D=5780C655050E0C0819E0B3E5B7274508;N=6;R=67;
MN;D=5740C655053F0CD4D6E0B6EFC2A5226C;N=6;R=68;
MN;D=5780C757870E0FF0F8E0B3EC137FFFFF;N=6;R=68;
MN;D=5780C65D078E0FFBE670BF7276A5261B;N=6;R=68;
MN;D=5780E77F878E18FF83F0BBFF9D0992E6;N=6;R=69;
MN;D=5780C67D078F19879FE0BB490A708175;N=6;R=67;
MN;D=5740C655053F12889020807FC2810002;N=6;R=67;
MN;D=5780C655051413E50320AF4E137F9423;N=6;R=67;
MN;D=5780C655050E14F20B20AE808708A600;N=6;R=67;
MN;D=5780C655050E15C3DDE0AD1D49AA9305;N=6;R=67;
MN;D=5780C655050C16496220A0AEC395F087;N=6;R=67;
MN;D=5780C655050C177892E0BBF42B086821;N=6;R=67;


ein Manual befindet sich hier https://www.ecowitt.com/shop/goodsDetail/64#   aber halt nur Benutzerhandbuch
RaspberryPi 4 Bullseye,Homematic,Z-Wave,Rademacher Duofern,Signalduino,Fritz7590,ESPEasy,Tasmota,Robonect,Kameras,1-Wire,Modbus,Solar,Maranz,VU+,ulanzi tc001 mit awtrix light

elektron-bbs

#6
Wenn der verwendete Chip im Sensor wirklich ein AS3935 ist, könnte im Byte 5 die Entfernung stehen (siehe Excel-Tabelle).
Da du ja einen SDR-Stick hast, könntest du bitte versuchen mal mit URH Signale aufzuzeichnen. Mir ist noch unklar, wieviel Byte vom Signal wirklich Nutzdaten sind.
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + LaCrosseGateway

Ralf9

Ich hab mirs auch mal angeschaut:


012345678901234567
FFXBIIIIIIYYZZCCSS
5700C655053F00DF95
5740C655053F177D8A
5780C65505060E5D68

FF Family code 0x57
X  kann 0, 4 oder 8 sein, evtl gibts auch noch 2
B  evtl Batterie
I  3 Byte ID?
YY Entfernung?
ZZ Blitzzähler?
CC CRC
SS Sum


"B" könnte Batterie sein, dabei ist noch nicht klar ob dies nur "low" oder "ok" oder die Batteriespannung ist

CC und Sum habe ich mit den Routinen vom WH51 getestet
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

Christoph Morrison

ID sind eher 2 Byte, Battery Level ist ein Byte würde ich sagen.
Mein WH57 hat als ID 0xC51D und als Battery Level eine Ganzzahl zwischen 0 (low) und 5 (oder 6, erinnere mich nicht genau) (full).

laserrichi

Cool, da tut sich ja etwas.

Also ein AS3935 ist es, die Enfternung wird übermittelt da in der Origial Wetterstation das auch angezeigt wird (sieht man in videos, ich habe keine)

Das mit der Batterie kann ich ja mal am Labornetzteil nachstellen, frage ist bei welcher Spannung wirds low...

Das die ID so groß ist kann ich mir auch nicht vorstellen.
Mit URH muss ich mich erst einmal beschäftigen wie das vernünftig geht, sdrplay RSP1a habe ich auch noch, geht damit vielleicht besser.
RaspberryPi 4 Bullseye,Homematic,Z-Wave,Rademacher Duofern,Signalduino,Fritz7590,ESPEasy,Tasmota,Robonect,Kameras,1-Wire,Modbus,Solar,Maranz,VU+,ulanzi tc001 mit awtrix light

laserrichi

#10
Ok habe nochmal probiert:

bei erhöhen der Versorgungsspannung hat sich die Entferung auch etwas geändert, aber.... ich habe leider hier nichts galvanisch getrenntes und nur ein Labornetzteil das auch ein Schaltnetteil ist... also das war ja auch der grund für so einen Batteriebetriebenen Sensor, weil ich mit den AS3935 und ESP leider nie überhaupt störungsfrei etwas hinbekommen habe.
Daher erachte ich das jetzt mit der falschen Entfernung als ursache mit der Versorgung.

Aber beim anlegen der Versorgungsspannung habe ich beobachtet das  hier an 10 Stelle  Batterie ist.

012345678901234567
FFX?IIIIBBYYZZCCSS

FF Family code 0x57
X  kann 0, 4 oder 8 sein, evtl gibts auch noch 2
B  Batterie, wert kann 0-5 annehmen also vermutlich 10% Schritte
I   ID?
YY Entfernung?  das konnte ich bestätigen mit den 3 Tasten Nah Mittel Fern
ZZ Blitzzähler?  ja das zählt mit jedem Blitz hoch, wenn mal einer verloren geht dann vermutlich weil er entweder nicht sendet oder der Emfpang gerade gestört war
CC CRC
SS Sum

2,0V
5780C655000A01A8A5200016CCB83060;N=6;R=57;
5780C655000A02FBF92004B4C0CB6207;N=6;R=56;
5780C655000A03CAC920000383786600;N=6;R=57;
3,2V
5780C655000C05363920003AE3268A00;N=6;R=57;
5780C655000E06BCC220010C0D429098;N=6;R=64;
5780C655000E078D942003A2A50270B8;N=6;R=65;

einschalten mit 2,07V
5700C655003F00B06120018008002004;N=6;R=58;
einschalten mit 2,5V
5700C655013F00F6A82001C001C00401;N=6;R=61;
einschalten mit 3V
5700C655053F00DF952003052472416B;N=6;R=66;
RaspberryPi 4 Bullseye,Homematic,Z-Wave,Rademacher Duofern,Signalduino,Fritz7590,ESPEasy,Tasmota,Robonect,Kameras,1-Wire,Modbus,Solar,Maranz,VU+,ulanzi tc001 mit awtrix light

Ralf9

das dürfte dann eher so aussehen:
012345678901234567
FFX?IIII?BYYZZCCSS


Die beiden"?" waren bis jetzt immer 0
"B" kann von 0 (leer) bis 5 (voll) sein.
YY ist evtl die Entfernung in km als hex Wert, bei 0x3F ist der Wert = none
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

laserrichi

ja sieht denke ich genauso auch aus

Bei der Entfernung hat der AS3935  Distance estimation to the head of the storm down to 1km in 14
steps
da er bis 40km kann... bleibt nur die Frage welche steps das dann sind, dummerweise hat bei mir der sensor mit Tasmota zuviele Störungen und nicht richtig funktioniert und ich den tester was er aussendet nicht gegenprüfen kann.
RaspberryPi 4 Bullseye,Homematic,Z-Wave,Rademacher Duofern,Signalduino,Fritz7590,ESPEasy,Tasmota,Robonect,Kameras,1-Wire,Modbus,Solar,Maranz,VU+,ulanzi tc001 mit awtrix light

Ralf9

Das Battery Reading könnte dann "BatteryVal" heissen.

Wegen der Vereinheitlichung der Batteryreadings müsste dann der Wert 0-5 in "batteryState: ok|low" oder "batteryVoltage" umgewandelt werden
Zitat von: rudolfkoenig am 17 Mai 2018, 08:39:10
Ich fasse zusammen
- es gibt die drei Readings batteryState, batteryPercent, batteryVoltage
- Wertebereich:
batteryState: ok|low
batteryPercent: \d{1,2}|100
batteryVoltage: \d+.\d+
- das jeweilige Modul setzt _nur_ die Readings, die es aus den aktuellen Daten vom Geraet bestimmen kann. Konkret: niemand kann sich darauf  verlassen, welche der drei battery Readings vorhanden sind (es gibt nicht ueberall ein batteryState). Wenn das Geraet frueher ein Percent gemeldet hat, aber in der letzten Nachricht nur state, dann wird das Percent Reading nicht angefasst.
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

elektron-bbs

Die möglichen Werte für "Distance Estimation" des AS3935 sind laut Datasheet wie im Screenshot. Die Werte passen zu Byte 5.
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + LaCrosseGateway