FSK mit dem SIGNALDuino

Begonnen von Ralf9, 22 Dezember 2019, 17:30:36

Vorheriges Thema - Nächstes Thema

RaspII

#120
Hallo zusammen,
ich bin mir nicht sicher, ob ich hier mit meinem Problem richtig aufgehoben bin, habe ja schon seit längeren mitgelesen aber trotzdem ersmal meine Frage:

Ich möchte einen TFA- Dostmann WeatherHub Modul (30.3303.02 = Temperatur und Luftfeuchte) ohne Gateway in FHEM einbinden.
Funktioniert das mit dem Signalduino oder einem anderen Modul bereits?

Mit Lacross kenne ich mich nicht aus, via SDR Stick, siehe:
https://github.com/baycom/tfrec
kann ich die Daten aber schon empfangen, dazu muss ich die SW mit Parameter T20 starten.
./tfrec -T20

Ich suche aber eine Lösung via CUL oder kompatibler Hardware.
RaspII

HomeAuto_User

Hallo, mit der offiziellen Version des Signalduino geht es derzeit noch nicht.
Wenn man den Bedarf bündelt, Bereichskennende sich zu Wort melden und manche Mitwirkenden zusammen handeln, wäre es kein Problem.

Solange das nicht so kommt, kann man nur eine nichtoffizielle Version nutzen.

Mfg


Gesendet von iPhone mit Tapatalk Pro
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

RaspII

Hm,
verstehe nicht ganz wie das gemeint ist, aber ich helfe gerne bei derartigen Aktionen.
Auf der anderen Seite könnte ich aktuell auch mit einer inoffiziellen Version die ersten Schritte machen, da würde man gleich sehen wie ich Euch unterstützen kann.

Nur tu ich mich gerade schwer die Informationen zusammenzutragen, was nötig ist um hier den nächsten Schritt zu machen.
RaspII

Ralf9

ZitatIch möchte einen TFA- Dostmann WeatherHub Modul (30.3303.02 = Temperatur und Luftfeuchte) ohne Gateway in FHEM einbinden.
Funktioniert das mit dem Signalduino oder einem anderen Modul bereits?
Das funktioniert momentan noch nicht mit dem Signalduino.
Hast Du schon geschaut ob es FHEM was dafür gibt?

Ich hab mal hier geschaut
https://github.com/baycom/tfrec/blob/master/sensors.txt
https://github.com/baycom/tfrec/blob/master/whb.cpp
und folgendes gefunden:
TFA_WHB 30.3303.02
868.250 MHz
ID 6 Byte
DataR 6000 Baud
Mod PSK-NRZM (PSK-NRZS-G3RUH-scrambled)
Sync 4b2dd42b

Als erstes müssen für den cc1101 die richtigen Registereinstellungen gefunden werden:

Mir ist nicht klar wie das beim cc1101 mit dem 32 Bit sync funktioniert
ZitatThe sync word is a 16 bit configurable field (can be repeated to get a 32 bit) that is automatically inserted at
the start of the packet by the modulator in transmit mode. The MSB in the sync word is sent first.

Ich hab auch nichts gefunden was für eine Modulation es ist: 2-FSK, GFSK, ASK/OOK, 4-FSK, oder MSK

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

plin

Zitat von: Ralf9 am 19 März 2020, 21:01:30
Ich hab auch nichts gefunden was für eine Modulation es ist: 2-FSK, GFSK, ASK/OOK, 4-FSK, oder MSK
Hast Du einen SDR-Stick? Dann kannst Du Dir mit Software wie URH das Spektrum anschauen und erkennst zumindest wieviele Pegelspitzen das Signal hat. Daraus lässt sich OOK, 2-FSK/GFSK und 4-FSK ableiten.
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

RaspII

Bei tfrec arbeite ich mit der option "-T20"
Damit wird die Sensorgruppe:
NRZS/6000baud: WeatherHub sensors (TFA 30.3303.02, 30.3305.02, 30.3306.02, 30.3307.02 30.3311.02, MA10410/TFA 35.1147.01, TFA 35.1147.01, 30.3304.02, 30.5043.01 probably others like Technoline Mobile Alerts)
aktiviert.

