Dekodierung TFA-Wetterstation 35.1077, ATMEGA, RFM69

Begonnen von HaraldP, 06 März 2021, 16:39:04

Vorheriges Thema - Nächstes Thema

elektron-bbs

Ich habe mir mal die Mühe gemacht und alle Nachrichten von Ronny ausgewertet. Bis auf die erste Nachricht sind überall Temperatur und Feuchte nachvollziehbar. Allerdings sind erhebliche Bitverschiebungen enthalten:


                                                                        RH  RH-BIN
000101010011000000000110011011100100010010001 01000110 011111100000000  70  01000110
        Temperatur   Feuchte                                                  T  +400 T-BIN         RH  RH-BIN
      0 001001010111 01001001 00000101000010000000010110010111011000110000000 199 599 001001010111  73  01001001
      0 001001010110 01001010 00000011000001000000010110011000001011000000000 198 598 001001010110  74  01001010
     00 001010001101 00110111 0000001000000100000001011010001000100010000000  253 653 001010001101  55  00110111
     00 001010001101 00110110 0000001000000100000001011010001011110001000000  253 653 001010001101  54  00110110
  11000 001010001010 00110101 0000001100000100000001011010001010111010000     250 650 001010001010  53  00110101
     00 001010001001 00110110 0000000000000001000001011010001011110100000000  249 649 001010001001  54  00110110
  11000 001001011010 01010101 0000000000000000000001011011101111100010000     202 602 001001011010  85  01010101
011000 001001011001 01010110 000000010000001000000101101110110100100000      201 601 001001011001  86  01010110
1011000 001001011000 01010111 00000000000000000000010110111011110110110       200 600 001001011000  87  01010111
011000 001001010111 01010111 000000000000000000000101101111000000001000      199 599 001001010111  87  01010111


Wir bräuchten jetzt Nachrichten, erzeugt mit der von Ralf im Posting  https://forum.fhem.de/index.php/topic,119335.msg1222087.html#msg1222087 veröffentlichten Definition und Angabe der Werte. Damit hätten wir die Verschiebungen sicher nicht mehr.
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

Am einfachsten ist es wahrscheinlich für das erste Bit=1 und Bit=0 verschienene Protocol Id zu verwenden:

"119" =>
{
name            => 'TFA 35.1077.54',
comment         => 'erstes Bit 1',
id              => '119',
one             => [1,-2],
zero            => [3,-2],
start           => [-46,2,-2, 1,-2],
clockabs        => 480,        # -1 = auto undef=noclock
reconstructBit => '1',
format          => 'twostate',
preamble        => 'W119#1', # prepend to converted message
#clientmodule    => 'SD_WS',
#modulematch     => '^u9#.....',  # not used now
#length_min      => '60',
#length_max      => '120',
},
"119.1" =>
{
name            => 'TFA 35.1077.54',
comment         => 'erstes Bit 0',
id              => '119.1',
one             => [1,-2],
zero            => [3,-2],
start           => [-46,2,-2, 3,-2],
clockabs        => 480,        # -1 = auto undef=noclock
reconstructBit => '1',
format          => 'twostate',
preamble        => 'W119#0', # prepend to converted message
#clientmodule    => 'SD_WS',
#modulematch     => '^u9#.....',  # not used now
#length_min      => '60',
#length_max      => '120',
}


Wenn Du es Dir nicht zutraust dies in die SD_ProtocolData.pm zu kopieren, kannst Du Deine SD_ProtocolData.pm auch hier posten, ich füge es dann ein
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

Ich habe das Protokoll jetzt eingebaut und einen neuen Branch erstellt.
Ein Update darauf erfolgt mit folgendem Befehl:

update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master_SD_WS_120/controls_signalduino.txt

Nach einem Neustart von FHEM und anschließender Aktivierung der Protokolle 120 und 120.1 sollte nach Empfang von 2 gültigen Nachrichten ein neues Gerät "SD_WS_120" angelegt werden.

Die Werte für Temperatur und Feuchte sollten auf jeden Fall schon mal passen.
Bei WindSpeed und WindGust bin ich mir nicht 100%ig sicher. Die Ausgabe erfolgt in m/s. Wer Angaben in km/h wünscht kann das mit einem Userreading wie folgt ergänzen:

attr SD_WS_120 userReadings windSpeed_kmh { round(ReadingsVal($name,'windSpeed',0) * 3.6, 1) }, windGust_kmh { round(ReadingsVal($name,'windGust',0) * 3.6, 1) }

Die Regenmenge ist wahrscheinlich ein fortlaufender Zähler, der von 0 bis 65535 zählt. Dieser Zähler wird im Reading "rawRainCounter" dargestellt. Laut Doku des Sensors beträgt die Auuflösung 0,3 mm. Der umgerechnete Wert steht im Reading "rain".

Die Bedeutung des ersten Nibbles ist noch unbekannt. Das könnte eine Ident des Sensors sein, die sich möglicherweise bei Neustart des Sensors ändert.
Außerdem gibt es laut Doku eine Batteriestandsanzeige des Sensors. Diese müsste auch noch ermittelt werden.
Der DCF-Empfänger soll sich wohl im Außensensor befinden. Es müsste demnach auch irgendwann mal Datum und Uhrzeit übermittelt werden. In den mir bisher bekannten Nachrichten war davon noch nichts zu sehen.
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

Ronny2510

Wow...!

Vielen Dank!


Ich denke, ich werde erst am Wochenende dazu kommen, mir das ausgiebig anzugucken und zu testen. Ich werde dann ausführlich Rückmeldung geben.


Viele Grüße!

Ronny

Ronny2510

