Dekodierung TFA-Wetterstation 35.1077, ATMEGA, RFM69

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

Vorheriges Thema - Nächstes Thema

HaraldP

Wer seine Daten von der genannten Wetterstation in fhem nutzen will, der hat meines Wissens bisher noch keinen passenden Funkdekoder. Die Station sendet im 868MHz-Bereich, aber mit OOK. Einen Dekoder habe ich in
https://www.mikrocontroller.net/topic/514103#new
veröffentlicht. Man kann ihn für fhem anpassen.
Harald
CUL auf RPi, 3 MAX HT + 1 MAX WT(Wohnzimmer); 1 MAX HT+ mit 1x MAX HT(Küche); 1 MAX HT+ mit 1x MAX HT(Schlafzimmer);  1 MAX HT(Bad); 1 Max HT(Bastelzimmer)

Ralf9

ZitatDie Station sendet im 868MHz-Bereich, aber mit OOK
Sollte eigentlich auch problemlos vom Signalduino empfangen werden können.
Der Aufwand den Funksender 30.3152 ins 14_SD_WS.pm fhem Modul einzubauen sollte überschaubar sein.

Falls jemand den Funksender 30.3152 und einen Signalduino hat, bitte mal die empfangenen raw Nachrichten posten.

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

HaraldP

Mit dem Signalduino habe ich mich bisher nicht befaßt. Hier ist das Signal aber nicht Pulslängen codiert. Man muß nach einer bestimmten Zeit nach einer positiven Flanke den Pegel auswerten.
CUL auf RPi, 3 MAX HT + 1 MAX WT(Wohnzimmer); 1 MAX HT+ mit 1x MAX HT(Küche); 1 MAX HT+ mit 1x MAX HT(Schlafzimmer);  1 MAX HT(Bad); 1 Max HT(Bastelzimmer)

Ronny2510

Hallo zusammen!

Ich habe die Wetterstation TFA 35.1077.54.S2 mit Thermo/Hygro-, Wind- und Regensensor.

Ich würde die auch gerne in Fhem benutzen können.


Ich bin mir nicht ganz sicher, ob das hier jetzt die gewünschten Raw-Daten sind, das sind die Werte aus der Logfile mit Verbose 4:


2022.05.17 18:36:29 4: signalduino1: Read, msg: MU;P0=-12992;P1=1458;P2=-973;P3=492;D=0123232321212123232123232121212121212123212121212121212323212121212123212323212123212323212123212123212323;CP=3;R=0;
2022.05.17 18:36:29 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.05.17 18:36:29 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 9 -> weather matches, trying to demodulate
2022.05.17 18:36:29 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.05.17 18:36:29 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 42 -> wireless doorbell matches, trying to demodulate
2022.05.17 18:36:29 4: signalduino1: Parse_MU, Decoded matched MU protocol id 42 dmsg P42#1B010182CB25 length 48 dispatch(1/4) RSSI = -74
2022.05.17 18:36:29 4: signalduino1: SD_BELL_Parse protocol 42 Pollin_551227 doubleCode=no rawData=1B010182CB25
2022.05.17 18:36:29 4: signalduino1: SD_BELL_Parse Check P42 - 1B010182CB25 alone
2022.05.17 18:36:29 1: signalduino1: SD_BELL_Parse UNDEFINED BELL detected, Protocol 42 code 1B01018
2022.05.17 18:36:29 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2022.05.17 18:36:29 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 64 -> WH2 matches, trying to demodulate
2022.05.17 18:36:29 4: signalduino1: Parse_MU, Decoded matched MU protocol id 64 dmsg W64#71B010182CB25 length 52 dispatch(1/4) RSSI = -74
2022.05.17 18:36:29 4: signalduino1: SD_WS_Parse protocol 64, rawData 71B010182CB25
2022.05.17 18:36:29 4: signalduino1: SD_WS_WH2_4 Error kein WH2: Typ: 01110001
2022.05.17 18:36:29 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 71 -> PEARL matches, trying to demodulate


Dazu gibts im Event Monitor folgende Zeile:


2022-05-17 18:36:29 Global global UNDEFINED SD_BELL_1B01018 SD_BELL 42 1B01018




Manchmal kommt auch eine etwas längere Meldung im Log:

2022.05.17 18:40:29 4: signalduino1: Read, msg: MU;P0=-977;P1=1458;P2=478;P3=-28388;P4=368;D=0102020102010102020102020201010101010101010101010101010201010101010102010202010102010202010101020101010101343;CP=1;R=23;
2022.05.17 18:40:29 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.05.17 18:40:29 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 9 -> weather matches, trying to demodulate
2022.05.17 18:40:29 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.05.17 18:40:29 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 42 -> wireless doorbell matches, trying to demodulate
2022.05.17 18:40:29 4: signalduino1: Parse_MU, Decoded matched MU protocol id 42 dmsg P42#0002059620 length 40 dispatch(1/4) RSSI = -62.5
2022.05.17 18:40:29 4: signalduino1: SD_BELL_Parse protocol 42 Pollin_551227 doubleCode=no rawData=0002059620
2022.05.17 18:40:29 4: signalduino1: SD_BELL_Parse Check P42 - 0002059620 alone
2022.05.17 18:40:29 1: signalduino1: SD_BELL_Parse UNDEFINED BELL detected, Protocol 42 code 0002059
2022.05.17 18:40:29 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2022.05.17 18:40:29 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 64 -> WH2 matches, trying to demodulate
2022.05.17 18:40:29 4: signalduino1: Parse_MU, Decoded matched MU protocol id 64 dmsg W64#69B800102CB10 length 52 dispatch(1/4) RSSI = -62.5
2022.05.17 18:40:29 4: signalduino1: SD_WS_Parse protocol 64, rawData 69B800102CB10
2022.05.17 18:40:29 4: signalduino1: SD_WS_WH2_4 Error kein WH2: Typ: 01101001
2022.05.17 18:40:29 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 71 -> PEARL matches, trying to demodulate
2022.05.17 18:40:29 4: signalduino1: Read, msg: MU;P0=-256;P1=480;P2=-986;P3=1456;D=0123232321232321212321212321232321212321212123232323232323232323232323232123232323232321232121232321232121232323212323232323;CP=3;R=22;
2022.05.17 18:40:29 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.05.17 18:40:29 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 9 -> weather matches, trying to demodulate
2022.05.17 18:40:29 4: signalduino1: Parse_MU, last part pair=3 reconstructed, bit=0
2022.05.17 18:40:29 4: signalduino1: Parse_MU, Decoded matched MU protocol id 9 dmsg P9#89B4DC0008165880 length 64 dispatch(1/4) RSSI = -63
2022.05.17 18:40:29 3: signalduino1: Unknown code P9#89B4DC0008165880, help me!
2022.05.17 18:40:29 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.05.17 18:40:29 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 42 -> wireless doorbell matches, trying to demodulate
2022.05.17 18:40:29 4: signalduino1: Parse_MU, Decoded matched MU protocol id 42 dmsg P42#0002059620 length 40 dispatch(1/4) RSSI = -63
2022.05.17 18:40:29 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2022.05.17 18:40:29 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 64 -> WH2 matches, trying to demodulate
2022.05.17 18:40:29 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 71 -> PEARL matches, trying to demodulate


Dazu kommen im Event Monitor dann zwei Zeilen:



2022-05-17 18:40:29 Global global UNDEFINED SD_BELL_0002059 SD_BELL 42 0002059
2022-05-17 18:40:29 SIGNALduino signalduino1 UNKNOWNCODE P9#89B4DC0008165880



Ich hoffe, das hilft vielleicht schon weiter, etwas zu implementieren. Ich selbst kann das leider nicht.
Wenn es schon implementiert ist und ich es nur nicht mitgekriegt habe freue ich mich natürlich über Hinweise.

Wenn ich noch andere Werte liefern soll sagt bitte Bescheid.


Viele Grüße!

Ronny


Ralf9

Ich hab mir den Decoder mal angeschaut:
https://www.mikrocontroller.net/topic/514103
mir ist nicht klar wie die Decodierung funktioniert.

Zitat von: HaraldP am 07 März 2021, 09:42:03
Mit dem Signalduino habe ich mich bisher nicht befaßt. Hier ist das Signal aber nicht Pulslängen codiert. Man muß nach einer bestimmten Zeit nach einer positiven Flanke den Pegel auswerten.
Der Signalduino und der Cul (slowrf) verwendet ASK/OOK, dies ist eine Pulslängencodierung.
z.B.
1 - wenn nach einer einer positiven Flanke ein kurzer Puls mit z.B. 500 usec folgt
0 - wenn nach einer einer positiven Flanke ein langer Puls mit z.B. 1500 usec folgt

wenn bei der RFM69.c nach einer bestimmten Zeit nach einer positiven Flanke der Pegel ausgewertet wird, dann ist das doch auch eine Pulslängencodierung?
Zitat
Ich bin mir nicht ganz sicher, ob das hier jetzt die gewünschten Raw-Daten sind, das sind die Werte aus der Logfile mit Verbose 4:

Ich hoffe, das hilft vielleicht schon weiter, etwas zu implementieren. Ich selbst kann das leider nicht.
Wenn es schon implementiert ist und ich es nur nicht mitgekriegt habe freue ich mich natürlich über Hinweise.

Wenn ich noch andere Werte liefern soll sagt bitte Bescheid.

Diese 3 MU-Nachrichten helfen noch nicht weiter, es können auch fehlerhafte oder welche von anderen Sensoren sein.

Hat der TFA 35.1077.54 eine LED oder hast Du eine Basisstation an der Du erkennen kannst, wann er sendet?

Evtl lässt sich in einem log über ca 10 - 20 Min etwas erkennen

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Ronny2510

Hallo!

Der Empfänger zeigt an, wenn Daten vom Sender kommen, das war da jeweils der Fall. Ich bin mir insofern relativ sicher, daß es Daten vom richtigen Sender sind. Aber ich kann nochmal eine längere Auswertung machen und poste die dann hier.


Gruß!

Ronny

Ronny2510

So, ich habe ein wenig mitgeloggt.

Zur Methodik:
Ich habe im Event-Monitor einen Filter aktiviert, der mir alle Vorkommen mit MAX und FHT rausfiltert.

Immer, wenn auf der Wetterstation angezeigt wurde, daß der Sender etwas sendet, habe ich die entsprechende Zeile bzw entsprechenden Zeilen aus dem Event-Monitor kopiert. Es ist allerdings nicht bei jeder Sender-Anzeige auf der Wetterstation eine Nachricht im Event-Monitor angekommen.

Dann habe ich aus der Log-Datei die Daten mit dem gleichen Zeitstempel (bzw. z.T. noch eine Sekunde länger) rauskopiert.

Beides findet man im Anhang.

Wenn noch mehr gebraucht wird kann ich das die Tage auch machen.


Viele Grüße!

Ronny

Ralf9

