angepasstes 00_SIGNALduino Modul, auch für FSK und für den Maple

Begonnen von Ralf9, 29 Mai 2020, 18:32:13

Vorheriges Thema - Nächstes Thema

Ralf9

hier steht was darüber
https://forum.fhem.de/index.php/topic,106594.msg1004463.html#msg1004463

Mit 3 cc1101 Modulen kann es z.B. so wie in der Anlage aussehen
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

ole1986

Ich bekomme A nicht zum laufen

Nach ausführen von
get raw bA

erhalte ich

raw: radio is not aktive!

Offenbar hat es mit B geklappt , aber C und D bringen auch nichts... Nunja hab ja auch nur zwei cc1101 :-D

Achso, und fraglich bleibt noch immer wie ich dann für ein bestimmtes device wechsel!

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
Maple-SIGNALduino, WH3080,  Hideki, Id 7

ole1986

Ok, verstanden und eingerichtet - Vielen Dank! :)


Bank__ 0 1 2 3 4 5 6 7 8 9
Radio_ A B*- - - - - - - -
N_____ 6 0 - - - - - - - -
ccmode 3 0 - - - - - - - -

0 - WH51
1 - SlowRF


Und gibts nun etwas mit dem ich einzelne Geräte die entsprechende bank zuordnen kann?

Ralf9

Was meinst Du mit einzelne Geräte?
Meinst Du damit z.B. ein Sensor oder eine Fernbedienung? Gibt es dafür schon eine Protokoll ID?
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

ole1986

Auf 433 laufen intertechno und auf 868 eben etwas anderes. Ich habe keine Ahnung ob es für die Intertechno ein protokoll - Wie finde ich das heraus?

ole1986

Ich bekomme kein signal in URH auf 868 Mhz mit FSK. Aber 433 Mhz (ASK/OOK) auf "B" funktioniert


ccpatable: 868.300 MHz, C3E = 00 C2 00 00 00 00 00 00 => 10_dBm


Hier noch einmal meine aktualisierte bank


Bank__ 0 1 2 3 4 5 6 7 8 9
Radio_ A*B - - - - - - - -
N_____ 5 0 - - - - - - - -
ccmode 3 0 - - - - - - - -

0 - M5_IT+
1 - SlowRF



Auf dem A habe ich auch schon die verschiedensten varianten probiert (DP100_WH51_17241, KOPP_FC_4785, Lacrosse_mode1_17241, Lacrosse_mode2_9579, etc...)

Alles was ich sende wirkt wie tod. Dabei ist der Empfänger (RTL-SDR) 2 Meter entfernt (nichts zwischen)

Ich raff es einfach nicht! Übernimmt der sch** CUL das nachdem ich "set SIGDUINO raw bA" ausführe. Muss ich "set SIGDUINO raw bAW" ausführen...

Ich hab den Eindruck , der bleibt die ganze zeit auf "B" und switch nicht, obwohl der das anzeigt mit "raw: switch to radio A". Wrum gibt ccconf 868.3 zurück obwohl der immernoch auf 433,92 sendet?


version: V 4.1.1-dev200627 SIGNALduino cc1101 (R: A0* B1 C-) - compiled at Jun 28 2020 15:12:54


Ralf9

bitte poste mal die 868MHz raw Nachrichten, die Du mit dem Modul A empfängst
die sehen ungefähr so aus
MN;D=07FA5E1721CC0F02FE000000000000;N=5;

Beim senden musst Du dann den N-Wert auch angeben, damit die Firmware weiß über welches Modul es senden soll
z.B.
SN;R=6;N=5;D=07FA5E1921CC0F02F0000000000000;
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

wenn beim Senden der N-Wert nicht passt kommt als Rückmeldung "send failed!" oder "N not found, send failed!"
wenn gesendet wurde kommt als Rückmeldung z.B.
SN;R=6;N=5;D=07FA5E1921CC0F02F0000000000000;Marcs=1

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

ole1986

mpfangen tuh ich auf 868 Mhz auch nicht. Obwohl ich es genau so wie damals auf meinem nanoCUL eingestellt habe.

Zum empfangen auf 433 Mhz habe ich keine Fernbedienung für. Aber das senden funktioniert ja mit den IT Steckdosen

Das ist was ich versucht habe zu senden:

SC;SR;R=5;P0=-15200;D=0;SM;N=6;R=5;C=416;D=XXXXXXXXXX;

"get raw b" resultiert in:

raw: r=A b=0 N=6 ccmode=3 sync=D391 ccconf=21653F57C40623B941070018146C000092 boffs=0000


Bei dem ich nachfolgendes erwarten würde:

ccconf: freq:868.283MHz bWidth:325KHz rAmpl:24dB sens:12dB (DataRate:5603.79Baud)
Modulation:2-FSK (SYNC_MODE:16/16 + carrier-sense above threshold)


Aber es sendet weiterhin auf 433 Mhz, obwohl ich den bereits mit "get raw bA" selektiert hab

UPDATE: Das ist der Logauszug wenn ich sende (kein "send failed!" oder N not found)