In der Zugehörigen Sensors.txt
https://github.com/baycom/tfrec/blob/master/sensors.txt
steht für meinen Sensor (30.3303.03):

                    Type           Temp1  Temp2  Humid    ID        LCD   Baudrate  Mod              Sync           Period    Init-Msg       Notes

30.3303.02  TFA_WHB    X           -            X            6Byte     X       6000         PSK-NRZM    4b2dd42b    420s?     ?                   WeatherHub temp/humidity sensor

Damit wäre zumindest mal die Modulation geklärt:
PSK-NRZM (Non-return-to-zero mark)
https://en.wikipedia.org/wiki/Non-return-to-zero
RaspII

Ralf9

ZitatDamit wäre zumindest mal die Modulation geklärt:
PSK-NRZM (Non-return-to-zero mark)
Für mich sieht das nicht nach einer Modulation aus.
Der cc1101 kann die folgenden Modulationen:
2-FSK, GFSK, ASK/OOK, 4-FSK, oder MSK

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

#127
ZitatHallo, mit der offiziellen Version des Signalduino geht es derzeit noch nicht.
Wenn man den Bedarf bündelt, Bereichskennende sich zu Wort melden und manche Mitwirkenden zusammen handeln, wäre es kein Problem.
Die FSK Unterstützung sollte sich mit überschaubarem Aufwand auch ins offizielle Signalduino Modul einbauen lassen.

Dazu müssen in der SD_ProtocolData.pm die  neuen FSK ProtocolIDs eingetragen werden:
https://github.com/Ralf9/RFFHEM/blob/06c8f176c53dbe05e9431bf94564ca7ce188c3d9/FHEM/lib/signalduino_protocols.pm#L2569

In der 00_SIGNALduino.pm ist u.a. eine neue "sub SIGNALduino_Parse_MN" dazugekommen:
https://github.com/Ralf9/RFFHEM/blob/06c8f176c53dbe05e9431bf94564ca7ce188c3d9/FHEM/00_SIGNALduino.pm#L3084

Hier sind für FSK notwendige Anpassungen
https://github.com/Ralf9/RFFHEM/commit/6fd89e12c3ab00302ae8f2cc1324496db5f522f6
damit werden dann die neuen FSK ProtocolIDs auch in der Protocolllist Overview ausgegeben (siehe Anlage)

Hier sind Anpassungen für die Firmware V 4.x
https://github.com/Ralf9/RFFHEM/commit/5f885f759c4632b78eda8636638741fb93850a3e

FSK Raw Nachrichten zum Testen reiche ich noch nach.


Es sind einige raw Befehle dazugekommen u.a.
Mit "get sduino raw rN0100" werden 64 Byte vom EEPROM gelesen
EEPROM 0100: 01 FE 01 2E 46 02 2D D4 FF 00 02 00 00 06 00 21 EEPROM 0110: 65 6A 89 5C 06 22 F8 56 07 00 18 16 6C 43 68 91 EEPROM 0120: 87 6B F8 56 11 E9 2A 00 11 41 00 FF FF FF FF FF EEPROM 0130: 00 81 00 00 00 00 00 00 FF FF FF FF FF 00 03 FF

mit "get sduino raw b" wird eine Info von dem gerade selektiertem Radio (cc1101) und EEPROM Speicherbank ausgegeben
r=A b=1 ccmode=3 sync=2DD4 ccconf=21656A895C0622F856070018166C436891 boffs=0100

Ab der sduino Version 4 werden bis zu 4 cc1101 Module unterstützt, da kann mit
"get sduiono raw br" eine Info zu allen aktiven Radio (cc1101)  ausgegeben werden
r=A b=1 ccmode=3 sync=2DD4 ccconf=21656A895C0622F856070018166C436891 boffs=0100 r=B b=0 ccmode=0 sync=D391 ccconf=10B07137C43023B900070018146C070090 boffs=0000

Vom 00_SIGNALduino.pm Modul werden diese Ausgaben aufbereitet (siehe Anlage)

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

KölnSolar

ZitatFür mich sieht das nicht nach einer Modulation aus.
Doch, das schon. Aber Du hast recht, PSK kann der CC1101 nicht.
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

RaspII