Die Protocol ID 9 passt nicht ganz, da ist eine neue Protocol ID notwendig
"119" =>
{
name            => 'TFA 35.1077.54',
#comment        => '',
id              => '119',
one             => [1,-2],
zero            => [3,-2],
start           => [-46,2,-2],
clockabs      => 480,        # -1 = auto undef=noclock
#reconstructBit => '1',
format          => 'twostate',
preamble        => 'P119#', # prepend to converted message
#clientmodule    => 'SD_WS',
#modulematch     => '^u9#.....',  # not used now
#length_min      => '60',
#length_max      => '120',
},




     1 2 3 4 5 6 7 8
P119#C15115018202CB21
P119#C15115000082CB58
P119#C15115008102CB70
P119#C15115008102CB70
P119#C15095000082CB24
P119#C15095808182CB46

Das letzte Hexbyte ist vermutlich das crc8

Ich habs mal damit getestet, hab aber nichts passendes gefunden
http://www.sunshine2k.de/coding/javascript/crc/crc_js.html

Das passt nicht ganz mit dem vom @HaraldP zusammen:
1 2 3 4 5 6 7 8 9
5??TTTHHGGWWRRRRCC

? - ID evtl
T - temp
H - hum
G - windgust
W - windspeed
R - rain
C - CRC8



@elektron-bbs liest Du hier mit?

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Ralf9

#9
Bitte poste mal eine Nachricht mit der dazugehörigen Temperatur und Luftfeuchtigkeit

evtl sieht die Zuordnung so aus?
C15095808182CB46
IITTTHH

I - ID
T - Temp - 400
H - Hum


Die Nachricht kann auch noch invertiert oder um 1 Bit verschoben sein
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

HaraldP

Die Wetterstation verwendet keine reine Pulscodemodulation, wie es Ralf vermutet hat. Eine reine Flankenauswertung mit ihren zeitlichen Bezügen führte bei mir zu keinem Ergebnis. Man muß eine Pegelauswertung dazu nehmen. Meine Dekodierung scheint korrekt zu sein. Temperatur/Feuchte etc. und DCF-Zeit werden korrekt dekodiert. Die Art der Dekodierung ist am kürzesten in meinem Codebeispiel beschrieben.
Harald
CUL auf RPi, 3 MAX HT + 1 MAX WT(Wohnzimmer); 1 MAX HT+ mit 1x MAX HT(Küche); 1 MAX HT+ mit 1x MAX HT(Schlafzimmer);  1 MAX HT(Bad); 1 Max HT(Bastelzimmer)

Ralf9

Der Code hilft mir zum Verständnis Deiner Codierung nicht weiter, beim Signalduino wird der cc1101 verwendet, mit dem RFM69 habe ich mich noch nicht beschäftigt.
Mit einer reinen Flankenauswertung konnten mit dem Signalduino bis jetzt alle ASK, OOK Nachrichten decodiert und verarbeitet werden.

void OOKFlanke(void) // in Hauptschleife aufgerufen, wenn RFM69Stat&0x02
{
if (TCCR0B && TCNT0<fcnt.tcntScan) return;

if (TCNT0>fcnt.tcntPause && FBlock.Bit2Start==0)
{
  RFM69Stat &= ~0x04;
  if (FBlock.BitZ>40) {FBlock.Bit2Start = FBlock.BitZ; InsertEinsBit();}
  TCNT0 = 0; return;
}

if (RFM69Stat&0x02)
{
  RFM69Stat &= ~0x02;
  if ((FBlock.BitZ==7) && (PIND&(1<<PD2)) ) {FBlock.x = 1;InsertEinsBit();}

  if (PIND&(1<<PD2)) FBlock.BitFeld[FBlock.BitZ] = 0;// Pegel abtasten
  else               FBlock.BitFeld[FBlock.BitZ] = 1;


  FBlock.BitZ++;
  if (TCNT0>20) FBlock.Fehl |= 0x01;
  TCNT0 = 0;
}
}
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

HaraldP

Es wäre interessant, ob die Dekodierung mit einer reinen Flankenauswertung gelinge. Da ich zur Zeit verreist bin, kann ich nicht auf meine Logianalysatoraufzeichnungen zurückgreifen, um das zu beurteilen.
Statt RFM69 müßte das Ganze auch mit CC1101 äquvalent funktionieren.
CUL auf RPi, 3 MAX HT + 1 MAX WT(Wohnzimmer); 1 MAX HT+ mit 1x MAX HT(Küche); 1 MAX HT+ mit 1x MAX HT(Schlafzimmer);  1 MAX HT(Bad); 1 Max HT(Bastelzimmer)

Ronny2510

#13
Hallo zusammen!

Ich habe gestern und heute ein wenig mitgeschrieben, das Ergebnis ist im Anhang.

Es wäre mir prinzipiell ziemlich lieb, wenn ich auch Wind und Regenmenge auslesen könnte. Der Wert für die Regenmenge ist die Summe der letzten 24 Stunden, die Windgeschwindigkeit ist in km/h.


Viele Grüße!

Ronny

Ralf9

Hallo Ronny,

wenn ich die Nachrichten um 1 Bit verschiebe, dann passt die Temp und Hum, den Rest habe ich mir noch nicht angeschaut.
z.B.
C1451A818202D15D0
1100 0001 0100 0101 0001 1010 1000
1 1000 0010 1000 1010 0011 0101 0000 0011  um 1 Bit verschoben
  8     2    8   A    3    5    0    3   -> Temp Hex 28A (650 Dez) -400 = 25.0 Grad,  Hum  Hex 35 = 53%


Normalerweise ist am Anfang die ID, die sich bei jedem Batteriewechsel ändert.
Falls Du gut an die Wetterstation ran kommst, dann kannst Du ein paar mal die Batterie wechseln und dann einige empfangene MU-Nachrichten posten. Mich interessiert auch ob am Anfang immer eine 1 ist.
Wenn Du fast leere Batterien hast, dann kannst Du diese auch mal einlegen, das Batterybit ist evtl das höchstwertige Bit der Temp oder Luftfeuchtihkeit (Hum)

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

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

Ronny2510

#30
Hallo zusammen!

So, es hat leider ein paar Tage gedauert, aber ich bin leider nicht vorher dazu gekommen.


Hier erstmal das List von meinem Signalduino:

Internals:
   Clients    :CUL_EM:CUL_FHTTK:CUL_TCM97001:CUL_TX:CUL_WS:Dooya:FHT:FLAMINGO:FS10:FS20: :Fernotron:Hideki:IT:KOPP_FC:LaCrosse:OREGON:PCA301:RFXX10REC:Revolt:SD_AS:SD_Rojaflex: :SD_BELL:SD_GT:SD_Keeloq:SD_RSL:SD_UT:SD_WS07:SD_WS09:SD_WS:SD_WS_Maverick:SOMFY: :Siro:SIGNALduino_un:
   DEF        /dev/serial/by-id/usb-Unknown_radino_CC1101-if00
   DMSG       P9#C1560A83048306F68
   DevState   initialized
   DeviceName /dev/serial/by-id/usb-Unknown_radino_CC1101-if00@57600
   FD         7
   FUUID      5e0b7bfe-f33f-d065-7ca4-a8b248237121e8b1
   IDsNoDispatch 2,72.1,82
   ITClock    250
   LASTDMSG   P9#C1560A83048306F68
   LASTDMSGID 9
   MSGCNT     32702
   NAME       signalduino1
   NR         14
   NR_CMD_LAST_H 3
   PARTIAL   
   RAWMSG     MU;P0=-978;P1=483;P2=1464;D=0101020202020201020102010201010202020202010201020102020202020101020202020201020201020202020201010202020202010102010101010201010201;CP=1;R=28;
   RSSI       -60
   STATE      opened
   TIME       1655041801
   TYPE       SIGNALduino
   cc1101_available 1
   sendworking 0
   unknownmessages
   version    V 3.5.0-dev+20210808 SIGNALduino cc1101 (868 Mhz) - compiled at Aug  7 2021 22:44:13
   versionProtocols 1.46
   versionmodul 3.5.4+20220312
   DoubleMsgIDs:
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
     12:SD_WS   ^W\d+x{0,1}#.*
     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
     14:Dooya   ^P16#[A-Fa-f0-9]+
     15:SOMFY   ^Ys[0-9A-F]+
     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
     17:SD_UT   ^P(?:14|20|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|114|118)#.*
     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
     1:IT       ^i......
     20:Revolt  ^r[A-Fa-f0-9]{22}
     21:FS10    ^P61#[A-F0-9]+
     22:Siro    ^P72#[A-Fa-f0-9]+
     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     24:FS20    ^81..(04|0c)..0101a001
     25:CUL_EM  ^E0.................
     26:Fernotron ^P82#.*
     27:SD_BELL ^P(?:15|32|41|42|57|79|96|98|112)#.*
     28:SD_Keeloq ^P(?:87|88)#.*
     29:SD_GT   ^P49#[A-Fa-f0-9]+
     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
     30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
     31:KOPP_FC ^kr\w{18,}
     32:PCA301  ^\S+\s+24
     33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     5:CUL_TX   ^TX..........
     6:SD_AS    ^P2#[A-Fa-f0-9]{7,8}
     7:Hideki   ^P12#75[A-F0-9]+
     9:CUL_FHTTK ^T[A-F0-9]{8}
     X:SIGNALduino_un ^[u]\d+#.*
   QUEUE:
   READINGS:
     2022-06-06 10:10:48   cc1101_config   Freq: 868.350 MHz, Bandwidth: 650 kHz, rAmpl: 24 dB, sens: 4 dB, DataRate: 5.60 kBaud
     2022-06-06 10:10:48   cc1101_config_ext Modulation: ASK/OOK
     2022-06-06 10:10:49   cc1101_patable  C3E = 00 84 00 00 00 00 00 00 => 5_dBm
     2021-10-24 18:21:48   ccconf          freq:10.350MHz bWidth:650KHz rAmpl:24dB sens:4dB (DataRate:5603.79Baud, Modulation:ASK/OOK)
     2021-10-24 18:18:57   ccpatable       C3E = 00 84 00 00 00 00 00 00 => 5_dBm
     2021-10-24 18:19:05   cmds            V R t X S P C r W x e
     2021-10-24 18:22:03   config          MS=1;MU=1;MC=1;Mred=0
     2022-06-12 15:50:10   ping            OK
     2022-06-06 10:10:47   state           opened
     2022-06-06 10:10:34   uptime          1 22:57:43
     2021-12-04 10:38:20   version         V 3.3.1-RC10 SIGNALduino cc1101 (868Mhz) - compiled at Dec 29 2018 01:43:31
   XMIT_TIME:
     1654770269
     1654770269
     1654770270
   additionalSets:
   keepalive:
     ok         1
     retry      0
   mcIdList:
     10
     11
     12
     18
     43
     47
     52
     57
     58
     96
   mnIdList:
     100
     101
     102
     103
     107
     107.1
     108
     109
     112
     115
     116
     116.1
     117
   msIdList:
     0
     0.1
     0.2
     0.3
     0.4
     0.5
     1
     3
     3.1
     4
     6
     7
     7.1
     13
     13.2
     14
     15
     17
     20
     23
     25
     33
     33.1
     33.2
     35
     41
     49
     51
     53
     54.1
     55
     65
     68
     74.1
     87
     88
     90
     91.1
     93
     106
     113
     118.1
   muIdList:
     8
     9
     13.1
     16
     17.1
     19
     21
     22
     24
     26
     27
     28
     29
     30
     31
     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
     76
     78
     79
     80
     81
     83
     84
     85
     86
     89
     91
     92
     94
     95
     97
     98
     99
     104
     105
     110
     111
     114
     118
     120
     120.1
   ucCmd:
Attributes:
   hardware   radinoCC1101
   room       devices
   updateChannelFW testing
   verbose    1



Und hier der Log-Auszug mit Verbose 4:

2022.06.12 15:51:56 4: signalduino1: Read, msg: MU;P0=-16160;P1=152;P2=-381;P3=416;P4=620;P5=-599;P6=-8976;P7=-25264;D=0123232454545323245323232363232323232323232323232324532324532454532324532323232323245324532323232323232323245324532453245323232323232323232323245454532324532323237;CP=3;R=9;
2022.06.12 15:51:56 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 15:51:56 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 29 -> HT12e matches, trying to demodulate
2022.06.12 15:51:56 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 30 -> diverse matches, trying to demodulate
2022.06.12 15:51:56 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2022.06.12 15:51:56 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2022.06.12 15:51:56 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 61 -> FS10 matches, trying to demodulate
2022.06.12 15:51:56 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 70 -> FHT80TF matches, trying to demodulate
2022.06.12 15:51:56 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 73 -> FHT80 matches, trying to demodulate
2022.06.12 15:51:56 4: signalduino1: lib/postDemo_FHT80, roomthermostat post demodulation 2C020000AA00
2022.06.12 15:51:56 4: signalduino1: Parse_MU, Decoded matched MU protocol id 73 dmsg 810c04xx0909a0012C020000AA00 length 48 dispatch(1/4) RSSI = -69.5
2022.06.12 15:51:57 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 74 -> FS20 matches, trying to demodulate
2022.06.12 15:51:57 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 80 -> EM1000WZ matches, trying to demodulate
2022.06.12 15:51:57 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 81 -> SA-434-1 matches, trying to demodulate
2022.06.12 15:51:57 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 85 -> TFA 30.3222.02 matches, trying to demodulate
2022.06.12 15:51:57 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 86 -> BOSCH | CAME | Novy | Neff | Refsta Topdraft matches, trying to demodulate
2022.06.12 15:51:57 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 89 -> TFA 30.3221.02 matches, trying to demodulate
2022.06.12 15:51:57 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 92 -> KRINNER Lumix matches, trying to demodulate
2022.06.12 15:51:57 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 104 -> TR60C-1 matches, trying to demodulate
2022.06.12 15:52:10 4: signalduino1: KeepAlive, ok, retry = 0
2022.06.12 15:52:10 4: signalduino1: KeepAlive, not ok, retry = 1 -> get ping
2022.06.12 15:52:10 3: signalduino1: KeepAlive, not ok, retry = 2 -> get ping
2022.06.12 15:52:10 4: signalduino1: HandleWriteQueue, called
2022.06.12 15:52:10 4: signalduino1: SendFromQueue, called
2022.06.12 15:52:10 4: signalduino1: Read, msg: OK
2022.06.12 15:52:11 4: signalduino1: HandleWriteQueue, called
2022.06.12 15:52:11 4: signalduino1: SendFromQueue, called
2022.06.12 15:52:11 4: signalduino1: Read, msg: OK
2022.06.12 15:52:11 4: signalduino1: HandleWriteQueue, called
2022.06.12 15:52:11 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.06.12 15:52:25 4: signalduino1: Read, msg: MU;P0=-1400;P1=1441;P2=-993;P3=480;D=01232123212323212121232123212321212121212123232121212121232321212121212123232121212121232321232123212323232123;CP=3;R=248;
2022.06.12 15:52:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 15:52:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 9 -> weather matches, trying to demodulate
2022.06.12 15:52:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.06.12 15:52:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 42 -> wireless doorbell matches, trying to demodulate
2022.06.12 15:52:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2022.06.12 15:52:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 64 -> WH2 matches, trying to demodulate
2022.06.12 15:52:25 4: signalduino1: Parse_MU, Decoded matched MU protocol id 64 dmsg W64#562A060C0C1AB8 length 56 dispatch(1/4) RSSI = -78
2022.06.12 15:52:25 4: signalduino1: SD_WS_Parse protocol 64, rawData 562A060C0C1AB8
2022.06.12 15:52:25 4: signalduino1: SD_WS_WH2_4 Error kein WH2: Typ: 01010110
2022.06.12 15:52:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 71 -> PEARL matches, trying to demodulate
2022.06.12 15:53:10 4: signalduino1: KeepAlive, ok, retry = 0
2022.06.12 15:53:10 4: signalduino1: KeepAlive, not ok, retry = 1 -> get ping
2022.06.12 15:53:10 3: signalduino1: KeepAlive, not ok, retry = 2 -> get ping
2022.06.12 15:53:10 4: signalduino1: HandleWriteQueue, called
2022.06.12 15:53:10 4: signalduino1: SendFromQueue, called
2022.06.12 15:53:10 4: signalduino1: Read, msg: OK
2022.06.12 15:53:11 4: signalduino1: HandleWriteQueue, called
2022.06.12 15:53:11 4: signalduino1: SendFromQueue, called
2022.06.12 15:53:11 4: signalduino1: Read, msg: OK
2022.06.12 15:53:11 4: signalduino1: HandleWriteQueue, called
2022.06.12 15:53:11 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.06.12 15:53:13 4: signalduino1: Read, msg: MU;P0=-8848;P1=1453;P2=-980;P3=490;P4=-31000;P5=304;P6=-22560;D=01232123212323212121232123212321212121212123212121212121212323212121212123232121212121232321232321232123212123456;CP=1;R=32;
2022.06.12 15:53:13 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 15:53:13 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 9 -> weather matches, trying to demodulate
2022.06.12 15:53:13 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.06.12 15:53:13 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2022.06.12 15:53:13 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 64 -> WH2 matches, trying to demodulate
2022.06.12 15:53:13 4: signalduino1: Parse_MU, Decoded matched MU protocol id 64 dmsg W64#562A04060C1B50 length 56 dispatch(1/4) RSSI = -58
2022.06.12 15:53:13 4: signalduino1: SD_WS_Parse protocol 64, rawData 562A04060C1B50
2022.06.12 15:53:13 4: signalduino1: SD_WS_WH2_4 Error kein WH2: Typ: 01010110
2022.06.12 15:53:13 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 71 -> PEARL matches, trying to demodulate
2022.06.12 15:53:13 4: signalduino1: Read, msg: MU;P0=-1568;P1=480;P2=-975;P3=1458;D=0121232323232321232123212321232121232323212321232123232323232321232323232323232121232323232321212323232323212123212123212321232321;CP=1;R=28;
2022.06.12 15:53:13 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 15:53:13 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 9 -> weather matches, trying to demodulate
2022.06.12 15:53:13 4: signalduino1: Parse_MU, last part pair=1 reconstructed, bit=1
2022.06.12 15:53:13 4: signalduino1: Parse_MU, Decoded matched MU protocol id 9 dmsg P9#C1558A81018306D48 length 68 dispatch(1/4) RSSI = -60
2022.06.12 15:53:13 3: signalduino1: Unknown code P9#C1558A81018306D48, help me!
2022.06.12 15:53:13 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.06.12 15:53:14 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 48 -> TFA Dostmann matches, trying to demodulate
2022.06.12 15:53:14 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2022.06.12 15:53:14 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 64 -> WH2 matches, trying to demodulate
2022.06.12 15:53:14 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 71 -> PEARL matches, trying to demodulate
2022.06.12 15:53:52 4: signalduino1: Read, msg: MU;P0=410;P1=-604;P2=-404;P3=615;P4=-8984;P5=-27656;P6=136;D=0102023102020204020202020202020202020202310202310231310202310202020202023102310202020202020202023102310231023102020202020202020202023131310202310202020562;CP=0;R=9;
2022.06.12 15:53:52 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 15:53:52 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 19 -> minify matches, trying to demodulate
2022.06.12 15:53:52 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 29 -> HT12e matches, trying to demodulate
2022.06.12 15:53:52 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 30 -> diverse matches, trying to demodulate
2022.06.12 15:53:52 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.06.12 15:53:52 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2022.06.12 15:53:52 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 40 -> Romotec  matches, trying to demodulate
2022.06.12 15:53:52 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2022.06.12 15:53:52 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 61 -> FS10 matches, trying to demodulate
2022.06.12 15:53:52 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 70 -> FHT80TF matches, trying to demodulate
2022.06.12 15:53:52 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 73 -> FHT80 matches, trying to demodulate
2022.06.12 15:53:52 4: signalduino1: lib/postDemo_FHT80, roomthermostat post demodulation 2C020000AA00
2022.06.12 15:53:52 4: signalduino1: Parse_MU, Decoded matched MU protocol id 73 dmsg 810c04xx0909a0012C020000AA00 length 48 dispatch(1/4) RSSI = -69.5
2022.06.12 15:53:52 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 74 -> FS20 matches, trying to demodulate
2022.06.12 15:53:52 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 80 -> EM1000WZ matches, trying to demodulate
2022.06.12 15:53:52 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 85 -> TFA 30.3222.02 matches, trying to demodulate
2022.06.12 15:53:52 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 89 -> TFA 30.3221.02 matches, trying to demodulate
2022.06.12 15:53:52 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 92 -> KRINNER Lumix matches, trying to demodulate
2022.06.12 15:53:52 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 104 -> TR60C-1 matches, trying to demodulate
2022.06.12 15:54:01 4: signalduino1: Read, msg: MU;P0=-9920;P1=104;P2=-997;P3=200;P4=1451;P5=472;D=012324252425242525242424252425242524242424242524242424242424252524242424242425252424242424252524252525242425252525;CP=5;R=247;
2022.06.12 15:54:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 15:54:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 9 -> weather matches, trying to demodulate
2022.06.12 15:54:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.06.12 15:54:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 42 -> wireless doorbell matches, trying to demodulate
2022.06.12 15:54:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2022.06.12 15:54:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 64 -> WH2 matches, trying to demodulate
2022.06.12 15:54:01 4: signalduino1: Parse_MU, Decoded matched MU protocol id 64 dmsg W64#562A080C0C1B9C length 56 dispatch(1/4) RSSI = -78.5
2022.06.12 15:54:01 4: signalduino1: SD_WS_Parse protocol 64, rawData 562A080C0C1B9C
2022.06.12 15:54:01 4: signalduino1: SD_WS_WH2_4 Error kein WH2: Typ: 01010110
2022.06.12 15:54:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 71 -> PEARL matches, trying to demodulate
2022.06.12 15:54:10 4: signalduino1: KeepAlive, ok, retry = 0
2022.06.12 15:54:10 4: signalduino1: KeepAlive, not ok, retry = 1 -> get ping
2022.06.12 15:54:10 3: signalduino1: KeepAlive, not ok, retry = 2 -> get ping
2022.06.12 15:54:10 4: signalduino1: HandleWriteQueue, called
2022.06.12 15:54:10 4: signalduino1: SendFromQueue, called
2022.06.12 15:54:10 4: signalduino1: Read, msg: OK
2022.06.12 15:54:11 4: signalduino1: HandleWriteQueue, called
2022.06.12 15:54:11 4: signalduino1: SendFromQueue, called
2022.06.12 15:54:11 4: signalduino1: Read, msg: OK
2022.06.12 15:54:11 4: signalduino1: HandleWriteQueue, called
2022.06.12 15:54:11 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.06.12 15:54:49 4: signalduino1: Read, msg: MU;P0=-9784;P1=352;P2=-976;P3=1463;P4=472;P5=-29028;D=01212324232423242323232324232423242323232323242323232323232324242323232323232424232323232324242324242323242423232351532323232324232423242324232423232323242324232423232323232423232323232323242423232323232324242323232323242423242423232424232323;CP=3;R=35;
2022.06.12 15:54:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 15:54:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 9 -> weather matches, trying to demodulate
2022.06.12 15:54:49 4: signalduino1: Parse_MU, last part pair=3 reconstructed, bit=0
2022.06.12 15:54:49 4: signalduino1: Parse_MU, Decoded matched MU protocol id 9 dmsg P9#05542A080C0C1B30 length 64 dispatch(1/4) RSSI = -56.5
2022.06.12 15:54:49 3: signalduino1: Unknown code P9#05542A080C0C1B30, help me!
2022.06.12 15:54:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.06.12 15:54:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2022.06.12 15:54:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 64 -> WH2 matches, trying to demodulate
2022.06.12 15:54:49 4: signalduino1: Parse_MU, Decoded matched MU protocol id 64 dmsg W64#542A080C0C1B30 length 56 dispatch(1/4) RSSI = -56.5
2022.06.12 15:54:49 4: signalduino1: SD_WS_Parse protocol 64, rawData 542A080C0C1B30
2022.06.12 15:54:49 4: signalduino1: SD_WS_WH2_4 Error kein WH2: Typ: 01010100
2022.06.12 15:54:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 71 -> PEARL matches, trying to demodulate
2022.06.12 15:55:10 4: signalduino1: KeepAlive, ok, retry = 0
2022.06.12 15:55:10 4: signalduino1: KeepAlive, not ok, retry = 1 -> get ping
2022.06.12 15:55:10 3: signalduino1: KeepAlive, not ok, retry = 2 -> get ping
2022.06.12 15:55:10 4: signalduino1: HandleWriteQueue, called
2022.06.12 15:55:10 4: signalduino1: SendFromQueue, called
2022.06.12 15:55:10 4: signalduino1: Read, msg: OK
2022.06.12 15:55:11 4: signalduino1: HandleWriteQueue, called
2022.06.12 15:55:11 4: signalduino1: SendFromQueue, called
2022.06.12 15:55:11 4: signalduino1: Read, msg: OK
2022.06.12 15:55:11 4: signalduino1: HandleWriteQueue, called
2022.06.12 15:55:11 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.06.12 15:55:15 4: signalduino1: Read, msg: MU;P0=-602;P1=591;P2=406;P3=-389;P4=-13456;D=010232323232310102310102310102323232323232310231023232323232323232324;CP=2;R=242;
2022.06.12 15:55:15 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 15:55:15 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 19 -> minify matches, trying to demodulate
2022.06.12 15:55:15 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2022.06.12 15:55:15 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2022.06.12 15:55:15 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 61 -> FS10 matches, trying to demodulate
2022.06.12 15:55:15 4: signalduino1: Parse_MU, Decoded matched MU protocol id 61 dmsg P61#836C05000 length 36 dispatch(1/4) RSSI = -81
2022.06.12 15:55:15 4: signalduino1: FS10_Parse P61#836C05000 - ERROR sum=5 != rsum=0
2022.06.12 15:55:15 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 70 -> FHT80TF matches, trying to demodulate
2022.06.12 15:55:15 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 73 -> FHT80 matches, trying to demodulate
2022.06.12 15:55:15 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 74 -> FS20 matches, trying to demodulate
2022.06.12 15:55:15 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 80 -> EM1000WZ matches, trying to demodulate
2022.06.12 15:55:15 4: signalduino1: Read, msg: MU;P0=411;P1=-585;P2=-390;P3=599;P4=-10456;D=0101020202020231310231310231310231020202020231020231020202020202023104;CP=0;R=242;
2022.06.12 15:55:15 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 15:55:15 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2022.06.12 15:55:16 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 40 -> Romotec  matches, trying to demodulate
2022.06.12 15:55:16 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2022.06.12 15:55:16 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 61 -> FS10 matches, trying to demodulate
2022.06.12 15:55:16 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 70 -> FHT80TF matches, trying to demodulate
2022.06.12 15:55:16 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 73 -> FHT80 matches, trying to demodulate
2022.06.12 15:55:16 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 74 -> FS20 matches, trying to demodulate
2022.06.12 15:55:16 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 80 -> EM1000WZ matches, trying to demodulate
2022.06.12 15:55:37 4: signalduino1: Read, msg: MU;P0=-11816;P1=1449;P2=-998;P3=475;D=01232123212321212121232123212321212121212123212121212121232123212121212123232121212121232321232123212323212323;CP=3;R=248;
2022.06.12 15:55:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 15:55:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 9 -> weather matches, trying to demodulate
2022.06.12 15:55:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.06.12 15:55:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2022.06.12 15:55:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 64 -> WH2 matches, trying to demodulate
2022.06.12 15:55:37 4: signalduino1: Parse_MU, Decoded matched MU protocol id 64 dmsg W64#542A040A0C1AB4 length 56 dispatch(1/4) RSSI = -78
2022.06.12 15:55:37 4: signalduino1: SD_WS_Parse protocol 64, rawData 542A040A0C1AB4
2022.06.12 15:55:37 4: signalduino1: SD_WS_WH2_4 Error kein WH2: Typ: 01010100
2022.06.12 15:55:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 71 -> PEARL matches, trying to demodulate
2022.06.12 15:55:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 118 -> Meikee matches, trying to demodulate
2022.06.12 15:55:48 4: signalduino1: Read, msg: MU;P0=-17024;P1=-31400;P2=188;P3=-368;P4=416;P5=630;P6=-589;P7=-8968;D=123432343564356435643564343434343434343434343565656434356434343474343434343434343434343435643435643565643435643434343434356435643434343434343434356435643564356434343434343434343434356565643435643434340;CP=4;R=5;
2022.06.12 15:55:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 15:55:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 29 -> HT12e matches, trying to demodulate
2022.06.12 15:55:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 30 -> diverse matches, trying to demodulate
2022.06.12 15:55:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2022.06.12 15:55:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2022.06.12 15:55:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 61 -> FS10 matches, trying to demodulate
2022.06.12 15:55:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 70 -> FHT80TF matches, trying to demodulate
2022.06.12 15:55:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 73 -> FHT80 matches, trying to demodulate
2022.06.12 15:55:49 4: signalduino1: lib/postDemo_FHT80, roomthermostat post demodulation 2C020000AA00
2022.06.12 15:55:49 4: signalduino1: Parse_MU, Decoded matched MU protocol id 73 dmsg 810c04xx0909a0012C020000AA00 length 48 dispatch(1/4) RSSI = -71.5
2022.06.12 15:55:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 74 -> FS20 matches, trying to demodulate
2022.06.12 15:55:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 80 -> EM1000WZ matches, trying to demodulate
2022.06.12 15:55:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 85 -> TFA 30.3222.02 matches, trying to demodulate
2022.06.12 15:55:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 89 -> TFA 30.3221.02 matches, trying to demodulate
2022.06.12 15:55:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 92 -> KRINNER Lumix matches, trying to demodulate
2022.06.12 15:55:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 104 -> TR60C-1 matches, trying to demodulate
2022.06.12 15:56:10 4: signalduino1: KeepAlive, ok, retry = 0
2022.06.12 15:56:10 4: signalduino1: KeepAlive, not ok, retry = 1 -> get ping
2022.06.12 15:56:10 4: signalduino1: HandleWriteQueue, called
2022.06.12 15:56:10 4: signalduino1: SendFromQueue, called
2022.06.12 15:56:10 3: signalduino1: KeepAlive, not ok, retry = 2 -> get ping
2022.06.12 15:56:10 4: signalduino1: Read, msg: OK
2022.06.12 15:56:11 4: signalduino1: HandleWriteQueue, called
2022.06.12 15:56:11 4: signalduino1: SendFromQueue, called
2022.06.12 15:56:11 4: signalduino1: Read, msg: OK
2022.06.12 15:56:11 4: signalduino1: HandleWriteQueue, called
2022.06.12 15:56:11 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.06.12 15:56:25 4: signalduino1: Read, msg: MU;P0=-994;P1=1452;P2=479;D=010201020102010102010101020102010201010101010201010101010102010101010101010102020101010101020201020201010201020201;CP=1;R=35;
2022.06.12 15:56:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 15:56:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 9 -> weather matches, trying to demodulate
2022.06.12 15:56:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.06.12 15:56:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2022.06.12 15:56:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 64 -> WH2 matches, trying to demodulate
2022.06.12 15:56:25 4: signalduino1: Parse_MU, Decoded matched MU protocol id 64 dmsg W64#548A82040306CB length 56 dispatch(1/4) RSSI = -56.5
2022.06.12 15:56:25 4: signalduino1: SD_WS_Parse protocol 64, rawData 548A82040306CB
2022.06.12 15:56:25 4: signalduino1: SD_WS_WH2_4 Error kein WH2: Typ: 01010100
2022.06.12 15:56:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 71 -> PEARL matches, trying to demodulate
2022.06.12 15:56:25 4: signalduino1: Read, msg: MU;P0=-991;P1=288;P2=-31992;P3=1452;P4=473;D=0123030304030403040304030304030303040304030403030303030403030303030304030303030303030304040303030303040403040403030403040403;CP=3;R=29;
2022.06.12 15:56:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 15:56:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 9 -> weather matches, trying to demodulate
2022.06.12 15:56:25 4: signalduino1: Parse_MU, last part pair=3 reconstructed, bit=0
2022.06.12 15:56:25 4: signalduino1: Parse_MU, Decoded matched MU protocol id 9 dmsg P9#1548A82040306CB0 length 64 dispatch(1/4) RSSI = -59.5
2022.06.12 15:56:25 3: signalduino1: Unknown code P9#1548A82040306CB0, help me!
2022.06.12 15:56:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.06.12 15:56:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2022.06.12 15:56:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 64 -> WH2 matches, trying to demodulate
2022.06.12 15:56:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 71 -> PEARL matches, trying to demodulate
2022.06.12 15:57:10 4: signalduino1: KeepAlive, ok, retry = 0
2022.06.12 15:57:10 4: signalduino1: KeepAlive, not ok, retry = 1 -> get ping
2022.06.12 15:57:10 4: signalduino1: HandleWriteQueue, called
2022.06.12 15:57:10 4: signalduino1: SendFromQueue, called
2022.06.12 15:57:10 4: signalduino1: Read, msg: OK
2022.06.12 15:57:10 4: signalduino1: KeepAlive, ok, retry = 0
2022.06.12 15:57:11 4: signalduino1: HandleWriteQueue, called
2022.06.12 15:57:11 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.06.12 15:57:13 4: signalduino1: Read, msg: MU;P0=-9888;P1=128;P2=-2608;P3=1459;P4=-986;P5=479;D=0123454345434343434343454345434543434343434345454343434343454345434343434345454343434343454543454345454345454543;CP=3;R=247;
2022.06.12 15:57:13 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 15:57:13 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 9 -> weather matches, trying to demodulate
2022.06.12 15:57:13 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.06.12 15:57:13 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2022.06.12 15:57:13 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 64 -> WH2 matches, trying to demodulate
2022.06.12 15:57:13 4: signalduino1: Parse_MU, Decoded matched MU protocol id 64 dmsg W64#502A060A0C1ADC length 56 dispatch(1/4) RSSI = -78.5
2022.06.12 15:57:13 4: signalduino1: SD_WS_Parse protocol 64, rawData 502A060A0C1ADC
2022.06.12 15:57:13 4: signalduino1: SD_WS_WH2_4 Error kein WH2: Typ: 01010000
2022.06.12 15:57:13 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 71 -> PEARL matches, trying to demodulate
2022.06.12 15:57:44 4: signalduino1: Read, msg: MU;P0=621;P1=-8984;P2=-388;P3=402;P5=-587;D=53532320532323231323232323232323232323232053232053205053232053232323232320532053232323232323232320532053205320532323232323232323232320505053232053232323;CP=3;R=9;
2022.06.12 15:57:44 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 15:57:44 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 19 -> minify matches, trying to demodulate
2022.06.12 15:57:44 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 29 -> HT12e matches, trying to demodulate
2022.06.12 15:57:44 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 30 -> diverse matches, trying to demodulate
2022.06.12 15:57:44 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2022.06.12 15:57:44 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 40 -> Romotec  matches, trying to demodulate
2022.06.12 15:57:44 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2022.06.12 15:57:44 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 61 -> FS10 matches, trying to demodulate
2022.06.12 15:57:44 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 70 -> FHT80TF matches, trying to demodulate
2022.06.12 15:57:44 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 73 -> FHT80 matches, trying to demodulate
2022.06.12 15:57:44 4: signalduino1: lib/postDemo_FHT80, roomthermostat post demodulation 2C020000AA00
2022.06.12 15:57:44 4: signalduino1: Parse_MU, Decoded matched MU protocol id 73 dmsg 810c04xx0909a0012C020000AA00 length 48 dispatch(1/4) RSSI = -69.5
2022.06.12 15:57:44 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 74 -> FS20 matches, trying to demodulate
2022.06.12 15:57:44 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 80 -> EM1000WZ matches, trying to demodulate
2022.06.12 15:57:44 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 85 -> TFA 30.3222.02 matches, trying to demodulate
2022.06.12 15:57:44 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 89 -> TFA 30.3221.02 matches, trying to demodulate
2022.06.12 15:57:44 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 92 -> KRINNER Lumix matches, trying to demodulate
2022.06.12 15:57:44 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 104 -> TR60C-1 matches, trying to demodulate
2022.06.12 15:58:01 4: signalduino1: Read, msg: MU;P0=-3200;P1=292;P2=-979;P3=473;P4=1461;P5=-30984;P6=-21744;P7=1000;D=0123242324232424242424242324232423242424242424232324242424242324232424242424232324242424242323242324232324232323245167;CP=4;R=35;
2022.06.12 15:58:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 15:58:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 9 -> weather matches, trying to demodulate
2022.06.12 15:58:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.06.12 15:58:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2022.06.12 15:58:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 64 -> WH2 matches, trying to demodulate
2022.06.12 15:58:01 4: signalduino1: Parse_MU, Decoded matched MU protocol id 64 dmsg W64#A8150305060D6E length 56 dispatch(1/4) RSSI = -56.5
2022.06.12 15:58:01 4: signalduino1: SD_WS_Parse protocol 64, rawData A8150305060D6E
2022.06.12 15:58:01 4: signalduino1: SD_WS_WH2_4 Error kein WH2: Typ: 10101000
2022.06.12 15:58:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 71 -> PEARL matches, trying to demodulate
2022.06.12 15:58:01 4: signalduino1: Read, msg: MU;P0=1468;P1=-976;P2=486;D=01212101010101012101210121012101010101010121012101210101010101012121010101010121012101010101012121010101010121210121012121012121210;CP=2;R=29;
2022.06.12 15:58:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 15:58:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 9 -> weather matches, trying to demodulate
2022.06.12 15:58:01 4: signalduino1: Parse_MU, last part pair=0 reconstructed, bit=0
2022.06.12 15:58:01 4: signalduino1: Parse_MU, Decoded matched MU protocol id 9 dmsg P9#60AA0540C141835B8 length 68 dispatch(1/4) RSSI = -59.5
2022.06.12 15:58:01 3: signalduino1: Unknown code P9#60AA0540C141835B8, help me!
2022.06.12 15:58:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.06.12 15:58:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2022.06.12 15:58:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 64 -> WH2 matches, trying to demodulate
2022.06.12 15:58:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 71 -> PEARL matches, trying to demodulate
2022.06.12 15:58:10 4: signalduino1: KeepAlive, ok, retry = 0
2022.06.12 15:58:10 4: signalduino1: KeepAlive, not ok, retry = 1 -> get ping
2022.06.12 15:58:10 4: signalduino1: HandleWriteQueue, called
2022.06.12 15:58:10 4: signalduino1: SendFromQueue, called
2022.06.12 15:58:10 4: signalduino1: Read, msg: OK
2022.06.12 15:58:10 4: signalduino1: KeepAlive, ok, retry = 0
2022.06.12 15:58:11 4: signalduino1: HandleWriteQueue, called
2022.06.12 15:58:11 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.06.12 15:58:49 4: signalduino1: Read, msg: MU;P0=-9736;P1=474;P2=-993;P3=1457;D=012123212321232321232323212321232123232323232323212323232323232121232323232321212323232323212123212123232121232121;CP=1;R=248;
2022.06.12 15:58:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 15:58:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 9 -> weather matches, trying to demodulate
2022.06.12 15:58:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.06.12 15:58:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2022.06.12 15:58:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 64 -> WH2 matches, trying to demodulate
2022.06.12 15:58:49 4: signalduino1: Parse_MU, Decoded matched MU protocol id 64 dmsg W64#D48A80818306CD length 56 dispatch(1/4) RSSI = -78
2022.06.12 15:58:49 4: signalduino1: SD_WS_Parse protocol 64, rawData D48A80818306CD
2022.06.12 15:58:49 4: signalduino1: SD_WS_WH2_4 Error kein WH2: Typ: 11010100
2022.06.12 15:58:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 71 -> PEARL matches, trying to demodulate
2022.06.12 15:59:10 4: signalduino1: KeepAlive, ok, retry = 0
2022.06.12 15:59:10 4: signalduino1: KeepAlive, not ok, retry = 1 -> get ping
2022.06.12 15:59:10 4: signalduino1: HandleWriteQueue, called
2022.06.12 15:59:10 4: signalduino1: SendFromQueue, called
2022.06.12 15:59:10 4: signalduino1: Read, msg: OK
2022.06.12 15:59:10 4: signalduino1: KeepAlive, ok, retry = 0
2022.06.12 15:59:11 4: signalduino1: HandleWriteQueue, called
2022.06.12 15:59:11 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.06.12 15:59:25 4: signalduino1: Read, msg: MU;P0=-606;P1=582;P2=397;P3=-396;P4=-12608;P5=96;P6=-888;D=01023232323231010231010231010232323232323231023102323232323232323232456;CP=2;R=242;
2022.06.12 15:59:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 15:59:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2022.06.12 15:59:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 40 -> Romotec  matches, trying to demodulate
2022.06.12 15:59:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2022.06.12 15:59:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 61 -> FS10 matches, trying to demodulate
2022.06.12 15:59:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 70 -> FHT80TF matches, trying to demodulate
2022.06.12 15:59:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 73 -> FHT80 matches, trying to demodulate
2022.06.12 15:59:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 74 -> FS20 matches, trying to demodulate
2022.06.12 15:59:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 80 -> EM1000WZ matches, trying to demodulate
2022.06.12 15:59:25 4: signalduino1: Read, msg: MU;P0=-597;P1=582;P2=396;P3=-404;D=010231010231010231023232323231023231023232;CP=2;R=2;
2022.06.12 15:59:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 15:59:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2022.06.12 15:59:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2022.06.12 15:59:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 61 -> FS10 matches, trying to demodulate
2022.06.12 15:59:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 70 -> FHT80TF matches, trying to demodulate
2022.06.12 15:59:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 73 -> FHT80 matches, trying to demodulate
2022.06.12 15:59:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 74 -> FS20 matches, trying to demodulate
2022.06.12 15:59:25 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 80 -> EM1000WZ matches, trying to demodulate
2022.06.12 15:59:26 4: signalduino1: Read, msg: MU;P0=2120;P1=-17056;P2=392;P3=-598;P4=587;P5=-401;P6=-11736;D=0123432525254343252525252543432543432543432543252525252543252543252525252525254326;CP=2;R=242;
2022.06.12 15:59:26 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 15:59:26 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 19 -> minify matches, trying to demodulate
2022.06.12 15:59:26 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2022.06.12 15:59:26 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 40 -> Romotec  matches, trying to demodulate
2022.06.12 15:59:26 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2022.06.12 15:59:26 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 61 -> FS10 matches, trying to demodulate
2022.06.12 15:59:26 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 70 -> FHT80TF matches, trying to demodulate
2022.06.12 15:59:26 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 73 -> FHT80 matches, trying to demodulate
2022.06.12 15:59:26 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 74 -> FS20 matches, trying to demodulate
2022.06.12 15:59:26 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 80 -> EM1000WZ matches, trying to demodulate
2022.06.12 15:59:26 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 81 -> SA-434-1 matches, trying to demodulate
2022.06.12 15:59:26 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 86 -> BOSCH | CAME | Novy | Neff | Refsta Topdraft matches, trying to demodulate
2022.06.12 15:59:37 4: signalduino1: Read, msg: MU;P0=144;P1=-984;P2=1452;P3=479;P4=-31000;P5=328;P6=-21744;D=012131213121213121212131213121312121212121212131212121212121313121212121213131212121212131312131312121313121313456;CP=2;R=31;
2022.06.12 15:59:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 15:59:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 9 -> weather matches, trying to demodulate
2022.06.12 15:59:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.06.12 15:59:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2022.06.12 15:59:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 64 -> WH2 matches, trying to demodulate
2022.06.12 15:59:37 4: signalduino1: Parse_MU, Decoded matched MU protocol id 64 dmsg W64#522A02060C1B34 length 56 dispatch(1/4) RSSI = -58.5
2022.06.12 15:59:37 4: signalduino1: SD_WS_Parse protocol 64, rawData 522A02060C1B34
2022.06.12 15:59:37 4: signalduino1: SD_WS_WH2_4 Error kein WH2: Typ: 01010010
2022.06.12 15:59:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 71 -> PEARL matches, trying to demodulate
2022.06.12 15:59:37 4: signalduino1: Read, msg: MU;P0=-978;P1=1456;P2=485;D=010202010101010102010201020102010102010101020102010201010101010101020101010101010202010101010102020101010101020201020201010202010202;CP=2;R=29;
2022.06.12 15:59:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 15:59:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 9 -> weather matches, trying to demodulate
2022.06.12 15:59:37 4: signalduino1: Parse_MU, last part pair=2 reconstructed, bit=1
2022.06.12 15:59:37 4: signalduino1: Parse_MU, Decoded matched MU protocol id 9 dmsg P9#60AA454040C18366C length 68 dispatch(1/4) RSSI = -59.5
2022.06.12 15:59:37 3: signalduino1: Unknown code P9#60AA454040C18366C, help me!
2022.06.12 15:59:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.06.12 15:59:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2022.06.12 15:59:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 64 -> WH2 matches, trying to demodulate
2022.06.12 15:59:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 71 -> PEARL matches, trying to demodulate
2022.06.12 15:59:41 4: signalduino1: Read, msg: MU;P0=176;P1=-619;P2=399;P3=-387;P4=618;P5=-8944;P6=-25592;D=0123412323232323232323232323414141232341232323252323232323232323232323234123234123414123234123232323232341234123232323232323232341234123412341232323232323232323232341414123234123232326;CP=2;R=9;
2022.06.12 15:59:41 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 15:59:41 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 29 -> HT12e matches, trying to demodulate
2022.06.12 15:59:41 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 30 -> diverse matches, trying to demodulate
2022.06.12 15:59:41 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.06.12 15:59:41 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2022.06.12 15:59:41 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 40 -> Romotec  matches, trying to demodulate
2022.06.12 15:59:41 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2022.06.12 15:59:41 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 61 -> FS10 matches, trying to demodulate
2022.06.12 15:59:41 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 70 -> FHT80TF matches, trying to demodulate
2022.06.12 15:59:41 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 73 -> FHT80 matches, trying to demodulate
2022.06.12 15:59:41 4: signalduino1: lib/postDemo_FHT80, roomthermostat post demodulation 2C020000AA00
2022.06.12 15:59:41 4: signalduino1: Parse_MU, Decoded matched MU protocol id 73 dmsg 810c04xx0909a0012C020000AA00 length 48 dispatch(1/4) RSSI = -69.5
2022.06.12 15:59:41 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 74 -> FS20 matches, trying to demodulate
2022.06.12 15:59:41 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 80 -> EM1000WZ matches, trying to demodulate
2022.06.12 15:59:41 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 85 -> TFA 30.3222.02 matches, trying to demodulate
2022.06.12 15:59:41 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 89 -> TFA 30.3221.02 matches, trying to demodulate
2022.06.12 15:59:41 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 104 -> TR60C-1 matches, trying to demodulate
2022.06.12 16:00:10 4: signalduino1: KeepAlive, ok, retry = 0
2022.06.12 16:00:10 4: signalduino1: KeepAlive, not ok, retry = 1 -> get ping
2022.06.12 16:00:10 4: signalduino1: HandleWriteQueue, called
2022.06.12 16:00:10 4: signalduino1: SendFromQueue, called
2022.06.12 16:00:10 4: signalduino1: Read, msg: OK
2022.06.12 16:00:10 4: signalduino1: KeepAlive, ok, retry = 0
2022.06.12 16:00:11 4: signalduino1: HandleWriteQueue, called
2022.06.12 16:00:11 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.06.12 16:01:10 4: signalduino1: KeepAlive, not ok, retry = 1 -> get ping
2022.06.12 16:01:10 3: signalduino1: KeepAlive, not ok, retry = 2 -> get ping
2022.06.12 16:01:10 4: signalduino1: HandleWriteQueue, called
2022.06.12 16:01:10 4: signalduino1: SendFromQueue, called
2022.06.12 16:01:10 4: signalduino1: Read, msg: OK
2022.06.12 16:01:10 4: signalduino1: KeepAlive, ok, retry = 0
2022.06.12 16:01:11 4: signalduino1: HandleWriteQueue, called
2022.06.12 16:01:11 4: signalduino1: SendFromQueue, called
2022.06.12 16:01:11 4: signalduino1: Read, msg: OK
2022.06.12 16:01:11 4: signalduino1: HandleWriteQueue, called
2022.06.12 16:01:11 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.06.12 16:01:36 4: signalduino1: Read, msg: MU;P0=-25032;P1=200;P2=-382;P3=414;P4=629;P5=-585;P6=-8992;D=123232454545323245323232363232323232323232323232324532324532454532324532323232323245324532323232323232323245324532453245323232323232323232323245454532324532323230;CP=3;R=9;
2022.06.12 16:01:36 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 16:01:36 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 29 -> HT12e matches, trying to demodulate
2022.06.12 16:01:36 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 30 -> diverse matches, trying to demodulate
2022.06.12 16:01:36 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2022.06.12 16:01:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2022.06.12 16:01:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 61 -> FS10 matches, trying to demodulate
2022.06.12 16:01:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 70 -> FHT80TF matches, trying to demodulate
2022.06.12 16:01:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 73 -> FHT80 matches, trying to demodulate
2022.06.12 16:01:37 4: signalduino1: lib/postDemo_FHT80, roomthermostat post demodulation 2C020000AA00
2022.06.12 16:01:37 4: signalduino1: Parse_MU, Decoded matched MU protocol id 73 dmsg 810c04xx0909a0012C020000AA00 length 48 dispatch(1/4) RSSI = -69.5
2022.06.12 16:01:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 74 -> FS20 matches, trying to demodulate
2022.06.12 16:01:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 80 -> EM1000WZ matches, trying to demodulate
2022.06.12 16:01:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 85 -> TFA 30.3222.02 matches, trying to demodulate
2022.06.12 16:01:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 89 -> TFA 30.3221.02 matches, trying to demodulate
2022.06.12 16:01:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 92 -> KRINNER Lumix matches, trying to demodulate
2022.06.12 16:01:37 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 104 -> TR60C-1 matches, trying to demodulate
2022.06.12 16:02:01 4: signalduino1: Read, msg: MU;P0=-10240;P1=478;P2=-990;P3=1452;D=0123232123212123232323232323212323232323232323212323212323232123232123232321212323232321232321232123212123212323;CP=3;R=247;
2022.06.12 16:02:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 16:02:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 9 -> weather matches, trying to demodulate
2022.06.12 16:02:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.06.12 16:02:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2022.06.12 16:02:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 64 -> WH2 matches, trying to demodulate
2022.06.12 16:02:01 4: signalduino1: Parse_MU, Decoded matched MU protocol id 64 dmsg W64#960201224612B4 length 56 dispatch(1/4) RSSI = -78.5
2022.06.12 16:02:01 4: signalduino1: SD_WS_Parse protocol 64, rawData 960201224612B4
2022.06.12 16:02:01 4: signalduino1: SD_WS_WH2_4 Error kein WH2: Typ: 10010110
2022.06.12 16:02:01 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 71 -> PEARL matches, trying to demodulate
2022.06.12 16:02:10 4: signalduino1: KeepAlive, ok, retry = 0
2022.06.12 16:02:10 4: signalduino1: KeepAlive, not ok, retry = 1 -> get ping
2022.06.12 16:02:10 4: signalduino1: HandleWriteQueue, called
2022.06.12 16:02:10 4: signalduino1: SendFromQueue, called
2022.06.12 16:02:10 4: signalduino1: Read, msg: OK
2022.06.12 16:02:10 4: signalduino1: KeepAlive, ok, retry = 0
2022.06.12 16:02:11 4: signalduino1: HandleWriteQueue, called
2022.06.12 16:02:11 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.06.12 16:02:49 4: signalduino1: Read, msg: MU;P0=-9688;P1=477;P2=-980;P3=1463;P4=-29032;P5=344;D=012323212321212323232323232321232321232321232321232321232323212323212323232121232323232123232123232123232123232345432323212321232123232123212123232323232323212323212323212323212323212323232123232123232321212323232321232321232321232321232323;CP=3;R=30;
2022.06.12 16:02:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 16:02:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 9 -> weather matches, trying to demodulate
2022.06.12 16:02:49 4: signalduino1: Parse_MU, last part pair=3 reconstructed, bit=0
2022.06.12 16:02:49 4: signalduino1: Parse_MU, Decoded matched MU protocol id 9 dmsg P9#152C0492448C2490 length 64 dispatch(1/4) RSSI = -59
2022.06.12 16:02:49 3: signalduino1: Unknown code P9#152C0492448C2490, help me!
2022.06.12 16:02:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2022.06.12 16:02:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2022.06.12 16:02:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 64 -> WH2 matches, trying to demodulate
2022.06.12 16:02:49 4: signalduino1: Parse_MU, Decoded matched MU protocol id 64 dmsg W64#96024922461248 length 56 dispatch(1/4) RSSI = -59
2022.06.12 16:02:49 4: signalduino1: SD_WS_Parse protocol 64, rawData 96024922461248
2022.06.12 16:02:49 4: signalduino1: SD_WS_WH2_4 Error kein WH2: Typ: 10010110
2022.06.12 16:02:49 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 71 -> PEARL matches, trying to demodulate
2022.06.12 16:03:10 4: signalduino1: KeepAlive, ok, retry = 0
2022.06.12 16:03:10 4: signalduino1: KeepAlive, not ok, retry = 1 -> get ping
2022.06.12 16:03:10 4: signalduino1: HandleWriteQueue, called
2022.06.12 16:03:10 4: signalduino1: SendFromQueue, called
2022.06.12 16:03:10 4: signalduino1: Read, msg: OK
2022.06.12 16:03:10 4: signalduino1: KeepAlive, ok, retry = 0
2022.06.12 16:03:11 4: signalduino1: HandleWriteQueue, called
2022.06.12 16:03:11 4: signalduino1: HandleWriteQueue, nothing to send, stopping timer
2022.06.12 16:03:32 4: signalduino1: Read, msg: MU;P0=-6456;P1=615;P2=-602;P3=411;P4=-388;P5=144;P6=-8944;P7=-23056;D=01234123454343434343434343434121212343412343434363434343434343434343434341234341234121234341234343434343412341234343434343434343412341234123412343434343434343434343412121234341234343437;CP=3;R=10;
2022.06.12 16:03:32 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.12 16:03:32 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 19 -> minify matches, trying to demodulate
2022.06.12 16:03:32 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 29 -> HT12e matches, trying to demodulate
2022.06.12 16:03:32 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 30 -> diverse matches, trying to demodulate
2022.06.12 16:03:32 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2022.06.12 16:03:32 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2022.06.12 16:03:32 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 61 -> FS10 matches, trying to demodulate
2022.06.12 16:03:33 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 70 -> FHT80TF matches, trying to demodulate
2022.06.12 16:03:33 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 73 -> FHT80 matches, trying to demodulate
2022.06.12 16:03:33 4: signalduino1: lib/postDemo_FHT80, roomthermostat post demodulation 2C020000AA00
2022.06.12 16:03:33 4: signalduino1: Parse_MU, Decoded matched MU protocol id 73 dmsg 810c04xx0909a0012C020000AA00 length 48 dispatch(1/4) RSSI = -69
2022.06.12 16:03:33 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 74 -> FS20 matches, trying to demodulate
2022.06.12 16:03:33 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 80 -> EM1000WZ matches, trying to demodulate