2020.12.23 16:29:40 4: set SIGDUINO raw SC;SR;R=5;P0=-15200;D=0;SM;N=6;R=5;C=416;D=XXXXXXXXX;
2020.12.23 16:29:40 1: jsLog: Rcvd: ['SIGDUINO','opened','<div id=0022SIGDUINO0022  title=0022opened0022 class=0022col20022>opened</div>']
2020.12.23 16:29:40 4: SIGDUINO SendrawFromQueue: msg=SC;SR;R=5;P0=-15200;D=0;SM;N=6;R=5;C=416;D=XXXXXXXXX;
2020.12.23 16:29:40 4: SIGDUINO/msg READ: SC;SR;R=5;P0=-15200;D=0;SM;N=6;R=5;C=416;D=XXXXXXXXX;
2020.12.23 16:29:40 4: SIGDUINO/msg READ: regexp=^S(R|C|M|N); cmd=sendraw msg=SC;SR;R=5;P0=-15200;D=0;SM;N=6;R=5;C=416;D=XXXXXXXXX;
2020.12.23 16:29:40 4: SIGDUINO/read sendraw answer: SC;SR;R=5;P0=-15200;D=0;SM;N=6;R=5;C=416;D=XXXXXXXXX;
2020.12.23 16:29:40 4: SIGDUINO/HandleWriteQueue: nothing to send, stopping timer
2020.12.23 16:29:42 1: jsLog: flex > executing command: {time()}


Ralf9

ZitatAber es sendet weiterhin auf 433 Mhz, obwohl ich den bereits mit "get raw bA" selektiert hab
Mit dem selektieren wählst Du aus für welches cc1101 Modul die get und set konfig Befehle gelten wie z.B. get ccconf oder set freq

Über welches Modul gesendet wird, wird über das Sendekommando festgelegt.

ASK/OOK Sendebefehle die mit SR, SM oder SC anfangen werden immer über das SlowRF Modul B gesendet.

Wenn Du FSK senden willst muss der Sendebefehl mit MN anfangen

Konnst Du herausfinden was für eine Modulation die 868 Mhz Fernbedienung sendet ASK oder FSK?

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

ole1986

Es ist FSK auf 868 Mhz
Mit dem nanoCUL zuvor konnte ich auch von der FB das signal empfangen...

also, ich wechsel auf A mit set raw bA


Bank__ 0 1 2 3 4 5 6 7 8 9
Radio_ A*B - - - - - - - -
N_____ 6 0 - - - - - - - -
ccmode 3 0 - - - - - - - -

0 - WH51
1 - SlowRF


Ein "get cconf" ergibt:


ccconf: freq:868.350MHz bWidth:812KHz rAmpl:33dB sens:8dB (DataRate:17257.69Baud)
Modulation:2-FSK (SYNC_MODE:16/16 + carrier-sense above threshold)


so far so good,... aber das ausführen von z.b.


set raw MN;R=5;C=416;D=D585F0D9A36FA4568;


Resultiert in:


2020.12.23 17:58:52 4: set SIGDUINO raw MN;R=5;C=416;D=D585F0D9A36FA4568;
2020.12.23 17:58:52 1: jsLog: Rcvd: ['SIGDUINO','opened','<div id=0022SIGDUINO0022  title=0022opened0022 class=0022col20022>opened</div>']
2020.12.23 17:58:53 4: SIGDUINO/msg READ: Unsupported command
2020.12.23 17:58:53 4: SIGDUINO/HandleWriteQueue: nothing to send, stopping timer



UPDATE
In FHEM wird mir auch für Manchester encoding der Befehl "SM" empfohlen!

UDATE 2:
Bei dem mapleCUl handelt es sich um diesen:
https://www.ebay.de/itm/Doppel-CUL-868-433-USB-Stick-f%C3%BCr-FHEM-1x-868MHz-1x-433MHz-CC1101/372666403939?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2649

ole1986

Im Anhang ein Video, was dort passiert und wie ich es mit URH erfasse
Es ist vollkommen egal was ich als "N=" angeben oder es weg lassen

Als Vermerk: Laut cconf war es FSK und das was der da ausspuckt ist alles andere als FSK

Ralf9

ZitatMit dem nanoCUL zuvor konnte ich auch von der FB das signal empfangen...
Kannst Du bitte mal die raw Nachrichten posten, die Du von der Fernbedienung empfangen hast?

Was für eine Fernbedieung ist das, was wird damit geschaltet?
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

ole1986

Ich habe den nanoCUL nicht mehr. Deshalb bin ich so auf den mapleCUL angewiesen.

Wie ich bereits erwähnt habe empfange ich derzeit mit dem mapleCUL keine Daten.
Deshalb kann ich auch leider nicht mit aktuellen Laufzeitdaten dienen.

Worum es aber geht, findest du hier (dort sind auch damalige Daten mit dem NanoCUL erfasst worden):
https://forum.fhem.de/index.php/topic,110043.0.html

Ich glaube auch nicht das es hier um die Daten generell geht.
Sondern eher um die Tatsache, das der mapleCUL keine oder nur VERDAMMT schwache Signale auf 868 Mhz sendet (und ggf. auch empfängt)