Hallo zusammen!

Ich habe jetzt das Update durchgeführt, fhem neu gestartet und autocreate aktiviert. Die Protokolle waren schon automatisch aktiviert.

Leider tut sich bis jetzt seit einigen Stunden nichts, autocreate legt nichts an.


Hier mal ein paar Meldungen aus dem Log, jeweils wenn das Gerät angezeigt hat, Daten bekommen zu haben:


2022.05.26 11:58:35 4: signalduino1: Read, msg: MU;P0=-1464;P1=1451;P2=-990;P3=479;P4=-30984;P5=336;P6=-20232;D=01232121232123212121232321232121212121212121212121212121212121232121212121232123232321232123212321232321232323234563212323212121212123212123212123212321212123232123212121212121212121212121212121212123212121212123212323232123212321232123232123232323;CP=3;R=24;
2022.05.26 11:58:35 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.05.26 11:58:35 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 9 -> weather matches, trying to demodulate
2022.05.26 11:58:35 4: signalduino1: Parse_MU, last part pair=3 reconstructed, bit=1
2022.05.26 11:58:35 4: signalduino1: Parse_MU, Decoded matched MU protocol id 9 dmsg P9#B04946800020BAADE length 68 dispatch(1/4) RSSI = -62
2022.05.26 11:58:35 3: signalduino1: Unknown code P9#B04946800020BAADE, help me!
2022.05.26 11:58:35 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.05.26 11:58:35 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 42 -> wireless doorbell matches, trying to demodulate
2022.05.26 11:58:35 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2022.05.26 11:58:35 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 64 -> WH2 matches, trying to demodulate
2022.05.26 11:58:35 4: signalduino1: Parse_MU, Decoded matched MU protocol id 64 dmsg W64#4A34000105D56E length 56 dispatch(1/4) RSSI = -62
2022.05.26 11:58:35 4: signalduino1: SD_WS_Parse protocol 64, rawData 4A34000105D56E
2022.05.26 11:58:35 4: signalduino1: SD_WS_WH2_4 Error kein WH2: Typ: 01001010
2022.05.26 11:58:35 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 71 -> PEARL matches, trying to demodulate
2022.05.26 11:58:35 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 81 -> SA-434-1 matches, trying to demodulate
2022.05.26 11:58:35 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 114 -> TR401 matches, trying to demodulate
2022.05.26 11:58:35 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 120.1 -> TFA 35.1077.54.S2 matches, trying to demodulate
2022.05.26 11:58:35 4: signalduino1: Parse_MU, last part pair=3 reconstructed, bit=1





2022.05.26 12:04:11 4: signalduino1: Read, msg: MU;P0=-1041;P1=474;P2=1451;P3=-28328;P4=332;D=010202010202010202020202020102020202020102020201020201020202010202010202020102010202010202010102020102020201020134340;CP=2;R=0;
2022.05.26 12:04:11 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.05.26 12:04:11 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 9 -> weather matches, trying to demodulate
2022.05.26 12:04:11 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.05.26 12:04:11 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 48 -> TFA Dostmann matches, trying to demodulate
2022.05.26 12:04:11 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2022.05.26 12:04:11 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 64 -> WH2 matches, trying to demodulate
2022.05.26 12:04:11 4: signalduino1: Parse_MU, Decoded matched MU protocol id 64 dmsg W64#92041122452644 length 56 dispatch(1/4) RSSI = -74
2022.05.26 12:04:11 4: signalduino1: SD_WS_Parse protocol 64, rawData 92041122452644
2022.05.26 12:04:11 4: signalduino1: SD_WS_WH2_4 Error kein WH2: Typ: 10010010
2022.05.26 12:04:11 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 71 -> PEARL matches, trying to demodulate
2022.05.26 12:04:11 4: signalduino1: Read, msg: MU;P0=928;P1=-988;P2=1452;P3=479;D=012131213121312121312121312121212121213121212121213121212131212131212121312121312121213121312121312121313121213121212131213;CP=2;R=22;
2022.05.26 12:04:11 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.05.26 12:04:11 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 9 -> weather matches, trying to demodulate
2022.05.26 12:04:11 4: signalduino1: Parse_MU, last part pair=3 reconstructed, bit=1
2022.05.26 12:04:11 4: signalduino1: Parse_MU, Decoded matched MU protocol id 9 dmsg P9#5490208912293228 length 64 dispatch(1/4) RSSI = -63
2022.05.26 12:04:11 3: signalduino1: Unknown code P9#5490208912293228, help me!
2022.05.26 12:04:11 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.05.26 12:04:11 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2022.05.26 12:04:11 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 64 -> WH2 matches, trying to demodulate
2022.05.26 12:04:11 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 71 -> PEARL matches, trying to demodulate