elektron-bbs

Bitte aktualisiere mal diese Readings:

   READINGS:
     2022-06-06 10:10:48   cc1101_config   Freq: 868.350 MHz, Bandwidth: 650 kHz, rAmpl: 24 dB, sens: 4 dB, DataRate: 5.60 kBaud
     2022-06-06 10:10:48   cc1101_config_ext Modulation: ASK/OOK
     2022-06-06 10:10:49   cc1101_patable  C3E = 00 84 00 00 00 00 00 00 => 5_dBm
Modulation:ASK/OOK)


Die Einstellungen sind ziemlich ungünstig. Setze mal folgenden Befehl:

set signalduino1 raw e

Das setzt den SIGNALduino auf Werkseinstellngen zurück. Die Readings müssten danach so aussehen:

   READINGS:
     2022-06-12 01:01:00   cc1101_config   Freq: 868.350 MHz, Bandwidth: 325 kHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5.60 kBaud
     2022-06-12 01:01:00   cc1101_config_ext Modulation: ASK/OOK
     2022-06-11 17:55:42   cc1101_patable  C3E = 00 84 00 00 00 00 00 00

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

elektron-bbs

Hallo Ronny2510,
hast du es denn nochmal mit den von mir empfohlenen Einstellungen probiert?
Ich habe das Modul weiter entwickelt, bräuchte aber nochmal ein Log über etwa 15 Minuten mit den empfohlenen Einstellungen des 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

Ronny2510

Moin!

Ich bin jetzt am Wochenende erst dazu gekommen, die Einstellungen zu ändern.

Der Log-Auszug ist im Anhang.


Insgesamt ist auch mit den neuen Einstellungen der Empfang der Wetterstation nur sporadisch, auch die anderen SD_WS-Sensoren werden nach wie vor nur dann und wann mal empfangen.


Vielen Dank für Deine Mühe!


Viele Grüße!

Ronny

elektron-bbs

Aber der SIGNALduino gibt jetzt saubere Nachrichten aus. Während der 15 Minuten wurden 14 Nachrichten wmpfangen. Wahrscheinlich stammen diese von deiner Wetterstation:


2022.06.27 17:55:06 4: signalduino1: Read, msg: MU;P0=-23600;P1=483;P2=-979;P3=1456;P4=-31000;D=01212121212121232123212321232121232323232321232321232321212121232123212321232123232323232123232323232323212123232323232321212323232123212323212123232323232323412121212121212321232123212321212323232323212323212323212121212321232123212321232323232321232323;CP=1;R=51;O;
2022.06.27 17:55:06 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2022.06.27 17:55:06 4: signalduino1: Parse_MU, Fingerprint for MU protocol id 9 -> weather matches, trying to demodulate
2022.06.27 17:55:06 4: signalduino1: Parse_MU, last part pair=3 reconstructed, bit=0
2022.06.27 17:55:06 4: signalduino1: Parse_MU, Decoded matched MU protocol id 9 dmsg P9#FEAB049EAA080C0C5300 length 80 dispatch(1/4) RSSI = -48.5
2022.06.27 17:55:06 4: signalduino1: SD_WS09_Parse0 msg=FEAB049EAA080C0C5300 Bin=11111110101010110000010010011110101010100000100000001100000011000101001100000000 syncp=0 length:80
2022.06.27 17:55:06 4: signalduino1: SD_WS09_Parse CRC_AUS:0
2022.06.27 17:55:06 4: signalduino1: SD_WS09_Parse_SHIFT_0 OK raw:FEAB049EAA080C0C5300 crc:0
2022.06.27 17:55:06 4: signalduino1: SD_WS09_CRC_test2 rwa:FEAB049EAA080C0C5300 msg:P9#FEAB049EAA080C0C5300 CRC:0
2022.06.27 17:55:06 4: signalduino1: SD_WS09_Parse_1 msg=101010110000010010011110101010100000100000001100000011000101001100000000 length:72
2022.06.27 17:55:06 4: signalduino1: SD_WS09_Parse_2 WH1080 id:176, Windspeed bit: 00001000 Dec: 2.7
2022.06.27 17:55:06 4: signalduino1: SD_WS09_Parse_3 WH1080 id:176, Windguest bit: 00001100 Dec: 4.1
2022.06.27 17:55:06 4: signalduino1: SD_WS09_Parse_4 WH1080 id:176, Rain bit: 110001010011 Dec: 946.5
2022.06.27 17:55:06 4: signalduino1: SD_WS09_Parse_5 WH1080 id:176, bat:ok, temp=78.2, hum=170, winddir=0:N wS=2.7, wG=4.1, rain=946.5
2022.06.27 17:55:06 4: signalduino1: SD_WS09_Parse_19 WH1080 id:176 :101010110000010010011110101010100000100000001100000011000101001100000000
2022.06.27 17:55:06 4: signalduino1: SD_WS09_Parse HUM: hum=170 msg=FEAB049EAA080C0C5300
2022.06.27 17:55:06 4: signalduino1: SD_WS09_Parse0 msg=FEAB049EAA080C0C5300 Bin=11111110101010110000010010011110101010100000100000001100000011000101001100000000 syncp=0 length:80
2022.06.27 17:55:06 4: signalduino1: SD_WS09_Parse CRC_AUS:0
2022.06.27 17:55:06 4: signalduino1: SD_WS09_Parse_SHIFT_0 OK raw:FEAB049EAA080C0C5300 crc:0
2022.06.27 17:55:06 4: signalduino1: SD_WS09_CRC_test2 rwa:FEAB049EAA080C0C5300 msg:P9#FEAB049EAA080C0C5300 CRC:0
2022.06.27 17:55:06 4: signalduino1: SD_WS09_Parse_1 msg=101010110000010010011110101010100000100000001100000011000101001100000000 length:72
2022.06.27 17:55:06 4: signalduino1: SD_WS09_Parse_2 WH1080 id:176, Windspeed bit: 00001000 Dec: 2.7
2022.06.27 17:55:06 4: signalduino1: SD_WS09_Parse_3 WH1080 id:176, Windguest bit: 00001100 Dec: 4.1
2022.06.27 17:55:06 4: signalduino1: SD_WS09_Parse_4 WH1080 id:176, Rain bit: 110001010011 Dec: 946.5
2022.06.27 17:55:06 4: signalduino1: SD_WS09_Parse_5 WH1080 id:176, bat:ok, temp=78.2, hum=170, winddir=0:N wS=2.7, wG=4.1, rain=946.5
2022.06.27 17:55:06 4: signalduino1: SD_WS09_Parse_19 WH1080 id:176 :101010110000010010011110101010100000100000001100000011000101001100000000
2022.06.27 17:55:06 4: signalduino1: SD_WS09_Parse HUM: hum=170 msg=FEAB049EAA080C0C5300
2022.06.27 17:55:06 3: signalduino1: Unknown code P9#FEAB049EAA080C0C5300, help me!


Nur die Dekodierung im Modul SD_WS09 liefert falsche Werte. Das lässt sich aber sicher anpassen.
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

elektron-bbs

Ich habe jetzt die Dekodierung der Nachrichten angepasst. Bitte noch mal ein Update durchführen:

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

Der Sensor sendet etwa alle 48 Sekunden. Aus dem von dir geposteten Log konnte ich 14 Wetter-Telegramme und 5 Zeit-Telegramme dekodieren. Unklar ist mir noch die Übertragung des Batteriezustandes.
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

elektron-bbs

Hallo Ronny2510,

hast du es mal mit dem angepassten Modul (siehe vorhergehende Nachricht) probiert?
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

Hallo!

Entschuldige bitte, ich hatte deine Nachricht übersehen. Ich habe jetzt direkt das Modul geupdatet und versuche, dir baldmöglichst eine Rückmeldung zu geben!


Danke und Gruß!

Ronny

Ronny2510

Moin!

Ich habe wieder ein Verbose 4 - Log erstellt, siehe Anhang.

Auf den ersten Blick sieht es für mich so aus, als ob es CRC-Fehler gäbe. Es kommen im angelegten Modul keine Nachrichten an.


Gruß!

Ronny

elektron-bbs

Ja, so ist es. Ich habe den Fehler korrigiert. Bitte führe nochmal ein Update durch.
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

Hallo!

Wunderbar, jetzt funktioniert es! Ich kriege etwa einmal pro Minute neue Werte. Vielen Dank!


Ich hab jetzt immernoch das Problem, daß ich von meinen SD_WS_58-Sensoren (TFA 30.3208.02, FT007xx) seit einem der Updates nichts mehr empfange. Hat jemand direkt einen Tip für mich? Oder in welchem Unterforum wäre ich damit am Besten aufgehoben?


Nochmal vielen Dank!

PS: @elektron-bbs: Du hast weiter oben geschrieben, du hättest einen neuen Branch erstellt. Ich kenne mich mit der Gesamt-Struktur von Fhem nicht soo gut aus. Bedeutet das, daß das Protokoll WS120 aus meinem Fhem verschwindet, wenn ich ein "normales" Update mache, solange, bis das Protokoll im Haupt-Branch ist?

Ralf9

bitte poste mal ein "get config" und ein "get ccconf"

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Ronny2510

Moin!

config: MS=1;MU=1;MC=1;Mred=0

ccconf: Freq: 868.350 MHz, Bandwidth: 325 kHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5.60 kBaud, Modulation: ASK/OOK


Gruß!

Ronny

Ralf9

ZitatFreq: 868.350 MHz,
Damit kannst Du die SD_WS_58-Sensoren (TFA 30.3208.02, FT007xx) nicht empfangen, die haben eine Freq von 433.920 MHz
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

Ups...

Dann war dafür doch der andere Signalduino...
Die Daten von dem lauten:

config: MS=1;MU=1;MC=1;Mred=1;Mdebug=1_MScnt=4;MuSplitThresh=8000;MdebFifoLimit=120/140

ccconf: Freq: 433.920 MHz, Bandwidth: 325 kHz, rAmpl: 42 dB, sens: 4 dB, DataRate: 5.60 kBaud, Modulation: ASK/OOK


Viele Grüße!

Ralf9

Ok, das müsste jetzt passen,
bitte poste mal von diesem sduino ein log mit verbose 4,
es müssen da MC-Nachrichten auftauchen
ungefähr solche:
MC;LL=-981;LH=964;SL=-480;SH=520;D=002BA37EBDBBA24F0015D1BF5EDDD127800AE8DFAF6EE893C;C=486;L=194;
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

Zitat von: Ronny2510 am 16 Juli 2022, 16:47:21
Wunderbar, jetzt funktioniert es! Ich kriege etwa einmal pro Minute neue Werte. Vielen Dank!

Prima, bitte mal genau beobachten, ob die Werte plausibel sind. Insbesondere interessiert mich, wann und wie oft die Zeitinformationen übertragen werden.
Siehst du eine Möglichkeit, die Batterieanzeige des Sensors zu überprüfen? Diese Information fehlt mir noch und würde es gern noch in das Protokoll einbauen.

Zitat
PS: @elektron-bbs: Du hast weiter oben geschrieben, du hättest einen neuen Branch erstellt. Ich kenne mich mit der Gesamt-Struktur von Fhem nicht soo gut aus. Bedeutet das, daß das Protokoll WS120 aus meinem Fhem verschwindet, wenn ich ein "normales" Update mache, solange, bis das Protokoll im Haupt-Branch ist?

Im Moment musst du nach dem "normalen" Update noch ein Update auf den hier angegeben Branch durchführen. Sobald dieser Branch in den Master-Branch übernommen wurde, ist dann ein Update vom Master-Branch erforderlich. Irgendwann, das dauert meistens etwas länger, ist es dann auch im SVN von FHEM.
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

Bitte mach mal beim 433 MHz sduino ein
set sduino raw CDD
beim "get config" sollte dann stehen:
config: MS=1;MU=1;MC=1;Mred=1;Mdebug=0_MS...
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

Zitat von: Ralf9 am 16 Juli 2022, 20:55:47
Bitte mach mal beim 433 MHz sduino ein
set sduino raw CDD
beim "get config" sollte dann stehen:
config: MS=1;MU=1;MC=1;Mred=1;Mdebug=0_MS...

Großartig! Jetzt geht es wieder!



@elektron-bbs:
Die ersten Daten waren plausibel.

Ich bin ab mitte der Woche erstmal im Urlaub. Ich kann zwar vermutlich per VPN auf fhem zugreifen, aber da kann ich höchstens mal schauen, wie oft das Zeitsignal kommt.

Nach dem Urlaub kann ich dann bezüglich des Batteriesignals experimentieren.


Nochmal vielen Dank euch!


Viele Grüße!

Ronny

elektron-bbs

Alles klar, dann wünsche ich dir einen schönen Urlaub.
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

elektron-bbs

Zitat von: Ronny2510 am 16 Juli 2022, 22:12:14
Ich bin ab mitte der Woche erstmal im Urlaub. Ich kann zwar vermutlich per VPN auf fhem zugreifen, aber da kann ich höchstens mal schauen, wie oft das Zeitsignal kommt.
Nach dem Urlaub kann ich dann bezüglich des Batteriesignals experimentieren.

Wie ist denn jetzt der Stand der Dinge? Ich würde das Projekt gern zum Ende bringen.
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

Zitat von: elektron-bbs am 29 August 2022, 17:45:49
Wie ist denn jetzt der Stand der Dinge? Ich würde das Projekt gern zum Ende bringen.

Moin!

Ich bin tatsächlich inzwischen aus dem Urlaub zurück, ich mußte mich jetzt aber erstmal mit anderen liegengebliebenen Dingen "freischwimmen".

Ich hoffe, daß ich am Wochenende Zeit finde.


Viele Grüße!

Ronny

Ronny2510

Moin!

Ich habe jetzt einige Zeit herumprobiert. Mit halbleeren Batterien bin ich nicht weitergekommen, deswegen habe ich den Hauptteil des Außengerätes reingenommen und mit dem Labornetzteil eingespeißt. Wind- und Regensensor habe ich draußen gelassen, deswegen sind deren Werte immer 0.


Seitdem auf der Wetterstation das Batteriesymbol für den Sender angezeigt wird, kriege ich keine neuen Readings im Fhem, auf der Wetterstation werden aber noch Werte angezeigt. Mir ist bei näherer Betrachtung im Log aufgefallen, daß dort entsprechend folgende Zeile erscheint:

2022.09.03 16:14:50 3: signalduino1: SD_WS_Parse SD_WS_120 - ERROR temperature 127.6

Zunächst habe ich gedacht, daß ich dem Sender zu wenig Spannung gönne, er nicht mehr schafft, richtig zu senden und die Fehlerkorrektur von der Wetterstation besser ist. Aber dann kam mir der Gedanke, daß sich vielleicht durch das Batterie-Flag die Bits verschoben haben könnten.

Wie dem auch sei.

Ich habe hier nochmal zwei Log-Auszüge. Einem, bei dem alles OK ist, einer in dem beschriebenen Zustand. Das relevante Device ist signalduino1, der ist auf verbose 4.


Ich hoffe, das hilft weiter.


Viele Grüße!

Ronny

elektron-bbs

Vielen Dank, das du dir diese Mühe gemacht hast.
Ein Bit der Temperatur wechselte bei niedrigem Batteriezustand. Der Fehler ist jetzt beseitigt.
Du müsstest bitte nochmal ein Update durchführen:

update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master_SD_WS_120/controls_signalduino.txt
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

Moin!

Nun ja, auch Du machst Dir damit Mühe, und letzendlich haben ja wir alle was davon... ;-)


Ich habe das Update installiert und es funktioniert! Beide Status "low" und "OK" werden korrekt erkannt, die korrekte Temperatur wird weiterhin angezeigt. Vielen Dank!


Ich werde nachher oder in den nächsten Tagen dann noch einen Logdatei-Ausschnitt hochladen, in dem dann zu sehen sein sollte, wie oft das DCF-Signal kommt, dann sollten alle Punkte geklärt sein.


Interessanter Weise muß bei der Basis-Station nach dem Batterie-Wechsel des Außenteils auch die Batterie kurzzeitig entnommen werden, damit wieder Werte angezeigt werden. Wenn ich mich korrekt an die Bedienungsanleitung erinnere scheint sich die Basis-Station auf den Sender neu zu synchronisieren. Fhem zeigt sofort die korrekten Werte an.

Bislang sehe ich da bei mir dadurch keine Funktionseinschränkung im Fhem. Anders könnte es sein, wenn mehrere derartige Wetterstationen in der Nähe betrieben werden. Ob sich dadurch noch weiterer Protokoll-Analyse-Bedarf ergibt kann ich nicht ganz einschätzen. Allerdings wäre ich dafür, daß auf den Zeitpunkt zu verschieben, wenn es tatsächlich mal Probleme geben sollte... :-D


Viele Grüße!

Ronny

Ronny2510

So, und hier habe ich mal einen Log-Auszug vom kompletten 1. August gemacht.

Das DCF-Signal scheint angefangen ab etwa 0:00 Uhr alle zwei Stunden zu kommen, und zwar dann gebündelt etwa 4-5 Mal mit etwa einer Minute Abstand.

Falls das so nicht reicht kann ich auch noch weitere Log-Auszüge schicken.


Nochmal vielen Dank an alle die mitgeholfen haben, insbesondere an elektron-bbs!


Viele Grüße!

Ronny

elektron-bbs

Vielen Dank für das Log.
Bei DCF77 wird auch eine Information gesendet, ob sich die Angaben auf MEZ oder MESZ beziehen. Ob diese Info vom Sensor auch übertragen wird, sehen wir dann erst nach der Zeitumstellung.

Die Sensoren senden eine Ident, die sich bei jedem Neustart ändert. Deshalb muss nach Batteriewechsel der Sensor neu angelernt werden.
Für den Fall, das mehrere Sensoren von FHEM empfangen werden, gibt es das Attribut "longids" beim SIGNALdino. An den Sensornamen wird dann die Ident angehangen, wie z.B.: SD_WS_120_FF
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

elektron-bbs

Bitte nochmal ein Update auf diesen Branch durchführen.
Ich habe eigentlich nur die Dokumentation ergänzt. Es sollte also weiterhin funktionieren.

Wenn nichts dagegen spricht, würde ich als nächstes diesen Branch in den Master überführen.
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

Hallo!

Ich habe das neue Update eingespielt, es funktioniert wie erwartet immer noch.


Von daher spricht von meiner Seite nichts dagegen.


Viele Grüße!

Ronny

Sidey

Zitat von: Ronny2510 am 09 September 2022, 17:30:36
Von daher spricht von meiner Seite nichts dagegen.

Kannst Du uns noch eine oder zwei RMSGs liefern, wenn das DCF Signal gesendet wird?
Dafür braucht es halt Verbose 4, allerdings wäre es gut für unsere Dokumentation und automatisierten Tests, wenn wir sowas hätten.

Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

elektron-bbs

Ich denke, das mit den RAWMSG hat sich erledigt.

Das Protokoll ist jetzt im Master-Branch und kann mit folgendem Befehl installiert werden:

update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master/controls_signalduino.txt
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

Moin!

Entschuldigung, ich war in den letzten Tagen anderweitig beschäftigt.

Ich bin jetzt gerade auf der Arbeit und komme entsprechend nicht an mein Fhem zuhause ran. Ich habe die Tage irgendwann in den Logs gesehen, daß bei irgendeiner Temperatur ein Wert der Art "9,000000001" oder so geliefert wurde. Genauer kann ich das wie gesagt gerade nicht sagen.
Da es auf den ersten Blick sporadisch war kann ich das dann auch schlecht mit Roh-Daten belegen, ich mag meinen Signalduino nicht tagelang auf Veradacht mit Verbose 4 ins Log schreiben lassen....

Ich komme vielleicht am Wochenende dazu, das nochmal näher zu betrachten. Ich denke mal, daß ich dann auch nochmal zum Daten zum DCF-Signal liefern kann.


Gruß!

Ronny

elektron-bbs

Mhmm, muss man eine Multiplikation mit 0,1 tatsächlich noch runden?

Wenn du bei deinem SIGNALduino das Attribut "addvaltrigger" auf 1 gesetzt hast, landen die DMSG und RAWMSG auch im Log des Sensors.
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