#129
Bzgl. PSK, hier sind die Unterschiede erwähnt:
https://www.rfwireless-world.com/Terminology/ASK-vs-FSK-vs-PSK.html

Wenn das der CC1101 nicht kann hat sich das Thema schon für mich erledigt  >:(
Danke fürs Feed Back
RaspII

Ralf9

Zitat von: HomeAuto_User am 19 März 2020, 14:00:18
Hallo, mit der offiziellen Version des Signalduino geht es derzeit noch nicht.
Wenn man den Bedarf bündelt, Bereichskennende sich zu Wort melden und manche Mitwirkenden zusammen handeln, wäre es kein Problem.
Ja, es wäre schön, wenn die FSK Unterstützung auch ins offizielle Signalduino Modul eingebaut würde.
Ich habe nun einiges dazu geschrieben, bitte meldet Euch, wenn Ihr noch Info oder Hilfe benötigt.

Zitat von: Ralf9 am 20 März 2020, 19:04:07
FSK Raw Nachrichten zum Testen reiche ich noch nach.

LaCrosse TX29DTH-IT
2020.03.22 13:22:26.369 4 : sduinoRXB/msg READ: MN;D=99E6342D4EAAAA0000236275;R=4;
2020.03.22 13:22:26.369 4 : sduinoRXB Parse_MN: Found 2-FSK Protocol id 100 -> Lacrosse mode 1
2020.03.22 13:22:26.369 4 : sduinoRXB LaCrosse_convert: ID=100, addr=39 temp=23.4 hum=45 bat=0 batInserted=128
2020.03.22 13:22:26.369 4 : sduinoRXB ParseMN: ID=100 dmsg=OK 9 39 129 4 210 45
2020.03.22 13:22:26.369 4 : sduinoRXB Dispatch: OK 9 39 129 4 210 45, -72 dB, dispatch
2020.03.22 13:22:26.370 3 : sduinoRXB LaCrosse Parse: type=0 T(H)
2020.03.22 13:22:26.370 3 : LaCrosse: Unknown device 27, please define it
2020.03.22 13:22:30.485 1 : PERL WARNING: Odd number of elements in anonymous hash at ./FHEM/36_LaCrosse.pm line 151.
2020-03-22 13:22:30.491 LaCrosse LaCrosse_0b replaceBatteryForSec 30
2020.03.22 13:22:30.674 4 : sduinoRXB/msg READ: MN;D=99E6342D4EAAAA00002E41AC;R=255;
2020.03.22 13:22:30.674 4 : sduinoRXB Parse_MN: Found 2-FSK Protocol id 100 -> Lacrosse mode 1
2020.03.22 13:22:30.674 4 : sduinoRXB LaCrosse_convert: ID=100, addr=39 temp=23.4 hum=45 bat=0 batInserted=128
2020.03.22 13:22:30.674 4 : sduinoRXB ParseMN: ID=100 dmsg=OK 9 39 129 4 210 45
2020.03.22 13:22:30.674 4 : sduinoRXB Dispatch: OK 9 39 129 4 210 45, -74.5 dB, dispatch
2020.03.22 13:22:30.676 3 : LaCrosse: Changing device 27 from 3C to 27
2020.03.22 13:22:34.978 4 : sduinoRXB/msg READ: MN;D=99E6352DBAAAAA0000613521;R=5;
2020.03.22 13:22:34.978 4 : sduinoRXB Parse_MN: Found 2-FSK Protocol id 100 -> Lacrosse mode 1
2020.03.22 13:22:34.978 4 : sduinoRXB LaCrosse_convert: ID=100, addr=39 temp=23.5 hum=45 bat=0 batInserted=128
2020.03.22 13:22:34.978 4 : sduinoRXB ParseMN: ID=100 dmsg=OK 9 39 129 4 211 45
2020.03.22 13:22:34.978 4 : sduinoRXB Dispatch: OK 9 39 129 4 211 45, -71.5 dB, dispatch
2020-03-22 13:22:34.985 LaCrosse LaCrosse_0b battery: ok
2020-03-22 13:22:34.985 LaCrosse LaCrosse_0b temperature: 23.5
2020-03-22 13:22:34.985 LaCrosse LaCrosse_0b humidity: 45
2020-03-22 13:22:34.985 LaCrosse LaCrosse_0b T: 23.5 H: 45
2020-03-22 13:22:34.985 LaCrosse LaCrosse_0b RAWMSG: MN;D=99E6352DBAAAAA0000613521;R=5;
2020-03-22 13:22:34.985 LaCrosse LaCrosse_0b Protocol_ID: 100
2020-03-22 13:22:34.985 LaCrosse LaCrosse_0b RSSI: -71.5
2020-03-22 13:22:34.985 LaCrosse LaCrosse_0b DMSG: OK 9 39 129 4 211 45


PCA301
2020.03.22 13:36:20.188 4 : sduinoRXB/msg READ: MN;D=020503B7A100AAAAAAAA54D5AA18590B66A88797465D50AED898482A1E80E8CC;N=3;R=252;
2020.03.22 13:36:20.189 4 : sduinoRXB Parse_MN: Found 2-FSK Protocol id 101 -> PCA 301
2020.03.22 13:36:20.189 4 : sduinoRXB PCA301_convert: translated native RF telegram PCA301 OK 24 2 5 3 183 161 0 170 170 170 170 54D5
2020.03.22 13:36:20.189 4 : sduinoRXB ParseMN: ID=101 dmsg=OK 24 2 5 3 183 161 0 170 170 170 170 54D5
2020.03.22 13:36:20.189 4 : sduinoRXB Dispatch: OK 24 2 5 3 183 161 0 170 170 170 170 54D5, -76 dB, dispatch
2020-03-22 13:36:20.192 PCA301 PCA301_03B7A1 on
2020-03-22 13:36:20.192 PCA301 PCA301_03B7A1 DMSG: OK 24 2 5 3 183 161 0 170 170 170 170 54D5
2020-03-22 13:36:20.192 PCA301 PCA301_03B7A1 RSSI: -76
2020-03-22 13:36:20.192 PCA301 PCA301_03B7A1 Protocol_ID: 101
2020-03-22 13:36:20.192 PCA301 PCA301_03B7A1 RAWMSG: MN;D=020503B7A100AAAAAAAA54D5AA18590B66A88797465D50AED898482A1E80E8CC;N=3;R=252;

2020-03-22 13:37:54.572 PCA301 PCA301_03B7A1 set-off
2020.03.22 13:37:54.572 3 : PCA301 send off: msg=SN;N=3;D=020503B7A100FFFFFFFFAB31AAAAAA;
2020.03.22 13:37:54.572 4 : set sduinoRXB raw SN;N=3;D=020503B7A100FFFFFFFFAB31AAAAAA;
2020.03.22 13:37:54.701 4 : sduinoRXB/msg READ: SN;N=3;D=020503B7A100FFFFFFFFAB31AAAAAA;Marcs=22
2020.03.22 13:37:54.701 3 : sduinoRXB/noMsg Parse: SN;N=3;D=020503B7A100FFFFFFFFAB31AAAAAA;Marcs=22
2020.03.22 13:37:54.773 4 : sduinoRXB/msg READ: MN;D=020503B7A100AAAAAAAA54D5AAE8D7FB6872421E381C3FF9BCCC1598AE95B04D;N=3;R=6;
2020.03.22 13:37:54.773 4 : sduinoRXB Parse_MN: Found 2-FSK Protocol id 101 -> PCA 301
2020.03.22 13:37:54.773 4 : sduinoRXB PCA301_convert: translated native RF telegram PCA301 OK 24 2 5 3 183 161 0 170 170 170 170 54D5
2020.03.22 13:37:54.773 4 : sduinoRXB ParseMN: ID=101 dmsg=OK 24 2 5 3 183 161 0 170 170 170 170 54D5
2020.03.22 13:37:54.773 4 : sduinoRXB Dispatch: OK 24 2 5 3 183 161 0 170 170 170 170 54D5, -71 dB, dispatch
2020-03-22 13:37:54.777 PCA301 PCA301_03B7A1 off
2020-03-22 13:37:54.777 PCA301 PCA301_03B7A1 Protocol_ID: 101
2020-03-22 13:37:54.777 PCA301 PCA301_03B7A1 RAWMSG: MN;D=020503B7A100AAAAAAAA54D5AAE8D7FB6872421E381C3FF9BCCC1598AE95B04D;N=3;R=6;
2020-03-22 13:37:54.777 PCA301 PCA301_03B7A1 DMSG: OK 24 2 5 3 183 161 0 170 170 170 170 54D5
2020-03-22 13:37:54.777 PCA301 PCA301_03B7A1 RSSI: -71

2020-03-22 13:40:08.733 PCA301 PCA301_03B7A1 set-statusRequest
2020.03.22 13:40:08.733 3 : PCA301 send statreq: msg=SN;N=3;D=020403B7A100FFFFFFFF2D52AAAAAA;
2020.03.22 13:40:08.733 4 : set sduinoRXB raw SN;N=3;D=020403B7A100FFFFFFFF2D52AAAAAA;
2020.03.22 13:40:08.863 4 : sduinoRXB/msg READ: SN;N=3;D=020403B7A100FFFFFFFF2D52AAAAAA;Marcs=22
2020.03.22 13:40:08.863 3 : sduinoRXB/noMsg Parse: SN;N=3;D=020403B7A100FFFFFFFF2D52AAAAAA;Marcs=22
2020.03.22 13:40:08.935 4 : sduinoRXB/msg READ: MN;D=020403B7A10101A7000031ECAAA9615CF878C1E17E3CDF4882A8D0045204CB0D;N=3;R=252;
2020.03.22 13:40:08.935 4 : sduinoRXB Parse_MN: Found 2-FSK Protocol id 101 -> PCA 301
2020.03.22 13:40:08.935 4 : sduinoRXB PCA301_convert: translated native RF telegram PCA301 OK 24 2 4 3 183 161 1 1 167 0 0 31EC
2020.03.22 13:40:08.935 4 : sduinoRXB ParseMN: ID=101 dmsg=OK 24 2 4 3 183 161 1 1 167 0 0 31EC
2020.03.22 13:40:08.936 4 : sduinoRXB Dispatch: OK 24 2 4 3 183 161 1 1 167 0 0 31EC, -76 dB, dispatch
2020.03.22 13:40:08.936 4 : sduinoRXB PCA301 Parse: PCA301_03B7A1, state=on, power=42.3
2020-03-22 13:40:08.939 PCA301 PCA301_03B7A1 power: 42.3
2020-03-22 13:40:08.939 PCA301 PCA301_03B7A1 on
2020-03-22 13:40:08.939 PCA301 PCA301_03B7A1 RSSI: -76
2020-03-22 13:40:08.939 PCA301 PCA301_03B7A1 DMSG: OK 24 2 4 3 183 161 1 1 167 0 0 31EC
2020-03-22 13:40:08.939 PCA301 PCA301_03B7A1 RAWMSG: MN;D=020403B7A10101A7000031ECAAA9615CF878C1E17E3CDF4882A8D0045204CB0D;N=3;R=252;
2020-03-22 13:40:08.939 PCA301 PCA301_03B7A1 Protocol_ID: 101


TFA 30.3155 WD
2020.03.22 14:01:38.687 4 : sduinoD/msg get raw: MN;D=96C5963D160200A400018000;N=2;
2020.03.22 14:01:38.687 4 : sduinoD Parse_MN: Found 2-FSK Protocol id 103 -> Lacrosse mode 2
2020.03.22 14:01:38.687 4 : sduinoD LaCrosse_convert: ID=103, addr=27 temp=19.6 hum=61 bat=0 batInserted=0
2020.03.22 14:01:38.687 4 : sduinoD ParseMN: ID=103 dmsg=OK 9 27 1 4 172 61
2020.03.22 14:01:38.688 4 : sduinoD Dispatch: OK 9 27 1 4 172 61, dispatch
2020.03.22 14:01:38.721 3 : sduinoD LaCrosse Parse: type=0 T(H)
2020.03.22 14:01:38.721 3 : LaCrosse: Unknown device 1B, please define it



Kopp FreeControl
2020.03.22 14:08:51.431 4 : sduinoD/msg get raw: MN;D=07FA5E1721CC0F02FE000000000000;N=4;
2020.03.22 14:08:51.431 4 : sduinoD Parse_MN: Found GFSK Protocol id 102 -> KoppFreeControl
2020.03.22 14:08:51.431 4 : sduinoD KoppFreeControl: dmsg=07FA5E1721CC0F02FE000000000000 anz=8 checksum=254 ok
2020.03.22 14:08:51.431 4 : sduinoD ParseMN: ID=102 dmsg=kr07FA5E1721CC0F02
2020.03.22 14:08:51.431 5 : sduinoD Dispatch: kr07FA5E1721CC0F02, test ungleich: disabled
2020.03.22 14:08:51.431 4 : sduinoD Dispatch: kr07FA5E1721CC0F02, dispatch
2020.03.22 14:08:51.431 5 : sduinoD: dispatch kr07FA5E1721CC0F02
2020.03.22 14:08:51.431 2 : KOPP_FC_Parse: name: sduinoD code: FA5E 21 Specialkey:short
2020-03-22 14:08:51.433 KOPP_FC culfsk on


list culfsk
Internals:
   DEF        21 FA5E 02 11
   KEYCODE    21
   KEYCODE2   11
   NAME       culfsk
   TRANSMITTERCODE1 FA5E
   TRANSMITTERCODE2 02
   TYPE       KOPP_FC
Attributes:
   model      Switch_8080_01_2Key


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

HomeAuto_User

Hallo Ralf,

Zitat von: Ralf9 am 22 März 2020, 14:32:15
Ja, es wäre schön, wenn die FSK Unterstützung auch ins offizielle Signalduino Modul eingebaut würde.
Ich habe nun einiges dazu geschrieben, bitte meldet Euch, wenn Ihr noch Info oder Hilfe benötigt.

ich denke wir finden da einen Konsens.
Die Einarbeitung sollten wir Schritt für Schritt gemeinsam hinbekommen.

Welche Plattform für den systematischen Einbau wäre dir für die Kommunikation am liebsten? Forum hier oder Github?

LG Marco

#GemeinsamSindWirStark #StayAtHome #DankeAnAlleFunktionalenKräfte
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

Ralf9

ZitatWelche Plattform für den systematischen Einbau wäre dir für die Kommunikation am liebsten? Forum hier oder Github?

Am praktischen wird es in github sein.
Du kannst ja dafür ein neues Issue und Branch aufmachen.

In einem ersten Schritt kann dann z.B. erstmal das Grundsätzliche für FSK rein, dies kann dann mit den raw Nachrichten getestet werden.

- In die SD_ProtocolData.pm die  neuen FSK ProtocolIDs eintragen

- Die "sub SIGNALduino_IdList" und "sub SIGNALduino_FW_getProtocolList" erweitern, damit die FSK ProtocollIds unterstützt werden

- Die neue "sub SIGNALduino_Parse_MN" einbauen

- Neuer set Befehl: LaCrossePairForSec

- Die "sub SIGNALduino_FingerprintFn" wird nun bei dispatch msg deaktiviert die mit "OK" beginnen.
Dies ist notwendig, da bei einigen LaCrosse Modulen auch das FingerprintFn verwendet wird.

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

arthur_dent_2015

Zitat von: Ralf9 am 07 März 2020, 19:45:35
Ja, für USB gibt es mittlerweile eine Firmware, für LAN kommt später.
https://forum.fhem.de/index.php/topic,106278.msg1001477.html#msg1001477

Gruß Ralf

Ich hab den "großen" mapleCUL (von Ranseyer) mit 4 Radios + Homematic der über LAN angebunden ist. Das soll auch so bleiben. Ich warte dann mal auf die LAN Version. Hast Du da schon eine zeitliche Vorstellung?

Gruß
Arthur

HomeAuto_User

@Ralf,

Hallo,
ich habe mal begonnen mit der Übernahme. Ich schaute soeben in deiner Zusammenfassung von Seite 1 nach den zugehörigen MN RAW Nachrichten.
Ist es machbar, das wir zu jedem Device mindestens eine RAW ergänzen. Diese würde ich gern zum testen wollen für die Funktion und ebenso dann gleich im Anschluss in die große JSON Sammlung ergänzen.

LG Marco

#GemeinsamSindWirStark #StayAtHome #DankeAnAlleFunktionalenKräfte
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet