Autor Thema: FSK mit dem SIGNALDuino  (Gelesen 6956 mal)

Offline RaspII

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 542
Antw:FSK mit dem SIGNALDuino
« Antwort #120 am: 19 März 2020, 10:42:39 »
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.
« Letzte Änderung: 19 März 2020, 10:45:03 von RaspII »
RaspII

Offline HomeAuto_User

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 991
Antw:FSK mit dem SIGNALDuino
« Antwort #121 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.

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

Offline RaspII

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 542
Antw:FSK mit dem SIGNALDuino
« Antwort #122 am: 19 März 2020, 17:46:02 »
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

Offline Ralf9

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3124
Antw:FSK mit dem SIGNALDuino
« Antwort #123 am: 19 März 2020, 21:01:30 »
Zitat
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?
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
Zitat
The 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
SIGNALduino promini (LAN cc1101 + WLAN RXB6), WH3080,  Hideki, Id 7

Offline plin

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 533
Antw:FSK mit dem SIGNALDuino
« Antwort #124 am: 20 März 2020, 08:07:07 »
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.
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline RaspII

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 542
Antw:FSK mit dem SIGNALDuino
« Antwort #125 am: 20 März 2020, 08:50:13 »
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

Offline Ralf9

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3124
Antw:FSK mit dem SIGNALDuino
« Antwort #126 am: 20 März 2020, 17:23:18 »
Zitat
Damit 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
SIGNALduino promini (LAN cc1101 + WLAN RXB6), WH3080,  Hideki, Id 7

Offline Ralf9

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3124
Antw:FSK mit dem SIGNALDuino
« Antwort #127 am: 20 März 2020, 19:04:07 »
Zitat
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.
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
« Letzte Änderung: 20 März 2020, 19:06:43 von Ralf9 »
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
SIGNALduino promini (LAN cc1101 + WLAN RXB6), WH3080,  Hideki, Id 7

Offline KölnSolar

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4343
Antw:FSK mit dem SIGNALDuino
« Antwort #128 am: 20 März 2020, 19:50:32 »
Zitat
Fü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-CUL868-FS20A4-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty-Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)

Offline RaspII

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 542
Antw:FSK mit dem SIGNALDuino
« Antwort #129 am: 21 März 2020, 00:22:42 »
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
« Letzte Änderung: 21 März 2020, 00:33:12 von RaspII »
RaspII

Offline Ralf9

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3124
Antw:FSK mit dem SIGNALDuino
« Antwort #130 am: 22 März 2020, 14:32:15 »
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.

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
SIGNALduino promini (LAN cc1101 + WLAN RXB6), WH3080,  Hideki, Id 7

Offline HomeAuto_User

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 991
Antw:FSK mit dem SIGNALDuino
« Antwort #131 am: 22 März 2020, 18:09:45 »
Hallo Ralf,

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

Offline Ralf9

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3124
Antw:FSK mit dem SIGNALDuino
« Antwort #132 am: 22 März 2020, 19:02:19 »
Zitat
Welche 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
SIGNALduino promini (LAN cc1101 + WLAN RXB6), WH3080,  Hideki, Id 7

Online arthur_dent_2015

  • Full Member
  • ***
  • Beiträge: 238
Antw:FSK mit dem SIGNALDuino
« Antwort #133 am: 23 März 2020, 17:17:21 »
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

Offline HomeAuto_User

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 991
Antw:FSK mit dem SIGNALDuino
« Antwort #134 am: 23 März 2020, 18:58:36 »
@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