2022.05.26 12:05:47 4: signalduino1: Read, msg: MU;P0=-432;P1=632;P2=-980;P3=480;P4=1463;P5=-28296;P6=336;D=0123242423242423242424242424232423242324242423232324242324242423242423242424232423242423242423232424232424242323235653242424232423242324242324242324242424242423242324232424242323232424232424242324242324242423242324242324242323242423242424232323;CP=3;R=0;
2022.05.26 12:05:47 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.05.26 12:05:47 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 9 -> weather matches, trying to demodulate
2022.05.26 12:05:47 4: signalduino1: Parse_MU, last part pair=3 reconstructed, bit=1
2022.05.26 12:05:47 4: signalduino1: Parse_MU, Decoded matched MU protocol id 9 dmsg P9#8A92054722452647 length 64 dispatch(1/4) RSSI = -74
2022.05.26 12:05:47 3: signalduino1: Unknown code P9#8A92054722452647, help me!
2022.05.26 12:05:47 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.05.26 12:05:47 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 42 -> wireless doorbell matches, trying to demodulate
2022.05.26 12:05:47 4: signalduino1: Parse_MU, Decoded matched MU protocol id 42 dmsg P42#22452646 length 32 dispatch(1/4) RSSI = -74
2022.05.26 12:05:47 4: signalduino1: SD_BELL_Parse protocol 42 Pollin_551227 doubleCode=no rawData=22452646
2022.05.26 12:05:47 4: signalduino1: SD_BELL_Parse Check P42 - 22452646 alone
2022.05.26 12:05:47 1: signalduino1: SD_BELL_Parse UNDEFINED BELL detected, Protocol 42 code 2245264
2022.05.26 12:05:47 4: autocreate: received 1 event(s) for 'SD_BELL 42 2245264' during the last 180 seconds
2022.05.26 12:05:47 4: autocreate: ignoring event for 'SD_BELL 42 2245264': at least 4 needed
2022.05.26 12:05:47 4: signalduino1: Parse_MU, Decoded matched MU protocol id 42 dmsg P42#22452646 length 32 dispatch(2/4) RSSI = -74
2022.05.26 12:05:47 4: signalduino1: Dispatch, P42#22452646, Dropped due to short time or equal msg
2022.05.26 12:05:47 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2022.05.26 12:05:47 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 64 -> WH2 matches, trying to demodulate
2022.05.26 12:05:47 4: signalduino1: Parse_MU, Decoded matched MU protocol id 64 dmsg W64#92054722452646 length 56 dispatch(1/4) RSSI = -74
2022.05.26 12:05:47 4: signalduino1: SD_WS_Parse protocol 64, rawData 92054722452646
2022.05.26 12:05:47 4: signalduino1: SD_WS_WH2_4 Error kein WH2: Typ: 10010010
2022.05.26 12:05:47 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 71 -> PEARL matches, trying to demodulate



Ich hoffe, das hilft weiter. Anonsten logge ich auch gerne weitere Daten mit, einfach Bescheid sagen.


Danke und Gruß!

Ronny

Ralf9

Die Pulszeiten der Präamble schwanken recht stark.
Welche Firmwareversion verwendest Du?

Bitte aktiviere in der whitelist mal nur die IDs 120 und 120.1 und poste dann mal die in ca 10 - 20 Minuten empfangenen MU-Nachrichten
attr signalduino1 whitelist_IDs 120,120.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

Ronny2510

Hallo!

Die Firmware-Version ist V 3.3.1-RC10 SIGNALduino cc1101 (868Mhz) - compiled at Dec 29 2018 01:43:31

Hier der Log-Auszug. Auf den ersten Blick sieht es für mich so aus, als ob mir ein Modul oder Programm für die CRC-Berechnung fehlen würde...?


