Entwicklung SIGNALduinoAdv Empfänger Firm- und Hardware V4 für Raspi Pico

Begonnen von Ralf9, 16 Februar 2026, 14:50:03

Vorheriges Thema - Nächstes Thema

Ralf9

Die empfangenen Nachrichten sind ok, mit dem dummy sduino bekomme ich damit folgendes:
MS;P1=411;P2=-1071;P3=-2054;P4=-4056;D=14121213131312131312121212121212121213121212131213131313131213121212131213;CP=1;SP=4;R=211;Q;e;m1;
sduinoD Dispatch: P7#3B0045F45, -96.5 dB, dispatch
sduinoD SD_WS07: model=SD_WS07_TH, id=3B, channel=1, temp=6.9, hum=69, bat=low

MC;LL=-1009;LH=942;SL=-509;SH=460;D=A8D9F45ACE7C0A2F6AECE7E;C=486;L=91;R=26;s3;b3;
sduinoD: Found manchester Protocol id 12 clock 486 RSSI = -61 -> Hideki
sduinoD Dispatch: P12#7519BACA0CBF17A9640601, -61 dB, dispatch
sduinoD decoded Hideki protocol model=Hideki_30, sensor id=2b, channel=1, cnt=1, bat=ok, temp=11.4, humidity=39, comfort=Dry. Less than 40% RH
Hideki Hideki_30_1 T: 11.4 H: 39

Wie hast Du den sduino definiert? Es müsste so aussehen
define MySignalPico SIGNALduinoAdv /dev/serial/by-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

DerD

kaum nimmt man "SIGNALduinoAdv" läuft es auch schon und der Hideki ist da  :D

Gruß,
Dieter

DerD

Gruß,
Dieter

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

DerD

SMD Ferrit Dämpfungsperle, mögliche Typen sind im Text genannt wie

SUNLOARD GZ1608D601TF
BLM15HG102SN1D

Es gehen bestimmt auch andere. Unbedingt notwendig sind sie vermutlich nicht solten, aber Störungsempfindlichkeit der Module untereinander verringern. Können auch mit 0R oder niederohmigem Widerstand ersetzt, bzw. ganz gebrückt werden.


Habe mich übrigens zu früh gefreut, obwohl der Pico alle 40s anzeigt, dass mein WS Signal angekommen ist, finde ich es nicht im Logfile. Nach Löschen und Neudefinition des Pico erkennt er es auf das erste Mal, und dabei bleigt es. Nichts mehr, nur noch pings. Bin etwas ratlos.

2026.03.25 18:44:54 3: Opening MySignalPico device /dev/serial/by-id/usb-Raspberry_Pi_Pico_53032847288D9F1C-if00
2026.03.25 18:44:55 3: Setting MySignalPico serial parameters to 115200,8,N,1
2026.03.25 18:44:55 1: MySignalPico/define: /dev/serial/by-id/usb-Raspberry_Pi_Pico_53032847288D9F1C-if00@115200
2026.03.25 18:44:55 1: MySignalPico/init: /dev/serial/by-id/usb-Raspberry_Pi_Pico_53032847288D9F1C-if00@115200
2026.03.25 18:44:55 3: MySignalPico device opened
2026.03.25 18:44:55 3: MySignalPico: Protocolhashversion: v3.5.3-ralf_25.04.25
2026.03.25 18:44:55 3: MySignalPico IDlist attr whitelist disabled (all IDs active, except blacklisted and instable IDs):
2026.03.25 18:44:55 3: MySignalPico: IDlist MS 0 0.1 0.2 0.3 0.4 0.5 1 3 3.1 4 6 7 13 13.2 14 15 17 20 23 25 32.1 33 33.1 33.2 35 41 49 51 53 54.1 55 65 68 74.1 90 91.1 93 106 113 118.1 124.1 127.1 128.1 130
2026.03.25 18:44:55 3: MySignalPico: IDlist MU 8 9 13.1 16 17.1 19 20.1 21 22 24 26 27 28 29 30 32 34 36 37 38 39 40 42 44 44.1 45 46 48 49.1 49.2 50 54 56 59 60 61 62 64 66 67 69 70 71 72 73 74 78 79 80 81 83 84 85 86 89 91 92 94 95 97 98 99 104 105 110 111 114 118 120 121 122 124 127 128 132 135 198 200 200.1
2026.03.25 18:44:55 3: MySignalPico: IDlist MC 10 11 12 18 43 47 52 57 58 96 119 129 212 216
2026.03.25 18:44:55 3: MySignalPico: IDlist MN 100 101 102 103 107 108 109 112 115 116 123 125 126 131 201 202 203 204 205 206 207 208 209 210 214 215
2026.03.25 18:44:55 3: MySignalPico: IDlist development skipped = 2 5 12.1 31 43.1 63 72.1 75 76 77 82 87 88 119.1 199 205.1
2026.03.25 18:44:55 3: MySignalPico: IDlist development protocol is active (to activate dispatch to not finshed logical module, enable desired protocol via whitelistIDs) = 2 31 43.1 72.1 82 87 88
2026.03.25 18:44:57 3: MySignalPico/init: disable receiver (XQ)
2026.03.25 18:44:58 3: MySignalPico/init: get version, retry = 0
2026.03.25 18:44:58 3: MySignalPico/init: firmwareversion with ccBankSupport and multi cc1101 found -> send br
2026.03.25 18:44:58 2: MySignalPico: initialized. v3.5.3-ralf_13.02.25
2026.03.25 18:44:58 3: MySignalPico/init: enable receiver (XE)
2026.03.25 18:45:46 3: MySignalPico: setting Verbose to: 4
2026.03.25 18:45:58 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.25 18:45:58 4: MySignalPico/msg READ: OK
2026.03.25 18:45:58 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.03.25 18:46:00 4: MySignalPico/msg READ: ␂MC;LL=-1011;LH=931;SL=-523;SH=455;D=A8D9F45ACE1FF77975CF47E;C=486;L=91;R=0;s1;b1;␃
2026.03.25 18:46:00 4: MySignalPico: Found manchester Protocol id 10 clock 486 RSSI = -74 -> Oregon Scientific v2|v3
2026.03.25 18:46:00 4: MySignalPico: Found manchester Protocol id 12 clock 486 RSSI = -74 -> Hideki
2026.03.25 18:46:00 4: MySignalPico: hideki protocol converted to hex: 7519BACA3C40C251860701 with 91 bits, messagestart 1
2026.03.25 18:46:00 4: MySignalPico Dispatch: P12#7519BACA3C40C251860701, -74 dB, dispatch
2026.03.25 18:46:00 4: MySignalPico Hideki_Parse: incomming P12#7519BACA3C40C251860701
2026.03.25 18:46:00 4: MySignalPico Hideki crcCheck ok: cs1/cs2 0/7, rawData=7519BACA3C40C251860701, count+2=9, length=11
2026.03.25 18:46:00 4: MySignalPico Hideki_Parse: raw=7519BACA3C40C251860701, decoded=752bce5e44c046f38a0701
2026.03.25 18:46:00 4: MySignalPico Hideki_Parse: SensorTyp = 30 decodedString = 752bce5e44c046f38a0701
2026.03.25 18:46:00 4: MySignalPico decoder Hideki protocol model=Hideki_30, sensor id=2b, package_number=1, battery=ok, humidity=46, temperature=4.4, comfort_level=Hum. OK. Temp. uncomfortable (>24.9 or <20), channel=1
2026.03.25 18:46:00 4: MySignalPico: Found manchester Protocol id 52 clock 486 RSSI = -74 -> Oregon Scientific PIR
2026.03.25 18:46:00 4: MySignalPico: Found manchester Protocol id 58 clock 486 RSSI = -74 -> TFA 30.3208.0
2026.03.25 18:46:00 4: MySignalPico/msg READ: ␂MC;LL=-1023;LH=939;SL=-519;SH=462;D=CFA2D770FFBBCBAE7287;C=490;L=80;R=0;s3;b0;␃
2026.03.25 18:46:00 4: MySignalPico: Found manchester Protocol id 10 clock 490 RSSI = -74 -> Oregon Scientific v2|v3
2026.03.25 18:46:00 4: MySignalPico: Found manchester Protocol id 12 clock 490 RSSI = -74 -> Hideki
2026.03.25 18:46:00 4: MySignalPico: Found manchester Protocol id 52 clock 490 RSSI = -74 -> Oregon Scientific PIR
2026.03.25 18:46:00 4: MySignalPico: Found manchester Protocol id 58 clock 490 RSSI = -74 -> TFA 30.3208.0
2026.03.25 18:46:01 4: MySignalPico/msg READ: ␂MC;LL=-1025;LH=944;SL=-528;SH=451;D=F45ADE1FF77975CFCAE;C=491;L=75;R=0;s7;b0;␃
2026.03.25 18:46:01 4: MySignalPico: Found manchester Protocol id 10 clock 491 RSSI = -74 -> Oregon Scientific v2|v3
2026.03.25 18:46:01 4: MySignalPico: Found manchester Protocol id 12 clock 491 RSSI = -74 -> Hideki
2026.03.25 18:46:01 4: MySignalPico: Found manchester Protocol id 52 clock 491 RSSI = -74 -> Oregon Scientific PIR
2026.03.25 18:46:01 4: MySignalPico: Found manchester Protocol id 58 clock 491 RSSI = -74 -> TFA 30.3208.0
2026.03.25 18:46:01 4: MySignalPico: Found manchester Protocol id 119 clock 491 RSSI = -74 -> Funkbus
2026.03.25 18:46:58 4: MySignalPico/keepalive ok, retry = 0
2026.03.25 18:47:58 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.25 18:47:58 4: MySignalPico/msg READ: OK
2026.03.25 18:47:58 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.03.25 18:48:58 4: MySignalPico/keepalive ok, retry = 0
2026.03.25 18:49:58 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.25 18:49:58 4: MySignalPico/msg READ: OK
2026.03.25 18:49:58 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.03.25 18:50:58 4: MySignalPico/keepalive ok, retry = 0
2026.03.25 18:51:58 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.25 18:51:58 4: MySignalPico/msg READ: OK
2026.03.25 18:51:58 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.03.25 18:52:58 4: MySignalPico/keepalive ok, retry = 0
2026.03.25 18:53:58 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.25 18:53:58 4: MySignalPico/msg READ: OK
2026.03.25 18:53:58 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.03.25 18:54:58 4: MySignalPico/keepalive ok, retry = 0
2026.03.25 18:55:58 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.25 18:55:58 4: MySignalPico/msg READ: OK
2026.03.25 18:55:58 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.03.25 18:56:58 4: MySignalPico/keepalive ok, retry = 0
2026.03.25 18:57:58 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.25 18:57:58 4: MySignalPico/msg READ: OK
2026.03.25 18:57:58 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.03.25 18:58:58 4: MySignalPico/keepalive ok, retry = 0
2026.03.25 18:59:58 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.25 18:59:58 4: MySignalPico/msg READ: OK
2026.03.25 18:59:58 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.03.25 19:00:58 4: MySignalPico/keepalive ok, retry = 0
2026.03.25 19:01:58 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.25 19:01:58 4: MySignalPico/msg READ: OK
2026.03.25 19:01:58 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.03.25 19:02:58 4: MySignalPico/keepalive ok, retry = 0
2026.03.25 19:03:58 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.25 19:03:58 4: MySignalPico/msg READ: OK
2026.03.25 19:03:58 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
Gruß,
Dieter

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

DerD

version: V 4.2.4-dev260212 SIGNALduinoAdv Pico cc1101 (R: B0*) - compiled at Feb 12 2026 13:07:33
ccconf: freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB (DataRate:5603.79Baud,Modulation:ASK/OOK)
ccreg: C35 = 0D
Gruß,
Dieter

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

Ralf9

ZitatSMD Ferrit Dämpfungsperle, mögliche Typen sind im Text genannt wie

SUNLOARD GZ1608D601TF
BLM15HG102SN1D
Gibts sowas für fliegende Verdrahtungen auch etwas größer und bedrahtet? Nach was muß ich da suchen?
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

DerD

Zitat von: Ralf9 am 26 März 2026, 13:27:41Gibts sowas für fliegende Verdrahtungen auch etwas größer und bedrahtet? Nach was muß ich da suchen?

Ja klar, geschickterweise hätte ich von denen auch noch mehr in meinen Kisten als Smd. Sieht so aus https://de.wikipedia.org/wiki/D%C3%A4mpfungsperle
Ist aber kein Muss. Meinst du, das braucht es?
Gruß,
Dieter

DerD

Zitat von: Ralf9 am 25 März 2026, 22:14:55Sieht gut aus, Du kannst mal die bWidth etwas erhöhen

bringt keine Änderung. Was mich wundert: ohne Antenne kommt nichts, mit Antenne "sehe" ich an der LED dass was am Pico ankommt. Ich habe aber das Gefühl dass es nicht weitergeleitet wird. Sprich Empfänger läuft, bWidth sollte also nicht das Thema sein. Und ob Verbose des Signaduino auf 4 oder 5 steht, macht auch keinen Unterschied was das angeht.

Edit: nochmal verifiziert. Ohne Antenne blinkt die LED nur bei Pings alle 2min. Sonst deutlich öfter. Es wird aber nichts bzw. nur sporadisch in das log geschrieben.
Gruß,
Dieter

Ralf9

Du kannst den USB sduino auch mit einen seriellen Monitor, z.B. von der Arduino Ide, testen.
Ohne fhem muss der Empfang evtl mit XE aktiviert werden.

Hast Du auch mal den Empfang mit dem Modul A getestet?
Z.B. durch deaktivieren des Modul B (get raw CRDB) und dann mit CREA das Modul A aktivieren und dann Bank 0 oder 1 zuweisen.
Oder bei Modul B mit Bank 0 die Frequenz auf 868 MHz ändern und Modul A die Bank 1 zuweisen.
Eine neue Bank wird automatisch mit Slowrf initialisiert, der Empfang muss aber noch mit XE noch aktiviert werden.

Ich habe den Pico sduino auch mal mit Deiner Platine mit Modul 1+2 aufgebaut, hat auf anhieb problemlos funktioniert.
Erst mal nur mit usb, lan teste ich, wenn ich die bestellten SMD Ferrit bekommen habe.
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

DerD

Ich habe serielle Monitore probiert, u.a. putty und auch die Arduino IDE. Bei dem typischen 3x Blinken für meine WS wird auch bei denen kein Transfer protokolliert. Wenn ich bei laufendem seriellen Monitor der IDE den Pico einstecke, kommt nur das, und stoppt dann:

17:01:32.296 -> Reading values from eeprom
17:01:32.296 -> CCInit
17:01:32.296 -> detect B: Partn=0 Ver=0x14
17:01:32.296 -> Starting timerjob
17:01:32.351 -> rxB=1

Das log des fhem bleibt leer.

Stecke ich umgekehrt ohne Seriellen Monitor ein, kommt im log des fhem

2026.03.27 17:06:55 3: Setting MySignalPico serial parameters to 115200,8,N,1
2026.03.27 17:06:55 1: MySignalPico/define: /dev/serial/by-id/usb-Raspberry_Pi_Pico_53032847288D9F1C-if00@115200
2026.03.27 17:06:55 1: MySignalPico/init: /dev/serial/by-id/usb-Raspberry_Pi_Pico_53032847288D9F1C-if00@115200
2026.03.27 17:06:55 1: /dev/serial/by-id/usb-Raspberry_Pi_Pico_53032847288D9F1C-if00 reappeared (MySignalPico)
2026.03.27 17:06:55 4: MySignalPico/msg READ: Reading values from eeprom
2026.03.27 17:06:55 4: MySignalPico/msg READ: CCInit
2026.03.27 17:06:55 4: MySignalPico/msg READ: detect B: Partn=0 Ver=0x14
2026.03.27 17:06:55 4: MySignalPico/msg READ: Starting timerjob
2026.03.27 17:06:55 4: MySignalPico/msg READ: rxB=1
2026.03.27 17:06:57 3: MySignalPico/init: disable receiver (XQ)
2026.03.27 17:06:57 4: MySignalPico/msg READ: rxB=0
2026.03.27 17:06:58 3: MySignalPico/init: get version, retry = 0
2026.03.27 17:06:58 4: MySignalPico/msg READ: V 4.2.4-dev260212 SIGNALduinoAdv Pico cc1101 (R: b0*) - compiled at Feb 12 2026 13:07:33
2026.03.27 17:06:58 4: MySignalPico/msg READ: regexp=V\s.*SIGNAL(duino|ESP).* cmd=version msg=V 4.2.4-dev260212 SIGNALduinoAdv Pico cc1101 (R: b0*) - compiled at Feb 12 2026 13:07:33
2026.03.27 17:06:58 3: MySignalPico/init: firmwareversion with ccBankSupport and multi cc1101 found -> send br
2026.03.27 17:06:58 4: MySignalPico/msg READ: r=B b=0 rx=0 ccmode=0 sync=D391 ccconf=10B07157C43023B900070018146C070090 boffs=0000*
2026.03.27 17:06:58 4: MySignalPico/msg READ: regexp=(b=\d.* ccmode=\d.*)|(switch)|(Bank)|(bank)|(radio)|(not valid) cmd=cmdBank msg=r=B b=0 rx=0 ccmode=0 sync=D391 ccconf=10B07157C43023B900070018146C070090 boffs=0000*
2026.03.27 17:06:58 4: MySignalPico/init: Write ccBankInfo: (r=B b=0 rx=0 ccmode=0 sync=D391 ccconf=10B07157C43023B900070018146C070090 boffs=0000*) to Internal ccconf
2026.03.27 17:06:58 2: MySignalPico: initialized. v3.5.3-ralf_13.02.25
2026.03.27 17:06:58 3: MySignalPico/init: enable receiver (XE)
2026.03.27 17:06:58 4: MySignalPico/msg READ: rxB=1
2026.03.27 17:07:58 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.27 17:07:58 4: MySignalPico/msg READ: OK
2026.03.27 17:07:58 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.03.27 17:08:58 4: MySignalPico/keepalive ok, retry = 0
2026.03.27 17:09:58 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.27 17:09:58 4: MySignalPico/msg READ: OK
2026.03.27 17:09:58 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.03.27 17:10:01 1: /dev/serial/by-id/usb-Raspberry_Pi_Pico_53032847288D9F1C-if00 disconnected, waiting to reappear (MySignalPico)

Im serial Monitor das hier
17:10:01.321 -> ␂MU;P0=488;P1=-250;P2=-724;P7=739;CP=3;R=241;D=234356272727272010134340101010101343434343401343434013401013434343401340101010101340134340101343472727272010134340101010101343434343401343434013401013434343401340101010101340134340101343472727272010134340101010101343434343401343434013401013434343401340101010101340134340101340;e;␃
17:10:01.579 ->

Ich werde aus dem ganzen nicht schlau. Habe mit Oszi mal die 3,3V angeschaut, das sieht aus meiner Sicht gut aus. Zumindest keine Einbrüche und etwas Dreck mit ~20mV.
Testweise die Versorgung des LAN Modul abgetrennt => keine Änderung

Mit Strom und programmiertem Pico mit Pico_sduino_LAN_424dev260212.uf2 geht auch nichts: in der Fritzbox taucht keine IP des Moduls auf. Und das von dir beschriebene schnelle Blinken ohne LAN-Kabel habe ich auch nicht.

Kann es sein, dass der Pico eine Macke hat?


Beruhingend finde ich, dass das board bei dir soweit funktioniert. Wie gesagt, der Ferrit ist kein Muss. Manche sagen auch "Angstdesign" dazu, den ohne Not zu verbauen.


Edit: noch was fiel mir ein. Ziemlich häufig finde ich das, manchmal auch mehrfacher retry. Sollte bei USB doch eigentlich nicht sein. Oder von was kann es sonst kommen?

2026.03.27 17:07:58 4: MySignalPico/KeepAlive not ok, retry = 1 -> get ping
2026.03.27 17:07:58 4: MySignalPico/msg READ: OK
2026.03.27 17:07:58 4: MySignalPico/msg READ: regexp=^OK$ cmd=ping msg=OK
Gruß,
Dieter

Ralf9

Wenn am Anfang kurz was empfangen wird, ist normalerweise ein Zeichen für ein cc1101 Modul mit einem ungenauen Quarz, deshalb auch der Test mit dem Modul A.
Der Ozillator braucht am Anfang kurz bis er die eingestellte Frequenz erreicht hat.

Du kannst auch mal versuchen mi XQ den Empfang zu deaktivieren und mit XE wieder aktivieren.

Wenn mit der Lan firmware die led nicht schnell blinkt, dann wurde der W5500 erkannt.
Mit der usb firmware kannst Du mit ri die lan konfig auslesen und mit Wi ändern.
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

DerD

was muss ich exakt machen um ein "XQ" & "XE" zu senden? wäre "set MyPico raw XQ" richtig?

Wenn ich die Frequenz um 200KHz hoch oder runter drehe, gibt es keinen Empfang mehr. Gibt es keine andere Möglichkeit die blackbox etwas zu entschlüseln? Debug Ausgabe, anderweitig mehr Daten?
Ich verstehe nicht, warum der Pico zeitgleich zum Signal der WS dreimal blinkt, aber nichts per seriell sendet? Er hat doch ein Signal empfangen, zumindest ist das mein Verständnis. Aber fehlt Dekodierung, oder was sonst.

Ich habe bewusst mal das zweite Modul außen vor gelassen, weil ich noch gar nicht weiß wie ich das anspreche. War immer mein Plan nachdem das 433Modul läuft
Gruß,
Dieter