2022.05.26 16:32:51 4: signalduino1: Read, msg: MU;P0=-856;P1=401;P2=-605;P3=160;P4=583;P5=-383;P6=-15880;D=0123242421515151515151542154215151515151515151516;CP=1;R=0;
2022.05.26 16:32:52 4: signalduino1: Read, msg: MU;P0=-824;P1=388;P2=-595;P3=-404;P4=593;P5=-18192;D=0121342421342421342131313131342131342131313131313134215;CP=1;R=243;
2022.05.26 16:32:59 4: signalduino1: Read, msg: MU;P0=-4784;P1=1458;P2=-993;P3=476;P4=-31008;P5=304;P6=-21736;D=012321212321232321232321212323212121212121212121212323212121212123212321212121212321232323212321232123212121232123232345612323212121212123212123212323212323212123232121212121212121212123232121212121232123212121212123212323232123212321232121212321232323;CP=3;R=0;
2022.05.26 16:32:59 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 120 -> TFA 35.1077.54.S2 matches, trying to demodulate
2022.05.26 16:32:59 4: signalduino1: Parse_MU, last part pair=3 reconstructed, bit=1
2022.05.26 16:32:59 4: signalduino1: Parse_MU, Decoded matched MU protocol id 120 dmsg W120#825B30030505D517 length 64 dispatch(1/4) RSSI = -74
2022.05.26 16:32:59 4: signalduino1: SD_WS_Parse protocol 120, rawData 825B30030505D517
2022.05.26 16:32:59 1: signalduino1: SD_WS_120 Parse msg 825B30030505D517 - ERROR CRC not load, please install modul Digest::CRC
2022.05.26 16:32:59 4: signalduino1: SD_WS_Parse 825B30030505D517 protocolid 120 (TFA_35.1077) - ERROR CRC
2022.05.26 16:33:14 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:33:42 4: signalduino1: KeepAlive, not ok, retry = 1 -> get ping
2022.05.26 16:33:42 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:33:42 4: signalduino1: SendFromQueue, called
2022.05.26 16:33:42 4: signalduino1: Read, msg: OK
2022.05.26 16:33:42 4: signalduino1: Read, msg: V 3.3.1-RC10 SIGNALduino cc1101 (868Mhz) - compiled at Dec 29 2018 01:43:31
2022.05.26 16:33:42 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:33:42 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.05.26 16:33:47 4: signalduino1: Read, msg: MU;P0=-988;P1=470;P2=1460;D=01020101020101020201010202020202020202020202010202020202020102020202020201020101010201020102010101010102020101;CP=1;R=7;
2022.05.26 16:34:14 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:34:25 4: signalduino1: Read, msg: MU;P0=-12056;P1=407;P2=-392;P3=623;P4=-590;P5=-8976;P6=-18200;D=01212121212121212343434121212121234151212121212121212121212123412123412343412123412121212121234123412121212121212121234123412123434121212121212121212121234343412121212123416;CP=1;R=0;
2022.05.26 16:34:35 4: signalduino1: Read, msg: MU;P0=-9832;P1=240;P2=-995;P3=1449;P4=479;P5=-29028;P6=352;D=01232423242423242323232424232323242323232323232324232323232324232323232323232423242424232423242324242423242323242356532323232324232324232424232423232324242323232423232323232323242323232323242323232323232324232424242324232423242424232423232423;CP=3;R=29;
2022.05.26 16:34:42 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:35:14 4: signalduino1: KeepAlive, not ok, retry = 1 -> get ping
2022.05.26 16:35:14 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:35:14 4: signalduino1: SendFromQueue, called
2022.05.26 16:35:14 4: signalduino1: Read, msg: OK
2022.05.26 16:35:14 4: signalduino1: Read, msg: V 3.3.1-RC10 SIGNALduino cc1101 (868Mhz) - compiled at Dec 29 2018 01:43:31
2022.05.26 16:35:14 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:35:14 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.05.26 16:35:23 4: signalduino1: Read, msg: MU;P0=-9800;P1=240;P2=-982;P3=1463;P4=475;D=012324232424232423232324242323232423232323232324242323232323242323232323232324232424242324232423242424232423242324;CP=4;R=0;
2022.05.26 16:35:42 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:36:11 4: signalduino1: Read, msg: MU;P0=-9912;P1=112;P2=-992;P3=1454;P4=467;P5=-30968;P6=336;P7=-21720;D=01232423242423242323232424232323242323232323232324232323232323242423232323232423242424232423242324232324242323232456732424232323232324232324232424232423232324242323232423232323232323242323232323232424232323232324232424242324232423242323242423232324;CP=4;R=28;
2022.05.26 16:36:11 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 120 -> TFA 35.1077.54.S2 matches, trying to demodulate
2022.05.26 16:36:11 4: signalduino1: Parse_MU, last part pair=4 reconstructed, bit=1
2022.05.26 16:36:11 4: signalduino1: Parse_MU, Decoded matched MU protocol id 120 dmsg W120#825A31010305D531 length 64 dispatch(1/4) RSSI = -60
2022.05.26 16:36:11 4: signalduino1: SD_WS_Parse protocol 120, rawData 825A31010305D531
2022.05.26 16:36:11 1: signalduino1: SD_WS_120 Parse msg 825A31010305D531 - ERROR CRC not load, please install modul Digest::CRC
2022.05.26 16:36:11 4: signalduino1: SD_WS_Parse 825A31010305D531 protocolid 120 (TFA_35.1077) - ERROR CRC
2022.05.26 16:36:14 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:36:21 4: signalduino1: Read, msg: MS;P0=-8104;P1=623;P2=-602;P3=413;P4=-378;P5=-19752;D=3034343434343434343434343412343412341212343412343434343434123412343434343434343434123412343412123434343434343434343434121212343434343412350;CP=3;SP=0;R=0;
2022.05.26 16:36:42 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:36:59 4: signalduino1: Read, msg: MU;P0=-9744;P1=320;P2=-982;P3=1464;P4=485;D=012324232424232423232324242323242323232323232324242323232323242324232323232324232424242324232423242424232423242424;CP=4;R=29;
2022.05.26 16:37:01 4: signalduino1: Read, msg: MU;P0=4568;P1=-27112;P2=393;P3=-402;P4=595;P5=-600;P6=-11768;D=012345452345452345452323232323232345234523232323232323232326;CP=2;R=240;
2022.05.26 16:37:01 4: signalduino1: Read, msg: MU;P0=112;P1=-600;P2=392;P3=-386;P4=601;P5=-11704;D=01232323232341412341412341412341232323232341232341232323232323234125;CP=2;R=241;
2022.05.26 16:37:14 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:37:42 4: signalduino1: KeepAlive, not ok, retry = 1 -> get ping
2022.05.26 16:37:42 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:37:42 4: signalduino1: SendFromQueue, called
2022.05.26 16:37:42 4: signalduino1: Read, msg: OK
2022.05.26 16:37:42 4: signalduino1: Read, msg: V 3.3.1-RC10 SIGNALduino cc1101 (868Mhz) - compiled at Dec 29 2018 01:43:31
2022.05.26 16:37:42 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:37:42 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.05.26 16:37:47 4: signalduino1: Read, msg: MU;P0=-2392;P1=473;P2=-985;P3=1465;P5=-31000;P6=-16272;D=01232123212123232123232121232321232323232323232123232323232321232323232323232123212121232123212321212121212323212151612321232121232323232321232321232121232321232321212323212323232323232321232323232323212323232323232321232121212321232123212121212123232121;CP=1;R=0;O;
2022.05.26 16:38:14 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:38:17 4: signalduino1: Read, msg: MU;P0=-32001;P1=622;P2=-597;P3=415;P4=-379;P5=-8928;P6=-13648;D=0123412343412123434343434343434343434121212343434343412353434343434343434343434341234341234121234341234343434343412341234343434343434343412341234341212343434343434343434343412121234343434341236;CP=3;R=4;
2022.05.26 16:38:35 4: signalduino1: Read, msg: MU;P0=-9824;P1=288;P2=-986;P3=1464;P4=467;D=012324232424232324232324242323242323232323232324232323232323242323232323232324232424242324232423242424242423232424;CP=4;R=0;
2022.05.26 16:38:42 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:39:14 4: signalduino1: KeepAlive, not ok, retry = 1 -> get ping
2022.05.26 16:39:14 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:39:14 4: signalduino1: SendFromQueue, called
2022.05.26 16:39:14 4: signalduino1: Read, msg: OK
2022.05.26 16:39:14 4: signalduino1: Read, msg: V 3.3.1-RC10 SIGNALduino cc1101 (868Mhz) - compiled at Dec 29 2018 01:43:31
2022.05.26 16:39:14 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:39:14 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.05.26 16:39:23 4: signalduino1: Read, msg: MU;P0=-9768;P1=316;P2=-983;P3=1460;P4=477;P5=-29056;D=01232423242423242323232424232324232323232323232324232323232323242423232323232423242424232423242324232424242324232451532323232324232324232424232423232324242323242323232323232323242323232323232424232323232324232424242324232423242324242423242324;CP=4;R=29;
2022.05.26 16:39:42 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:40:11 4: signalduino1: Read, msg: MU;P0=-9648;P1=336;P2=-978;P3=1465;P4=483;D=012324232424232324232324242323242323232323232324242323232323242324232323232324232424242324232423242323242324242423;CP=4;R=0;
2022.05.26 16:40:13 4: signalduino1: Read, msg: MU;P0=-2400;P1=407;P2=-597;P4=-382;P5=624;P6=-8944;P7=-15688;D=0121452141414141414141414521452141452521414141414141414141414525252141414141452161414141414141414141414145214145214525214145214141414141452145214141414141414141452145214145252141414141414141414141452525214141414145217;CP=1;R=4;
2022.05.26 16:40:14 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:40:42 4: signalduino1: KeepAlive, not ok, retry = 1 -> get ping
2022.05.26 16:40:42 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:40:42 4: signalduino1: SendFromQueue, called
2022.05.26 16:40:42 4: signalduino1: Read, msg: OK
2022.05.26 16:40:42 4: signalduino1: Read, msg: V 3.3.1-RC10 SIGNALduino cc1101 (868Mhz) - compiled at Dec 29 2018 01:43:31
2022.05.26 16:40:42 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:40:42 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.05.26 16:40:59 4: signalduino1: Read, msg: MU;P0=-9760;P1=328;P2=-975;P3=1463;P4=493;P5=-29036;D=01232423242423242323232424232324232323232323232324232323232323242323232323232423242424232423242324232324242323242451532323232324232324232424232423232324242323242323232323232323242323232323232423232323232324232424242324232423242323242423232424;CP=3;R=0;
2022.05.26 16:41:11 4: signalduino1: Read, msg: MU;P0=-597;P1=100;P2=-112;P3=-896;P4=393;P5=-395;P6=578;P7=-19832;D=01213404560604560604545454545454560456045454545454545454547;CP=4;R=241;
2022.05.26 16:41:12 4: signalduino1: Read, msg: MU;P0=-18728;P1=-27952;P2=152;P3=-1048;P4=592;P5=-609;P6=386;P7=-397;D=123456745456745456745676767676745676745676767676767674560;CP=6;R=243;
2022.05.26 16:41:14 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:41:42 4: signalduino1: KeepAlive, not ok, retry = 1 -> get ping
2022.05.26 16:41:42 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:41:42 4: signalduino1: SendFromQueue, called
2022.05.26 16:41:42 4: signalduino1: Read, msg: OK
2022.05.26 16:41:42 4: signalduino1: Read, msg: V 3.3.1-RC10 SIGNALduino cc1101 (868Mhz) - compiled at Dec 29 2018 01:43:31
2022.05.26 16:41:42 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:41:42 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.05.26 16:41:47 4: signalduino1: Read, msg: MU;P0=-9752;P1=296;P2=-991;P3=1450;P4=474;D=012324232424232423232324242323242323232323232323242323232323232423232323232324232424242324232423242323242423232424;CP=4;R=0;
2022.05.26 16:42:09 4: signalduino1: Read, msg: MU;P0=-383;P1=414;P2=614;P3=-603;P4=-8960;P5=-11648;D=0101010101010231023101023231010101010101010101010232323101010101023141010101010101010101010102310102310232310102310101010101023102310101010101010101023102310102323101010101010101010101023232310101010102315;CP=1;R=5;
2022.05.26 16:42:14 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:42:35 4: signalduino1: Read, msg: MU;P0=-9840;P1=268;P2=-983;P3=1462;P4=477;P5=-29056;D=01232423242423242323232424232324232323232323232324232323232323242323232323232423242424232423242324232324242323242451532323232324232324232424232423232324242323242323232323232323242323232323232423232323232324232424242324232423242323242423232424;CP=3;R=0;
2022.05.26 16:42:42 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:43:14 4: signalduino1: KeepAlive, not ok, retry = 1 -> get ping
2022.05.26 16:43:14 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:43:14 4: signalduino1: SendFromQueue, called
2022.05.26 16:43:14 4: signalduino1: Read, msg: OK
2022.05.26 16:43:14 4: signalduino1: Read, msg: V 3.3.1-RC10 SIGNALduino cc1101 (868Mhz) - compiled at Dec 29 2018 01:43:31
2022.05.26 16:43:14 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:43:14 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.05.26 16:43:23 4: signalduino1: Read, msg: MU;P0=-9824;P1=224;P2=-980;P3=1459;P4=476;D=012324232424232423232324242323242323232323232323242323232323232324232323232324232424242324232423242424242424232324;CP=4;R=29;
2022.05.26 16:43:42 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:44:05 4: signalduino1: Read, msg: MU;P0=-387;P1=621;P2=-605;P3=399;P4=-8984;P5=-16600;P6=96;P7=-864;D=012301230301212303030303030303030303012121230303030301234303030303030303030303030123030123012123030123030303030301230123030303030303030301230123030121230303030303030303030301212123030303030123567;CP=3;R=0;
2022.05.26 16:44:11 4: signalduino1: Read, msg: MU;P0=-504;P1=1459;P2=-980;P3=485;P4=-29032;P5=336;D=012321212321232321232321212323212123212121212121212123212121212121232121212121212321232323212321232123212323212123212145412121212123212123212323212323212123232121232121212121212121232121212121212321212121212123212323232123212321232123232121232121;CP=3;R=29;
2022.05.26 16:44:14 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:44:42 4: signalduino1: KeepAlive, not ok, retry = 1 -> get ping
2022.05.26 16:44:42 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:44:42 4: signalduino1: SendFromQueue, called
2022.05.26 16:44:42 4: signalduino1: Read, msg: OK
2022.05.26 16:44:42 4: signalduino1: Read, msg: V 3.3.1-RC10 SIGNALduino cc1101 (868Mhz) - compiled at Dec 29 2018 01:43:31
2022.05.26 16:44:42 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:44:42 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.05.26 16:44:59 4: signalduino1: Read, msg: MU;P0=-4264;P1=1466;P2=-980;P3=484;D=0123212123212323212323212123232121232121212121212121212121212121212123212121212123212323232123212321232121232321232123;CP=3;R=0;
2022.05.26 16:45:14 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:45:21 4: signalduino1: Read, msg: MU;P0=10624;P1=-31384;P2=160;P3=-622;P4=568;P5=387;P6=-406;P7=-17720;D=0123435643435656565656565643564356565656565656565657;CP=5;R=240;
2022.05.26 16:45:22 4: signalduino1: Read, msg: MU;P0=-16128;P1=-31376;P2=284;P3=-612;P4=575;P5=-412;P6=379;D=123432543436543656565656543656543656565656565654360;CP=6;R=240;
2022.05.26 16:45:42 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:45:47 4: signalduino1: Read, msg: MU;P0=-13624;P1=478;P2=-974;P3=1466;P4=-30992;P5=352;P6=-19048;P7=112;D=01232121232121232321212323212323232323232323212323232323232123232323232321232121212321232123212321212323212323456721232121232323232321232321232121232121232321212323212323232323232323212323232323232123232323232321232121212321232123212321212323212323;CP=1;R=0;
2022.05.26 16:46:01 4: signalduino1: Read, msg: MU;P0=-587;P1=422;P2=-378;P3=637;P4=-8968;P5=-13152;D=0121210121212301230121230301212121212121212121212303030121212121230141212121212121212121212123012123012303012123012121212121230123012121212121212121230123012123030121212121212121212121230303012121212123015;CP=1;R=4;
2022.05.26 16:46:14 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:46:35 4: signalduino1: Read, msg: MU;P0=-4536;P1=482;P2=-981;P3=1463;D=01232121212323232321212323212323232323232321232323232323232121232323232321232121212321232123212323212321232123;CP=1;R=0;
2022.05.26 16:46:42 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:47:14 4: signalduino1: KeepAlive, not ok, retry = 1 -> get ping
2022.05.26 16:47:14 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:47:14 4: signalduino1: SendFromQueue, called
2022.05.26 16:47:14 4: signalduino1: Read, msg: OK
2022.05.26 16:47:14 4: signalduino1: Read, msg: V 3.3.1-RC10 SIGNALduino cc1101 (868Mhz) - compiled at Dec 29 2018 01:43:31
2022.05.26 16:47:14 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:47:14 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.05.26 16:47:23 4: signalduino1: Read, msg: MU;P0=-11048;P1=1450;P2=-992;P3=474;P4=-27568;P5=344;D=0123212323212323212123232121232121212121212123232121212121232123212121212123212323232123212321232321212121212121454323212121212123212123212323212323212123232121232121212121212123232121212121232123212121212123212323232123212321232321212121212121;CP=3;R=11;
2022.05.26 16:47:42 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:47:57 4: signalduino1: Read, msg: MU;P0=-387;P1=418;P2=620;P3=-582;P4=-8976;P5=-13120;D=0101010101010231023101023231010101010101010101010232323101010101023141010101010101010101010102310102310232310102310101010101023102310101010101010101023102310102323101010101010101010101023232310101010102315;CP=1;R=0;
2022.05.26 16:48:11 4: signalduino1: Read, msg: MU;P0=-144;P1=200;P2=-995;P3=479;P4=1443;D=0123242323242323242423232424232424242424242424232424242424242324242424242423242323232423242324232423232424232424;CP=3;R=10;
2022.05.26 16:48:14 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:48:42 4: signalduino1: KeepAlive, not ok, retry = 1 -> get ping
2022.05.26 16:48:42 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:48:42 4: signalduino1: SendFromQueue, called
2022.05.26 16:48:42 4: signalduino1: Read, msg: OK
2022.05.26 16:48:42 4: signalduino1: Read, msg: V 3.3.1-RC10 SIGNALduino cc1101 (868Mhz) - compiled at Dec 29 2018 01:43:31
2022.05.26 16:48:42 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:48:42 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.05.26 16:48:59 4: signalduino1: Read, msg: MU;P0=-8688;P1=1463;P2=-980;P3=473;P4=-30992;P5=288;P6=-19040;P7=200;D=012123212323212323212123232121232121212121212121232121212121212323212121212123212323232123212321232121232121212321456723212323212121212123212123212323212323212123232121232121212121212121232121212121212323212121212123212323232123212321232121232121212321;CP=3;R=0;
2022.05.26 16:49:14 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:49:31 4: signalduino1: Read, msg: MU;P0=-3432;P1=383;P2=-405;P3=572;P4=-608;P5=-20304;D=01212121212121234123412121212121212121215;CP=1;R=11;
2022.05.26 16:49:32 4: signalduino1: Read, msg: MU;P0=16464;P1=-31384;P2=216;P3=-608;P4=579;P5=387;P6=-406;P7=-22136;D=0123435643435643565656565643565643565656565656564357;CP=5;R=241;
2022.05.26 16:49:42 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:49:47 4: signalduino1: Read, msg: MU;P0=-2616;P1=1457;P2=-989;P3=484;D=012123212323212323212123232121232121212121212121232121212121212321212121212123212323232123212321232123232121232121;CP=3;R=0;
2022.05.26 16:49:53 4: signalduino1: Read, msg: MU;P0=17392;P1=-24184;P2=633;P3=-594;P4=413;P5=-375;P6=-8960;P7=-15640;D=01234523454545454545454545234523454523234545454545454545454545232323454545454523464545454545454545454545452345452345232345452345454545454523452345454545454545454523452345452323454545454545454545454523232345454545452347;CP=4;R=4;
2022.05.26 16:49:53 4: signalduino1: Read, msg: MU;P0=617;P1=-600;P2=396;P3=-396;P4=-18064;D=0101010123010123230123230101232323232301232324;CP=2;R=5;
2022.05.26 16:49:53 4: signalduino1: Read, msg: MU;P0=-3056;P1=622;P2=-606;P3=391;P4=-401;P5=-17184;D=01212121234123434121234341212121234121234341234341212343434343412343435;CP=3;R=23;
2022.05.26 16:49:53 4: signalduino1: Read, msg: MU;P0=-216;P1=-21916;P2=384;P3=-620;P4=-411;P5=602;P7=112;D=12324532453535353532453242453532424535353532453532424532424535324242424245324242170;CP=2;R=245;
2022.05.26 16:50:14 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:50:34 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:50:34 4: signalduino1: SendFromQueue, called
2022.05.26 16:50:34 4: signalduino1: Read, msg: V 3.3.1-RC10 SIGNALduino cc1101 (868Mhz) - compiled at Dec 29 2018 01:43:31
2022.05.26 16:50:34 2: signalduino1: CheckVersionResp, initialized 3.5.4+20220312
2022.05.26 16:50:34 3: signalduino1: CheckVersionResp, enable receiver (XE)
2022.05.26 16:50:34 4: signalduino1: Read, msg: MU;P0=-989;P1=1448;P2=480;P3=-31008;P4=312;P5=-22024;D=0101020101010101010102010202020102010201020202010101020201345;CP=2;R=29;
2022.05.26 16:50:34 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:50:34 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.05.26 16:50:35 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:50:35 4: signalduino1: SendFromQueue, called
2022.05.26 16:50:35 4: signalduino1: Read, msg: C0Dn11=2165E817C43023B900070018146C000090
2022.05.26 16:50:35 4: signalduino1: Read, msg: MU;P0=-978;P1=479;P2=1460;D=0101020202020201020201020101020101020201010202010202020202020201010202020202010202020202020201020101010201020102010101020202010102;CP=1;R=28;
2022.05.26 16:50:35 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:50:35 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.05.26 16:50:36 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:50:36 4: signalduino1: SendFromQueue, called
2022.05.26 16:50:36 4: signalduino1: Read, msg: C3E = 00 84 00 00 00 00 00 00
2022.05.26 16:50:36 3: signalduino1: CheckCcpatableResponse, patable: 84
2022.05.26 16:50:36 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:50:36 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.05.26 16:50:42 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:51:14 4: signalduino1: KeepAlive, not ok, retry = 1 -> get ping
2022.05.26 16:51:14 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:51:14 4: signalduino1: SendFromQueue, called
2022.05.26 16:51:14 4: signalduino1: Read, msg: OK
2022.05.26 16:51:14 4: signalduino1: Read, msg: V 3.3.1-RC10 SIGNALduino cc1101 (868Mhz) - compiled at Dec 29 2018 01:43:31
2022.05.26 16:51:14 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:51:14 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.05.26 16:51:23 4: signalduino1: Read, msg: MU;P0=-9752;P1=481;P2=-987;P3=1449;D=012321232121232121232321212323212323232323232321232323232323212323232323232321232121212321232123212321232121212321;CP=1;R=0;
2022.05.26 16:51:34 4: signalduino1: KeepAlive, ok, retry = 0
2022.05.26 16:51:42 4: signalduino1: KeepAlive, not ok, retry = 1 -> get ping
2022.05.26 16:51:42 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:51:42 4: signalduino1: SendFromQueue, called
2022.05.26 16:51:42 4: signalduino1: Read, msg: OK
2022.05.26 16:51:42 4: signalduino1: Read, msg: V 3.3.1-RC10 SIGNALduino cc1101 (868Mhz) - compiled at Dec 29 2018 01:43:31
2022.05.26 16:51:42 4: signalduino1: HandleWriteQueue, called
2022.05.26 16:51:42 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.05.26 16:51:49 4: signalduino1: Read, msg: MU;P0=96;P1=-1240;P2=397;P3=-392;P4=629;P5=-593;P6=-8944;P7=-14080;D=23232323232345234523234545232323232323232323232345454523232323234526232323232323232323232323452323452345452323452323232323234523452323232323232323234523452323454523232323232323232323234545452323232323452701;CP=2;R=4;
2022.05.26 16:52:11 4: signalduino1: Read, msg: MU;P0=-11880;P1=648;P2=-976;P3=481;P4=1466;P5=-29056;P6=304;D=012324232324232424242323242423242424242424242324242424242424232324242424242324232323242324232423232323242324242356542424242423242423242323242324242423232424232424242424242423242424242424242323242424242423242323232423242324232323232423242423;CP=3;R=0;

Ralf9

#22
V 3.3.1-RC10 SIGNALduino cc1101 (868Mhz) - compiled at Dec 29 2018 01:43:31
Diese Firmware ist von 2018 und enthält noch sehr viele Bugs, bitte flashe eine aktuelle Firmware

Zitatplease install modul Digest::CRC
Du hast das Perl Modul "Digest::CRC" nicht installiert
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

Mir fällt da gerade auf, das Ronny wohl einen "radino CC1101" hat.
Zum Flashen der Firmware ist es dazu erforderlich beim SIGNALduino das Attribut "hardware" auf "radinoCC1101" zu setzen.
Am besten auch gleich noch das Attribut "updateChannelFW" auf "testing" setzen und dann die aktuelle Entwicklerversion "V 3.5.0-dev+20210808" zum Flashen auswählen.
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

Ronny2510

Es funktioniert!!  ;D

Ich habe jetzt zunächst nur das digest::crc-Modul installiert. Dann hat es eine ganze Weile gedauert (mehrere Stunden), bis autocreate ein SD_WS_120 angelegt hat, aber jetzt geht es. Allerdings kommen momentan nur etwa alle 15 Minuten neue Werte an, obwohl der Sender in Wirklichkeit deutlich öfter sendet. Vermutlich werden noch nicht alle Telegramme sauber erkannt.

An die Aktualisierung der Signalduino-Firmware hab ich mich noch nicht rangetraut, das mache ich dann aber als nächstes, vielleicht erkennt er dann auch mehr Nachrichten.


Vielen Dank und viele Grüße!

Ronny

Ralf9

ZitatAllerdings kommen momentan nur etwa alle 15 Minuten neue Werte an, obwohl der Sender in Wirklichkeit deutlich öfter sendet. Vermutlich werden noch nicht alle Telegramme sauber erkannt.
Damit mehr Nachrichten erkannt werden ist eine aktuellere Firmware erforderlich, es sind dann auch nochmals Anpassungen bei der Protokolldefinition erforderlich.
Bitte poste nach der Aktualisierung der Signalduino-Firmware nochmals die in ca 10 - 20 Minuten empfangenen MU-Nachrichten
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

Ronny2510

Hallo zusammen!

Leider komme ich mit der Aktualisierung mit der Firmware nicht weiter.

Ich habe entsprechend der Empfehlung von elektron-bbs das Hardware-Attribut auf radinoCC1101 und updateChannelFW auf testing gesetzt.

Laut Wiki habe ich zunächst den Befehl "get sduino availableFirmware" abgesetzt, was im Webinterface zu dieser Antwort geführt hat:

availableFirmware:

Fetching testing firmware versions for radinoCC1101 from github

Zusätzlich gab es im Log folgende Liste:

2022.05.28 16:18:02 1: signalduino1: found availableFirmware for ESP32,ESP32cc1101,ESP8266,ESP8266cc1101,MAPLEMINI_F103CB,MAPLEMINI_F103CBcc1101,nano328,nanoCC1101,miniculCC1101,promini,radinoCC1101


Laut Wiki sollte es durch den Befehl "set sduino flash <und-dann-auswaehlen>" eine Auswahlliste geben. Die kommt aber nicht. Stattdessen gibt es folgende Fehlermeldung:

ERROR: argument failed! flash [hexFile|url]



Vielleicht hat jemand einen Tip für mich.


Danke und Gruß!

Ronny

Ralf9

Alternativ sollte das flashen auch so funktionieren:
set signalduino1 flash https://github.com/RFD-FHEM/SIGNALDuino/releases/download/3.5.0-dev%2B20210808/SIGNALDuino_radinocc1101_3.5.0-dev+20210808.hex
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

Ronny2510

Hallo zusammen!

So, das Flashen hat jetzt nach einigen Versuchen geklappt. Der Trick bei meinem Signalduino von InCircuit war, daß man ihn vorm Flashen durch zweimaliges Drücken des Reset-Buttons in den Bootloader-Modus versetzen muß.

Leider empfange ich auch mit der neuen Firmware die Wetterstation nur sporadisch.


Mir ist ein weiteres Problem in diesem Zusammenhang hier aufgefallen:
Seit dem ich den Branch mit dem integrierten Protokoll für die Wetterstation eingespielt habe, werden meine Thermo-Hygro-Sensoren SD_WS_58 nicht mehr empfangen.


Viele Grüße!

Ronny

elektron-bbs

Zitat von: Ronny2510 am 06 Juni 2022, 10:49:52
So, das Flashen hat jetzt nach einigen Versuchen geklappt. Der Trick bei meinem Signalduino von InCircuit war, daß man ihn vorm Flashen durch zweimaliges Drücken des Reset-Buttons in den Bootloader-Modus versetzen muß.

Da gibt es abhängig vom Bootloader mindestens zwei Varianten.

Zitat
Leider empfange ich auch mit der neuen Firmware die Wetterstation nur sporadisch.

Bitte lade nochmal ein Log mit verbose 4 über ca. 15 Minuten hoch.

Zitat
Seit dem ich den Branch mit dem integrierten Protokoll für die Wetterstation eingespielt habe, werden meine Thermo-Hygro-Sensoren SD_WS_58 nicht mehr empfangen.

An dem Protokoll ist m.E. seit gut 2 Jahren nichts geändert worden. Zeig mal bitte ein list von deinem SIGNALduino.
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