FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: sido am 01 Februar 2020, 23:29:12

Titel: Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 01 Februar 2020, 23:29:12
Hallo,
ich habe einen Drop Regenmesser von TFA.
Daten empfange ich mit meinem nanoCUL 433 sowohl mit der culfw, als auch mit der SignalDuino Firmware.
Standardmäßig wird der Regenmesser jedoch nicht von FHEM erkannt.
Auf der Seite https://wiki.fhem.de/wiki/Unbekannte_Funkprotokolle habe ich mich schon schlau gelesen und tatsächlich den Link zu einer genauen Protokollbeschreibung des Sensors und Implementierung in C gefunden:
https://github.com/merbanan/rtl_433/blob/master/src/devices/tfa_drop_30.3233.c
Wie gehe ich aber nun weiter vor, um den Sensor in FHEM verfügbar zu machen? Programmieren kann ich eigentlich...
Kann mir jemand den entscheidenden Hinweis geben?
Gruß,
Sido
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: Ralf9 am 01 Februar 2020, 23:42:35
Bitte verschiebe dieses Thama nach Sonstige Systeme, da passt es besser hin,
und poste einige RAW-Nachrichten vom Signalduino (verbose 4 reicht)

Gruß Ralf
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 02 Februar 2020, 11:07:40
Hallo Ralf,
das Protokoll sollte ja nicht das Problem sein, da es in dem Link, den ich gepostet hatte, ja komplett beschrieben ist. Hier trotzdem ein Auszug:

2020.02.02 10:58:51 4: mySduino: Read, msg READredu: MU;P0=-30220;P1=247;P2=-750;P3=722;P4=-489;P5=491;P6=-236;P7=-2184;D=01232141456565656145656141456565614141456141414145656141414141456561414141456561414145614561456145614141414141414145614145656145614141732321414565656561456561414565656141414561414141456561414141414565614141414565614141456145614561456141414141414141456141;CP=1;R=55;O;
2020.02.02 10:58:52 4: mySduino: Read, msg READredu: MS;P0=-251;P1=481;P2=236;P3=-495;P4=-2176;P5=752;P6=-714;D=245656232310101010231010232310101023232323102310231023102323232323232323102323101023102323;CP=2;SP=4;R=51;O;m2;
2020.02.02 10:58:52 4: mySduino: Read, msg READredu: MU;P0=-251;P1=481;P2=236;P3=-487;P4=-2176;P5=752;P6=-714;D=245656232310101010231010232310101023232310232323231010232323232310102323232310102323231023102310231023232323;CP=2;R=51;
2020.02.02 10:58:52 4: mySduino: Read, msg READredu: MU;P0=-484;P1=493;P2=-241;P3=252;D=0121230303030121230303012301230123012303030303030303012303012123012303030;CP=3;R=54;
2020.02.02 10:58:52 4: mySduino: Read, msg READredu: MU;P0=-241;P1=493;P2=252;P3=-484;D=01023232323101023232310231023102310232323232323232310232310102310232323;CP=2;R=53;
2020.02.02 10:58:52 4: mySduino: Read, msg READredu: MU;P0=-1668;P1=242;P2=-496;P3=506;P4=-222;D=012341234121214341234341212343434121212341212121234341212121212343412121212343412121234123412341234121212121212121234121234341234121212;CP=1;R=55;
2020.02.02 10:59:36 4: mySduino: Read, msg READredu: MU;P0=130;P1=-497;P2=-251;P3=-11512;P4=243;P5=-730;P6=728;P7=481;D=01020345654141727272724172724141727272414141724141414172724141414172414141414141727241414172417241724172414141414141414172724141414141724141;CP=4;R=53;
2020.02.02 10:59:36 4: mySduino: Read, msg READredu: MU;P0=-1664;P1=257;P2=-473;P3=483;P4=-244;D=012341234121212121212121234341212121212341212;CP=1;R=52;
2020.02.02 10:59:36 4: mySduino: Read, msg READredu: MU;P0=-473;P1=483;P2=-244;P3=257;D=012303030303030121230303012301230123012303030303030303012123030303030123030;CP=3;R=54;
2020.02.02 10:59:36 4: mySduino: Read, msg READredu: MU;P0=-1672;P1=255;P2=-481;P3=501;P4=-238;D=012341234121212341234341212343434121212341212121234341212121234121212121212343412121234123412341234121212121212121234341212121212341212;CP=1;R=54;
2020.02.02 10:59:38 4: mySduino: Read, msg READredu: MU;P0=-1676;P1=248;P2=-489;P3=492;P4=-238;P5=-2188;P6=742;P7=-722;D=01234123412121212121212123434121212121234121212123434121212123412121212121234341212123412341234123412121212121212123434121212121234121567671212343434341234341212343434121212341212121234341212121234121212121212343412121234123412341234121212121212121234341;CP=1;R=54;O;
2020.02.02 10:59:38 4: mySduino: KeepAlive, ok, retry = 0

Es kann allerdings sein, dass hier in dem Protokoll noch mehr auf der 433er Frequenz unterwegs ist...
Ich würde gerne wissen, in welcher Source-Datei des SignalDuino Source-Codes ich das Protokoll aus der C-Datei implementieren würde...

Gruß,
Sido
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: Ralf9 am 02 Februar 2020, 11:40:15
Ich habe mir die RAW-Nachrichten mal angeschaut, so wies aussieht ist das ein noch unbekanntes Protokoll.
Als nächstes muss dann in der Protokollliste eine neue Protokolldefinition mit der ID 98 angelegt werden
https://github.com/RFD-FHEM/RFFHEM/blob/dev-r34/FHEM/lib/SD_ProtocolData.pm

Dann wird die RAW-Nachricht in eine HEX Ziffernfolge gewandelt, z.B. u98#12345678..

Dann muß geschaut werden, ob dies in ein vorhandene Modul mit reinpasst oder ob ein neues Modul benötigt wird.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: Ralf9 am 02 Februar 2020, 12:20:20
Ich habe mal eine neue Protocoll ID 98 54 erstellt:
"54" =>
{
name         => 'Drop TFA Rain',
id           => '54',
one          => [2,-1],
zero         => [1,-2],
start        => [3,-3],
clockabs     => 250,
format       => 'twostate',
preamble     => 'u54#',
},

Dies muss in die /FHEM/lib/SD_ProtocolData.pm eingefügt werden und dann ein fhem restart

Das ergibt dann
2020.02.02 12:16:18.636 4 : sduinoD/msg get raw: MU;P1=247;P2=-750;P3=722;P4=-489;P5=491;P6=-236;P7=-2184;D=1232141456565656145656141456565614141456141414145656141414141456561414141456561414145614561456145614141414141414145614145656145614141732321414565656561456561414565656141414561414141456561414141414565614141414565614141456145614561456141414141414141456141;CP=1;R=55;O;
2020.02.02 12:16:18.636 4 : sduinoD: Fingerprint for MU Protocol id 54-> Drop TFA Rain matches, trying to demodulate
2020.02.02 12:16:18.637 5 : sduinoD: dispatching bits: 001111011001110001000011000001100001100010101010000000010000 with anzPadding=3
2020.02.02 12:16:18.637 4 : sduinoD: decoded matched MU Protocol id 54 dmsg u98#3D9C430618AA010 length 57 RSSI = -46.5
2020-02-02 12:16:18.643 SIGNALduino sduinoD DMSG u54#3D9C430618AA010
2020.02.02 12:16:18.643 4 : sduinoD Dispatch: u54#3D9C430618AA010, -46.5 dB, dispatch



Edit:
Zitatstart        => [3,-3,3,-3],
damit es auch bei nicht so guten Empfangsverhältnissen funktioniert, ist es besser als start [3,-3] zu verwenden



Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 02 Februar 2020, 14:02:36
Hallo Ralf,
cool, danke. Jetzt kommt folgendes:

2020.02.02 14:00:23 4: Unknown, please report
2020.02.02 14:00:23 3: mySduino: Unknown code u98#3D9C430A1BAA01898, help me!
2020.02.02 14:00:23 4: mySduino: Read, msg READredu: MU;P0=-1656;P1=744;P2=-728;P3=258;P4=-474;P5=511;P6=-220;P7=-164;D=01212343456565656345656343456565634343456343434345656343437;CP=3;R=4;
2020.02.02 14:00:23 4: mySduino: Parse_MU, Fingerprint for MU Protocol id 98 -> Drop TFA Rain matches, trying to demodulate
2020.02.02 14:00:23 4: mySduino: Parse_MU, Decoded matched MU Protocol id 98 dmsg u98#3D9C430 length 28 dispatch(1/4) RSSI = -72
2020.02.02 14:00:23 4: SIGNALduino_unknown incomming msg: u98#3D9C430
2020.02.02 14:00:23 4: SIGNALduino_unknown rawData: 3D9C430
2020.02.02 14:00:23 4: SIGNALduino_unknown Protocol: 98
2020.02.02 14:00:23 4: SIGNALduino_unknown converted to bits: 0011110110011100010000110000
2020.02.02 14:00:23 4: SIGNALduino_unknown mySduino Protocol:98 | To help decode or debug, please add u98! (attr mySduino development u98)
2020.02.02 14:00:23 4: Unknown, please report


Wie soll ich nun weitermachen?
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 02 Februar 2020, 14:09:22
Habe gerade nochmal in den C-Code, der oben verlinkt ist, geschaut. Die Nachricht muss wohl 68 Bits lang sein. Hier ist mal so eine:

2020.02.02 14:00:23 3: mySduino: Unknown code u98#3D8, help me!
2020.02.02 14:00:23 4: mySduino: Read, msg READredu: MU;P0=-1672;P1=740;P2=-724;P3=260;P4=-468;P5=504;P6=-230;D=012123434565656563456563434565656343434563434343456563434343456345634343434565634565656345634563456343434343434343456563434345634345656;CP=3;R=4;
2020.02.02 14:00:23 4: mySduino: Parse_MU, Fingerprint for MU Protocol id 98 -> Drop TFA Rain matches, trying to demodulate
2020.02.02 14:00:23 4: mySduino: Parse_MU, Decoded matched MU Protocol id 98 dmsg u98#3D9C430A1BAA01898 length 68 dispatch(1/4) RSSI = -72
2020.02.02 14:00:23 4: SIGNALduino_unknown incomming msg: u98#3D9C430A1BAA01898
2020.02.02 14:00:23 4: SIGNALduino_unknown rawData: 3D9C430A1BAA01898
2020.02.02 14:00:23 4: SIGNALduino_unknown Protocol: 98
2020.02.02 14:00:23 4: SIGNALduino_unknown converted to bits: 00111101100111000100001100001010000110111010101000000001100010011000
2020.02.02 14:00:23 4: SIGNALduino_unknown mySduino Protocol:98 | To help decode or debug, please add u98! (attr mySduino development u98)
2020.02.02 14:00:23 4: Unknown, please report
Titel: [Signalduino] Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: Ralf9 am 02 Februar 2020, 14:12:56
Mir fällt gerade kein Modul ein wo dies so richtig reinpasst.

Die Frage reiche ich an Sidey, elektron-bbs und HomeAuto_User weiter.
Liest Ihr hier mit?
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 02 Februar 2020, 16:58:44
Zur Zeit gehen die Daten in das Modul "90_SIGNALduino_un.pm". Es müsste auch schon ein Gerät "SIGNALduino_unknown_98" angelegt worden sein.
Dort kannst du ja auch schon mal kontrollieren, welche Daten empfangen werden. Die Nachrichten scheinen relativ oft "verstümmelt" zu sein. Sicher muss in der "SD_ProtocolData.pm" noch "length_min" und "length_max" angepasst werden.

Ich denke, das Protokoll passt dann letztendlich auch ins Modul "14_SD_WS.pm".
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 02 Februar 2020, 21:03:38
Hallo elektron-bbs!
Super, das hilft mir schon enorm weiter. Ist ja wirklich sehr elegant gemacht, das Ganze mit SignalDuino.
Habe jetzt length_min auf 56 und length_max auf 68 gesetzt. Somit bekomme ich immer die Werte für den Regen.
Hast du schon in den C-Code geschaut, der oben verlinkt ist? Da ist das Protokoll ja recht klar beschrieben.
Ich werde jetzt erst mal versuchen, es so im Modul "90_SIGNALduino_un.pm" zu implementieren.
Gruß.
Sido
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 02 Februar 2020, 21:41:57
Die Umsetzung sollte eigentlich kein Problem darstellen. Die Checksum kann ich nicht deuten:
Compute with reverse Galois LFSR with byte reflection, Generator 0x31 and key 0xf4
Ist das CRC8?

length_min auf 56 mag für die ersten Tests reichen, aber den Check würde ich für die endgültige Version schon mitnehmen.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 02 Februar 2020, 21:51:20
Hier:
https://en.wikipedia.org/wiki/Linear-feedback_shift_register#Galois_LFSRs
Du meinst die Checksum-Berechnung sollte man final nicht weglassen, damit man prüfen kann, ob alles korrekt übertragen ist?
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 02 Februar 2020, 21:57:21
Auf jeden Fall, sonst wunderst du dich irgendwann über unplausible Readings. Bitfehler sind bei Funkübertragungen nicht selten.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 03 Februar 2020, 21:56:27
Hallo elektron-bbs,
versuche mich gerade an der Prüfsummenberechnung. Ist hier in C definiert, falls du mal reinschauen magst (ist "lfsr_digest8_reflect"):
https://github.com/merbanan/rtl_433/blob/master/src/util.c
Komme mit der Parameterübergabe an die Perl sub noch nicht so ganz klar, aber wird schon...
Habe übrigens das Problem, dass mein SIGNALduino öfter mal vom STATE opened auf closed wechselt. Das passiert mir sowohl mit Version 3.3.1, als auch mit 3.4.0-dev. Weißt du woran das liegen kann?
Gruß,
Sido
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 04 Februar 2020, 17:33:28
Tja, es kann viele Ursachen geben, warum der SIGNALduino manchmal auf closed wechselt Ich habe z.B. die Erfahrung gesammelt, das man ihn mit zu langen oder fehlerhaften Sendebefehlen "abschießen" kann. Schlechte Stromversorgung kann man auch nie ausschließen.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 04 Februar 2020, 20:20:44
Hmm, senden tue ich im Moment eigentlich gar nichts per SIGNALduino. Stromversorgung über USB Port des Raspberry Pi. Kann ich irgendetwas machen, um das Problem genauer einzugrenzen?
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: HomeAuto_User am 04 Februar 2020, 20:34:44
Hallo,
Hast du deinen Signalduino gelötet oder ist dieser nur auf einem Steckbrett? Du kannst ja mal ein / zwei Bilder machen.

Du kannst mal das Usb Kabel tauschen.

Lg


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 04 Februar 2020, 20:36:52
Wenn du ein Messgerät hast, kannst du mal die Spannung am SIGNALduino messen. Ich hatte da schon Probleme mit diversen schlechten USB-Kabeln. Da kamen am SIGNALduino nur noch 4 Volt an und das noch nicht mal stabil.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 04 Februar 2020, 21:16:18
Ich habe den nanoCUL fertig aufgebaut bei Ebay bestellt. Der kam mit der culfw, die ich dann auf SIGNALduino geflashed habe. Habe eben mal die FW V 3.3.4.0-dev200126 SIGNALduino cc1101 von Ralf9 draufgemacht.
Schon verwirrend, wie viele verschiedene Versionen es gibt...
Messgerät habe ich auch, muss ich mich mal am Wochenende mit beschäftigen.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 04 Februar 2020, 22:11:20
Habe nochmal eine andere Frage:
Immer wenn ich die Datei "90_SIGNALduino_un.pm" ändere, mache ich danach ein "shutdown restart" von FHEM. Das dauert natürlich... Gibt es vielleicht ein anderes FHEM Kommando, was lediglich die "90_SIGNALduino_un.pm" neu einliest?
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 04 Februar 2020, 22:20:02
Sorry, Lösung schon gefunden...
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: Ralf9 am 05 Februar 2020, 23:30:55
ZitatHabe eben mal die FW V 3.3.4.0-dev200126 SIGNALduino cc1101 von Ralf9 draufgemacht.
Dies ist eine Entwicklungsversion mit der auch ein FSK Empfang möglich ist.

Die aktuelle Version ist die V 3.3.2.1-rc9

Wenn es mit meiner firmware stabil funktioniert, hast Du wahrscheinlich eine unsauber aufgebaute Hardware.

Gruß Ralf
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 06 Februar 2020, 19:29:09
Hallo Ralf9,
mit der 3.3.4.0 von dir funktioniert es einwandfrei!
Was ist FSK Empfang?
Die V 3.3.2.1-rc9 hatte ich noch nie drauf, das könnte ich nochmal probieren...

Ich habe jetzt übrigens alles am Laufen, d.h. die Prüfsummenberechnung funktioniert und ich kann nun erkennen, ob die Werte korrekt übertragen worden.
Jetzt würde ich gerne den Code in ein passenderes Modul implementieren. Ihr hattet CUL_WS.pm empfohlen, oder? Steht WS dabei für WetterStation/WetterSensor?
Wo in diesem Modul würde ich es hinzufügen und wie müsste ich dann die "SD_ProtocolData.pm" abändern?

Gruß,
Sido
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: HomeAuto_User am 06 Februar 2020, 19:52:23
Zitat von: sido am 06 Februar 2020, 19:29:09
Hallo Ralf9,
mit der 3.3.4.0 von dir funktioniert es einwandfrei!
Was ist FSK Empfang?
Die V 3.3.2.1-rc9 hatte ich noch nie drauf, das könnte ich nochmal probieren...

Ich habe jetzt übrigens alles am Laufen, d.h. die Prüfsummenberechnung funktioniert und ich kann nun erkennen, ob die Werte korrekt übertragen worden.
Jetzt würde ich gerne den Code in ein passenderes Modul implementieren. Ihr hattet CUL_WS.pm empfohlen, oder? Steht WS dabei für WetterStation/WetterSensor?
Wo in diesem Modul würde ich es hinzufügen und wie müsste ich dann die "SD_ProtocolData.pm" abändern?

Gruß,
Sido

Hallo Sido,

ZitatJetzt würde ich gerne den Code in ein passenderes Modul implementieren. Ihr hattet CUL_WS.pm empfohlen, oder? Steht WS dabei für WetterStation/WetterSensor?
CUL_WS.pm würde ich nicht nehmen  ;) Wenn dann diesen Vorschlag fortführen:
Zitat von: elektron-bbs am 02 Februar 2020, 16:58:44
Ich denke, das Protokoll passt dann letztendlich auch ins Modul "14_SD_WS.pm".

ZitatWo in diesem Modul würde ich es hinzufügen und wie müsste ich dann die "SD_ProtocolData.pm" abändern?
Diese musst du ggf nicht ändern. Wird bei dir schon ein Protokoll genutzt? Mit einem Verbose 4 siehst du das.
Wenn ja und dies ist "zuverlässig" dann musst du nichts ändern. Du hattest mal was von Protokoll 90 und 90_SIGNALduino_un.pm geschrieben.

All deine Erkenntniss kannst du gern auch hier im Forum schreiben oder deine Testdatei zur Verfügung stellen. Alternativ kannst du gern hier https://github.com/RFD-FHEM/RFFHEM/issues ein Issues eröffnen und dort schreiben. Somit würdest du gewährleisten, das die Erkenntnisse dann in das offizielle Modul kommen und jedermann ein nutzen hat.

LG
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 06 Februar 2020, 20:45:27
Zitat von: sido am 06 Februar 2020, 19:29:09
Wo in diesem Modul würde ich es hinzufügen und wie müsste ich dann die "SD_ProtocolData.pm" abändern?

Der Protokolleintrag in der  "SD_ProtocolData.pm" muss schon geändert werden, damit die Daten in das Modul "14_SD_WS.pm" gelangen.
Entscheidend dafür sind die beiden Einträge:

preamble        => 'W98#',
clientmodule    => 'SD_WS',


Siehe z.B. Protokoll 94.

Sidey sieht es in dem Modul am liebsten, das neue Protokolle via

(defined($decodingSubs{$protocol})) # durch den hash decodieren


dekodiert werden, wie beispielsweise Protokoll 27, 33, 38 u.s.w.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 06 Februar 2020, 21:26:37
Okay, verstanden, ich glaube, ich meinte auch die 14_SD_WS.pm
Mein Sensor ist ja aber ein Regenmesser, so etwas sehe ich jetzt noch gar nicht in 14_SD_WS.pm
Bei den Readings fehlt es daher doch auch, oder? Ich bräuchte ja ein Reading, wo ich die Regenmenge speichere.
Oder muss ich doch ein anderes Modul wählen?
Gruß,
Sido
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 06 Februar 2020, 21:42:43
Dann baust du halt ein neues Reading "rain" ein. Du könntest z.B. spicken in der "14_CUL_TCM97001.pm".
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 06 Februar 2020, 21:55:51
okay, kein Problem, werde ich machen!
Hier schon mal mein Code, also die geänderte "90_SIGNALduino_un.pm"
Gruß,
Sido
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: Ralf9 am 06 Februar 2020, 23:00:25
ZitatWas ist FSK Empfang?
Dies ist auf 868 MHz eine andere Modulationsart.
Z.B. LaCrosse, Kopp Free Control, PCA 301 oder die WS1080.
Oder auch Homematic, dafür gibts aber einen eigenen Empfänger der dafür optimiert ist.

Gruß Ralf
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: punker am 07 Februar 2020, 11:28:51
Hi,
hab einen nanoCUL 433 mit der alternativen Firmware 1.26.08 a-culfw.
Kann ich damit den TFA Drop empfangen oder muss ich den CUL mit der Signalduino FW flashen?
Funktionieren damit dann noch IT-Steckdosen?
Danke schonmal!
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: HomeAuto_User am 07 Februar 2020, 11:43:37
Zitat von: punker am 07 Februar 2020, 11:28:51
Hi,
hab einen nanoCUL 433 mit der alternativen Firmware 1.26.08 a-culfw.
Kann ich damit den TFA Drop empfangen oder muss ich den CUL mit der Signalduino FW flashen?
Funktionieren damit dann noch IT-Steckdosen?
Danke schonmal!


Hallo, der TFA Drop wird soeben erarbeitet für den Signalduino und die IT funktionieren mit Ihm ebenso.

Wie und ob der TFA bei acul unterstützt wird, obliegt dem Entwickler und selbst kann ich darüber keine Aussage treffen.

Lg


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: punker am 07 Februar 2020, 12:03:49
also mit der aktuellen Signalduino funzt der noch nicht?
Dann warte ich noch!
Danke
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: Ralf9 am 07 Februar 2020, 18:52:54
Mich interessiert folgendes:
- wie oft sendet der TFA Drop?
- ist was dabei um den TFA Drop an einem Mast zu befestigen?
- ist dies kein CRC 8, da ich sie hier nicht finden kann?
https://crccalc.com/
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 08 Februar 2020, 12:35:09
Hallo Ralf9,
- der TFA Drop sendet alle 45 Sekunden.
- er hat eine Grundplatte mit 3 Löchern, damit kann man ihn entsprechend befestigen, eine Libelle zum Ausrichten befindet sich auch an der Grundplatte. Sehr praktisch. Aber wo man ihn draufschrauben kann, erschließt sich mir auch nicht. Ich habe mir dafür einen Erdspieß konstruiert und 3D-gedruckt. Ist super! Kann ich mal Bilder posten. Die FCStd- oder STL-Dateien kann ich gerne zur Verfügung stellen.
- Die Prüfsumme ist "reverse Galois LFSR with byte reflection". Habe ich entsprechend in Perl implementiert. Das genaue Protokol und die Prüfsumme ist in "https://github.com/merbanan/rtl_433/blob/master/src/devices/tfa_drop_30.3233.c" beschrieben.

Mal sehen, ob ich es an diesem Wochenende schaffe, es in das Modul 14_SD_WS.pm zu implementieren.
Gruß,
Sido
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 09 Februar 2020, 12:05:32
Hallo,
ich bin hier gerade etwas am Verzweifeln...
Wie schaffe ich es denn nun, dass die Nachrichten in dem Modul 14_SD_WS.pm ankommen?
Ich habe in der Datei SD_ProtocolsData.pm nun "clientmodule => 'SD_WS'," eingetragen, das war ja vorher auskommentiert. FHEM habe ich danach mit shutdown restart neu gestartet.
Im dem Modul 14_SD_WS.pm habe ich auch ein paar entsprechende Zeilen hinzugefügt. Scheint aber nichts anzukommen...
Was mache ich falsch?
Gruß,
Sido
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: HomeAuto_User am 09 Februar 2020, 12:09:24
Hallo Sido,

Der Modulmatch im Modul muss angepasst werden und ggf auch in der 00_Signalduino.pm.

Letztendlich gibt es 3 Stellen welche übereinstimmen müssen. Modul / Protokolldatei und 00_Signalduino.pm

Hast du einen Github Account? Da wäre es möglich, das man sich deine Änderungen zum Orginal komfortabler ansehen kann als nur Aussagen zu interpretieren.

Liebe Grüße


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 09 Februar 2020, 12:31:36
Super, danke!
Werde ich mich gleich mal anschauen. Einen Github Account kann ich mir erstellen.
Gruß,
Sido
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 09 Februar 2020, 12:33:33
Was angepasst werden muss, hatte ich eigentlich schon hier beschrieben:

https://forum.fhem.de/index.php/topic,107998.msg1021661.html#msg1021661

Die Datei "00_Signalduino.pm" muss nicht geändert werden, da ist als Regex eingetragen:

"12:SD_WS" => '^W\d+x{0,1}#.*',
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 09 Februar 2020, 12:50:20
Hallo elektron-bbs,
hatte den kleinen Unterschied zwischen 'W98#' und 'u98#' übersehen. Jetzt scheint es zu funktionieren...
Danke!
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 10 Februar 2020, 07:51:46
Okay,
teile nun mal das, was ich am Wochenende geschafft habe.

Wie man das neue Protokolle via:


(defined($decodingSubs{$protocol})) # durch den hash decodieren


implementiert, gibt mir allerdings immer noch Rätsel auf.
Die meisten Sachen, die ich dort implementiert hatte, wurden ignoriert (der Batteriestand geht allerdings...), daher habe ich den Rest "klassisch" implementiert.
Vielleicht kann mir ja jemand einen Tipp geben, wie ich es besser machen kann.
Falls jemand selbst den Regenmesser hat, kann er ja mal die beiden angehängten Dateien ausprobieren...

Gruß,
Sido
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: punker am 10 Februar 2020, 09:59:14
@sido

hab mal die beiden Dateien runtergeladen und FHEM neu gestartet.
Signalduino hat version V 3.3.4.0-dev200126 SIGNALduino cc1101 (b0) - compiled at Jan 28 2020 00:17:36

Verbose 5 zeigt folgendes:

2020.02.10 10:00:07.395 4: CUL433: Attr, Calling sub with args: set verbose = 5
2020.02.10 10:00:07.395 3: CUL433: Attr, setting Verbose to: 5
2020.02.10 10:00:23.154 5: CUL433: Read, RAW rmsg: Mu;°ô€;,,,;²«ƒ;³ò‡;´ÄÂ;...Ձ;§ð€;C1;REA;d!1!1!!1!1!!!E5151!!!!!!p;e;
2020.02.10 10:00:23.156 4: CUL433: Read, msg READredu: MU;P0=-244;P1=516;P2=-939;P3=-2034;P4=-17092;P5=341;P7=-112;CP=1;R=234;D=0121312131212131213121212145353135312121212121217;e;
2020.02.10 10:00:23.158 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2020.02.10 10:00:23.159 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:12|12){43,})) did not match
2020.02.10 10:00:23.161 5: CUL433: Parse_MU, start pattern for MU Protocol id 13.1 -> FLAMINGO FA22RF / FA21RF / LM-101LD not found, aborting
2020.02.10 10:00:23.162 5: CUL433: Parse_MU, start pattern for MU Protocol id 16 -> Dooya not found, aborting
2020.02.10 10:00:23.164 5: CUL433: Parse_MU, start pattern for MU Protocol id 22 -> HAMULiGHT not found, aborting
2020.02.10 10:00:23.165 5: CUL433: Parse_MU, start pattern for MU Protocol id 24 -> visivon remote not found, aborting
2020.02.10 10:00:23.167 5: CUL433: Parse_MU, start pattern for MU Protocol id 27 -> remote not found, aborting
2020.02.10 10:00:23.167 5: CUL433: Parse_MU, start pattern for MU Protocol id 28 -> IC Ledspot not found, aborting
2020.02.10 10:00:23.168 5: CUL433: Parse_MU, start pattern for MU Protocol id 29 -> HT12e not found, aborting
2020.02.10 10:00:23.169 5: CUL433: Parse_MU, start pattern for MU Protocol id 30 -> diverse not found, aborting
2020.02.10 10:00:23.169 5: CUL433: Parse_MU, start pattern for MU Protocol id 31 -> Pollin ISOTRONIC not found, aborting
2020.02.10 10:00:23.170 5: CUL433: Parse_MU, start pattern for MU Protocol id 32 -> wireless doorbell not found, aborting
2020.02.10 10:00:23.172 5: CUL433: Parse_MU, start pattern for MU Protocol id 36 -> remote not found, aborting
2020.02.10 10:00:23.175 5: CUL433: Parse_MU, for MU Protocol id 39, applying filterfunc SIGNALduino_compPattern
2020.02.10 10:00:23.176 5: CUL433: Parse_MU, start pattern for MU Protocol id 39 -> X10 Protocol not found, aborting
2020.02.10 10:00:23.177 5: CUL433: Parse_MU, start pattern for MU Protocol id 40 -> Romotec  not found, aborting
2020.02.10 10:00:23.181 5: CUL433: Parse_MU, start pattern for MU Protocol id 44 -> BresserTemeo not found, aborting
2020.02.10 10:00:23.182 5: CUL433: Parse_MU, start pattern for MU Protocol id 44.1 -> BresserTemeo not found, aborting
2020.02.10 10:00:23.182 5: CUL433: Parse_MU, start pattern for MU Protocol id 45 -> Revolt not found, aborting
2020.02.10 10:00:23.184 5: CUL433: Parse_MU, start pattern for MU Protocol id 48 -> TFA Dostmann not found, aborting
2020.02.10 10:00:23.184 5: CUL433: Parse_MU, start pattern for MU Protocol id 49 -> QUIGG_GT-9000 not found, aborting
2020.02.10 10:00:23.186 5: CUL433: Parse_MU, start pattern for MU Protocol id 56 -> Celexon not found, aborting
2020.02.10 10:00:23.186 5: CUL433: Parse_MU, start pattern for MU Protocol id 59 -> AK-HD-4 not found, aborting
2020.02.10 10:00:23.188 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2020.02.10 10:00:23.189 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:12|17){38,})) did not match
2020.02.10 10:00:23.190 5: CUL433: Parse_MU, start pattern for MU Protocol id 62 -> Clarus_Switch not found, aborting
2020.02.10 10:00:23.191 5: CUL433: Parse_MU, start pattern for MU Protocol id 66 -> WS7035 not found, aborting
2020.02.10 10:00:23.192 5: CUL433: Parse_MU, start pattern for MU Protocol id 69 -> Hoermann not found, aborting
2020.02.10 10:00:23.194 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2020.02.10 10:00:23.194 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:12|17){50,})) did not match
2020.02.10 10:00:23.196 5: CUL433: Parse_MU, start pattern for MU Protocol id 72 -> Siro shutter not found, aborting
2020.02.10 10:00:23.197 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2020.02.10 10:00:23.198 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:12|17){59,})) did not match
2020.02.10 10:00:23.199 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2020.02.10 10:00:23.200 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:12|17){50,})) did not match
2020.02.10 10:00:23.205 5: CUL433: Parse_MU, start pattern for MU Protocol id 76 -> LED XM21 not found, aborting
2020.02.10 10:00:23.206 5: CUL433: Parse_MU, start pattern for MU Protocol id 79 -> wireless doorbell not found, aborting
2020.02.10 10:00:23.207 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2020.02.10 10:00:23.208 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:12|17){104,})) did not match
2020.02.10 10:00:23.210 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 81 -> SA-434-1 matches, trying to demodulate
2020.02.10 10:00:23.211 5: CUL433: Parse_MU, 0. try, regex ((?:45)((?:21|21){12,})) did not match
2020.02.10 10:00:23.212 5: CUL433: Parse_MU, start pattern for MU Protocol id 83 -> RH787T not found, aborting
2020.02.10 10:00:23.212 5: CUL433: Parse_MU, start pattern for MU Protocol id 84 -> IAN 283582 / TV-4848 not found, aborting
2020.02.10 10:00:23.217 5: CUL433: Parse_MU, start pattern for MU Protocol id 91 -> Atlantic security not found, aborting
2020.02.10 10:00:23.218 5: CUL433: Parse_MU, start pattern for MU Protocol id 92 -> KRINNER Lumix not found, aborting
2020.02.10 10:00:23.218 5: CUL433: Parse_MU, start pattern for MU Protocol id 94 -> Atech not found, aborting
2020.02.10 10:00:25.815 5: CUL433: Read, RAW rmsg: Mu;°ò€;¡œˆ;²ì³;"ò€;´Î,;•ì,;¶î;—á;C3;R1D;D#ECcgccgcgggcccgccccgccgcggggcccccccccggcccECcgccgcgggcccgccccgccgcggggcccccccccg;O;
2020.02.10 10:00:25.817 4: CUL433: Read, msg READredu: MU;P0=-242;P1=-2076;P2=-13292;P3=242;P4=-718;P5=748;P6=-494;P7=481;CP=3;R=29;D=23454363670707036363670363670367070367070703636363670363636363670363636707036367070707036703670367036363636363636363636707036703636363154543636707070363636703636703670703670707036363636703636363636703636367070363670707070367036703670363636363636363636367;O;
2020.02.10 10:00:25.820 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2020.02.10 10:00:25.821 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:34|54){43,})) did not match
2020.02.10 10:00:25.822 5: CUL433: Parse_MU, start pattern for MU Protocol id 13.1 -> FLAMINGO FA22RF / FA21RF / LM-101LD not found, aborting
2020.02.10 10:00:25.823 5: CUL433: Parse_MU, start pattern for MU Protocol id 16 -> Dooya not found, aborting
2020.02.10 10:00:25.825 5: CUL433: Parse_MU, start pattern for MU Protocol id 21 -> Einhell Garagedoor not found, aborting
2020.02.10 10:00:25.826 5: CUL433: Parse_MU, start pattern for MU Protocol id 22 -> HAMULiGHT not found, aborting
2020.02.10 10:00:25.826 5: CUL433: Parse_MU, start pattern for MU Protocol id 24 -> visivon remote not found, aborting
2020.02.10 10:00:25.828 5: CUL433: Parse_MU, start pattern for MU Protocol id 27 -> remote not found, aborting
2020.02.10 10:00:25.828 5: CUL433: Parse_MU, start pattern for MU Protocol id 28 -> IC Ledspot not found, aborting
2020.02.10 10:00:25.829 5: CUL433: Parse_MU, start pattern for MU Protocol id 29 -> HT12e not found, aborting
2020.02.10 10:00:25.830 5: CUL433: Parse_MU, start pattern for MU Protocol id 30 -> diverse not found, aborting
2020.02.10 10:00:25.831 5: CUL433: Parse_MU, start pattern for MU Protocol id 31 -> Pollin ISOTRONIC not found, aborting
2020.02.10 10:00:25.831 5: CUL433: Parse_MU, start pattern for MU Protocol id 32 -> wireless doorbell not found, aborting
2020.02.10 10:00:25.833 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 34 -> QUIGG | LIBRA matches, trying to demodulate
2020.02.10 10:00:25.833 5: CUL433: Parse_MU, 0. try, regex ((?:5)((?:45|45){20,})) did not match
2020.02.10 10:00:25.834 5: CUL433: Parse_MU, start pattern for MU Protocol id 36 -> remote not found, aborting
2020.02.10 10:00:25.836 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2020.02.10 10:00:25.837 5: CUL433: Parse_MU, part is 363670707036363670363670367070367070703636363670363636363670363636707036367070707036703670367036363636363636363636 starts at position 0 and ends at 118
2020.02.10 10:00:25.838 5: CUL433: Parse_MU, 1. skip demodulation (length 57 is to long) at Pos 0 regex ((?:5454)((?:70|36){40,}))
2020.02.10 10:00:25.839 5: CUL433: Parse_MU, start pattern for MU Protocol id 38 -> NC-3911 not found, aborting
2020.02.10 10:00:25.840 5: CUL433: Parse_MU, for MU Protocol id 39, applying filterfunc SIGNALduino_compPattern
2020.02.10 10:00:25.842 5: CUL433: Parse_MU, start pattern for MU Protocol id 39 -> X10 Protocol not found, aborting
2020.02.10 10:00:25.852 5: CUL433: Parse_MU, start pattern for MU Protocol id 44 -> BresserTemeo not found, aborting
2020.02.10 10:00:25.853 5: CUL433: Parse_MU, start pattern for MU Protocol id 44.1 -> BresserTemeo not found, aborting
2020.02.10 10:00:25.854 5: CUL433: Parse_MU, start pattern for MU Protocol id 45 -> Revolt not found, aborting
2020.02.10 10:00:25.855 5: CUL433: Parse_MU, start pattern for MU Protocol id 48 -> TFA Dostmann not found, aborting
2020.02.10 10:00:25.856 5: CUL433: Parse_MU, start pattern for MU Protocol id 49 -> QUIGG_GT-9000 not found, aborting
2020.02.10 10:00:25.857 5: CUL433: Parse_MU, start pattern for MU Protocol id 56 -> Celexon not found, aborting
2020.02.10 10:00:25.858 5: CUL433: Parse_MU, start pattern for MU Protocol id 59 -> AK-HD-4 not found, aborting
2020.02.10 10:00:25.860 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2020.02.10 10:00:25.862 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:34|70){38,})) did not match
2020.02.10 10:00:25.863 5: CUL433: Parse_MU, start pattern for MU Protocol id 62 -> Clarus_Switch not found, aborting
2020.02.10 10:00:25.864 5: CUL433: Parse_MU, start pattern for MU Protocol id 66 -> WS7035 not found, aborting
2020.02.10 10:00:25.865 5: CUL433: Parse_MU, start pattern for MU Protocol id 69 -> Hoermann not found, aborting
2020.02.10 10:00:25.867 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2020.02.10 10:00:25.868 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:70|70){50,})) did not match
2020.02.10 10:00:25.869 5: CUL433: Parse_MU, start pattern for MU Protocol id 72 -> Siro shutter not found, aborting
2020.02.10 10:00:25.871 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2020.02.10 10:00:25.872 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:70|70){59,})) did not match
2020.02.10 10:00:25.873 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2020.02.10 10:00:25.874 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:70|70){50,})) did not match
2020.02.10 10:00:25.876 5: CUL433: Parse_MU, start pattern for MU Protocol id 79 -> wireless doorbell not found, aborting
2020.02.10 10:00:25.877 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2020.02.10 10:00:25.878 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:34|70){104,})) did not match
2020.02.10 10:00:25.879 5: CUL433: Parse_MU, start pattern for MU Protocol id 81 -> SA-434-1 not found, aborting
2020.02.10 10:00:25.881 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 83 -> RH787T matches, trying to demodulate
2020.02.10 10:00:25.881 5: CUL433: Parse_MU, 0. try, regex ((?:23)((?:43|07){12,})) did not match
2020.02.10 10:00:25.883 5: CUL433: Parse_MU, start pattern for MU Protocol id 84 -> IAN 283582 / TV-4848 not found, aborting
2020.02.10 10:00:25.884 5: CUL433: Parse_MU, start pattern for MU Protocol id 85 -> TFA 30.3222.02 not found, aborting
2020.02.10 10:00:25.885 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 86 -> BOSCH | CAME | Novy | Neff | Refsta Topdraft matches, trying to demodulate
2020.02.10 10:00:25.886 5: CUL433: Parse_MU, 0. try, regex ((?:23)((?:43|07){12,})) did not match
2020.02.10 10:00:25.887 5: CUL433: Parse_MU, start pattern for MU Protocol id 89 -> TFA 30.3221.02 not found, aborting
2020.02.10 10:00:25.888 5: CUL433: Parse_MU, start pattern for MU Protocol id 91 -> Atlantic security not found, aborting
2020.02.10 10:00:25.889 5: CUL433: Parse_MU, start pattern for MU Protocol id 92 -> KRINNER Lumix not found, aborting
2020.02.10 10:00:25.890 5: CUL433: Parse_MU, start pattern for MU Protocol id 94 -> Atech not found, aborting
2020.02.10 10:00:25.890 5: CUL433: Parse_MU, start pattern for MU Protocol id 95 -> Techmar not found, aborting
2020.02.10 10:00:25.902 5: CUL433: Read, RAW rmsg: Ms;°ñ€;'æ;'ñ€;³è;¤²ˆ;•â,;¶Ú,;d,Eeb2122121112221222212212111122222222211222;C2;S4;R1E;O;b13;s1;m0;
2020.02.10 10:00:25.903 4: CUL433: Read, msg READredu: MS;P0=-241;P1=486;P2=241;P3=-488;P4=-2098;P5=738;P6=-730;D=24565623231010102323231023231023101023101010232323231023232323231023232310102323101010102310231023102323232323232323232310102310232323;CP=2;SP=4;R=30;O;b=19;s=1;m0;
2020.02.10 10:00:25.948 5: CUL433: Read, RAW rmsg: Ms;°ð€;'ë;'÷€;³ì;¤½ˆ;•Ý,;¶Þ,;D$VV########################################;C2;S4;R1E;O;m1;
2020.02.10 10:00:25.950 4: CUL433: Read, msg READredu: MS;P0=-240;P1=491;P2=247;P3=-492;P4=-2109;P5=733;P6=-734;D=24565623231010102323231023231023101023101010232323231023232323231023232310102323101010102310231023102323232323232323232310102310232323;CP=2;SP=4;R=30;O;m1;
2020.02.10 10:00:26.007 5: CUL433: Read, RAW rmsg: Ms; ,,;'ԁ;'ä€;³ù;¤²ˆ;•Þ,;¶á,;D$VV########################################;C2;S4;R1E;O;m2;
2020.02.10 10:00:26.008 4: CUL433: Read, msg READredu: MS;P0=-260;P1=468;P2=228;P3=-505;P4=-2098;P5=734;P6=-737;D=24565623231010102323231023231023101023101010232323231023232323231023232310102323101010102310231023102323232323232323232310102310232323;CP=2;SP=4;R=30;O;m2;
2020.02.10 10:00:26.166 5: CUL433: Read, RAW rmsg: Ms; ;'Ձ;'ã€;³÷;¤²ˆ;•Þ,;¶á,;d$VV######################################## ;C2;S4;R1E;e;m3;
2020.02.10 10:00:26.168 4: CUL433: Read, msg READredu: MS;P0=-269;P1=469;P2=227;P3=-503;P4=-2098;P5=734;P6=-737;D=245656232310101023232310232310231010231010102323232310232323232310232323101023102323231023102310231023232323232323232310101023231010232;CP=2;SP=4;R=30;e;m3;
2020.02.10 10:00:40.637 4: CUL433: KeepAlive, ok, retry = 0
2020.02.10 10:01:10.830 5: CUL433: Read, RAW rmsg: Ms;°ë;'ò€;'܁;³ø€;¤°ˆ;•Ñ,;¶é,;dEea22111212211212111111122121;C1;S4;RA;O;b87;s1;m0;
2020.02.10 10:01:10.832 4: CUL433: Read, msg READredu: MS;P0=-491;P1=242;P2=476;P3=-248;P4=-2096;P5=721;P6=-745;D=14565610102323231010102310102310232310232323101010102310101010102323101023231023102310231023102310231010101010101010101023232310232310;CP=1;SP=4;R=10;O;b=135;s=1;m0;
2020.02.10 10:01:10.905 5: CUL433: Read, RAW rmsg: Ms;°ñ;'ð€;'å;³ñ€;¤°ˆ;•Õ,;¶â,;DVV##########################;C1;S4;RB;O;m1;
2020.02.10 10:01:10.906 4: CUL433: Read, msg READredu: MS;P0=-497;P1=240;P2=485;P3=-241;P4=-2096;P5=725;P6=-738;D=14565610102323231010102310102310232310232323101010102310101010102323101023231023102310231023102310231010101010101010101023232310232310;CP=1;SP=4;R=11;O;m1;
2020.02.10 10:01:10.951 5: CUL433: Read, RAW rmsg: Mu;ó€;±å;¢Äˆ;"Ì,;´ò,;•î;¦Š;—º€;C0;RD;d44VVVVVVVVVVqqVVVVVVVVVVVP;p;i;
2020.02.10 10:01:10.952 4: CUL433: Read, msg READredu: MU;P0=243;P1=-485;P2=-2116;P3=716;P4=-754;P5=494;P6=-266;P7=186;CP=0;R=13;D=010234340101565656010101560101560156560156565601710171560101010101565601015656015601560156015601560156010101010101010101015;p;i;
2020.02.10 10:01:10.955 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2020.02.10 10:01:10.956 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:01|34){43,})) did not match
2020.02.10 10:01:10.958 5: CUL433: Parse_MU, start pattern for MU Protocol id 13.1 -> FLAMINGO FA22RF / FA21RF / LM-101LD not found, aborting
2020.02.10 10:01:10.959 5: CUL433: Parse_MU, start pattern for MU Protocol id 16 -> Dooya not found, aborting
2020.02.10 10:01:10.961 5: CUL433: Parse_MU, start pattern for MU Protocol id 21 -> Einhell Garagedoor not found, aborting
2020.02.10 10:01:10.962 5: CUL433: Parse_MU, start pattern for MU Protocol id 22 -> HAMULiGHT not found, aborting
2020.02.10 10:01:10.962 5: CUL433: Parse_MU, start pattern for MU Protocol id 24 -> visivon remote not found, aborting
2020.02.10 10:01:10.964 5: CUL433: Parse_MU, start pattern for MU Protocol id 27 -> remote not found, aborting
2020.02.10 10:01:10.965 5: CUL433: Parse_MU, start pattern for MU Protocol id 28 -> IC Ledspot not found, aborting
2020.02.10 10:01:10.965 5: CUL433: Parse_MU, start pattern for MU Protocol id 29 -> HT12e not found, aborting
2020.02.10 10:01:10.966 5: CUL433: Parse_MU, start pattern for MU Protocol id 30 -> diverse not found, aborting
2020.02.10 10:01:10.967 5: CUL433: Parse_MU, start pattern for MU Protocol id 31 -> Pollin ISOTRONIC not found, aborting
2020.02.10 10:01:10.968 5: CUL433: Parse_MU, start pattern for MU Protocol id 32 -> wireless doorbell not found, aborting
2020.02.10 10:01:10.969 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 34 -> QUIGG | LIBRA matches, trying to demodulate
2020.02.10 10:01:10.970 5: CUL433: Parse_MU, 0. try, regex ((?:3)((?:43|43){20,})) did not match
2020.02.10 10:01:10.971 5: CUL433: Parse_MU, start pattern for MU Protocol id 36 -> remote not found, aborting
2020.02.10 10:01:10.973 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2020.02.10 10:01:10.973 5: CUL433: Parse_MU, 0. try, regex ((?:3434)((?:56|01){40,})) did not match
2020.02.10 10:01:10.975 5: CUL433: Parse_MU, start pattern for MU Protocol id 38 -> NC-3911 not found, aborting
2020.02.10 10:01:10.976 5: CUL433: Parse_MU, for MU Protocol id 39, applying filterfunc SIGNALduino_compPattern
2020.02.10 10:01:10.977 5: CUL433: Parse_MU, start pattern for MU Protocol id 39 -> X10 Protocol not found, aborting
2020.02.10 10:01:10.996 5: CUL433: Parse_MU, start pattern for MU Protocol id 44 -> BresserTemeo not found, aborting
2020.02.10 10:01:10.997 5: CUL433: Parse_MU, start pattern for MU Protocol id 44.1 -> BresserTemeo not found, aborting
2020.02.10 10:01:10.997 5: CUL433: Parse_MU, start pattern for MU Protocol id 45 -> Revolt not found, aborting
2020.02.10 10:01:10.998 5: CUL433: Parse_MU, start pattern for MU Protocol id 46 -> SKXxxx, GF0x0x not found, aborting
2020.02.10 10:01:10.999 5: CUL433: Parse_MU, start pattern for MU Protocol id 48 -> TFA Dostmann not found, aborting
2020.02.10 10:01:11.000 5: CUL433: Parse_MU, start pattern for MU Protocol id 49 -> QUIGG_GT-9000 not found, aborting
2020.02.10 10:01:11.001 5: CUL433: Parse_MU, start pattern for MU Protocol id 56 -> Celexon not found, aborting
2020.02.10 10:01:11.002 5: CUL433: Parse_MU, start pattern for MU Protocol id 59 -> AK-HD-4 not found, aborting
2020.02.10 10:01:11.004 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2020.02.10 10:01:11.005 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:01|56){38,})) did not match
2020.02.10 10:01:11.007 5: CUL433: Parse_MU, start pattern for MU Protocol id 62 -> Clarus_Switch not found, aborting
2020.02.10 10:01:11.008 5: CUL433: Parse_MU, start pattern for MU Protocol id 66 -> WS7035 not found, aborting
2020.02.10 10:01:11.010 5: CUL433: Parse_MU, start pattern for MU Protocol id 69 -> Hoermann not found, aborting
2020.02.10 10:01:11.011 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2020.02.10 10:01:11.012 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:34|56){50,})) did not match
2020.02.10 10:01:11.013 5: CUL433: Parse_MU, start pattern for MU Protocol id 72 -> Siro shutter not found, aborting
2020.02.10 10:01:11.015 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2020.02.10 10:01:11.016 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:34|56){59,})) did not match
2020.02.10 10:01:11.017 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2020.02.10 10:01:11.018 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:34|56){50,})) did not match
2020.02.10 10:01:11.020 5: CUL433: Parse_MU, start pattern for MU Protocol id 76 -> LED XM21 not found, aborting
2020.02.10 10:01:11.020 5: CUL433: Parse_MU, start pattern for MU Protocol id 79 -> wireless doorbell not found, aborting
2020.02.10 10:01:11.022 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2020.02.10 10:01:11.023 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:01|56){104,})) did not match
2020.02.10 10:01:11.023 5: CUL433: Parse_MU, start pattern for MU Protocol id 81 -> SA-434-1 not found, aborting
2020.02.10 10:01:11.024 5: CUL433: Parse_MU, start pattern for MU Protocol id 83 -> RH787T not found, aborting
2020.02.10 10:01:11.025 5: CUL433: Parse_MU, start pattern for MU Protocol id 84 -> IAN 283582 / TV-4848 not found, aborting
2020.02.10 10:01:11.026 5: CUL433: Parse_MU, start pattern for MU Protocol id 85 -> TFA 30.3222.02 not found, aborting
2020.02.10 10:01:11.027 5: CUL433: Parse_MU, start pattern for MU Protocol id 86 -> BOSCH | CAME | Novy | Neff | Refsta Topdraft not found, aborting
2020.02.10 10:01:11.028 5: CUL433: Parse_MU, start pattern for MU Protocol id 89 -> TFA 30.3221.02 not found, aborting
2020.02.10 10:01:11.029 5: CUL433: Parse_MU, start pattern for MU Protocol id 91 -> Atlantic security not found, aborting
2020.02.10 10:01:11.030 5: CUL433: Parse_MU, start pattern for MU Protocol id 92 -> KRINNER Lumix not found, aborting
2020.02.10 10:01:11.031 5: CUL433: Parse_MU, start pattern for MU Protocol id 94 -> Atech not found, aborting
2020.02.10 10:01:11.032 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2020.02.10 10:01:11.033 5: CUL433: Parse_MU, 0. try, regex ((?:34)((?:34|56){50,})) did not match
2020.02.10 10:01:11.121 5: CUL433: Read, RAW rmsg: Mu;°ì€;'í;'ë€;³÷;¤œˆ;•Þ,;¶Ø,;C2;RB;D12Eeb21221211122212222121111111222222222112;e;i;
2020.02.10 10:01:11.123 4: CUL433: Read, msg READredu: MU;P0=-236;P1=493;P2=235;P3=-503;P4=-2076;P5=734;P6=-728;CP=2;R=11;D=0101023101023245656232310101023232310232310231010231010102323232310232323232310102323101023102310231023102310231023232323232323232323101010231010232;e;i;
2020.02.10 10:01:11.125 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2020.02.10 10:01:11.126 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:23|56){43,})) did not match
2020.02.10 10:01:11.128 5: CUL433: Parse_MU, start pattern for MU Protocol id 13.1 -> FLAMINGO FA22RF / FA21RF / LM-101LD not found, aborting
2020.02.10 10:01:11.128 5: CUL433: Parse_MU, start pattern for MU Protocol id 16 -> Dooya not found, aborting
2020.02.10 10:01:11.130 5: CUL433: Parse_MU, start pattern for MU Protocol id 21 -> Einhell Garagedoor not found, aborting
2020.02.10 10:01:11.131 5: CUL433: Parse_MU, start pattern for MU Protocol id 22 -> HAMULiGHT not found, aborting
2020.02.10 10:01:11.131 5: CUL433: Parse_MU, start pattern for MU Protocol id 24 -> visivon remote not found, aborting
2020.02.10 10:01:11.133 5: CUL433: Parse_MU, start pattern for MU Protocol id 27 -> remote not found, aborting
2020.02.10 10:01:11.134 5: CUL433: Parse_MU, start pattern for MU Protocol id 28 -> IC Ledspot not found, aborting
2020.02.10 10:01:11.134 5: CUL433: Parse_MU, start pattern for MU Protocol id 29 -> HT12e not found, aborting
2020.02.10 10:01:11.135 5: CUL433: Parse_MU, start pattern for MU Protocol id 30 -> diverse not found, aborting
2020.02.10 10:01:11.135 5: CUL433: Parse_MU, start pattern for MU Protocol id 31 -> Pollin ISOTRONIC not found, aborting
2020.02.10 10:01:11.136 5: CUL433: Parse_MU, start pattern for MU Protocol id 32 -> wireless doorbell not found, aborting
2020.02.10 10:01:11.138 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 34 -> QUIGG | LIBRA matches, trying to demodulate
2020.02.10 10:01:11.138 5: CUL433: Parse_MU, 0. try, regex ((?:5)((?:65|65){20,})) did not match
2020.02.10 10:01:11.139 5: CUL433: Parse_MU, start pattern for MU Protocol id 36 -> remote not found, aborting
2020.02.10 10:01:11.141 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2020.02.10 10:01:11.142 5: CUL433: Parse_MU, part is 23231010102323231023231023101023101010232323231023232323231010232310102310231023102310231023102323232323232323232310101023101023 starts at position 0 and ends at 132
2020.02.10 10:01:11.143 5: CUL433: Parse_MU, 1. skip demodulation (length 64 is to long) at Pos 0 regex ((?:5656)((?:10|23){40,}))
2020.02.10 10:01:11.148 5: CUL433: Parse_MU, start pattern for MU Protocol id 38 -> NC-3911 not found, aborting
2020.02.10 10:01:11.148 5: CUL433: Parse_MU, for MU Protocol id 39, applying filterfunc SIGNALduino_compPattern
2020.02.10 10:01:11.149 5: CUL433: Parse_MU, start pattern for MU Protocol id 39 -> X10 Protocol not found, aborting
2020.02.10 10:01:11.159 5: CUL433: Parse_MU, start pattern for MU Protocol id 44 -> BresserTemeo not found, aborting
2020.02.10 10:01:11.160 5: CUL433: Parse_MU, start pattern for MU Protocol id 44.1 -> BresserTemeo not found, aborting
2020.02.10 10:01:11.160 5: CUL433: Parse_MU, start pattern for MU Protocol id 45 -> Revolt not found, aborting
2020.02.10 10:01:11.161 5: CUL433: Parse_MU, start pattern for MU Protocol id 46 -> SKXxxx, GF0x0x not found, aborting
2020.02.10 10:01:11.161 5: CUL433: Parse_MU, start pattern for MU Protocol id 48 -> TFA Dostmann not found, aborting
2020.02.10 10:01:11.162 5: CUL433: Parse_MU, start pattern for MU Protocol id 49 -> QUIGG_GT-9000 not found, aborting
2020.02.10 10:01:11.164 5: CUL433: Parse_MU, start pattern for MU Protocol id 56 -> Celexon not found, aborting
2020.02.10 10:01:11.164 5: CUL433: Parse_MU, start pattern for MU Protocol id 59 -> AK-HD-4 not found, aborting
2020.02.10 10:01:11.166 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2020.02.10 10:01:11.168 5: CUL433: Parse_MU, part is 23231010102323231023231023101023101010232323231023232323231010232310102310231023102310231023102323232323232323232310101023101023 starts at position 19 and ends at 147
2020.02.10 10:01:11.168 5: CUL433: Parse_MU, 1. skip demodulation (length 64 is to long) at Pos 19 regex ((?:)((?:23|10){38,}))
2020.02.10 10:01:11.169 5: CUL433: Parse_MU, start pattern for MU Protocol id 62 -> Clarus_Switch not found, aborting
2020.02.10 10:01:11.171 5: CUL433: Parse_MU, start pattern for MU Protocol id 66 -> WS7035 not found, aborting
2020.02.10 10:01:11.172 5: CUL433: Parse_MU, start pattern for MU Protocol id 69 -> Hoermann not found, aborting
2020.02.10 10:01:11.173 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2020.02.10 10:01:11.174 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:56|10){50,})) did not match
2020.02.10 10:01:11.176 5: CUL433: Parse_MU, start pattern for MU Protocol id 72 -> Siro shutter not found, aborting
2020.02.10 10:01:11.177 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2020.02.10 10:01:11.178 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:10|10){59,})) did not match
2020.02.10 10:01:11.179 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2020.02.10 10:01:11.180 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:10|10){50,})) did not match
2020.02.10 10:01:11.181 5: CUL433: Parse_MU, start pattern for MU Protocol id 76 -> LED XM21 not found, aborting
2020.02.10 10:01:11.182 5: CUL433: Parse_MU, start pattern for MU Protocol id 79 -> wireless doorbell not found, aborting
2020.02.10 10:01:11.184 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2020.02.10 10:01:11.184 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:23|10){104,})) did not match
2020.02.10 10:01:11.185 5: CUL433: Parse_MU, start pattern for MU Protocol id 81 -> SA-434-1 not found, aborting
2020.02.10 10:01:11.186 5: CUL433: Parse_MU, start pattern for MU Protocol id 83 -> RH787T not found, aborting
2020.02.10 10:01:11.187 5: CUL433: Parse_MU, start pattern for MU Protocol id 84 -> IAN 283582 / TV-4848 not found, aborting
2020.02.10 10:01:11.189 5: CUL433: Parse_MU, start pattern for MU Protocol id 85 -> TFA 30.3222.02 not found, aborting
2020.02.10 10:01:11.190 5: CUL433: Parse_MU, start pattern for MU Protocol id 86 -> BOSCH | CAME | Novy | Neff | Refsta Topdraft not found, aborting
2020.02.10 10:01:11.192 5: CUL433: Parse_MU, start pattern for MU Protocol id 89 -> TFA 30.3221.02 not found, aborting
2020.02.10 10:01:11.192 5: CUL433: Parse_MU, start pattern for MU Protocol id 91 -> Atlantic security not found, aborting
2020.02.10 10:01:11.193 5: CUL433: Parse_MU, start pattern for MU Protocol id 92 -> KRINNER Lumix not found, aborting
2020.02.10 10:01:11.194 5: CUL433: Parse_MU, start pattern for MU Protocol id 94 -> Atech not found, aborting
2020.02.10 10:01:11.195 5: CUL433: Parse_MU, start pattern for MU Protocol id 95 -> Techmar not found, aborting


Leider finde ich den TFA Drop nicht!
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: HomeAuto_User am 10 Februar 2020, 10:51:00
Hallo, ich werde mir es heute mal ansehen mit euren RAWMSG's.


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: HomeAuto_User am 10 Februar 2020, 15:26:20
Hallo Sido,

Zitat von: sido am 10 Februar 2020, 07:51:46
Okay,
teile nun mal das, was ich am Wochenende geschafft habe.

Wie man das neue Protokolle via:


(defined($decodingSubs{$protocol})) # durch den hash decodieren


implementiert, gibt mir allerdings immer noch Rätsel auf.
Die meisten Sachen, die ich dort implementiert hatte, wurden ignoriert (der Batteriestand geht allerdings...), daher habe ich den Rest "klassisch" implementiert.
Vielleicht kann mir ja jemand einen Tipp geben, wie ich es besser machen kann.
Falls jemand selbst den Regenmesser hat, kann er ja mal die beiden angehängten Dateien ausprobieren...

Gruß,
Sido

ich habe mal über deine Erarbeitung drüber geschaut.
Es sieht schonmal gut aus. Folgende Anmerkungen hätte ich da mal zusammengetragen um deine Datei PR fähig zu machen für das Dev  ;)

1) Protokoll auf Nr 97 abändern, da die letzte belegte ID die 96 im Dev ist (Ich habe zum testen nur auf "u" umgeleitet)

"97" => ## TFA Drop 30.3233.01 - Rain gauge
# Sensor numbre 30.3233.01, Package with base station 47.3005.01
# https://github.com/merbanan/rtl_433/blob/master/src/devices/tfa_drop_30.3233.c | https://forum.fhem.de/index.php/topic,107998.0.html @sido
# @sido
# MU;P1=247;P2=-750;P3=722;P4=-489;P5=491;P6=-236;P7=-2184;D=1232141456565656145656141456565614141456141414145656141414141456561414141456561414145614561456145614141414141414145614145656145614141732321414565656561456561414565656141414561414141456561414141414565614141414565614141456145614561456141414141414141456141;CP=1;R=55;O;
# MU;P0=-1672;P1=740;P2=-724;P3=260;P4=-468;P5=504;P6=-230;D=012123434565656563456563434565656343434563434343456563434343456345634343434565634565656345634563456343434343434343456563434345634345656;CP=3;R=4;
# @punker
# MU;P0=-242;P1=-2076;P2=-13292;P3=242;P4=-718;P5=748;P6=-494;P7=481;CP=3;R=29;D=23454363670707036363670363670367070367070703636363670363636363670363636707036367070707036703670367036363636363636363636707036703636363154543636707070363636703636703670703670707036363636703636363636703636367070363670707070367036703670363636363636363636367;O;
# MU;P0=-236;P1=493;P2=235;P3=-503;P4=-2076;P5=734;P6=-728;CP=2;R=11;D=0101023101023245656232310101023232310232310231010231010102323232310232323232310102323101023102310231023102310231023232323232323232323101010231010232;e;i;
{
name         => 'TFA 30.3233.01',
comment      => 'Drop Rain gauge',
id           => '97',
knownFreqs   => '433.92',
one          => [2,-1],
zero         => [1,-2],
start        => [3,-3,3,-3],
clockabs     => 250,
#clientmodule => 'SD_WS',
format       => 'twostate',
preamble     => 'u97#',
#preamble     => 'W97#',
length_min   => '56',
length_max   => '68',
},


2) die Parameter für das autocreate wäre passender
"TFA_Drop.*" => {
anpassen auf das bisherige Schema des Modules
"SD_WS97_R.*" => {
ist vielleicht passender denke ich

3) das Modell
model      => 'TFA_Drop',
analog des Autocreate Schemas

4) Erweiterung der Commandref

Vielleicht fällt den anderen noch etwas auf bzw. haben Optimierungen.

MfG

Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: HomeAuto_User am 10 Februar 2020, 20:18:24
Hallo Ralf,
vielen Dank für den Hinweis.
Das hatte ich nicht mehr auf der Liste weil ich es nicht sofort gebookmarkt hatte.

Ich habe hier (https://github.com/RFD-FHEM/RFFHEM/pull/796) eine Anpassung eingereicht um beide ID´s dann schleunigst "fix" zu setzen.
Es wurden erstmal die freien ID Plätze gefüllt. Sobald es "fest" ist, so melde ich mich in beiden Fäden nochmal um es bekanntzugeben.

LG Marco
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 11 Februar 2020, 21:32:00
Ich habe da mal etwas vorbereitet für einen ersten Test durch euch.
Bei den Readings bin ich mir noch nicht sicher. Das erstellte SVG-Plot verarbeitet die Readings "rain_rate" und "rain_total". Das Reading "rain_total" lasse ich schreiben und es wird auch im Diagramm dargestellt. Unter "rain_rate" kann ich mir noch nicht vorstellen, was damit gemeint ist. Das SVG-Plot wurde wahrscheinlich passend erstellt zum "Oregon PCR800".

Die Datei "SD_ProtocolData.pm" habe ich auch nochmal angepasst, weil Nachrichten manchmal als MU oder MS erkannt werden und die Protokoll-Id sich mittlerweile geändert hat.

Zum Test benötige ich noch Logs mit RAWMSG und/oder DMSG aus Zeiten, wo es auch geregnet hat. Das dürfte ja in den letzten Tagen reichlich aufgetreten sein :-)
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 11 Februar 2020, 21:55:53
Hallo elektron-bbs,
cool! Vielen Dank. Ich werde die neuen Dateien gleich mal ausprobieren!
Regnen tut es im Moment wirklich genug. So stellt man sich das doch vor!

Gruß,
Sido
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 11 Februar 2020, 22:09:48
Super,
läuft hier bei mir gut!
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: punker am 12 Februar 2020, 09:15:31
Also bei mir wird nix erkannt (zumindest ich erkenne nix) mit den neuen Dateien!

2020.02.12 09:13:10.676 5: CUL433: Parse_MU, 1. skip demodulation (length 64 is to long) at Pos 0 regex ((?:5656)((?:23|01){40,}))
2020.02.12 09:13:10.676 5: CUL433: Parse_MU, part is 010123232301010123010123012323012323230101010123010101010123230123012323232323012301230123012301010101 starts at position 134 and ends at 240
2020.02.12 09:13:10.677 5: CUL433: Parse_MU, 2. skip demodulation (length 51 is to long) at Pos 134 regex ((?:5656)((?:23|01){40,}))
2020.02.12 09:13:10.678 5: CUL433: Parse_MU, start pattern for MU Protocol id 38 -> NC-3911 not found, aborting
2020.02.12 09:13:10.679 5: CUL433: Parse_MU, for MU Protocol id 39, applying filterfunc SIGNALduino_compPattern
2020.02.12 09:13:10.680 5: CUL433: Parse_MU, start pattern for MU Protocol id 39 -> X10 Protocol not found, aborting
2020.02.12 09:13:10.689 5: CUL433: Parse_MU, start pattern for MU Protocol id 44 -> BresserTemeo not found, aborting
2020.02.12 09:13:10.690 5: CUL433: Parse_MU, start pattern for MU Protocol id 44.1 -> BresserTemeo not found, aborting
2020.02.12 09:13:10.691 5: CUL433: Parse_MU, start pattern for MU Protocol id 45 -> Revolt not found, aborting
2020.02.12 09:13:10.691 5: CUL433: Parse_MU, start pattern for MU Protocol id 46 -> SKXxxx, GF0x0x not found, aborting
2020.02.12 09:13:10.693 5: CUL433: Parse_MU, start pattern for MU Protocol id 49 -> QUIGG_GT-9000 not found, aborting
2020.02.12 09:13:10.694 5: CUL433: Parse_MU, start pattern for MU Protocol id 56 -> Celexon not found, aborting
2020.02.12 09:13:10.695 5: CUL433: Parse_MU, start pattern for MU Protocol id 59 -> AK-HD-4 not found, aborting
2020.02.12 09:13:10.697 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2020.02.12 09:13:10.698 5: CUL433: Parse_MU, part is 01012323230101012301012301232301232323010101012301010101012323012301232323232301230123012301230101010101010101010123012301010123 starts at position 18 and ends at 146
2020.02.12 09:13:10.699 5: CUL433: Parse_MU, 1. skip demodulation (length 64 is to long) at Pos 18 regex ((?:)((?:01|23){38,}))
2020.02.12 09:13:10.699 5: CUL433: Parse_MU, part is 010123232301010123010123012323012323230101010123010101010123230123012323232323012301230123012301010101 starts at position 152 and ends at 254
2020.02.12 09:13:10.700 5: CUL433: Parse_MU, 2. skip demodulation (length 51 is to long) at Pos 152 regex ((?:)((?:01|23){38,}))
2020.02.12 09:13:10.701 5: CUL433: Parse_MU, start pattern for MU Protocol id 62 -> Clarus_Switch not found, aborting
2020.02.12 09:13:10.702 5: CUL433: Parse_MU, start pattern for MU Protocol id 66 -> WS7035 not found, aborting
2020.02.12 09:13:10.703 5: CUL433: Parse_MU, start pattern for MU Protocol id 69 -> Hoermann not found, aborting
2020.02.12 09:13:10.705 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2020.02.12 09:13:10.706 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:23|23){50,})) did not match
2020.02.12 09:13:10.707 5: CUL433: Parse_MU, start pattern for MU Protocol id 72 -> Siro shutter not found, aborting
2020.02.12 09:13:10.709 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2020.02.12 09:13:10.709 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:56|23){59,})) did not match
2020.02.12 09:13:10.711 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2020.02.12 09:13:10.712 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:56|23){50,})) did not match
2020.02.12 09:13:10.714 5: CUL433: Parse_MU, start pattern for MU Protocol id 79 -> wireless doorbell not found, aborting
2020.02.12 09:13:10.715 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2020.02.12 09:13:10.716 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:01|23){104,})) did not match
2020.02.12 09:13:10.717 5: CUL433: Parse_MU, start pattern for MU Protocol id 81 -> SA-434-1 not found, aborting
2020.02.12 09:13:10.718 5: CUL433: Parse_MU, start pattern for MU Protocol id 83 -> RH787T not found, aborting
2020.02.12 09:13:10.719 5: CUL433: Parse_MU, start pattern for MU Protocol id 84 -> IAN 283582 / TV-4848 not found, aborting
2020.02.12 09:13:10.720 5: CUL433: Parse_MU, start pattern for MU Protocol id 85 -> TFA 30.3222.02 not found, aborting
2020.02.12 09:13:10.721 5: CUL433: Parse_MU, start pattern for MU Protocol id 86 -> BOSCH | CAME | Novy | Neff | Refsta Topdraft not found, aborting
2020.02.12 09:13:10.722 5: CUL433: Parse_MU, start pattern for MU Protocol id 89 -> TFA 30.3221.02 not found, aborting
2020.02.12 09:13:10.723 5: CUL433: Parse_MU, start pattern for MU Protocol id 91 -> Atlantic security not found, aborting
2020.02.12 09:13:10.723 5: CUL433: Parse_MU, start pattern for MU Protocol id 92 -> KRINNER Lumix not found, aborting
2020.02.12 09:13:10.724 5: CUL433: Parse_MU, start pattern for MU Protocol id 94 -> Atech not found, aborting
2020.02.12 09:13:10.725 5: CUL433: Parse_MU, start pattern for MU Protocol id 95 -> Techmar not found, aborting
2020.02.12 09:13:10.798 5: CUL433: Read, RAW rmsg: Mu;ç€;±ø;'܁;³ý€;¤¼‡;•Ð,;¶ï,;C0;R2C;D###$VV##########################$VV#####################;O;
2020.02.12 09:13:10.800 4: CUL433: Read, msg READredu: MU;P0=231;P1=-504;P2=476;P3=-253;P4=-1852;P5=720;P6=-751;CP=0;R=44;D=01010101010123012301010123245656010123232301010123010123012323012323230101010123010101010123230123012323232323012301230123012301010101010101010101230123010101232456560101232323010101230101230123230123232301010101230101010101232301230123232323230123012301;O;
2020.02.12 09:13:10.802 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2020.02.12 09:13:10.803 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:56|56){43,})) did not match
2020.02.12 09:13:10.805 5: CUL433: Parse_MU, start pattern for MU Protocol id 13.1 -> FLAMINGO FA22RF / FA21RF / LM-101LD not found, aborting
2020.02.12 09:13:10.806 5: CUL433: Parse_MU, start pattern for MU Protocol id 16 -> Dooya not found, aborting
2020.02.12 09:13:10.808 5: CUL433: Parse_MU, start pattern for MU Protocol id 21 -> Einhell Garagedoor not found, aborting
2020.02.12 09:13:10.808 5: CUL433: Parse_MU, start pattern for MU Protocol id 22 -> HAMULiGHT not found, aborting
2020.02.12 09:13:10.809 5: CUL433: Parse_MU, start pattern for MU Protocol id 24 -> visivon remote not found, aborting
2020.02.12 09:13:10.811 5: CUL433: Parse_MU, start pattern for MU Protocol id 27 -> remote not found, aborting
2020.02.12 09:13:10.811 5: CUL433: Parse_MU, start pattern for MU Protocol id 28 -> IC Ledspot not found, aborting
2020.02.12 09:13:10.812 5: CUL433: Parse_MU, start pattern for MU Protocol id 29 -> HT12e not found, aborting
2020.02.12 09:13:10.813 5: CUL433: Parse_MU, start pattern for MU Protocol id 30 -> diverse not found, aborting
2020.02.12 09:13:10.813 5: CUL433: Parse_MU, start pattern for MU Protocol id 31 -> Pollin ISOTRONIC not found, aborting
2020.02.12 09:13:10.814 5: CUL433: Parse_MU, start pattern for MU Protocol id 32 -> wireless doorbell not found, aborting
2020.02.12 09:13:10.816 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 34 -> QUIGG | LIBRA matches, trying to demodulate
2020.02.12 09:13:10.816 5: CUL433: Parse_MU, 0. try, regex ((?:5)((?:65|45){20,})) did not match
2020.02.12 09:13:10.817 5: CUL433: Parse_MU, start pattern for MU Protocol id 36 -> remote not found, aborting
2020.02.12 09:13:10.819 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2020.02.12 09:13:10.820 5: CUL433: Parse_MU, part is 01012323230101012301012301232301232323010101012301010101012323012301232323232301230123012301230101010101010101010123012301010123 starts at position 0 and ends at 132
2020.02.12 09:13:10.820 5: CUL433: Parse_MU, 1. skip demodulation (length 64 is to long) at Pos 0 regex ((?:5656)((?:23|01){40,}))
2020.02.12 09:13:10.821 5: CUL433: Parse_MU, part is 0101232323010101230101230123230123232301010101230101010101232301230123232323230123012301 starts at position 134 and ends at 226
2020.02.12 09:13:10.821 5: CUL433: Parse_MU, 2. skip demodulation (length 44 is to long) at Pos 134 regex ((?:5656)((?:23|01){40,}))
2020.02.12 09:13:10.823 5: CUL433: Parse_MU, start pattern for MU Protocol id 38 -> NC-3911 not found, aborting
2020.02.12 09:13:10.823 5: CUL433: Parse_MU, for MU Protocol id 39, applying filterfunc SIGNALduino_compPattern
2020.02.12 09:13:10.824 5: CUL433: Parse_MU, start pattern for MU Protocol id 39 -> X10 Protocol not found, aborting
2020.02.12 09:13:10.834 5: CUL433: Parse_MU, start pattern for MU Protocol id 44 -> BresserTemeo not found, aborting
2020.02.12 09:13:10.835 5: CUL433: Parse_MU, start pattern for MU Protocol id 44.1 -> BresserTemeo not found, aborting
2020.02.12 09:13:10.835 5: CUL433: Parse_MU, start pattern for MU Protocol id 45 -> Revolt not found, aborting
2020.02.12 09:13:10.836 5: CUL433: Parse_MU, start pattern for MU Protocol id 46 -> SKXxxx, GF0x0x not found, aborting
2020.02.12 09:13:10.837 5: CUL433: Parse_MU, start pattern for MU Protocol id 49 -> QUIGG_GT-9000 not found, aborting
2020.02.12 09:13:10.839 5: CUL433: Parse_MU, start pattern for MU Protocol id 56 -> Celexon not found, aborting
2020.02.12 09:13:10.840 5: CUL433: Parse_MU, start pattern for MU Protocol id 59 -> AK-HD-4 not found, aborting
2020.02.12 09:13:10.841 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2020.02.12 09:13:10.842 5: CUL433: Parse_MU, part is 01012323230101012301012301232301232323010101012301010101012323012301232323232301230123012301230101010101010101010123012301010123 starts at position 32 and ends at 160
2020.02.12 09:13:10.843 5: CUL433: Parse_MU, 1. skip demodulation (length 64 is to long) at Pos 32 regex ((?:)((?:01|23){38,}))
2020.02.12 09:13:10.844 5: CUL433: Parse_MU, part is 0101232323010101230101230123230123232301010101230101010101232301230123232323230123012301 starts at position 166 and ends at 254
2020.02.12 09:13:10.844 5: CUL433: Parse_MU, 2. try demodulation at Pos 166
2020.02.12 09:13:10.845 5: CUL433: Parse_MU, dispatching hex: P61#C7691EF9415
2020.02.12 09:13:10.845 4: CUL433: Parse_MU, Decoded matched MU Protocol id 61 dmsg P61#C7691EF9415 length 44 dispatch(1/4) RSSI = -52
2020.02.12 09:13:10.846 5: CUL433: Dispatch, P61#C7691EF9415, test ungleich: disabled
2020.02.12 09:13:10.846 5: CUL433: Dispatch, P61#C7691EF9415, -52 dB, dispatch
2020.02.12 09:13:10.847 5: CUL433: dispatch P61#C7691EF9415
2020.02.12 09:13:10.850 4: CUL433 FS10_Parse: Protocol: 61, rawData: C7691EF9415
2020.02.12 09:13:10.850 4: CUL433 FS10_Parse: rawBitData: 11000111011010010001111011111001010000010101 (44)
2020.02.12 09:13:10.851 5: CUL433: Parse_MU, start pattern for MU Protocol id 62 -> Clarus_Switch not found, aborting
2020.02.12 09:13:10.853 5: CUL433: Parse_MU, start pattern for MU Protocol id 66 -> WS7035 not found, aborting
2020.02.12 09:13:10.854 5: CUL433: Parse_MU, start pattern for MU Protocol id 69 -> Hoermann not found, aborting
2020.02.12 09:13:10.855 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2020.02.12 09:13:10.856 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:56|23){50,})) did not match
2020.02.12 09:13:10.858 5: CUL433: Parse_MU, start pattern for MU Protocol id 72 -> Siro shutter not found, aborting
2020.02.12 09:13:10.859 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2020.02.12 09:13:10.860 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:56|23){59,})) did not match
2020.02.12 09:13:10.862 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2020.02.12 09:13:10.862 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:56|23){50,})) did not match
2020.02.12 09:13:10.864 5: CUL433: Parse_MU, start pattern for MU Protocol id 79 -> wireless doorbell not found, aborting
2020.02.12 09:13:10.866 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2020.02.12 09:13:10.867 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:01|23){104,})) did not match
2020.02.12 09:13:10.868 5: CUL433: Parse_MU, start pattern for MU Protocol id 81 -> SA-434-1 not found, aborting
2020.02.12 09:13:10.868 5: CUL433: Parse_MU, start pattern for MU Protocol id 83 -> RH787T not found, aborting
2020.02.12 09:13:10.869 5: CUL433: Parse_MU, start pattern for MU Protocol id 84 -> IAN 283582 / TV-4848 not found, aborting
2020.02.12 09:13:10.871 5: CUL433: Parse_MU, start pattern for MU Protocol id 85 -> TFA 30.3222.02 not found, aborting
2020.02.12 09:13:10.871 5: CUL433: Parse_MU, start pattern for MU Protocol id 86 -> BOSCH | CAME | Novy | Neff | Refsta Topdraft not found, aborting
2020.02.12 09:13:10.872 5: CUL433: Parse_MU, start pattern for MU Protocol id 89 -> TFA 30.3221.02 not found, aborting
2020.02.12 09:13:10.873 5: CUL433: Parse_MU, start pattern for MU Protocol id 91 -> Atlantic security not found, aborting
2020.02.12 09:13:10.874 5: CUL433: Parse_MU, start pattern for MU Protocol id 92 -> KRINNER Lumix not found, aborting
2020.02.12 09:13:10.874 5: CUL433: Parse_MU, start pattern for MU Protocol id 94 -> Atech not found, aborting
2020.02.12 09:13:10.876 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2020.02.12 09:13:10.877 5: CUL433: Parse_MU, 0. try, regex ((?:56)((?:56|23){50,})) did not match
2020.02.12 09:13:10.882 5: CUL433: Read, RAW rmsg: Mu;á;±õ€;'ó€;³ë;C2;R10;d############### ;e;
2020.02.12 09:13:10.883 4: CUL433: Read, msg READredu: MU;P0=481;P1=-245;P2=243;P3=-491;CP=2;R=16;D=01230123232323232323232323012301232323010;e;
2020.02.12 09:13:10.886 5: CUL433: Parse_MU, start pattern for MU Protocol id 13.1 -> FLAMINGO FA22RF / FA21RF / LM-101LD not found, aborting
2020.02.12 09:13:10.887 5: CUL433: Parse_MU, start pattern for MU Protocol id 16 -> Dooya not found, aborting
2020.02.12 09:13:10.888 5: CUL433: Parse_MU, start pattern for MU Protocol id 21 -> Einhell Garagedoor not found, aborting
2020.02.12 09:13:10.888 5: CUL433: Parse_MU, start pattern for MU Protocol id 22 -> HAMULiGHT not found, aborting
2020.02.12 09:13:10.889 5: CUL433: Parse_MU, start pattern for MU Protocol id 24 -> visivon remote not found, aborting
2020.02.12 09:13:10.889 5: CUL433: Parse_MU, start pattern for MU Protocol id 26 -> remote not found, aborting
2020.02.12 09:13:10.890 5: CUL433: Parse_MU, start pattern for MU Protocol id 27 -> remote not found, aborting
2020.02.12 09:13:10.891 5: CUL433: Parse_MU, start pattern for MU Protocol id 28 -> IC Ledspot not found, aborting
2020.02.12 09:13:10.891 5: CUL433: Parse_MU, start pattern for MU Protocol id 29 -> HT12e not found, aborting
2020.02.12 09:13:10.892 5: CUL433: Parse_MU, start pattern for MU Protocol id 30 -> diverse not found, aborting
2020.02.12 09:13:10.892 5: CUL433: Parse_MU, start pattern for MU Protocol id 31 -> Pollin ISOTRONIC not found, aborting
2020.02.12 09:13:10.893 5: CUL433: Parse_MU, start pattern for MU Protocol id 32 -> wireless doorbell not found, aborting
2020.02.12 09:13:10.894 5: CUL433: Parse_MU, start pattern for MU Protocol id 36 -> remote not found, aborting
2020.02.12 09:13:10.894 5: CUL433: Parse_MU, start pattern for MU Protocol id 37 -> Bresser 7009994 not found, aborting
2020.02.12 09:13:10.895 5: CUL433: Parse_MU, start pattern for MU Protocol id 38 -> NC-3911 not found, aborting
2020.02.12 09:13:10.895 5: CUL433: Parse_MU, for MU Protocol id 39, applying filterfunc SIGNALduino_compPattern
2020.02.12 09:13:10.896 5: CUL433: Parse_MU, start pattern for MU Protocol id 39 -> X10 Protocol not found, aborting
2020.02.12 09:13:10.899 5: CUL433: Parse_MU, start pattern for MU Protocol id 44 -> BresserTemeo not found, aborting
2020.02.12 09:13:10.899 5: CUL433: Parse_MU, start pattern for MU Protocol id 44.1 -> BresserTemeo not found, aborting
2020.02.12 09:13:10.900 5: CUL433: Parse_MU, start pattern for MU Protocol id 45 -> Revolt not found, aborting
2020.02.12 09:13:10.901 5: CUL433: Parse_MU, start pattern for MU Protocol id 46 -> SKXxxx, GF0x0x not found, aborting
2020.02.12 09:13:10.901 5: CUL433: Parse_MU, start pattern for MU Protocol id 48 -> TFA Dostmann not found, aborting
2020.02.12 09:13:10.902 5: CUL433: Parse_MU, start pattern for MU Protocol id 49 -> QUIGG_GT-9000 not found, aborting
2020.02.12 09:13:10.903 5: CUL433: Parse_MU, start pattern for MU Protocol id 56 -> Celexon not found, aborting
2020.02.12 09:13:10.904 5: CUL433: Parse_MU, start pattern for MU Protocol id 59 -> AK-HD-4 not found, aborting
2020.02.12 09:13:10.905 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2020.02.12 09:13:10.906 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:23|01){38,})) did not match
2020.02.12 09:13:10.907 5: CUL433: Parse_MU, start pattern for MU Protocol id 62 -> Clarus_Switch not found, aborting
2020.02.12 09:13:10.908 5: CUL433: Parse_MU, start pattern for MU Protocol id 66 -> WS7035 not found, aborting
2020.02.12 09:13:10.909 5: CUL433: Parse_MU, start pattern for MU Protocol id 69 -> Hoermann not found, aborting
2020.02.12 09:13:10.910 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2020.02.12 09:13:10.910 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:01|01){50,})) did not match
2020.02.12 09:13:10.912 5: CUL433: Parse_MU, start pattern for MU Protocol id 72 -> Siro shutter not found, aborting
2020.02.12 09:13:10.913 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2020.02.12 09:13:10.914 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:01|01){59,})) did not match
2020.02.12 09:13:10.915 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2020.02.12 09:13:10.915 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:01|01){50,})) did not match
2020.02.12 09:13:10.917 5: CUL433: Parse_MU, start pattern for MU Protocol id 76 -> LED XM21 not found, aborting
2020.02.12 09:13:10.917 5: CUL433: Parse_MU, start pattern for MU Protocol id 79 -> wireless doorbell not found, aborting
2020.02.12 09:13:10.918 4: CUL433: Parse_MU, Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2020.02.12 09:13:10.919 5: CUL433: Parse_MU, 0. try, regex ((?:)((?:23|01){104,})) did not match
2020.02.12 09:13:10.920 5: CUL433: Parse_MU, start pattern for MU Protocol id 81 -> SA-434-1 not found, aborting
2020.02.12 09:13:10.920 5: CUL433: Parse_MU, start pattern for MU Protocol id 83 -> RH787T not found, aborting
2020.02.12 09:13:10.921 5: CUL433: Parse_MU, start pattern for MU Protocol id 84 -> IAN 283582 / TV-4848 not found, aborting
2020.02.12 09:13:10.921 5: CUL433: Parse_MU, start pattern for MU Protocol id 85 -> TFA 30.3222.02 not found, aborting
2020.02.12 09:13:10.922 5: CUL433: Parse_MU, start pattern for MU Protocol id 86 -> BOSCH | CAME | Novy | Neff | Refsta Topdraft not found, aborting
2020.02.12 09:13:10.922 5: CUL433: Parse_MU, start pattern for MU Protocol id 89 -> TFA 30.3221.02 not found, aborting
2020.02.12 09:13:10.923 5: CUL433: Parse_MU, start pattern for MU Protocol id 91 -> Atlantic security not found, aborting
2020.02.12 09:13:10.923 5: CUL433: Parse_MU, start pattern for MU Protocol id 92 -> KRINNER Lumix not found, aborting
2020.02.12 09:13:10.924 5: CUL433: Parse_MU, start pattern for MU Protocol id 94 -> Atech not found, aborting
2020.02.12 09:13:10.924 5: CUL433: Parse_MU, start pattern for MU Protocol id 95 -> Techmar not found, aborting
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 12 Februar 2020, 17:39:06
Hast du denn auch Protokoll 54 und 54.1 aktiviert?
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: punker am 12 Februar 2020, 23:14:06
wie muss ich denn das aktivieren?
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: punker am 13 Februar 2020, 18:47:00
@elektron-bbs
Hab das Protokoll 54 in der SD_ProtocolData.pm
{
name           => 'TFA 30.3233.01',
comment        => 'Drop Rain gauge',
id             => '54',
knownFreqs     => '433.92',
one            => [2,-1],
zero           => [1,-2],
start          => [3,-3], # can optionally be adjusted to [-3,3,-3] or [3,-3], must be tested extensively
clockabs       => 250,
reconstructBit => '1',
clientmodule   => 'SD_WS',
format         => 'twostate',
preamble       => 'W54#',
length_min     => '64',
length_max     => '68',
},

und in der 14_SD_WS.pm aktiviert
54 => {
# TFA Drop Rainmeter
# Protocol after conversion bits (Length varies from minimum ?? to maximum 68 bits.)
# It seems, that a minimum of 56 bits is required.
# ------------------------------------------------------------------------
# 0        8        16       24       32       40       48       56       64   - 01234567890123456
# 00111101 10011100 01000011 00001010 00011011 10101010 00000001 10001001 1000 - 3D9C430A1BAA01898
# 00111101 10011100 01000011 00000110 00011000 10101010 00000001 00110100 0000 - 3D9C430618AA01340
# PPPPIIII IIIIIIII IIIIIIII BCUUXXXX RRRRRRRR FFFFFFFF SSSSSSSS MMMMMMMM KKKK
# P: 4 bit message prefix, always 0x3
# I: 20 bits Sensor ID
# B: 1 bit, battery_low. 0 if battery OK, 1 if battery is low.
# C: 1 bit, device reset. Set to 1 briefly after battery insert.
# X: Transmission counter
#    Possible values: 0x0, 0x2, 0x4, 0x6, 0x8, 0xA, 0xE, 0xE. - Rolls over.
# R: LSB of 16-bit little endian rain counter
# F: Fixed to 0xaa
# S: MSB of 16-bit little endian rain counter
# M: Checksum.
#    Compute with reverse Galois LFSR with byte reflection, generator 0x31 and key 0xf4.
# K: Unknown. Either b1011 or b0111. - Distribution: 50:50. ???
# Each tip of the bucket corresponds to 0.254mm of rain.
sensortype     => 'TFA Drop Rainmeter',
model          => 'SD_WS_54_R',
prematch   => sub {my $rawData = shift; return 1 if ($rawData =~ /^[0-9A-F]{10}AA[0-9A-F]{4,5}$/); }, # prematch BD9C430618 AA 01340
id             => sub {my ($rawData,undef) = @_; return substr($rawData,0,3); },
bat            => sub {my (undef,$bitData) = @_; return substr($bitData,24,1) eq "0" ? "ok" : "low";},
batChange      => sub {my (undef,$bitData) = @_; return substr($bitData,25,1);},
sendCounter    => sub {my (undef,$bitData) = @_; return (SD_WS_binaryToNumber($bitData,28,31) / 2);},
rawRainCounter => sub {my (undef,$bitData) = @_; return (SD_WS_binaryToNumber($bitData,32,39) + SD_WS_binaryToNumber($bitData,48,55) * 256);},
# Each tip of the bucket corresponds to 0.254mm of rain.
rain_total     => sub {my (undef,$bitData) = @_; return ((SD_WS_binaryToNumber($bitData,32,39) + SD_WS_binaryToNumber($bitData,48,55) * 256) * 0.254);},
crcok          => sub {my $rawData = shift;
my $checksum = SD_WS_LFSR_digest8_reflect(7, 0x31, 0xf4, $rawData );
if ($checksum == hex(substr($rawData,14,2))) {
return 1;
} else {
Log3 $name, 3, "$name: SD_WS_54 Parse msg $msg - ERROR checksum $checksum != " . hex(substr($rawData,14,2));
return 0;
}
},
},

und im Log sehe ich auch Meldungen, aber ein Gerät wird nicht angelegt.
Woran haperts noch?
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 13 Februar 2020, 19:31:14
Hallo Dieter,
du musst in deinem SIGNALduino device das whitelist Attribut entsprechend setzen, damit die Protokolle unterstützt werden.
Bei mir z.B.:

attr mySduino whitelist_IDs 33,33.1,43,48,54,54.1,58,85,89

Bei mir gibt es oben im SIGNALduino Device auch ein anklickbares Label: "Display protocollist". Dort kann man es auch über das UI einstellen.

Heute regnet es hier wieder schön  ;D

Gruß,
Sido
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: punker am 13 Februar 2020, 19:53:57
@sido

Hab das jetzt mal gemacht und im Log diese Meldungen
2020.02.13 19:51:25.440 4: CUL433: Parse_MS, Matched MS Protocol id 54.1 -> TFA 30.3233.01
2020.02.13 19:51:25.442 4: CUL433: Parse_MS, Decoded matched MS Protocol id 54.1 dmsg W54#3896E10CEEAA0020 length 64  RSSI = -58.5
2020.02.13 19:51:25.449 4: CUL433: SD_WS_Parse protocol 54, rawData 3896E10CEEAA0020
2020.02.13 19:51:25.450 4: CUL433: SD_WS_Parse protocol 54, rawData 3896E10CEEAA0020, TEST-AP***

2020.02.13 19:51:25.451 4: CUL433: SD_WS_Parse decoded protocol-id 54 (TFA Drop Rainmeter), sensor-id 389
2020.02.13 19:51:25.452 1: CUL433: SD_WS_Parse UNDEFINED sensor SD_WS_54_R detected, code SD_WS_54_R_389
2020.02.13 19:51:25.511 4: CUL433: Read, msg READredu: MS;P0=232;P1=-501;P3=475;P4=-245;P5=-2084;P6=738;P7=-728;D=05676701013434340101013401013401343401343434010101013401010101343401013434340134343401340134013401340101010101010101010101340101010101;CP=0;SP=5;R=31;O;m1;
2020.02.13 19:51:25.517 4: CUL433: Parse_MS, Matched MS Protocol id 54.1 -> TFA 30.3233.01
2020.02.13 19:51:25.519 4: CUL433: Parse_MS, Decoded matched MS Protocol id 54.1 dmsg W54#3896E10CEEAA0020 length 64  RSSI = -58.5
2020.02.13 19:51:25.519 4: CUL433: Dispatch, W54#3896E10CEEAA0020, Dropped due to short time or equal msg
2020.02.13 19:51:25.569 4: CUL433: Read, msg READredu: MS;P0=237;P1=-495;P3=481;P4=-248;P5=-2092;P6=728;P7=-737;D=05676701013434340101013401013401343401343434010101013401010101343401013434340134343401340134013401340101010101010101010101340101010101;CP=0;SP=5;R=31;O;m2;
2020.02.13 19:51:25.575 4: CUL433: Parse_MS, Matched MS Protocol id 54.1 -> TFA 30.3233.01
2020.02.13 19:51:25.577 4: CUL433: Parse_MS, Decoded matched MS Protocol id 54.1 dmsg W54#3896E10CEEAA0020 length 64  RSSI = -58.5
2020.02.13 19:51:25.577 4: CUL433: Dispatch, W54#3896E10CEEAA0020, Dropped due to short time or equal msg
2020.02.13 19:51:25.615 4: CUL433: Read, msg READredu: MS;P0=245;P1=-484;P3=494;P4=-238;P5=-1980;P6=725;P7=-744;D=05676701013434340101013401013401343401343434010101013401010101343401013434340134343401340134013401340101010101010101010101340101010101;CP=0;SP=5;R=31;O;m3;
2020.02.13 19:51:25.621 4: CUL433: Parse_MS, Matched MS Protocol id 54.1 -> TFA 30.3233.01
2020.02.13 19:51:25.623 4: CUL433: Parse_MS, Decoded matched MS Protocol id 54.1 dmsg W54#3896E10CEEAA0020 length 64  RSSI = -58.5
2020.02.13 19:51:25.623 4: CUL433: Dispatch, W54#3896E10CEEAA0020, Dropped due to short time or equal msg

aber autocreate sollte ein Device anlegen - oder muss ich das per Hand machen?
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 13 Februar 2020, 19:56:48
@Dieter
Das mit dem autocreate kapiere ich auch nicht ganz.
Probiere es doch mal von Hand.
Bei mir so:

defmod TFA_Drop SD_WS SD_WS_54_R_3D9
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 13 Februar 2020, 20:30:34
Eigentlich sollte der Sensor angelegt werden, wenn innerhalb von 3 Minuten 3 Nachrichten empfangen wurden. Voraussetzung ist natürlich, das Autocreate global eingeschaltet ist.

Sido, wenn es so schön geregnet hat, lade doch mal bitte ein Log vom Sensor hoch, damit ich mir auch ein Bild machen kann.
Wie schon geschrieben, bin ich mir bei den Readings "rain_rate" und "rain_total", die im SVG-Plot verwendet werden, nicht sicher.
Oder bist du so, wie es jetzt ist zufrieden und wir lassen es so?
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 13 Februar 2020, 21:23:26
@elektron-bbs
wo bekomme ich denn das log her? Beim Device verbose auf 4 stellen und dann einfach warten?
Ein rain_rate sehe ich übrigens gar nicht in dem Code.
Cool wäre noch, wenn man irgendwie die Regenmenge des aktuellen Tages, evtl. der letzten Woche usw. auslesen oder abfragen könnte.
Gruß,
Sido
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 13 Februar 2020, 21:45:18
Dafür käme vielleicht das Statistic-Modul in Frage.
Das Log vom Sensor (FileLog_SD_WS_54_R_3D9) sollte doch eigentlich auch angelegt worden sein?
Das bräuchte ich.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 13 Februar 2020, 21:55:41
Das Log habe ich aber modifiziert.
Hier ein Auszug:

2020-02-11_22:30:35 TFA_Drop batteryState: ok
2020-02-11_22:30:35 TFA_Drop rawRainCounter: 700
2020-02-11_22:30:35 TFA_Drop rain_total: 177.8
2020-02-11_22:43:20 TFA_Drop rawRainCounter: 701
2020-02-11_22:43:20 TFA_Drop rain_total: 178.054
2020-02-11_23:26:05 TFA_Drop rawRainCounter: 702
2020-02-11_23:26:05 TFA_Drop rain_total: 178.308
2020-02-11_23:32:50 TFA_Drop rawRainCounter: 703
2020-02-11_23:32:50 TFA_Drop rain_total: 178.562
2020-02-11_23:40:20 TFA_Drop rawRainCounter: 704
2020-02-11_23:40:20 TFA_Drop rain_total: 178.816
2020-02-12_13:42:36 TFA_Drop rawRainCounter: 705
2020-02-12_13:42:36 TFA_Drop rain_total: 179.07
2020-02-12_18:07:22 TFA_Drop rawRainCounter: 707
2020-02-12_18:07:22 TFA_Drop rain_total: 179.578
2020-02-12_20:30:37 TFA_Drop rawRainCounter: 708
2020-02-12_20:30:37 TFA_Drop rain_total: 179.832
2020-02-12_21:50:07 TFA_Drop rawRainCounter: 709
2020-02-12_21:50:07 TFA_Drop rain_total: 180.086
2020-02-12_22:20:07 TFA_Drop rawRainCounter: 710
2020-02-12_22:20:07 TFA_Drop rain_total: 180.34
2020-02-13_16:08:08 TFA_Drop rawRainCounter: 711
2020-02-13_16:08:08 TFA_Drop rain_total: 180.594
2020-02-13_16:42:38 TFA_Drop rawRainCounter: 712
2020-02-13_16:42:38 TFA_Drop rain_total: 180.848
2020-02-13_16:58:23 TFA_Drop rawRainCounter: 713
2020-02-13_16:58:23 TFA_Drop rain_total: 181.102
2020-02-13_17:15:38 TFA_Drop rawRainCounter: 714
2020-02-13_17:15:38 TFA_Drop rain_total: 181.356
2020-02-13_17:28:24 TFA_Drop rawRainCounter: 715
2020-02-13_17:28:24 TFA_Drop rain_total: 181.61
2020-02-13_17:46:23 TFA_Drop rawRainCounter: 716
2020-02-13_17:46:23 TFA_Drop rain_total: 181.864
2020-02-13_17:56:53 TFA_Drop rawRainCounter: 717
2020-02-13_17:56:53 TFA_Drop rain_total: 182.118
2020-02-13_18:08:54 TFA_Drop rawRainCounter: 718
2020-02-13_18:08:54 TFA_Drop rain_total: 182.372
2020-02-13_18:20:09 TFA_Drop rawRainCounter: 719
2020-02-13_18:20:09 TFA_Drop rain_total: 182.626
2020-02-13_18:42:39 TFA_Drop rawRainCounter: 720
2020-02-13_18:42:39 TFA_Drop rain_total: 182.88
2020-02-13_18:56:54 TFA_Drop rawRainCounter: 721
2020-02-13_18:56:54 TFA_Drop rain_total: 183.134
2020-02-13_19:14:54 TFA_Drop rawRainCounter: 722
2020-02-13_19:14:54 TFA_Drop rain_total: 183.388
2020-02-13_19:26:54 TFA_Drop rawRainCounter: 723
2020-02-13_19:26:54 TFA_Drop rain_total: 183.642
2020-02-13_19:47:09 TFA_Drop rawRainCounter: 724
2020-02-13_19:47:09 TFA_Drop rain_total: 183.896
2020-02-13_21:22:24 TFA_Drop rawRainCounter: 725
2020-02-13_21:22:24 TFA_Drop rain_total: 184.15
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: punker am 14 Februar 2020, 16:37:43
Zitat von: sido am 13 Februar 2020, 19:56:48
@Dieter
Das mit dem autocreate kapiere ich auch nicht ganz.
Probiere es doch mal von Hand.
Bei mir so:

defmod TFA_Drop SD_WS SD_WS_54_R_3D9


OK, habs jetzt auch so gemacht und scheint zu funktionieren!
Hier mal ein list:
Internals:
   CODE       SD_WS_54_R_389
   CUL433_DMSG W54#3896E10CFDAA0084
   CUL433_MSGCNT 18
   CUL433_Protocol_ID 54.1
   CUL433_RAWMSG MS;P0=228;P1=-501;P2=481;P3=-255;P4=-2106;P5=712;P6=-744;D=04565601012323230101012301012301232301232323010101012301010101232301012323232323230123230123012301230101010101010101012301010101230101;CP=0;SP=4;R=27;O;b=18;m0;
   CUL433_RSSI -60.5
   CUL433_TIME 2020-02-14 16:33:26
   DEF        SD_WS_54_R_389
   FUUID      5e459a54-f33f-55ca-60b1-34aba02bd910577d
   LASTInputDev CUL433
   MSGCNT     16
   NAME       TFA_Drop
   NR         627
   STATE      253 - 3896E10CFDAA0084
   TYPE       SD_WS
   bitMSG     0011100010010110111000010000110011111101101010100000000010000100
   lastMSG    3896E10CFDAA0084
   lastReceive 1581694406.27996
   READINGS:
     2020-02-14 16:33:26   batteryState    ok
     2020-02-14 16:33:26   channel         896E1
     2020-02-14 16:33:26   rain_total      64.262
     2020-02-14 16:33:26   rawRainCounter  253
     2020-02-14 16:33:26   sendCounter     6
     2020-02-14 16:33:26   state           253 - 3896E10CFDAA0084
     2020-02-14 16:33:26   type            TFA Drop Rainmeter


was bedeutet rawRainCounter?
rain_total wird der gesamte Regen in l/m²???  sein - oder?
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 14 Februar 2020, 17:30:44
"rawRainCounter" ist der Zählerstand, den der Sensor übermittelt. Daraus wird "rain_total " errechnet.
Die Umrechnung wurde aus dem Quellcode übernommen. Dort steht:

The rain bucket counter represents the number of tips of the rain
bucket. Each tip of the bucket corresponds to 0.254mm of rain.


@sido
Da du das Log manipuliert hast, sind die Diagramme davon leider wenig aussagekräftig.
Lade doch bitte mal ein vollständiges Log hoch.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 15 Februar 2020, 12:08:21
@elektron-bbs
Regnet hier leider nicht mehr...
Was soll denn alles in das Log rein?
Einfach SD_WS_54_R_3D9.* ?
Dann ist aber nicht die 68bit-Nachricht im Raw-Format nicht mit dabei, oder? Soll ich die noch dazu packen?
Ich könnte auch mal die Batterien rausnehmen und mal mitloggen, was nach dem Batteriewechsel so alles gesendet wird. Das soll ja angeblich anders sein...

Gruß,
Sido
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 15 Februar 2020, 13:02:47
Du müsstest bei deinem SIGNALduino das Attribut "addvaltrigger" auf 1 setzen, dann kommen auch die RAWMSG mit ins Log.
Das DEF des FileLog sieht bei mir so aus:

./log/SD_WS_54_R_3D9-%Y-%m.log SD_WS_54_R_3D9

Dadurch wird alles mitgeschrieben.

Batterien entfernen und wieder einlegen ist eine gute Idee. Dabei wird sich aber wahrscheinlich die Ident ändern und ein neuer Sensor wird angelegt. Gut wäre auch noch ein Test mit schwachen Batterien, Akkus oder Labornetzteil, je nachdem, was dir zur Verfügung steht. Damit könntest du die Readings "batteryChanged" und "batteryState" testen.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 15 Februar 2020, 14:57:41
So cool, nach Batteriewechsel wird tatsächlich ein neues Device angelegt.
Hier das Log:

2020-02-15_14:45:56 SD_WS_54_R_3E2 R: 16643.604
2020-02-15_14:45:56 SD_WS_54_R_3E2 batteryState: ok
2020-02-15_14:45:56 SD_WS_54_R_3E2 batteryChanged: 1
2020-02-15_14:45:56 SD_WS_54_R_3E2 rawRainCounter: 65526
2020-02-15_14:45:56 SD_WS_54_R_3E2 rain_total: 16643.604
2020-02-15_14:45:56 SD_WS_54_R_3E2 sendCounter: 0
2020-02-15_14:45:56 SD_WS_54_R_3E2 RAWMSG: MU;P0=493;P1=-243;P2=-765;P3=156;P4=-15952;P5=245;P6=728;P7=-479;CP=5;R=249;D=23452625757010101010157575701570101015757570101015757015701575757575757010101015701015701570157015701570101010101010101010101575701575757;e;i;
2020-02-15_14:45:56 SD_WS_54_R_3E2 DMSG: W54#3E2E3940F6AAFFE40
2020-02-15_14:45:56 SD_WS_54_R_3E2 Protocol_ID: 54
2020-02-15_14:45:56 SD_WS_54_R_3E2 RSSI: -77.5
2020-02-15_14:45:59 SD_WS_54_R_3E2 RSSI: -69.5
2020-02-15_14:45:59 SD_WS_54_R_3E2 Protocol_ID: 54
2020-02-15_14:45:59 SD_WS_54_R_3E2 RAWMSG: MU;P0=-1644;P1=728;P2=-744;P3=241;P4=-495;P5=491;P6=-234;CP=3;R=9;D=012123434565656565634343456345656563434345656563434563456343434343434565656563456563456345634563456345656565656565656565656343456343434;e;
2020-02-15_14:45:59 SD_WS_54_R_3E2 DMSG: W54#3E2E3940F6AAFFE40
2020-02-15_14:46:02 SD_WS_54_R_3E2 Protocol_ID: 54
2020-02-15_14:46:02 SD_WS_54_R_3E2 DMSG: W54#3E2E3940F6AAFFE40
2020-02-15_14:46:02 SD_WS_54_R_3E2 RAWMSG: MU;P0=-239;P1=92;P2=-23344;P3=242;P4=-740;P5=728;P6=-493;P7=497;CP=3;R=14;D=1234543636707070707036363670367070703636367070703636703670363636363636707070703670703670367036703670367070707070707070707070363670363636;e;i;
2020-02-15_14:46:02 SD_WS_54_R_3E2 RSSI: -67
2020-02-15_14:46:02 SD_WS_54_R_3E2 RSSI: -66
2020-02-15_14:46:02 SD_WS_54_R_3E2 RAWMSG: MS;P0=-229;P1=245;P2=-489;P3=499;P4=-2168;P5=745;P6=-726;D=14565612123030303030121212301230303012121230303012123012301212121212123030303012303012301230123012301230303030303030303030301212301212;CP=1;SP=4;R=16;O;b=17;s=1;m0;
2020-02-15_14:46:02 SD_WS_54_R_3E2 DMSG: W54#3E2E3940F6AAFFE4
2020-02-15_14:46:02 SD_WS_54_R_3E2 Protocol_ID: 54.1
2020-02-15_14:46:32 SD_WS_54_R_3E2 sendCounter: 1
2020-02-15_14:46:32 SD_WS_54_R_3E2 RSSI: -67
2020-02-15_14:46:32 SD_WS_54_R_3E2 DMSG: W54#3E2E3902F6AAFFB20
2020-02-15_14:46:32 SD_WS_54_R_3E2 RAWMSG: MU;P0=-24436;P1=241;P2=-722;P3=732;P4=-494;P5=502;P6=-231;CP=1;R=14;D=012321414565656565614141456145656561414145656561414561414141414145614565656561456561456145614561456145656565656565656561456561414561414;e;i;
2020-02-15_14:46:32 SD_WS_54_R_3E2 Protocol_ID: 54
2020-02-15_14:47:17 SD_WS_54_R_3E2 sendCounter: 2
2020-02-15_14:47:17 SD_WS_54_R_3E2 RSSI: -67
2020-02-15_14:47:17 SD_WS_54_R_3E2 DMSG: W54#3E2E3904F6AAFF3A0
2020-02-15_14:47:17 SD_WS_54_R_3E2 RAWMSG: MU;P0=-1668;P1=720;P2=-748;P3=248;P4=-490;P5=490;P6=-245;CP=3;R=14;D=012123434565656565634343456345656563434345656563434563434343434563434565656563456563456345634563456345656565656565656343456565634563434;e;
2020-02-15_14:47:17 SD_WS_54_R_3E2 Protocol_ID: 54
2020-02-15_14:48:02 SD_WS_54_R_3E2 sendCounter: 3
2020-02-15_14:48:02 SD_WS_54_R_3E2 RSSI: -66
2020-02-15_14:48:02 SD_WS_54_R_3E2 RAWMSG: MU;P0=493;P1=-240;P2=252;P3=-5300;P5=-742;P6=708;P7=-481;CP=2;R=16;D=2325652727010101010127272701270101012727270101012727012727272727010127010101012701012701270127012701270101010101010101012701270101270101;e;i;
2020-02-15_14:48:02 SD_WS_54_R_3E2 DMSG: W54#3E2E3906F6AAFFAD8
2020-02-15_14:48:02 SD_WS_54_R_3E2 Protocol_ID: 54
2020-02-15_14:48:47 SD_WS_54_R_3E2 sendCounter: 4
2020-02-15_14:48:47 SD_WS_54_R_3E2 RSSI: -62
2020-02-15_14:48:47 SD_WS_54_R_3E2 Protocol_ID: 54
2020-02-15_14:48:47 SD_WS_54_R_3E2 DMSG: W54#3E2E3908F6AAFF1B8
2020-02-15_14:48:47 SD_WS_54_R_3E2 RAWMSG: MU;P0=-132;P1=248;P2=-768;P3=688;P5=-484;P6=487;P7=-254;CP=1;R=24;D=012321515676767676715151567156767671515156767671515671515151567151515676767671567671567156715671567156767676767676767151515676715676767;e;i;
2020-02-15_14:49:32 SD_WS_54_R_3E2 R: 16644.112
2020-02-15_14:49:32 SD_WS_54_R_3E2 rawRainCounter: 65528
2020-02-15_14:49:32 SD_WS_54_R_3E2 rain_total: 16644.112
2020-02-15_14:49:32 SD_WS_54_R_3E2 sendCounter: 5
2020-02-15_14:49:32 SD_WS_54_R_3E2 RSSI: -74
2020-02-15_14:49:32 SD_WS_54_R_3E2 RAWMSG: MU;P0=-502;P1=238;P2=-731;P3=729;P4=481;P5=-251;P6=-1944;CP=1;R=0;D=01232101045454545451010104510454545101010454545101045101010104510451045454545451010104510451045104510454545454545454545101045451010454632321010454545454510101045104545451010104545451010451010101045104510454545454510101045104510451045104545454545454545451;O;
2020-02-15_14:49:32 SD_WS_54_R_3E2 DMSG: W54#3E2E390AF8AAFF998
2020-02-15_14:49:32 SD_WS_54_R_3E2 Protocol_ID: 54
2020-02-15_14:50:17 SD_WS_54_R_3E2 R: 16644.366
2020-02-15_14:50:17 SD_WS_54_R_3E2 rawRainCounter: 65529
2020-02-15_14:50:17 SD_WS_54_R_3E2 rain_total: 16644.366
2020-02-15_14:50:17 SD_WS_54_R_3E2 sendCounter: 6
2020-02-15_14:50:17 SD_WS_54_R_3E2 Protocol_ID: 54
2020-02-15_14:50:17 SD_WS_54_R_3E2 RAWMSG: MU;P0=-2188;P1=734;P2=-730;P3=255;P4=-484;P5=497;P6=-236;CP=3;R=16;D=012123434565656565634343456345656563434345656563434563434343456563434565656565634345656345634563456345656565656565656563434345634563434;e;
2020-02-15_14:50:17 SD_WS_54_R_3E2 DMSG: W54#3E2E390CF9AAFF8A0
2020-02-15_14:50:17 SD_WS_54_R_3E2 RSSI: -66
2020-02-15_14:51:02 SD_WS_54_R_3E2 R: 16644.62
2020-02-15_14:51:02 SD_WS_54_R_3E2 batteryState: ok
2020-02-15_14:51:02 SD_WS_54_R_3E2 rawRainCounter: 65530
2020-02-15_14:51:02 SD_WS_54_R_3E2 rain_total: 16644.62
2020-02-15_14:51:02 SD_WS_54_R_3E2 sendCounter: 7
2020-02-15_14:51:02 SD_WS_54_R_3E2 DMSG: W54#3E2E390EFAAAFF818
2020-02-15_14:51:02 SD_WS_54_R_3E2 RAWMSG: MU;P0=-26728;P1=238;P2=-736;P3=734;P4=-495;P5=488;P6=-245;P7=-1932;CP=1;R=11;D=01232141456565656561414145614565656141414565656141456141414145656561456565656561456145614561456145614565656565656565656141414141414565732321414565656565614141456145656561414145656561414561414141456565614565656565614561456145614561456145656565656565656561;O;
2020-02-15_14:51:02 SD_WS_54_R_3E2 Protocol_ID: 54
2020-02-15_14:51:02 SD_WS_54_R_3E2 RSSI: -68.5
2020-02-15_14:51:47 SD_WS_54_R_3E2 sendCounter: 0
2020-02-15_14:51:47 SD_WS_54_R_3E2 RSSI: -68
2020-02-15_14:51:47 SD_WS_54_R_3E2 RAWMSG: MU;P0=488;P1=-28520;P2=240;P3=-725;P4=742;P5=-493;P6=-247;P7=-1928;CP=2;R=12;D=01234325250606060606252525062506060625252506060625250625252525252525250606060606250625062506250625062506060606060606062525060625060606074343252506060606062525250625060606252525060606252506252525252525252506060606062506250625062506250625060606060606060625;O;
2020-02-15_14:51:47 SD_WS_54_R_3E2 DMSG: W54#3E2E3900FAAAFF378
2020-02-15_14:51:47 SD_WS_54_R_3E2 Protocol_ID: 54
2020-02-15_14:52:32 SD_WS_54_R_3E2 sendCounter: 1
2020-02-15_14:52:32 SD_WS_54_R_3E2 RSSI: -67
2020-02-15_14:52:32 SD_WS_54_R_3E2 DMSG: W54#3E2E3902FAAAFFA00
2020-02-15_14:52:32 SD_WS_54_R_3E2 RAWMSG: MU;P0=-32001;P1=242;P2=-734;P3=728;P4=-499;P5=490;P6=-245;CP=1;R=14;D=012321414565656565614141456145656561414145656561414561414141414145614565656565614561456145614561456145656565656565656561456141414141414;e;i;
2020-02-15_14:52:32 SD_WS_54_R_3E2 Protocol_ID: 54
2020-02-15_14:53:17 SD_WS_54_R_3E2 R: 1.27
2020-02-15_14:53:17 SD_WS_54_R_3E2 rawRainCounter: 5
2020-02-15_14:53:17 SD_WS_54_R_3E2 rain_total: 1.27
2020-02-15_14:53:17 SD_WS_54_R_3E2 sendCounter: 2
2020-02-15_14:53:17 SD_WS_54_R_3E2 RSSI: -74.5
2020-02-15_14:53:17 SD_WS_54_R_3E2 DMSG: W54#3E2E390405AA007E0
2020-02-15_14:53:17 SD_WS_54_R_3E2 RAWMSG: MU;P0=-3536;P1=253;P2=-752;P3=680;P5=-473;P6=487;P7=-235;CP=1;R=255;D=012321515676767676715151567156767671515156767671515671515151515671515151515151567156767156715671567151515151515151515156767676767671515;e;i;
2020-02-15_14:53:17 SD_WS_54_R_3E2 Protocol_ID: 54
2020-02-15_14:54:02 SD_WS_54_R_3E2 sendCounter: 3
2020-02-15_14:54:02 SD_WS_54_R_3E2 DMSG: W54#3E2E390605AA00E98
2020-02-15_14:54:02 SD_WS_54_R_3E2 RAWMSG: MU;P0=-19284;P1=241;P2=-732;P3=728;P4=-480;P5=495;P6=-242;CP=1;R=17;D=012321414565656565614141456145656561414145656561414561414141414565614141414141456145656145614561456141414141414141414565656145614145656;e;i;
2020-02-15_14:54:02 SD_WS_54_R_3E2 Protocol_ID: 54
2020-02-15_14:54:02 SD_WS_54_R_3E2 RSSI: -65.5
2020-02-15_14:54:47 SD_WS_54_R_3E2 sendCounter: 4
2020-02-15_14:54:47 SD_WS_54_R_3E2 RSSI: -66.5
2020-02-15_14:54:47 SD_WS_54_R_3E2 Protocol_ID: 54
2020-02-15_14:54:47 SD_WS_54_R_3E2 RAWMSG: MU;P0=-21168;P1=252;P2=-738;P3=708;P5=-475;P6=483;P7=-248;CP=1;R=15;D=012321515676767676715151567156767671515156767671515671515151567151515151515151567156767156715671567151515151515151515156715676767676767;e;i;
2020-02-15_14:54:47 SD_WS_54_R_3E2 DMSG: W54#3E2E390805AA005F8


Hier gibt es noch die Beschreibung aus dem C-Code. Der Counter fängt nicht bei 0, sondern bei 65526 an:
Zitat
The rain bucket counter represents the number of tips of the rain
bucket. Each tip of the bucket corresponds to 0.254mm of rain.
The rain bucket counter does not start at 0. Instead, the counter
starts at 65526 to indicate 0 tips of the bucket. The counter rolls
over at 65535 to 0, which corresponds to 9 and 10 tips of the bucket.
If no change is detected, the sensor will continue broadcasting
identical values. This lasts at least for 20 minutes,
potentially forever.
The second nibble of byte 3 is a transmission counter: 0x0, 0x2, 0x4,
0x6, 0x8, 0xa, 0xc, 0xe. After the transmission with counter 0xe, the
counter rolls over to 0x0 on the next transmission and the cycle starts
over.
After battery insertion, the sensor will transmit 7 messages in rapid
succession, one message every 3 seconds. After the first message,
the remaining 6 messages have bit 1 of byte 3 set to 1. This could be
some sort of reset indicator.
For these 6 messages, the transmission counter does not increase.
After the full 7 messages, one regular message is sent after 30s.
Afterwards, messages are sent every 45s.

Das mit den leeren Batterien werde ich auch mal testen...

Gruß,
Sido
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 15 Februar 2020, 15:03:13
@elektron-bbs
Eine Sache ist mir noch aufgefallen: Du nimmst ja als Devicenamen SD_WS_54_R_ und dann die ersten drei Zeichen aus der Hex-Message. Ist aber die Device ID nicht Zeichen 2-6 aus der Hex-Message?
Gruß,
Sido
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 15 Februar 2020, 15:23:58
Ja, stimmt. Ich hatte wohl Byte mit Nibble verwechselt :-)
Wird korrigiert.
Das Log sieht schon mal gut aus. Das Reading "batteryChanged" wird nur einmal gesetzt, so hatte ich mir das vorgestellt. Das Datum des Batteriewechsels ändert sich dann nicht mehr.
Den "sendCounter" lasse ich halbieren, keine Ahnung, warum die 2, 4, 6, 8 usw. senden.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 16 Februar 2020, 12:02:06
Habe mal die 14_SD_WS.pm entsprechend korrigiert.
Gruß,
Sido
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 16 Februar 2020, 17:03:15
Hier mal ein Protokoll mit fast leeren Batterien (aber leider kein Wechsel von "batteryState" ok auf low enthalten):

2020-02-16_16:46:47 SD_WS_54_R_9D8AD R: 0
2020-02-16_16:46:47 SD_WS_54_R_9D8AD batteryState: low
2020-02-16_16:46:47 SD_WS_54_R_9D8AD batteryChanged: 1
2020-02-16_16:46:47 SD_WS_54_R_9D8AD rawRainCounter: 0
2020-02-16_16:46:47 SD_WS_54_R_9D8AD rain_total: 0
2020-02-16_16:46:47 SD_WS_54_R_9D8AD sendCounter: 0
2020-02-16_16:46:47 SD_WS_54_R_9D8AD RAWMSG: MU;P0=-239;P1=112;P2=-7204;P3=246;P4=-722;P5=736;P6=-491;P7=494;CP=3;R=6;D=1234543636707070363670707036707036363670367036707036707070363636363636707070703670703670367036703670367070707070707070707036367036707070;e;i;
2020-02-16_16:46:47 SD_WS_54_R_9D8AD DMSG: W54#39D8ADC0F6AAFFCB8
2020-02-16_16:46:47 SD_WS_54_R_9D8AD Protocol_ID: 54
2020-02-16_16:46:47 SD_WS_54_R_9D8AD RSSI: -71
2020-02-16_16:47:17 SD_WS_54_R_9D8AD sendCounter: 1
2020-02-16_16:47:17 SD_WS_54_R_9D8AD RSSI: -71
2020-02-16_16:47:17 SD_WS_54_R_9D8AD DMSG: W54#39D8AD82F6AAFF9D8
2020-02-16_16:47:17 SD_WS_54_R_9D8AD RAWMSG: MU;P0=110;P1=-156;P2=-250;P3=493;P4=-722;P5=740;P6=261;P7=-472;CP=6;R=6;D=010234546767323232676732323267323267676732673267323267323267676767673267323232326732326732673267326732673232323232323232326767323232673232;e;i;
2020-02-16_16:47:17 SD_WS_54_R_9D8AD Protocol_ID: 54
2020-02-16_16:48:02 SD_WS_54_R_9D8AD sendCounter: 2
2020-02-16_16:48:02 SD_WS_54_R_9D8AD RSSI: -72
2020-02-16_16:48:02 SD_WS_54_R_9D8AD Protocol_ID: 54
2020-02-16_16:48:02 SD_WS_54_R_9D8AD RAWMSG: MU;P0=-1688;P1=738;P2=-726;P3=247;P4=-488;P5=473;P6=-254;CP=3;R=4;D=012123434565656343456565634565634343456345634565634565634343434563434565656563456563456345634563456345656565656565656343434563456345656;e;
2020-02-16_16:48:02 SD_WS_54_R_9D8AD DMSG: W54#39D8AD84F6AAFF158
2020-02-16_16:48:47 SD_WS_54_R_9D8AD sendCounter: 3
2020-02-16_16:48:47 SD_WS_54_R_9D8AD Protocol_ID: 54
2020-02-16_16:48:47 SD_WS_54_R_9D8AD RAWMSG: MU;P0=-239;P2=-9748;P3=248;P4=-728;P5=724;P6=-492;P7=490;CP=3;R=5;D=234543636707070363670707036707036363670367036707036707036363636707036707070703670703670367036703670367070707070707070703636363636703636;e;i;
2020-02-16_16:48:47 SD_WS_54_R_9D8AD DMSG: W54#39D8AD86F6AAFF820
2020-02-16_16:48:47 SD_WS_54_R_9D8AD RSSI: -71.5
2020-02-16_16:49:32 SD_WS_54_R_9D8AD R: 0.254
2020-02-16_16:49:32 SD_WS_54_R_9D8AD rawRainCounter: 1
2020-02-16_16:49:32 SD_WS_54_R_9D8AD rain_total: 0.254
2020-02-16_16:49:32 SD_WS_54_R_9D8AD sendCounter: 4
2020-02-16_16:49:32 SD_WS_54_R_9D8AD RSSI: -70.5
2020-02-16_16:49:32 SD_WS_54_R_9D8AD Protocol_ID: 54
2020-02-16_16:49:32 SD_WS_54_R_9D8AD DMSG: W54#39D8AD88F7AAFFAF8
2020-02-16_16:49:32 SD_WS_54_R_9D8AD RAWMSG: MU;P0=239;P2=-716;P3=744;P4=-481;P5=498;P6=-235;CP=0;R=7;D=02320404565656040456565604565604040456045604565604565604040456040404565656560456565656045604560456045656565656565656560456045656565656;e;i;
2020-02-16_16:50:17 SD_WS_54_R_9D8AD sendCounter: 5
2020-02-16_16:50:17 SD_WS_54_R_9D8AD RSSI: -69
2020-02-16_16:50:17 SD_WS_54_R_9D8AD DMSG: W54#39D8AD8AF7AAFF380
2020-02-16_16:50:17 SD_WS_54_R_9D8AD RAWMSG: MU;P0=1140;P1=-18408;P2=243;P3=-724;P4=728;P5=-488;P6=451;P7=-262;CP=2;R=10;D=0123432525676767252567676725676725252567256725676725676725252567256725676767672567676767256725672567256767676767676767252567676725252525;e;i;
2020-02-16_16:50:17 SD_WS_54_R_9D8AD Protocol_ID: 54
2020-02-16_16:51:02 SD_WS_54_R_9D8AD sendCounter: 6
2020-02-16_16:51:02 SD_WS_54_R_9D8AD DMSG: W54#39D8AD8CF7AAFFB00
2020-02-16_16:51:02 SD_WS_54_R_9D8AD RAWMSG: MU;P0=-32001;P1=235;P2=-716;P3=744;P4=-494;P5=491;P6=-245;CP=1;R=6;D=012321414565656141456565614565614141456145614565614565614141456561414565656561456565656145614561456145656565656565656561456561414141414;e;i;
2020-02-16_16:51:02 SD_WS_54_R_9D8AD Protocol_ID: 54
2020-02-16_16:51:02 SD_WS_54_R_9D8AD RSSI: -71
2020-02-16_16:51:47 SD_WS_54_R_9D8AD sendCounter: 7
2020-02-16_16:51:47 SD_WS_54_R_9D8AD RSSI: -70.5
2020-02-16_16:51:47 SD_WS_54_R_9D8AD Protocol_ID: 54
2020-02-16_16:51:47 SD_WS_54_R_9D8AD RAWMSG: MU;P0=237;P1=-2380;P3=-728;P4=736;P5=-482;P6=504;P7=-233;CP=0;R=7;D=0103430505676767050567676705676705050567056705676705676705050567676705676767670567676767056705670567056767676767676767050567050567676767;e;i;
2020-02-16_16:51:47 SD_WS_54_R_9D8AD DMSG: W54#39D8AD8EF7AAFF278
2020-02-16_16:52:32 SD_WS_54_R_9D8AD batteryState: low
2020-02-16_16:52:32 SD_WS_54_R_9D8AD sendCounter: 0
2020-02-16_16:52:32 SD_WS_54_R_9D8AD DMSG: W54#39D8AD80F7AAFF918
2020-02-16_16:52:32 SD_WS_54_R_9D8AD RAWMSG: MU;P0=248;P2=-728;P3=733;P4=-483;P5=495;P6=-242;P7=-1940;CP=0;R=7;D=02320404565656040456565604565604040456045604565604565604040404040404565656560456565656045604560456045656565656565656560404560404045657323204045656560404565656045656040404560456045656045656040404040404045656565604565656560456045604560456565656565656565604;O;
2020-02-16_16:52:32 SD_WS_54_R_9D8AD Protocol_ID: 54
2020-02-16_16:52:32 SD_WS_54_R_9D8AD RSSI: -70.5
2020-02-16_16:53:17 SD_WS_54_R_9D8AD sendCounter: 1
2020-02-16_16:53:17 SD_WS_54_R_9D8AD Protocol_ID: 54
2020-02-16_16:53:17 SD_WS_54_R_9D8AD DMSG: W54#39D8AD82F7AAFF060
2020-02-16_16:53:17 SD_WS_54_R_9D8AD RAWMSG: MU;P0=252;P1=-239;P2=1600;P3=-720;P4=728;P5=-483;P6=495;CP=0;R=7;D=0123430505616161050561616105616105050561056105616105616105050505056105616161610561616161056105610561056161616161616161050505050561610505;e;i;
2020-02-16_16:53:17 SD_WS_54_R_9D8AD RSSI: -70.5
2020-02-16_16:54:02 SD_WS_54_R_9D8AD sendCounter: 2
2020-02-16_16:54:02 SD_WS_54_R_9D8AD RAWMSG: MU;P0=-28132;P1=235;P2=-728;P3=740;P4=-500;P5=492;P6=-241;CP=1;R=6;D=012321414565656141456565614565614141456145614565614565614141414561414565656561456565656145614561456145656565656565656561414145656561414;e;i;
2020-02-16_16:54:02 SD_WS_54_R_9D8AD DMSG: W54#39D8AD84F7AAFF8E0
2020-02-16_16:54:02 SD_WS_54_R_9D8AD Protocol_ID: 54
2020-02-16_16:54:02 SD_WS_54_R_9D8AD RSSI: -71
2020-02-16_16:54:47 SD_WS_54_R_9D8AD R: 0.254
2020-02-16_16:54:47 SD_WS_54_R_9D8AD rawRainCounter: 1
2020-02-16_16:54:47 SD_WS_54_R_9D8AD rain_total: 0.254
2020-02-16_16:54:47 SD_WS_54_R_9D8AD sendCounter: 3
2020-02-16_16:54:47 SD_WS_54_R_9D8AD DMSG: W54#39D8AD86F7AAFF198
2020-02-16_16:54:47 SD_WS_54_R_9D8AD RAWMSG: MU;P0=-13580;P1=243;P2=-734;P3=720;P4=-487;P5=491;P6=-249;CP=1;R=6;D=012321414565656141456565614565614141456145614565614565614141414565614565656561456565656145614561456145656565656565656141414565614145656;e;i;
2020-02-16_16:54:47 SD_WS_54_R_9D8AD Protocol_ID: 54
2020-02-16_16:54:47 SD_WS_54_R_9D8AD RSSI: -71
2020-02-16_16:55:34 SD_WS_54_R_9D8AD sendCounter: 4
2020-02-16_16:55:34 SD_WS_54_R_9D8AD DMSG: W54#39D8AD88F7AAFFAF8
2020-02-16_16:55:34 SD_WS_54_R_9D8AD RAWMSG: MU;P0=-9220;P1=248;P2=-724;P3=748;P5=-483;P6=501;P7=-242;CP=1;R=7;D=012321515676767151567676715676715151567156715676715676715151567151515676767671567676767156715671567156767676767676767671567156767676767;e;i;
2020-02-16_16:55:34 SD_WS_54_R_9D8AD Protocol_ID: 54
2020-02-16_16:55:34 SD_WS_54_R_9D8AD RSSI: -70.5
2020-02-16_16:56:17 SD_WS_54_R_9D8AD sendCounter: 5
2020-02-16_16:56:17 SD_WS_54_R_9D8AD RSSI: -71
2020-02-16_16:56:17 SD_WS_54_R_9D8AD Protocol_ID: 54
2020-02-16_16:56:17 SD_WS_54_R_9D8AD RAWMSG: MU;P0=-32001;P1=249;P2=-700;P3=752;P4=-483;P5=508;P6=-223;CP=1;R=6;D=012321414565656141456565614565614141456145614565614565614141456145614565656561456565656145614561456145656565656565656141456565614141414;e;i;
2020-02-16_16:56:17 SD_WS_54_R_9D8AD DMSG: W54#39D8AD8AF7AAFF380
2020-02-16_16:57:02 SD_WS_54_R_9D8AD sendCounter: 6
2020-02-16_16:57:02 SD_WS_54_R_9D8AD RSSI: -71
2020-02-16_16:57:02 SD_WS_54_R_9D8AD DMSG: W54#39D8AD8CF7AAFFB00
2020-02-16_16:57:02 SD_WS_54_R_9D8AD RAWMSG: MU;P0=-1076;P1=250;P2=-722;P3=748;P4=-488;P5=492;P6=-232;CP=1;R=6;D=012321414565656141456565614565614141456145614565614565614141456561414565656561456565656145614561456145656565656565656561456561414141414;e;i;
2020-02-16_16:57:02 SD_WS_54_R_9D8AD Protocol_ID: 54
2020-02-16_16:57:47 SD_WS_54_R_9D8AD batteryState: low
2020-02-16_16:57:47 SD_WS_54_R_9D8AD sendCounter: 7
2020-02-16_16:57:47 SD_WS_54_R_9D8AD RSSI: -71
2020-02-16_16:57:47 SD_WS_54_R_9D8AD RAWMSG: MU;P0=-18824;P1=245;P2=-726;P3=752;P4=-479;P5=497;P6=-240;CP=1;R=6;D=012321414565656141456565614565614141456145614565614565614141456565614565656561456565656145614561456145656565656565656141456141456565656;e;i;
2020-02-16_16:57:47 SD_WS_54_R_9D8AD DMSG: W54#39D8AD8EF7AAFF278
2020-02-16_16:57:47 SD_WS_54_R_9D8AD Protocol_ID: 54
2020-02-16_16:58:33 SD_WS_54_R_9D8AD sendCounter: 0
2020-02-16_16:58:33 SD_WS_54_R_9D8AD RSSI: -71
2020-02-16_16:58:33 SD_WS_54_R_9D8AD RAWMSG: MU;P0=-32001;P1=252;P2=-732;P3=728;P4=-479;P5=493;P6=-243;CP=1;R=6;D=012321414565656141456565614565614141456145614565614565614141414141414565656561456565656145614561456145656565656565656561414561414145656;e;i;
2020-02-16_16:58:33 SD_WS_54_R_9D8AD DMSG: W54#39D8AD80F7AAFF918
2020-02-16_16:58:33 SD_WS_54_R_9D8AD Protocol_ID: 54
2020-02-16_16:59:17 SD_WS_54_R_9D8AD R: 0.508
2020-02-16_16:59:17 SD_WS_54_R_9D8AD rawRainCounter: 2
2020-02-16_16:59:17 SD_WS_54_R_9D8AD rain_total: 0.508
2020-02-16_16:59:17 SD_WS_54_R_9D8AD sendCounter: 1
2020-02-16_16:59:17 SD_WS_54_R_9D8AD RAWMSG: MU;P0=-1948;P1=252;P2=-724;P3=728;P4=-490;P5=496;P6=-231;CP=1;R=9;D=012321414565656141456565614565614141456145614565614565614141414145614565656565614141456145614561456145656565656565656561414145614141414;e;i;
2020-02-16_16:59:17 SD_WS_54_R_9D8AD DMSG: W54#39D8AD82F8AAFF880
2020-02-16_16:59:17 SD_WS_54_R_9D8AD Protocol_ID: 54
2020-02-16_16:59:17 SD_WS_54_R_9D8AD RSSI: -69.5
2020-02-16_17:00:02 SD_WS_54_R_9D8AD sendCounter: 2
2020-02-16_17:00:02 SD_WS_54_R_9D8AD RSSI: -70
2020-02-16_17:00:02 SD_WS_54_R_9D8AD Protocol_ID: 54
2020-02-16_17:00:02 SD_WS_54_R_9D8AD DMSG: W54#39D8AD84F8AAFF000
2020-02-16_17:00:02 SD_WS_54_R_9D8AD RAWMSG: MU;P0=-32001;P1=249;P2=-710;P3=736;P4=-488;P5=491;P6=-246;CP=1;R=8;D=012321414565656141456565614565614141456145614565614565614141414561414565656565614141456145614561456145656565656565656141414141414141414;e;i;
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 16 Februar 2020, 17:49:37
... und was ist das in deinem Log:

2020-02-16_16:46:47 SD_WS_54_R_9D8AD batteryState: low


Ich habe jetzt bei Github einen neuen Branch erstellt:
https://github.com/RFD-FHEM/RFFHEM/tree/dev-r34_TFA_30_3233_01

Updates erhaltet ihr ab jetzt bis zur Übernahme in die Entwicklerversion mit diesem Befehl:

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

Deine Anpassung des Rain-Counters habe ich übernommen.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 16 Februar 2020, 19:35:29
@elektron-bbs:
Cool!
Mit der Battery meinte ich nur, dass die von Anfang an, also nach dem Batteriewechsel gleich low war und es keinen Wechsel von "ok" auf "low" gab. Dass "low" drin ist, war mir schon klar. Der Wechsel wird ja einfach von "ok" auf "low" sein. Ich glaube, wir haben nun alles abgedeckt.
@Dieter: Wie läuft es bei dir?
Gruß,
Sido
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: punker am 16 Februar 2020, 19:39:55
Hi,
hab auch die Batterien raus und wieder reingemacht und es wurde der Regensensor neu angelegt, wie bei dir.
Die neue 14_SD_WS.pm funktioniert einwandfrei!
Jetzt muss es halt nochmal regnen (zum testen, so brauch ich das nicht) ;D


Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 16 Februar 2020, 20:29:54
Das freut mich zu lesen. Ich denke, die stündlichen, täglichen usw. Auswertungen lassen sich dann besser mit dem Modul "98_statistics.pm" realisieren. Das passt vom Konzept her besser, als es in "14_SD_WS.pm" einzubauen. Es gibt auch noch ein Modul "98_rain.pm", das habe ich aber selbst noch nicht verwendet.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 01 März 2020, 17:16:43
Wie ist jetzt eure Meinung? Kann ich die Erweiterung des Moduls in die Entwicklerversion überführen, oder gibt es noch Änderungswünsche?
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: punker am 01 März 2020, 19:27:10
Hat für mich so gepasst!
Hab aber meinen Regenmesser wieder zurückgeschickt und mir stattdessen einen VENTUS W174 zugelegt!
Viel billiger und das interne Display brauch ich nicht!
Aber trotzdem Danke!
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: Jotbeh am 12 März 2020, 20:21:12
Super Arbeit!
Ich habe mir einen TFA Drop Regenmesser gekauft. Das Einbinden hat problemlos funktioniert.
FHEM legt das Device an und erkennt die Sensorwerte.

Vielen Dank!
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 12 März 2020, 20:58:56
Ich danke dir für die Rückmeldung.
Dann werde ich diesen Branch in die Entwicklerversion überführen.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 17 März 2020, 18:25:31
Der Regensensor ist jetzt in die Entwicklerversion übernommen worden. Ab sofort erfolgen Updates mit folgendem Befehl:

update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/dev-r34/controls_signalduino.txt
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: Skusi am 05 April 2020, 18:46:28
Hallo zusammen,
irgendwie bekomme ich das nicht hin.
Ich habe nun auch einen TFA Drop, aber über autocreate wir auch bei Batterie rein raus nichts angelegt.

Ich habe meinen Signalduino heute auf die neueste FW geflasht, das Mudul geupdatet, die 14_SD_WS.pm von sido in Fhem integriert, aber nix tut sich.

Signalduino:

version V 3.4.0-dev SIGNALduino cc1101 (chip CC1101) - compiled at Feb 15 2020 23:23:10
versionProtocols 1.17
versionmodul v3.4.2_dev_30.03

Hab ich noch was überlesen ???
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 05 April 2020, 19:58:23
Da du Version v3.4.2_dev_30.03 installiert hast, hattest du auch die richtige 14_SD_WS.pm schon mit dabei. Also einfach noch mal ein Update auf diese Version durchführen.
Hast du auch die beiden neuen Protokolle 54 und 54.1 aktiviert?
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: Skusi am 05 April 2020, 20:11:48
Also unter dem Link Set_Skusi_Im_Bett im SignalDuino Device werden die beiden Protokolle angehakt gezeigt.

Die 14_SD_WS.pm hab ich wieder getauscht.

Autocreate ist aktiv, Batterien des Senders raus und wieder rein, kein neues Device !
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 05 April 2020, 20:37:53
Ich weiß zwar nicht, was du mit diesem Set... schaltest :-) aber sicher meintest du den Link "Display protocollist".
Sieh mal bitte in das fhem-Log. Da müssten Einträge ähnlich diesem erscheinen:

2020.04.05 20:32:40 1: sduino: SD_WS_Parse UNDEFINED sensor SD_WS_54_R detected, code SD_WS_54_R

Wenn innerhalb von 3 Minuten drei solcher Einträge erscheinen, wird der Sensor per autocreate angelegt.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: Skusi am 06 April 2020, 20:10:13
Oh, peinlich  :-[
Du hast natürlich Recht. Ich meinte "Display protocollist". Typischer Copy Paste Fehler, ich hatte gerade meinen Bettsensor parallel am Wickel. Und dieser Sensor ist für nichts anstößiges zuständig.  ;D
Der ist nur zur automatischen Residents Steuerung da.

Aber zurück zum Thema:

Leider sind im Logfile keiner solchen Nachrichten zu finden. Verbose SignalDuino ist auf 4.
Auch nach erneutem Batteriewechsel ist nicht dergleichen aufgetaucht.

Hier mal ein List vom SignalDuino:

Internals:
   Clients    :IT:CUL_TCM97001:SD_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_BELL:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt: :FS10:CUL_FHTTK:Siro:FHT:FS20:CUL_EM:Fernotron:SD_Keeloq:SD_GT:SIGNALduino_un:
   DEF        /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL00N6AD-if00-port0@57600
   DMSG       P49#31E012
   DevState   initialized
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL00N6AD-if00-port0@57600
   FD         37
   FUUID      5c5ffefb-f33f-98db-c281-c58d65ac78ba6216
   ITClock    250
   LASTDMSG   P49#31E012
   LASTDMSGID 49.1
   MSGCNT     2
   NAME       SIGNALduino
   NR         513
   NR_CMD_LAST_H 4
   PARTIAL   
   RAWMSG     MU;P0=-7253;P1=353;P2=-664;P4=-1167;P5=867;P7=2906;D=47014145252141414525252521414141414141414521414521470141452521414145252525214141414141414145214145214701414525214141452525252141414141414141452141452147014145252141414525252521414141414141414521414521;CP=1;R=233;
   RSSI       -85.5
   STATE      opened
   TIME       1586117305
   TYPE       SIGNALduino
   cc1101_available 1
   sendworking 0
   unknownmessages
   version    V 3.4.0-dev SIGNALduino cc1101 (chip CC1101) - compiled at Feb 15 2020 23:23:10
   versionProtocols 1.17
   versionmodul v3.4.2_dev_30.03
   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|26|29|30|34|46|68|69|76|81|83|86|90|91|91.1|92|93|95|97)#.*
     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)#.*
     28:SD_Keeloq ^P(?:87|88)#.*
     29:SD_GT   ^P49#[A-Fa-f0-9]+
     2:CUL_TCM97001 ^s[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:
     P
   READINGS:
     2020-04-05 10:43:12   cc1101_config   Freq: 433.920 MHz, Bandwidth: 58 KHz, rAmpl: 42 dB, sens: 4 dB, DataRate: 5603.79 Baud
     2020-04-05 10:43:12   cc1101_config_ext Modulation: ASK/OOK, Syncmod: No preamble/sync
     2020-04-05 10:43:18   cc1101_patable  C3E = 00 84 00 00 00 00 00 00 => 5_dBm
     2019-04-20 19:19:25   ccconf          freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB  (DataRate:5603.79Baud)
     2020-04-05 11:48:39   config          MS=1;MU=1;MC=1;Mred=1
     2020-04-06 20:06:14   ping            OK
     2020-04-05 10:43:10   state           opened
     2020-04-05 10:07:26   uptime          0 13:12:44
     2020-04-05 10:07:10   version         V 3.3.1 SIGNALduino cc1101 (chip CC1101) - compiled at Dec  3 2019 19:40:46
   XMIT_TIME:
     1586195954
     1586195982
     1586195986
     1586196484
   additionalSets:
     flash      3.4.0-dev+20200216,3.3.1
   keepalive:
     ok         0
     retry      1
   mcIdList:
     10
     11
     12
     18
     43
     47
     52
     57
     58
     96
   msIdList:
     0
     0.1
     0.2
     0.3
     0.4
     0.5
     1
     3
     3.1
     4
     6
     7
     13
     13.2
     14
     15
     17
     20
     23
     25
     33
     33.1
     33.2
     35
     41
     49
     51
     53
     54.1
     55
     65
     68
     74.1
     87
     88
     90
     91.1
     93
   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
     79
     80
     81
     83
     84
     85
     86
     89
     91
     92
     94
     95
     97
   ucCmd:
     cmd        ping
     timenow    1586196556
Attributes:
   event-on-change-reading state
   flashCommand avrdude -c arduino -b [BAUDRATE] -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
   group      CUL
   hardware   nanoCC1101
   room       9.0_System
   updateChannelFW testing
   verbose    4
   whitelist_IDs 0,0.1,0.2,0.3,0.4,0.5,1,3,3.1,4,6,7,8,9,10,11,12,13,13.1,13.2,14,15,16,17,17.1,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,33.1,33.2,34,35,36,37,38,39,40,41,42,43,44,44.1,45,46,47,48,49,49.1,49.2,50,51,52,53,54,54.1,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,74.1,76,79,80,81,83,84,85,86,87,88,89,90,91,91.1,92,93,94,95,96,97
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 06 April 2020, 20:53:42
Ich vermute, das der Sensor nicht empfangen wird, weil die Bandbreite viel zu niedrig eingestellt ist:

     2020-04-05 10:43:12   cc1101_config   Freq: 433.920 MHz, Bandwidth: 58 KHz, rAmpl: 42 dB, sens: 4 dB, DataRate: 5603.79 Baud


Führ mal bitte bei deinem SIGNALduino folgenden Befehl aus:

set SIGNALduino raw e

Das setzt ihn auf Werkseinstellungen zurück. Die Readings sollten danach so aussehen:

2020-04-06 16:40:37   cc1101_config   Freq: 433.920 MHz, Bandwidth: 325 KHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5603.79 Baud
2020-04-06 16:40:37   cc1101_config_ext Modulation: ASK/OOK, Syncmod: No preamble/sync
2020-04-06 16:40:37   cc1101_patable  C3E = 00 84 00 00 00 00 00 00 => 5_dBm
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: Skusi am 07 April 2020, 20:13:20
Zitat von: elektron-bbs am 06 April 2020, 20:53:42
Ich vermute, das der Sensor nicht empfangen wird, weil die Bandbreite viel zu niedrig eingestellt ist:

     2020-04-05 10:43:12   cc1101_config   Freq: 433.920 MHz, Bandwidth: 58 KHz, rAmpl: 42 dB, sens: 4 dB, DataRate: 5603.79 Baud




Genau das war der Fehler. Nach dem Werksreset wurde die Bandbreita auf 325 Khz gestellt und der Regenmesser per autocreate angelegt.

TOP ! Vielen Dank für den Tipp !

Zu Ostern soll es ja leider (oder glücklicherweise ;-) ) regnen.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 07 April 2020, 20:35:48
Des einen Freud, des anderen Leid :-)
Der Natur tut es gut und du kannst deinen Regenmesser testen.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: jnewton957 am 20 April 2020, 17:55:47
Hallo,
ich habe heute meinen TFA Regensensor bekommen und hatte gehofft, dass dieser wie die anderen TFA Temperatursensoren einzubinden ist. Da es nicht ging, habe ich diese posts nun gesehen.

Wie gesagt: Ich habe schon 6 TFA Regensensoren, die ich über einen nanoCul V 1.62 nanoCUL433, freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:8dB super auslesen kann.

Was muss ich nun tun, um den Regensensor auch einzubinden?
Bandbreite hatte ich eh schon auf 325KHz

Muss ich ggf. warten, bis das in das offizielle CUL Modul übernommen wird ?
Autocreate findet das Teil aber leider nicht. Auch nicht wenn es nur ca. 3m von der nanoCUL Antenne entfernt positioniert wird.

Danke für die Info
Grüße
Jörg
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 20 April 2020, 20:36:01
Die Dekodierung dieses Protokolls wurde für den SIGNALduino entwickelt. Mit einem CUL kannst du es nicht dekodieren.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: sido am 26 April 2020, 10:11:43
Hier gibt es den Erdspieß zum Selbstdrucken:
https://www.thingiverse.com/thing:4310777 (https://www.thingiverse.com/thing:4310777)

Gruß,
Sido
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: deeb am 07 April 2022, 15:29:54
Hallo, habe diesen Thread mit Interesse gelesen. Bin jetzt stolzer Besitzer einer TFA Wetterstation Weather PRO, zu der neben einen Windmesser TFA 30.3251 und einen Thermo-Hygro Aussensensor TFA 30.3249.02 auch ein Regensensor TFA 30.3233.01 gehört. Haben an meinem Raspi einen CUL von Busware angeschlossen, der die TFA Signale nicht empfängt. Ein SignalDuino ist aber auch schon bestellt. Wäre es möglich, in einer kurzen Anleitung alle notwendigen Schritte (SignalDuino flashen, die richtigen Übertragungsprotokolle aktivieren, die benötigten FHEM Module laden/aktualisieren, TFA- Device einbinden) zusammen zu fassen?
Danke
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 07 April 2022, 17:57:27
Ob der Windmesser und der Thermo-Hygro Aussensensor schon auf Anhieb funktioniert, kann ich jetzt nicht beantworten. Der Regensensor sollte aber bereits eingebunden sein.
Ich habe es mal kurz in Stichpunkten zusammen gefasst. Ich hoffe, das hilft erstmal:
"SIGNALduino" steht beispielgebend für den Namen des SIGNALduino.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: deeb am 09 April 2022, 01:04:01
Hallo elektron-bbs
danke für die Übersicht. Habe meinen SIGNALduino (V 3.4.0 SIGNALduino cc1101 (chip1101) –compiled at 16 2020 20:52:15) zum Laufen bekommen und es wurden auch gleich 3 neue Geräte erkannt/angelegt. Auf das flashen habe ich verzichtet. Der Temperatursensor, der Regensensor und der Windsensor liefern brauchbare Werte. Bin mir aber noch im Unklaren, wie der Wert ,,rain_total" zu interpretieren ist. Die Basisstation WEATHER PRO von TFA zeigt natürlich noch viele andere Werte an. Aber ich denke es macht keinen Sinn zu versuchen all diese Werte auch noch in FHEM abzubilden.  Einige Werte werden sicherlich in der Basisstation errechnet/summiert (Regenmenge der letzten Stunde, der letzten 24 h, der letzten Woche und des Monats, Max + Min Werte usw.) Aber z.B. die Windrichtung müsste doch der Windsensor übermitteln? Wäre schön wenn FHEM die Windrichtung auch anzeigen könnte. Ich habe mir zwar die Anleitung "Unbekannte Funkprotokolle – FHEMWiki" angeschaut, bin aber schon nach kurzer Zeit ,,ausgestiegen". Wenn ich noch mit Informationen weiterhelfen kann, sehr gern.
Die nicht benötigten Protokolle möchte ich noch bei mir deaktivieren, weil mir fleißig neue - nicht benötigte Geräte vom Nachbarn - automatisch angelegt werden. Muss ich noch mal nachlesen wie das geht.
Vielen Dank für die/eure geleistete Arbeit
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 09 April 2022, 11:01:57
Warum vom Windsensor keine Windrichtung angezeigt wird, kann ich jetzt nicht beantworten.
Mit welchen Protokollen wurden bei dir die Sensoren angelegt?

Das Reading "rain_total" wird hergeleitet aus einem fortlaufenden Zähler, der von 0 bis 65535 zählt.
Für stündliche, tägliche u.s.w. Auswertungen kannst du das Modul statistics verwenden, oder, wenn dir Diagramme ausreichen, gibt es bei den Plots die Funktionen delta-h und delta-d. Ich hänge mal beispielhaft ein Bild mit an.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: deeb am 09 April 2022, 12:42:59
Hallo  elektron-bbs
der Windmesser (TFA Kat.Nr.  30.3251.10 Wind) typ in FHEM: 30.3222.02  Protokoll_ID 85
der Regensensor (TFA Kat.Nr. 30.3233.01 Rain)   typ in FHEM: 30.3233.01  Protokoll_ID 54
der Therm. (TFA Kat.Nr. 30.3249.02 Thermo-Hygro) type in FHEM: 30.3221.02 Protokoll_ID 89
Ob ich es mal mit anderen Protokollen testen sollte?
Der Plot vom Windsensor sieht ganz ok aus, müsste nur die Beschriftung an der Seite ändern.
Vom Regensensor und vom TempHugro sind die Plotausgaben leider nicht zu gebrauchen bzw. schwer zu deuten (ständige Ausschläge, vermutlich für jede Ablesung der Werte, für die Luftfeuchtigkeit wird kein Wert ausgegeben, Regen pendelt zwischen  Null und Maxwert). Habe an den autocreate Originalwerten der Plots auch noch nichts geändert. Muss ich mich erst noch einlesen. Kannst du mir bitte mal die/deine Einstellungen für den Regensensor geben?
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 10 April 2022, 13:53:36
Zitat von: deeb am 09 April 2022, 12:42:59
der Windmesser (TFA Kat.Nr.  30.3251.10 Wind) typ in FHEM: 30.3222.02  Protokoll_ID 85
Das Protokoll wurde damals für einen TFA 30.3222.02 geschrieben. Dieser liefert keine Windrichtung. Um das Protokoll zu erweitern, brauche ich Nachrichten von deinem Sensor.

Zitat
der Regensensor (TFA Kat.Nr. 30.3233.01 Rain)   typ in FHEM: 30.3233.01  Protokoll_ID 54
Der Regensensoor sollte eigentlich korrekt sein. Für die Diagramme hänge ich mal Bilder an. Die Einstellungen musst du natürlich an deine Gegebenheiten anpassen.

Zitat
der Therm. (TFA Kat.Nr. 30.3249.02 Thermo-Hygro) type in FHEM: 30.3221.02 Protokoll_ID 89
Warum von diesem Sensor bei dir keine Werte für Feuchte angezeigt werden, ist mir ein Rätsel. Auch hier bräuchte ich Nachrichten vom Sensor.

Am besten setzt du mal bei deinem SIGNALduino das Attribut "addvaltrigger" auf den Wert 1. Dadurch werden zusätzliche Ausgaben, wie DMSG, RAWMSG und RSSI in den Logs der Sensoren gespeichert. Wenn ausreichend Daten gesammelt wurden (2 Stunden sollten erstmal reichen), lädst du die Logs der Sensoren mal bitte hier hoch.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: deeb am 10 April 2022, 22:37:17
Hallo elektron-bbs,
habe für den SIGNALduino das Attribut gesetzt.
Der Plot für den Temp.Sensor sieht jetzt auch gut aus. Der Plot für den Regen lässt sich sicherlich besser betrachten, wenn er "ausgefüllt" wäre.
Da es heute Abend das erste mal seit langer Zeit fast windstill ist, wird dir das LogFile für den Windsensor vielleicht noch nicht genügend Informationen geben.
Kann gerne noch ein neues LoFile nachreichen.
Die Lücke im Wind-Plot von heute gegen 20:15 Uhr resultiert sicherlich durch einen durchgeführten Neustart des Raspi.

Danke für deine Unterstützung !
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 11 April 2022, 14:34:24
Dann können wir wohl den Regensensor (TFA Kat.Nr. 30.3233.01 Rain) und den  Therm. (TFA Kat.Nr. 30.3249.02 Thermo-Hygro) abhaken?

Für den Windmesser (TFA Kat.Nr.  30.3251.10 Wind) habe ich evtl. auch schon eine Lösung. Ich habe hier https://github.com/merbanan/rtl_433/blob/master/src/devices/lacrosse_tx141x.c etwas gefunden, das passen müsste.

Kopiere bitte die angehangene Datei 14_SD_WS.pm in das Verzeichnis \fhem\FHEM. Die dort schon vorhandene gleichnamige Datei bitte vorher zur Sicherheit umbenennen.
Nach einem Neustart von FHEM musst du bei deinem Windsensor SD_WS_85_THW_1 das Attribut "model" auf "TFA_30.3251.10" setzen. Ab sofort müssten dann zwei neue Readings erscheinen: windDirectionDegree und windDirectionText

Bitte vergleiche dann die Windrichtungen mit denen deiner Wetterstation. Die Werte scheinen ziemlich zu "wackeln". Es könnte sein, das die Station da noch irgendwie Mittelwerte berechnet.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: deeb am 11 April 2022, 20:00:39
Hallo elektron-bbs,
alles erledigt. Habe noch die Eigentümerrechte der neuen Datei 14_SD_WS.pm angepasst.
Nach Neustart des Raspi und von FHEM werden mir jetzt bei den Readings drei typen angezeigt:    
TFA 30.3222.02, TFA 30.3251.10, LaCrosse TX141W Vorher nur TFA 30.3222.02.
Hätte ich die anderen beiden Typen löschen müssen (wie?) oder das Reading manuell nur auf TFA 30.3251.10 setzen sollen?
Die zwei neuen Readings sind noch nicht aufgetaucht. Habe aber zur Zeit auch noch keinen Wind. 2 Minuten Staubsaugerwind  haben auch nicht geholfen.

Seit zwei Tagen geht der SIGNALduino nachts nach 23:59 Uhr auf disconect. Die Ursache habe ich noch nicht gefunden.
In der Zwischenzeit nur das Statistik Modul für jeden Sensor aufgerufen und für den SIGNALduino das Attribut addvaltrigger auf 1 geesetzt.     
Regen und Temp laufen jetzt.  Für den Wind Plot suche ich noch nach einer Lösung für das vollständig rote Feld, wenn kein Wind ist.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 11 April 2022, 20:45:22
Zitat von: deeb am 11 April 2022, 20:00:39
Nach Neustart des Raspi und von FHEM werden mir jetzt bei den Readings drei typen angezeigt:    
TFA 30.3222.02, TFA 30.3251.10, LaCrosse TX141W Vorher nur TFA 30.3222.02.
Das ist nur ein Hinweis, welche Sensoren vom Protokoll unterstützt werden. Sind halt jetzt ein paar mehr geworden.

Zitat
Hätte ich die anderen beiden Typen löschen müssen (wie?) oder das Reading manuell nur auf TFA 30.3251.10 setzen sollen?
Die zwei neuen Readings sind noch nicht aufgetaucht. Habe aber zur Zeit auch noch keinen Wind. 2 Minuten Staubsaugerwind  haben auch nicht geholfen.
An den Readings musst du nichts ändern, die werden vom Modul beim nächsten Empfang sowieso neu gesetzt.
ABER du musst das Attribut "model" auf "TFA_30.3251.10" setzen!

Zitat
Seit zwei Tagen geht der SIGNALduino nachts nach 23:59 Uhr auf disconect. Die Ursache habe ich noch nicht gefunden.
Tja, dazu habe ich jetzt keinen Rat. Vielleicht findet sich im Log ja ein Hinweis.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: deeb am 11 April 2022, 21:20:40
Hallo elektron-bbs,

danke, jetzt habe ich die Windrichtung !!!!!!!!
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 15 April 2022, 17:43:29
Passen die Windrichtungsangaben auch zu denen der Wetterstation?

Ich habe jetzt zusätzlich noch die CRC-Prüfung eingebaut. Du kannst jetzt einfach ein Update deines FHEM mit folgendem Befehl ausführen:

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

Bitte gib dann nochmal eine Rückmeldung, ob alles funktioniert.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: deeb am 15 April 2022, 18:52:50
Hallo,

der Update - Befehl funktioniert. Die Windrichtung wird auch richtig angezeigt, alles prima!
Habe aber noch fast täglich Abstürze mit den SIGNALduino. Werde mal nach Ostern ein stärkeres Netzteil probieren.
Der nächste Schritt wird jetzt ein DOIF für den Regensensor sein, um ein neues Reading für regen/kein regen zu erzeugen.
Damit soll dann
1. der smarte Landroid Rasenmäher bei Regen an eine Ausfahrt aus der trockenen Garage gehindert und
2. die smarte Gardena-Bewässerungsautomatik bei Regen abgeschaltet werden
Diese Lösung https://forum.fhem.de/index.php?topic=122258.30 funktioniert bei mir noch nicht.

Also nochmals vielen Dank und ein frohes Osterfest.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: deeb am 23 April 2022, 18:10:32
Hallo elektron-bbs

ich möchte mich nochmals melden. Ich hatte doch darüber berichtet, dass ich Verbindungsabbrüche bei mein SIGNALduino hatte (state = closed).
Am Donnerstag habe ich einen anderen SIGNALduino bekommen und installiert.
alt: define SIGduino SIGNALduino /dev/serial/by-id/usb-SHK_SIGNALduino_433-if00-port0@57600
neu: define SIGduino SIGNALduino /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@57600
Die Software (neue Datei 14_SD_WS.pm) habe ich nicht verändert. Auch mit den neuen SIGNALduino hatte ich dann Verbindungsabbrüche.
Gestern habe ich dann eine andere Software auf den Stick geflasht ( testing Version nicht mehr stable). Seitdem hatte ich keine Verbindungsabbrüche mehr aber leider auch keine Werte mehr von den Windsensor. Ich habe mir dann mal das LOG-File von meinen RASPI angeschaut und gesucht, was vor den Verbindungsabbrüchen passiert.
Vermutlich haben die beiden SIGNALduinos Probleme mit fremden WS-Sensoren gehabt, konnten die Werte nicht richtig deuten und sind später auf closed gegangen.
Jetzt habe ich wieder die original Datei 14_SD_WS.pm eingespielt und bekomme auch Werte von den Windsensor(aber keine Windrichtung).
Könnte es sein, das die "neue Datei" 14_SD_WS.pm die Ursache für die Verbindungsabbrüche des SIGNALduinos ist/war?
Beigefügt einige Auszüge aus meinem LOG-File.

Viele Grüße deeb
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: Ralf9 am 24 April 2022, 09:45:35
ZitatGestern habe ich dann eine andere Software auf den Stick geflasht ( testing Version nicht mehr stable). Seitdem hatte ich keine Verbindungsabbrüche mehr aber leider auch keine Werte mehr von den Windsensor.
Bitte poste einen LOG Auszug mit "attr SIGduino verbose 4" in dem die vom Windsensor empfangenen MU-Nachrichten enthalten sein müssten.

Gruß Ralf
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 24 April 2022, 16:59:26
Zitat von: deeb am 23 April 2022, 18:10:32
Jetzt habe ich wieder die original Datei 14_SD_WS.pm eingespielt und bekomme auch Werte von den Windsensor(aber keine Windrichtung).
Könnte es sein, das die "neue Datei" 14_SD_WS.pm die Ursache für die Verbindungsabbrüche des SIGNALduinos ist/war?

Das halte ich für sehr unwahrscheinlich.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: deeb am 26 April 2022, 08:22:00
Hallo Ralf9,

anbei die Screenshots/Loginfos zum Windsensor (Windrichtung ca. NordOst 8 Grad) Ich hoffe das hilft weiter.

Hallo elektron-bbs,

du hast sicherlich recht.
Mit den einen Stick habe ich jetzt sowohl mit der stable als auch mit der testing  Firmwareversion und der original Datei 14_SD_WS.pm auch Verbindungsabbrüche bekommen.
Auf den anderen SIGNALduino läuft die testing Firmware und die Originaldatei 14_SD_WS.pm jetzt schon seit 2 Tagen ohne Verbindungsabbrüche.
Keine Ahnung woran das liegt. Die Infos aus der Log-Datei des Raspi zu den kurz vor den Verbindungsabbrüchen kann ich auch nicht richtig deuten.

Ich habe auch keine Infos gefunden, wie man in dem Plot des Windsensors das Breite rote Feld bei Windstille als Nulllinie umändern kann (siehe beigefügtes JPG Bild).

Vielen Dank für eure Unterstützung + mfG
deeb

Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: deeb am 26 April 2022, 08:27:34
Hallo hier noch die anderen zwei JPG Bilder, die ich bei der ersten Antwort vergessen habe. Sorry
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: Ralf9 am 26 April 2022, 16:38:59
Zitatanbei die Screenshots/Loginfos zum Windsensor
Bitte poste das Log in Codetags oder als Textdatei in der Anlage, als Screenshot kann ich die Nachrichten nicht zum simulieren mit einem dummysduino verwenden
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: deeb am 29 April 2022, 18:25:58
Hallo Ralf9,

sorry hat etwas gedauert. Anbei wie gewünscht das Log-File als Txt-Datei.

MfG deeb
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: Ralf9 am 03 Mai 2022, 00:22:25
Zitat von: deeb am 23 April 2022, 18:10:32
Gestern habe ich dann eine andere Software auf den Stick geflasht ( testing Version nicht mehr stable). Seitdem hatte ich keine Verbindungsabbrüche mehr aber leider auch keine Werte mehr von den Windsensor. Ich
Zitat von: Ralf9 am 24 April 2022, 09:45:35
Bitte poste einen LOG Auszug mit "attr SIGduino verbose 4" in dem die vom Windsensor empfangenen MU-Nachrichten enthalten sein müssten.
Zitat von: deeb am 29 April 2022, 18:25:58
sorry hat etwas gedauert. Anbei wie gewünscht das Log-File als Txt-Datei.
Hallo deeb,

in dem Log lässt sich erkennen, daß vom Windsensor regelmässig Nachrichten empfangen werden, wenn ich mit diesen Nachrichten ein dispatch durchführe, werden diese sauber vom SD_WS Modul verarbeitet, wenn das Attribut model TFA_30.3251.10 gesetzt ist, werden zusätzlich zur Windgeschwindigkeit auch noch die Windrichtung angezeigt.
Ich kann bei diesen Nachrichten keine Probleme erkennen
2022.04.29 11:45:39 4: SIGduino: Dispatch, W85#0BFF0F0204700FE10
2022.04.29 11:46:11 4: SIGduino: Dispatch, W85#0BFF0F02035144FD0
2022.04.29 11:46:42 4: SIGduino: Dispatch, W85#0BFF0F0202D080EF0
2022.04.29 11:47:45 4: SIGduino: Dispatch, W85#0BFF0F0204D106620
2022.04.29 11:48:48 4: SIGduino: Dispatch, W85#0BFF0F0202B0CCFA0
2022.04.29 11:49:20 4: SIGduino: Dispatch, W85#0BFF0F0205B111A50
2022.04.29 11:49:51 4: SIGduino: Dispatch, W85#0BFF0F020450C1650


Gruß Ralf
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: deeb am 03 Mai 2022, 09:42:19
Hallo Ralf9,

danke für die Rückmeldung. Ich hatte/habe das Attribut gesetzt, aber bei den Readings wird ein anderer Typ (30.3222.02) angezeigt (siehe JPG-Anhang).
Vielleicht liegt es daran, dass die Windrichtung bei mir deshalb nicht angezeigt wird.
Habe den Sensor mal gelöscht und nach Neustart wieder neu angelegt, aber mit den selben Resultat.
Hast du eine Idee?

DEEB
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: Ralf9 am 03 Mai 2022, 10:35:27
Du verwendest anscheinend nicht die aktuelle Version des 14_SD_WS.pm Moduls von elektron-bbs
https://github.com/RFD-FHEM/RFFHEM/blob/master/FHEM/14_SD_WS.pm

bei type steht dann:
TFA 30.3222.02, TFA 30.3251.10, LaCrosse TX141W

Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: deeb am 04 Mai 2022, 12:02:26
Hallo Ralf9,

ich hoffe ich habe jetzt die aktuelle Datei 14_WS_SD.png (siehe Anhang).
Aber leider ändert sich der type in den Readings nicht (auch nicht nach Neustart).
Aktuell verwende ich für den SIGNALduino die Testsoftware, weil ich mit der stable-Version Verbindungsabbrüche hatte.
Sollte ich den Sensor vielleicht mal ganz löschen und durch autocreate anlegen lassen?

deeb
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 04 Mai 2022, 17:23:03
Irgendwie sehr eigenartig :-(
Die Versionen passen. Ich habe eben nochmal ein Update auf die aktuelle Version durchgeführt:

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

Dann eine Nachricht aus deinem Log von hier https://forum.fhem.de/index.php/topic,107998.msg1219947.html#msg1219947 (https://forum.fhem.de/index.php/topic,107998.msg1219947.html#msg1219947) dispatcht. Der Sensor wird angelegt und zeigt zunächst keine Windrichtung. Nach Setzen des Attributes "model" auf "TFA_30.3251.10" erscheint dann auch die Windrichtung (siehe Screenshot).

Am besten, du machst nochmal ein Update wie ich eben. Ich kann mir nur noch vorstellen, das deine Screenshots von der Datei 14_SD_WS.pm nicht von der stammen, die FHEM verwendet.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: deeb am 05 Mai 2022, 12:15:27
Hallo elektron-bbs

ich habe noch mal einige Varianten mit meinen zwei SIGNALduino's durchprobiert. Dabei habe ich folgendes (für beide SIGNALduino's) festgestellt.
Nach dem vorgeschlagenen Update (Anlage Bild 1) wird der Windsensor nur mit den Satus "Defined" angezeigt aber keine Windgeschwindigkeit und auch keine Windrichtung (Bild 2).
Nachdem ich eine ältere Datei 14_SD_WS.pm ( Bild 3) eingespielt habe wird zumindest die Windgeschwindigkeit angezeigt (Bild 4) .
Das ganze lässt sich reproduzieren.
Beigefügt auch noch mal meine Definition für den (einen der beiden) SIGNALduino's (Bild 5) und den Windsensor (Bild 6).
Ich habe keine Ahnung was da nicht läuft. Mir ist auch aufgefallen, das der Windsensor nicht mehr automatisch durch autocreate angelegt wird  (nach dem Update?) .
Ich definiere diesen immer von Hand.

Hoffentlich helfen diese Erkenntnisse weiter?



Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: Ralf9 am 05 Mai 2022, 14:42:42
Ja, das ist ganz seltsam, Du kannst es mal mit meiner Version in der Anlage versuchen, nach dem reinkopieren ins FHEM Verzeichnis und einem FHEM Neustart ergibt
"version 14_SD.WS.pm" in der FHEM Befehlszeile eingegeben:
14_SD_WS.pm 21666 2022-05-01 20:00:00Z Ralf9

Danach dies eingeben:
attr SD_WS_85_THW_1 verbose 4

Wenn Du danach beim SD_WS_85_THW_1 unten auf "Raw definition" klickst, bekommst Du u.a. folgendes
defmod SD_WS_85_THW_1 SD_WS SD_WS_85_THW_1
attr SD_WS_85_THW_1 model TFA_30.3251.10
attr SD_WS_85_THW_1 verbose 4



Wenn nun vom Windsensor was empfangen wird, sollte ungefähr folgendes im Log und Eventmonitor stehen
2022.05.05 14:34:59.289 4 : sduinoD: SD_WS_Parse SD_WS_85_THW_1 raw=0BFF0F0205B111A50, state=Ws: 2.5 Wd: W
2022-05-05 14:34:59.294 SD_WS SD_WS_85_THW_1 Ws: 2.5 Wd: W
2022-05-05 14:34:59.294 SD_WS SD_WS_85_THW_1 windSpeed: 2.5
2022-05-05 14:34:59.294 SD_WS SD_WS_85_THW_1 windSpeed_kmh: 9.1
2022-05-05 14:34:59.294 SD_WS SD_WS_85_THW_1 windDirectionDegree: 273
2022-05-05 14:34:59.294 SD_WS SD_WS_85_THW_1 windDirectionText: W
2022-05-05 14:34:59.294 SD_WS SD_WS_85_THW_1 batteryState: ok
2022-05-05 14:34:59.294 SD_WS SD_WS_85_THW_1 id: BFF0F


Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: deeb am 05 Mai 2022, 18:12:32
Hallo Ralf9,

danke für die Datei. Reinkopieren und Versionsanzeige ok (Anlage Bild a).
Der Sensor wurde nicht durch autocreate angelegt. 
Ich habe den Sensor dann mit den attrib verbose und model manuel angelegt.
RAW Definition siehe Bild b:
Aber auch keine Signale empfangen.
Bin langsam am verzweifeln.

Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 05 Mai 2022, 18:36:22
Zeig mal bitte ein "list SIGduino".
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: deeb am 05 Mai 2022, 19:46:52
Hallo Ralp9,

da ich mit den Windsensor ja irgendwann schon mal eine Windrichtung empfangen habe, habe ich jetzt noch mal die Datei 14_SD_WS.pm eingespielt, die du mir am 11.04 mit der Antwort # 94 geschickt hast. Und es funktioniert damit (siehe Bild ).  Prima !!! Die Werte werden aktualisiert und es werden auch bei den Readings type alle 3 Typen angezeigt.
Wäre natürlich interessant zu erfahren, was sich bei den nachfolgenden Updates gegenüber dieser funktionierenden Datei-Version geändert hat.

Nochmals vielen vielen Dank für deine Ausdauer und Unterstützung !!!!!!!!!!!!!!!

Die Ausgabe aus list SIGduino habe ich auch als txt Datei beigefügt falls du noch mal nachschauen möchtest.

Ich habe schon eine nächste Frage die mich beschäftigt.
Kann der SIGNALduino auch Signale verarbeiten/senden, die bei den Torantrieben der Firma Schellenberg (Smart Drive 10 + 14) übertragen werden.
Laut Prospekt/Unterlagen mit 433 MHz. Andere Firmen (ABUS + Paulmann + Steinel) haben sich ja mit Schellenberg zu "Smart-friends" zusammen geschlossen.
Habe mich aber noch nicht intensiv damit beschäftigt.

Wünsche dir noch einen schönen abend!
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: Ralf9 am 05 Mai 2022, 20:45:22
Bei dieser 14_SD_WS.pm Version von elektron-bbs ist die CRC Prüfung noch nicht drin.
Evtl fehlt bei Dir das Perl modul Digest::CRC

Da hätte eigentlich im log folgendes stehen müssen:
..SD_WS_85 Parse msg ... - ERROR CRC not load, please install modul Digest::CRC
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 05 Mai 2022, 20:50:05
Ich habe diese Datei jetzt mit der aktuellen verglichen. Im wesentlichen ist da nur die CRC-Prüfung hinzugekommen. Die Prüfung war aber auch schon in der nächsten Variante, die ich am 15 April 2022 veröffentlicht habe, worauf du in der folgenden Nachricht geantwortet hast:
"der Update - Befehl funktioniert. Die Windrichtung wird auch richtig angezeigt, alles prima!" (Zitat Ende).

Sollte die CRC-Prüfung die Ursache sein, müssten im Log von FHEM Zeilen in dieser Art auftreten:
2022.05.05 18:15:22 3: sduino_dummy: SD_WS_85 Parse msg 39B809069CAA00F00 - ERROR CRC8


Das Dilemma fing dann wohl am 23 April 2022 an, als du einen neuen SIGNALduino in Betrieb genommen hast. In deinem Log vom 29 April 2022 sehe ich viele Nachrichten von dem Windsensor, die aber nicht dekodiert werden können.

Mach bitte mal noch ein Update auf die aktuelle Entwicklerversion: 3.5.0-dev+20210808
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 05 Mai 2022, 21:15:30
Zitat von: deeb am 05 Mai 2022, 19:46:52
Kann der SIGNALduino auch Signale verarbeiten/senden, die bei den Torantrieben der Firma Schellenberg (Smart Drive 10 + 14) übertragen werden.

Wenn die Fernbedienung bis jetzt noch nicht angelegt wurde, wird sie wohl auch (noch) nicht unterstützt. Mach dazu dann bitte ein neues Thema auf mit genauer Bezeichnung der Fernbedienung. Dann werden noch RAWMSG benötigt mit Angabe, welche Taste betätigt wurde.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: deeb am 06 Mai 2022, 00:13:00
Hallo,

gut möglich, dass bei mir noch das Perl-Modul   Digest::CRC   fehlt, ist mir nicht aufgefallen.
Habe auch noch keine Ahnung, wie ich das Modul nach installieren kann (reload ...  ???) , muss ich mich erst mal einlesen.

Bei meiner Antwort vom 15.04. "der Update - Befehl funktioniert. Die Windrichtung wird auch richtig angezeigt, alles prima!" habe ich sicherlich nur darauf geachtet, ob die/eine Windrichtung (vermutlich noch ein alter/vorhandener Wert) angezeigt wird, aber bestimmt nicht, ob dieser Wert auch aktualisiert wird.  Sorry mein Fehler !


Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: deeb am 06 Mai 2022, 00:37:26
Nachtrag

Ich habe jetzt das fehlende Perl-Modul nach installiert (sudo apt-get install libdigest-crc-perl);
für den SIGNALduino die Version: V 3.5.0-dev+20210808 SIGNALduino cc1101 (chip CC1101) - compiled at Aug 7 2021 22:44:01  installiert und
in FHEM mit einen Update die aktuelle Version der Datei 14_SD_WS.pm  3.5.4 vom 16.04.2022 installiert.

Der Windsensor zeigt danach immer noch die richtige Windrichtung an !!!

War eine schwierige Geburt; nochmals vielen Dank !!!!!!!!!!!!!
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: gero112233 am 10 Mai 2022, 22:38:10
Hallo,

was mache ich falsch? Ich bekomme keine sinnvollen Daten vom Regensensor.

Ich habe seit vielen Jahren einen CC1101-USB-Lite 433MHz (CUL433) von busware am laufen und empfange einige Temperatursensoren problemlos.

Jetzt habe ich mir den "TFA Wireless Rain Meter" zugelegt, bekomme diesen aber nicht zum laufen.

Wenn ich keine Whitelist/Blacklist definiere, wird mir ein Device CUL_TCM97001_Unknown angelegt.
Wenn ich nur die Id's 54,54.1 auf die Whitelist setzte, passiert gar nichts.

Ich bin alle Punkte 1-8 der Seite 6 durchgegangen, Fhem habe ich aktualisiert.
version: V 3.5.0-dev+20210808 SIGNALduino cc1101 (chip CC1101) - compiled at Aug 7 2021 22:44:01
versionProtocols: 1.44
versionmodul: 3.5.4+20220312

Was kann ich noch probieren?

Vielen Dank im Voraus!

BG,
Gero
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: deeb am 13 Mai 2022, 22:20:22
Hallo Gero,

auch ich habe ein CUL433 von Busware.
Für meine TFA-Sensoren habe ich mir einen SIGNALduino angeschafft, weil die Kommunikation mit den CUL nicht funktioniert.

vG deeb
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: gero112233 am 21 Mai 2022, 22:13:06
Hallo nochmals,

ich habe jetzt einen Signalduino zugelegt, mein Regensensor funktioniert leider noch immer nicht.

Habe ich den falschen Regensensor?
Meiner ist beschriftet mit "TFA wireless Rain Meter".
Ihr schreibt aber von einem TFA Drop Regenmesser.

Habe ich mir den falschen Regensensor?

BG,
Gero
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 22 Mai 2022, 11:10:19
Wenn ich bei Google nach "TFA wireless Rain Meter" suche, finde ich mindestens 4 verschiedene Ergebnisse:
https://www.tfa-dostmann.de/en/product/wireless-rain-gauge-drop-47-3005/
https://www.tfa-dostmann.de/en/product/wireless-rain-gauge-weatherhub-30-3306/
https://www.tfa-dostmann.de/en/product/rain-meter-station-47-3001/
https://www.amazon.de/-/en/Dostmann-Wireless-Thermometer-Anthracite-Batteries/dp/B0787K44TH

Da kann es ohne weiteres sein, das du einen erwischt hast, der bisher vom SIGNALduino noch nicht unterstützt wird.

Das Modul CUL_TCM97001 dekodiert auch verschiedene Regensensoren. Evtl. musst du dort selbst das passende Attribut "model" auswählen.

Sollte das zu keinem Ergebnis führen, können wir versuchen, das Protokoll für deinen Regensensor einzubauen. Hilfreich dafür wäre erstmal der genaue Typ des Sensors. Die TFA-Sensoren haben alle eine Nummer, wie z.B.: 47.3005.01, 30.3306.02, 47.3001 usw.
Des weiteren brauchen wir dann rawmsg von deinem Sensor in der Form:

2022.05.21 13:40:03 4: sduino_dummy: get rawmsg: MU;P0=-8768;P1=487;P2=-975;P3=1472;P4=-30992;P5=336;P6=-22080;P7=1000;D=012321232323212323232123212321232323232323232121232323232321232323232323232123212123232123212123232123232323212145672121232323232321232123212323232123232321232123212323232323232321212323232323212323232323232321232121232321232121232321232323232121;CP=3;R=25;


Diese werden im Log gespeichert, wenn du bei deinem SIGNALduino das Attribut "verbose" auf 4 setzt.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: gero112233 am 23 Mai 2022, 07:07:56
Vielen Dank für die Unterstützung und Informationen.

Ich melde mich wieder, sobald ich mehr Informationen habe.
Titel: Probleme mit der Datei 14_SD_WS.pm Fassung von 2023-01-06
Beitrag von: deeb am 02 März 2023, 23:07:59
Hallo,

dank der Hilfe in diesem Forum konnte ich die Daten meiner TFA Wetterstation seit ca. einem Jahr in FHEM auslesen und verarbeiten.
Da mein Windsensor aber seit einiger Zeit keine Messwerte mehr in FHEM anzeigte, habe ich die Datei 14_SD_WS.pm (2023-01-06) gegen eine ältere Version (2022-01-30) ausgetauscht.
Mit dieser älteren Version bekomme ich wieder Messwerte meines Windsensors in FHEM angezeigt.
Um ganz sicher zu gehen und meine Erkenntnis zu bestätigen, habe ich nochmals die aktuelle Version (2023-01-06) benutzt/eingespielt und bekomme wieder keine aktuellen Messwerte des Windsensors angezeigt.
Mit der älteren Version (2022-01-30) der Datei 14_SD_WS.pm funktioniert jetzt aber alles so wie vorher.

Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: Ralf9 am 03 März 2023, 11:02:06
Ohne ein log Auszug mit verbose 4 ist es schwierig da zu helfen.
Interessant sind die raw-Nachrichten oder dispatch Nachrichten bei denen es mit dem 14_SD_WS.pm (2023-01-06) nicht funktioniert
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 03 März 2023, 11:28:49
Man kann bei so unpräzisen Angaben wirklich nur raten... Zumindest eine Angabe der Protokollnummer wäre schon hilfreich gewesen.

Die einzige relevante Änderung, die mir auf Anhieb auffällt, ist diese:

  ### Protocol 85 without wind direction
  if ($protocol eq "85") {
    if (AttrVal($name,'model',0) ne "TFA_30.3251.10") {
      $winddir = undef;
      $winddirtxt = undef;
    }
  }


Dann müsste vielleicht das Attribut gesetzt werden. Andererseits betrifft das eigentlich nur die Windrichtung.
Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: deeb am 04 März 2023, 16:10:44
Hallo Ralf9 und elektron-bbs,

meine Meldung sollte keine Kritik und auch kein Hilferuf sein, sondern nur ein Hinweis.
Ich habe mein Raspi4 (und auch FHEM) vor kurzem neu aufgesetzt (64 Bit).
In der Antwort Nr.: 117 vom 5. Mai 2022 hatte Ralf9 schon mal auf ein eventuell fehlendes Perl-Modul Digest::CRC hingewiesen.
Dieses habe ich heute mit den Befehl  -  sudo apt-get install libdigest-crc-perl  -  nachinstalliert und siehe da, die Werte des Windsensors werden jetzt auch mit der aktuellen Datei 14_SD_WS.pm (von 2023-01-06) wieder angezeigt.
Falscher Alarm von mir, Sorry !!!
Aber vielleicht haben andere auch das Problem und wissen jetzt wie es beseitigt werden kann.


Titel: Antw:Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 04 März 2023, 17:53:58
Man sollte eben auch ab und an mal einen Blick ins Log werfen :-)
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: Ruggy am 26 Juli 2023, 10:05:48
Hallo,

möchte einen Regenmengenmesser mit FHEM nutzen und bin auf diesen Thread gestoßen.

Bisher würde ich wahrscheinlich einen TFA Dostmann Funk-Regenmesser DROP, ‎47.3005.01 nehmen ( außer ein anderer wäre mittlerweile besser für die Nutzung mit FHEM)

https://amzn.eu/d/bwNRrcq


Habe einen nanoCUL433 (V 1.67) mit dem ich ein paar IT Steckdosen steuere.

Funktioniert es mittlerweile damit oder muß ich einen SIGNALduino kaufen?
Würde dann mein nanoCul weiter funktionieren?

Oder gibt es mittlerweile einen Regenmengenmesser, welcher besser wäre (grundsätzlich bzw. für mich einfacher in FHEM einzubinden)
Homematic und Phoscon Deconz wäre auch vorhanden
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: Skusi am 15 August 2023, 18:10:27
Hallo,
ich habe den TFA 30.3233.01 Regensensor seit Jahren störungsfrei über das Modul SD_WS und einem Signalduino am laufen.

Nun hat mich mein Nachbar letztens angesprochen ob ich Ihm einen Regensensor empfehlen könnte. Dummerweise habe ich Ihm meinen empfohlen un der hat ihn sich auch gleich gekauft.
Nun habe ich den Salat !

Seitdem empfängt mein Signalduino beide Sender im Wechsel und behandelt diese wie ein Gerät. Die rain_total Werte sind natürlich sehr unterschiedlich und zerschießen mir meine Auswertung und Weiterverarbeitung für meine Rasenbewässerung.

Kann ich irgendwie die beiden Sendesignale von einander trennen. Oder das von meinem Nachbarn Ignorieren ???
Oder muss ich ihn bitten seinen Sensor wieder zurückzugeben ;-)
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: Ralf9 am 15 August 2023, 22:37:25
Dafür gibts das sduino Attribut longids
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: Skusi am 20 August 2023, 21:03:06
Zitat von: Ralf9 am 15 August 2023, 22:37:25Dafür gibts das sduino Attribut longids

Vielen Dank,
Das war der Tipp den ich gebraucht habe.
Ich kannte das Attribut nicht !

Nun kann ich Nachbars Sensor ignoren...
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: andies am 28 Dezember 2023, 17:29:08
Hallo Ralf9,
ich habe den TFA 47.3005 heute bekommen und versuche den auszulesen. Kannst Du mir da helfen? Mit autocreate wird kein Gerät angelegt. Im Log (verbose 4) sehe ich folgende raw-Messages, wobei ich vermute, dass das Signal um 17:22:05 definitiv vom Sensor kommt (Batterie eingelegt(, danach bin ich mir nicht sicher: 
2023.12.28 17:22:05 4: sduino/msg READ: ␂MU;P0=-21308;P1=201;P2=-765;P3=703;P4=-534;P5=440;P6=-287;CP=1;R=211;D=01232323214141414561456141414561456141456145614565614561414141414141414561414561414561456141414141414141414561414561456145656565614561456143232323214141414561456141414561456141456145614565614561414141414141414561414561414561456141414141414141414561414561;O;␃
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 40 -> Romotec matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: decoded matched MU Protocol id 54 dmsg W54#0A295A0125004AF50 length 65 RSSI = -96.5
2023.12.28 17:22:05 4: sduino: equalDMS W54#0A295A0125004AF50 (1)
2023.12.28 17:22:05 4: sduino Dispatch: W54#0A295A0125004AF50, -96.5 dB, dispatch
2023.12.28 17:22:05 4: sduino: SD_WS_Parse protocol 54, rawData 0A295A0125004AF50
2023.12.28 17:22:05 4: sduino: SD_WS_Parse 0A295A0125004AF50 protocolid 54 (TFA 30.3233.01) - ERROR prematch
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 85 -> TFA 30.3222.02 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: decoded matched MU Protocol id 85 dmsg W85#0A295A0125004AF50 length 65 RSSI = -96.5
2023.12.28 17:22:05 4: sduino: equalDMS W85#0A295A0125004AF50 (1)
2023.12.28 17:22:05 4: sduino Dispatch: W85#0A295A0125004AF50, -96.5 dB, dispatch
2023.12.28 17:22:05 4: sduino: SD_WS_Parse protocol 85, rawData 0A295A0125004AF50
2023.12.28 17:22:05 4: sduino: SD_WS_Parse decoded protocol-id 85 (TFA 30.3222.02, TFA 30.3251.10, LaCrosse TX141W), sensor-id A295A
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 89 -> TFA 30.3221.02 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:05 4: sduino/msg READ: MF=137
2023.12.28 17:22:05 4: sduino/msg READ: ␂MU;P0=-336;P1=208;P2=-537;P3=427;P4=693;P5=-772;P6=-204;CP=1;R=210;D=0123030303012301230124545454512121212301230121212301230121230123012303012301212121212121212301212301212301230121212121212121212361210;e;␃
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 40 -> Romotec matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 85 -> TFA 30.3222.02 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 89 -> TFA 30.3221.02 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:05 4: sduino/msg READ: ␂MU;P0=-124;P1=211;P2=-537;P3=427;P4=-336;P6=162;P7=-204;CP=1;R=210;D=0121212341234121212341234121234123412343412346212121212121212341212341212341234121212121212121212376214;e;␃
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 111 -> TS-FT002 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino/msg READ: ␂MU;P0=-124;P1=199;P2=-535;P3=458;P4=-287;P5=260;CP=1;R=210;D=01212123452341212123412341212341234123434123412121212121212123412123412123412341214;e;i;␃
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 200 -> Honeywell ActivLink matches, trying to demodulate
2023.12.28 17:22:05 4: sduino/msg READ: ␂MU;P0=-524;P1=205;P2=435;P3=-298;P5=690;P6=-774;CP=1;R=210;D=01010101010102310102310231310232323231023102323565656561010101023102310101023102310102310231023231023101010101010101023101023101023102310101010101010101023101023102310232323231023102310565656561010101023102310101023102310102310231023231023101010101010101;O;␃
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: decoded matched MU Protocol id 54 dmsg W54#0A295A0125004AF50 length 65 RSSI = -97
2023.12.28 17:22:05 4: sduino: equalDMS W54#0A295A0125004AF50 (1)
2023.12.28 17:22:05 4: sduino Dispatch: W54#0A295A0125004AF50, -97 dB, dispatch
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: decoded matched MU Protocol id 61 dmsg P61#F5D6A5FC length 30 RSSI = -97
2023.12.28 17:22:05 4: sduino: equalDMS P61#F5D6A5FC (1)
2023.12.28 17:22:05 4: sduino Dispatch: P61#F5D6A5FC, -97 dB, dispatch
2023.12.28 17:22:05 4: sduino: FS10_Parse P61#F5D6A5FC - ERROR sum=5 != rsum=7
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 85 -> TFA 30.3222.02 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: decoded matched MU Protocol id 85 dmsg W85#0A295A0125004AF50 length 65 RSSI = -97
2023.12.28 17:22:05 4: sduino: equalDMS W85#0A295A0125004AF50 (1)
2023.12.28 17:22:05 4: sduino Dispatch: W85#0A295A0125004AF50, -97 dB, dispatch
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 89 -> TFA 30.3221.02 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 200 -> Honeywell ActivLink matches, trying to demodulate
2023.12.28 17:22:05 4: sduino/msg READ: MF=130
2023.12.28 17:22:05 4: sduino/msg READ: ␂MU;P0=-529;P1=212;P2=445;P3=-280;P4=161;P5=687;P6=-772;CP=1;R=211;D=01010101010101023232310231010101010101010101010101040102323102323105656565610101010231023101010231023101023102310232310231010401010401010231010101010101010232323102310101010101010101010101010401023231023231056565656101010102310231010102310231010231023102;O;␃
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 40 -> Romotec matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: decoded matched MU Protocol id 40 dmsg u40#000 length 12 RSSI = -96.5
2023.12.28 17:22:05 4: sduino: decoded matched MU Protocol id 40 dmsg u40#000 length 12 repeat 1 RSSI = -96.5
2023.12.28 17:22:05 4: sduino: equalDMS u40#000 (2)
2023.12.28 17:22:05 4: sduino Dispatch: u40#000, -96.5 dB, dispatch
2023.12.28 17:22:05 4: SIGNALduino_unknown incomming msg: u40#000
2023.12.28 17:22:05 4: SIGNALduino_unknown rawData: 000
2023.12.28 17:22:05 4: SIGNALduino_unknown Protocol: 40
2023.12.28 17:22:05 4: SIGNALduino_unknown converted to bits: 000000000000
2023.12.28 17:22:05 4: SIGNALduino_unknown sduino Protocol:40 | To help decode or debug, please add u40! (attr sduino development u40)
2023.12.28 17:22:05 4: Unknown, please report
2023.12.28 17:22:05 3: sduino: Unknown code u40#000, help me!
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 85 -> TFA 30.3222.02 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 89 -> TFA 30.3221.02 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:05 4: sduino/msg READ: MF=130
2023.12.28 17:22:05 4: sduino/msg READ: ␂MU;P0=-290;P1=200;P2=-534;P3=440;P5=682;P6=-785;CP=1;R=211;D=01230121212121212123012121212121212123030301230121212121212121212121212121212303012303012565656561212121230123012121230123012123012301212303012301212121212121230121212121212121230303012301212121212121212121212121212123030123030125656565612121212301230121;O;␃
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 40 -> Romotec matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: decoded matched MU Protocol id 40 dmsg u40#0000 length 14 RSSI = -96.5
2023.12.28 17:22:05 4: sduino: decoded matched MU Protocol id 40 dmsg u40#0000 length 14 repeat 1 RSSI = -96.5
2023.12.28 17:22:05 4: sduino: equalDMS u40#0000 (2)
2023.12.28 17:22:05 4: sduino Dispatch: u40#0000, -96.5 dB, dispatch
2023.12.28 17:22:05 4: SIGNALduino_unknown incomming msg: u40#0000
2023.12.28 17:22:05 4: SIGNALduino_unknown rawData: 0000
2023.12.28 17:22:05 4: SIGNALduino_unknown Protocol: 40
2023.12.28 17:22:05 4: SIGNALduino_unknown converted to bits: 0000000000000000
2023.12.28 17:22:05 4: SIGNALduino_unknown sduino Protocol:40 | To help decode or debug, please add u40! (attr sduino development u40)
2023.12.28 17:22:05 4: Unknown, please report
2023.12.28 17:22:05 3: sduino: Unknown code u40#0000, help me!
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: decoded matched MU Protocol id 54 dmsg W54#0A294D0100E8000D8 length 66 RSSI = -96.5
2023.12.28 17:22:05 4: sduino: equalDMS W54#0A294D0100E8000D8 (1)
2023.12.28 17:22:05 4: sduino Dispatch: W54#0A294D0100E8000D8, -96.5 dB, dispatch
2023.12.28 17:22:05 4: sduino: SD_WS_Parse protocol 54, rawData 0A294D0100E8000D8
2023.12.28 17:22:05 4: sduino: SD_WS_Parse 0A294D0100E8000D8 protocolid 54 (TFA 30.3233.01) - ERROR prematch
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: decoded matched MU Protocol id 61 dmsg P61#BFBFC5FFFC9 length 44 RSSI = -96.5
2023.12.28 17:22:05 4: sduino: equalDMS P61#BFBFC5FFFC9 (1)
2023.12.28 17:22:05 4: sduino Dispatch: P61#BFBFC5FFFC9, -96.5 dB, dispatch
2023.12.28 17:22:05 4: sduino: FS10_Parse P61#BFBFC5FFFC9 - ERROR message too short or too long (44 bit)
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 85 -> TFA 30.3222.02 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: decoded matched MU Protocol id 85 dmsg W85#0A294D0100E8000D8 length 66 RSSI = -96.5
2023.12.28 17:22:05 4: sduino: equalDMS W85#0A294D0100E8000D8 (1)
2023.12.28 17:22:05 4: sduino Dispatch: W85#0A294D0100E8000D8, -96.5 dB, dispatch
2023.12.28 17:22:05 4: sduino: SD_WS_Parse protocol 85, rawData 0A294D0100E8000D8
2023.12.28 17:22:05 3: sduino: SD_WS_85 Parse msg 0A294D0100E8000D8 - ERROR CRC8
2023.12.28 17:22:05 4: sduino: SD_WS_Parse 0A294D0100E8000D8 protocolid 85 (TFA 30.3222.02, TFA 30.3251.10, LaCrosse TX141W) - ERROR CRC
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 89 -> TFA 30.3221.02 matches, trying to demodulate
2023.12.28 17:22:05 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:05 4: sduino/msg READ: MF=133
2023.12.28 17:22:09 4: sduino/msg READ: ␂MU;P0=-521;P1=433;P2=-301;P3=205;P4=681;P5=-786;CP=3;R=210;D=0123012303012301230121230123030303030303012303030303030303012121230123030303030303030303030303030301212301212323045454545303030301230123030301230123030123012301212301230303030303030123030303030303030121212301230303030303030303030303030303012123012123;e;i;␃
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: last part pair=3 reconstructed, bit=0
2023.12.28 17:22:09 4: sduino: decoded matched MU Protocol id 54 dmsg W54#0A295A0201D0001B0 length 65 RSSI = -97
2023.12.28 17:22:09 4: sduino: equalDMS W54#0A295A0201D0001B0 (1)
2023.12.28 17:22:09 4: sduino Dispatch: W54#0A295A0201D0001B0, -97 dB, dispatch
2023.12.28 17:22:09 4: sduino: SD_WS_Parse protocol 54, rawData 0A295A0201D0001B0
2023.12.28 17:22:09 4: sduino: SD_WS_Parse 0A295A0201D0001B0 protocolid 54 (TFA 30.3233.01) - ERROR prematch
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 85 -> TFA 30.3222.02 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: decoded matched MU Protocol id 85 dmsg W85#0A295A0201D0001B length 64 RSSI = -97
2023.12.28 17:22:09 4: sduino: equalDMS W85#0A295A0201D0001B (1)
2023.12.28 17:22:09 4: sduino Dispatch: W85#0A295A0201D0001B, -97 dB, dispatch
2023.12.28 17:22:09 4: sduino: SD_WS_Parse protocol 85, rawData 0A295A0201D0001B
2023.12.28 17:22:09 4: sduino: SD_WS_Parse decoded protocol-id 85 (TFA 30.3222.02, TFA 30.3251.10, LaCrosse TX141W), sensor-id A295A
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 89 -> TFA 30.3221.02 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 200 -> Honeywell ActivLink matches, trying to demodulate
2023.12.28 17:22:09 4: sduino/msg READ: ␂MU;P0=-254;P1=475;P2=238;P3=-503;CP=2;R=28;D=01010102310101010232323232323232310101010231010231023102310231023101010101010101010;e;␃
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: decoded matched MU Protocol id 61 dmsg P61#10FF0955000 length 41 RSSI = -60
2023.12.28 17:22:09 4: sduino: equalDMS P61#10FF0955000 (1)
2023.12.28 17:22:09 4: sduino Dispatch: P61#10FF0955000, -60 dB, dispatch
2023.12.28 17:22:09 4: sduino: FS10_Parse P61#10FF0955000 - ERROR message too short or too long (41 bit)
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 111 -> TS-FT002 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino/msg READ: ␂MS;P0=-501;P1=479;P2=-252;P3=234;P4=-2176;P5=723;P6=-748;D=34565630301212123030121212301212301230123012121212301212121230303030303030301212121230121230123012301230123012121212121212121230123030303030;CP=3;SP=4;R=27;O;s13;m0;␃
2023.12.28 17:22:09 4: sduino: Matched MS Protocol id 54.1 -> TFA 30.3233.01, bitLen=68
2023.12.28 17:22:09 4: sduino: Decoded MS Protocol id 54.1 dmsg W54#39DABDE01ED55FF40 length 68 RSSI = -60.5
2023.12.28 17:22:09 4: sduino Dispatch: W54#39DABDE01ED55FF40, -60.5 dB, dispatch
2023.12.28 17:22:09 4: sduino: SD_WS_Parse protocol 54, rawData 39DABDE01ED55FF40
2023.12.28 17:22:09 4: sduino: SD_WS_Parse 39DABDE01ED55FF40 protocolid 54 (TFA 30.3233.01) - ERROR prematch
2023.12.28 17:22:09 4: sduino/msg READ: ␂MS;P0=-502;P1=474;P2=-254;P3=228;P4=-2176;P5=723;P6=-748;D=3456563030121212303012121230123012301212121230121212123030303030303030121212123012123012301230123012301212121212123012303030303030;CP=3;SP=4;R=27;e;m1;␃
2023.12.28 17:22:09 4: sduino/msg READ: MF=140
2023.12.28 17:22:09 4: sduino/msg READ: ␂MU;P0=-1628;P1=724;P2=-745;P3=238;P4=-494;P5=467;P6=-261;P7=-2168;CP=3;R=25;D=0121234345656563434565656345634563456565656345656565634343434343434345656565634565634563456345634563456565656565634563434343434371212343;e;i;␃
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 111 -> TS-FT002 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino/msg READ: MF=126
2023.12.28 17:22:09 4: sduino/msg READ: ␂MU;P0=473;P1=-256;P2=235;P3=-500;P4=-2168;P5=722;P6=-748;CP=2;R=25;D=01010123230101012301230123010101012301010101232323232323232301010101230101230123012301230123010101010101010101230123232323232323232456562323010101232301010123012301230101010123010101012323232323232323010101012301012301230123012301230101010101010101012301;O;␃
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:09 4: sduino: Fingerprint for MU Protocol id 111 -> TS-FT002 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino/msg READ: ␂MU;P0=222;P1=-512;P2=-2172;P3=720;P4=-750;P5=477;P6=-257;CP=0;R=224;D=0101010101023434010156565601015656560156015601565656560156565656010101010101010156565656015656015601560156015601565656565656565656015601010101010;e;i;␃
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: last part pair=0 reconstructed, bit=0
2023.12.28 17:22:12 4: sduino: decoded matched MU Protocol id 54 dmsg W54#39D5EF00F6AAFFA00 length 65 RSSI = -90
2023.12.28 17:22:12 4: sduino: equalDMS W54#39D5EF00F6AAFFA00 (1)
2023.12.28 17:22:12 4: sduino Dispatch: W54#39D5EF00F6AAFFA00, -90 dB, dispatch
2023.12.28 17:22:12 4: sduino: SD_WS_Parse protocol 54, rawData 39D5EF00F6AAFFA00
2023.12.28 17:22:12 4: sduino: SD_WS_Parse decoded protocol-id 54 (TFA 30.3233.01), sensor-id 9D5EF
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 111 -> TS-FT002 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino/msg READ: ␂MU;P0=-32001;P1=242;P2=-488;P3=496;P4=-239;CP=1;R=23;D=012121212343434341234341234123412341234123434343434343434123434121212123434;e;␃
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: decoded matched MU Protocol id 61 dmsg P61#F0955009E0 length 37 RSSI = -62.5
2023.12.28 17:22:12 4: sduino: equalDMS P61#F0955009E0 (1)
2023.12.28 17:22:12 4: sduino Dispatch: P61#F0955009E0, -62.5 dB, dispatch
2023.12.28 17:22:12 4: sduino: FS10_Parse P61#F0955009E0 - ERROR sum=3 != rsum=2
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:12 4: sduino/msg READ: ␂MU;P0=-1648;P1=728;P2=-744;P3=238;P4=-489;P5=485;P6=-247;CP=5;R=23;D=0121234345656563434565656345634563456565656345656565634;e;␃
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:12 4: sduino/msg READ: ␂MU;P0=-251;P1=238;P2=-489;P3=478;CP=1;R=23;D=01212121212123030303012303012301230123012301230303030303030301;e;␃
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: decoded matched MU Protocol id 61 dmsg P61#FC255400 length 30 RSSI = -62.5
2023.12.28 17:22:12 4: sduino: equalDMS P61#FC255400 (1)
2023.12.28 17:22:12 4: sduino Dispatch: P61#FC255400, -62.5 dB, dispatch
2023.12.28 17:22:12 4: sduino: FS10_Parse P61#FC255400 - ERROR sum=4 != rsum=0
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:12 4: sduino/msg READ: ␂MU;P0=-250;P1=244;P2=-495;P3=487;CP=1;R=23;D=0121230303012301230123030303012303030301230121212121212303030301230301230123012301230123030303030303030123030121212123030;e;␃
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 111 -> TS-FT002 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino/msg READ: ␂MU;P0=-1784;P1=251;P2=-488;P3=485;P4=-239;P5=724;P6=-740;CP=1;R=22;D=01234343412123434341234121234123412343434341234343434123412121212121234343434123434123412341234123412343434343434343412343412121212343056561212343434121234343412341234123434343412343434341234121212121212343434341234341234123412341234123434343434343434123;O;␃
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 111 -> TS-FT002 matches, trying to demodulate
2023.12.28 17:22:13 4: sduino/msg READ: ␂MU;P0=-242;P1=237;P2=-496;P3=496;P4=-1904;P5=728;P6=-746;CP=1;R=0;D=0121230321230345656121230303012123030301230123012303030301230303030123012121212121230303030123030123012301230123012303030303030303012303012121212303;e;i;␃
2023.12.28 17:22:13 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:13 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:13 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:13 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:13 4: sduino: last part pair=3 reconstructed, bit=1
2023.12.28 17:22:13 4: sduino: decoded matched MU Protocol id 54 dmsg W54#39D5EF40F6AAFF618 length 65 RSSI = -74
2023.12.28 17:22:13 4: sduino: equalDMS W54#39D5EF40F6AAFF618 (1)
2023.12.28 17:22:13 4: sduino Dispatch: W54#39D5EF40F6AAFF618, -74 dB, dispatch
2023.12.28 17:22:13 4: sduino: SD_WS_Parse protocol 54, rawData 39D5EF40F6AAFF618
2023.12.28 17:22:13 4: sduino: SD_WS_Parse decoded protocol-id 54 (TFA 30.3233.01), sensor-id 9D5EF
2023.12.28 17:22:13 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:13 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:13 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:13 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:13 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:13 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:13 4: sduino/msg READ: ␂MS;P0=-1845;P3=501;P4=-9108;P5=-3892;D=343035303535303535303030303030303030353535303035353035303035353530;CP=3;SP=4;R=218;s3;e;m0;␃
2023.12.28 17:22:13 4: sduino: Matched MS Protocol id 0 -> weather (v1), bitLen=32
2023.12.28 17:22:13 4: sduino: Decoded MS Protocol id 0 dmsg s5B00734E00 length 32 RSSI = -93
2023.12.28 17:22:13 4: sduino Dispatch: s5B00734E00, -93 dB, dispatch
2023.12.28 17:22:13 4: sduino: CUL_TCM97001 AURIOL_91 91 (5B00734E00) length: 10
2023.12.28 17:22:13 4: sduino: CUL_TCM97001 AURIOL_91 ID: 91 T: 11.5 trend: rising Bat: low
2023.12.28 17:22:13 4: sduino: Matched MS Protocol id 0.4 -> weather (v5), bitLen=32
2023.12.28 17:22:13 4: sduino: Decoded MS Protocol id 0.4 dmsg s5B00734E00 length 32 RSSI = -93
2023.12.28 17:22:13 4: sduino Dispatch: s5B00734E00, Dropped (1) due to short time and equal msg
2023.12.28 17:22:13 4: sduino: Matched MS Protocol id 0.5 -> weather (v6), bitLen=32
2023.12.28 17:22:13 4: sduino/msg READ: ␂MS;P0=-1845;P3=501;P4=-9108;P5=-3892;D=3430353035353035353030303030303030303535353030353530;CP=3;SP=4;R=218;e;m1;␃
2023.12.28 17:22:13 4: sduino: Matched MS Protocol id 0 -> weather (v1), bitLen=25
2023.12.28 17:22:13 4: sduino: Decoded MS Protocol id 0 dmsg s5B00730000 length 32 RSSI = -93
2023.12.28 17:22:13 4: sduino Dispatch: s5B00730000, -93 dB, dispatch
2023.12.28 17:22:13 4: sduino: CUL_TCM97001 AURIOL_91 91 (5B00730000) length: 10
2023.12.28 17:22:13 4: sduino: CUL_TCM97001 AURIOL_91 ID: 91 T: 11.5 trend: consistent Bat: low
2023.12.28 17:22:13 4: sduino: Matched MS Protocol id 0.5 -> weather (v6), bitLen=25
2023.12.28 17:22:13 4: sduino/msg READ: ␂MU;P0=-1396;P1=496;P2=-3898;P3=-1961;P4=-9128;P6=-364;P7=96;CP=1;R=216;D=0121213131212131213131212121314131213121213121213131316701313131313121210;e;␃
2023.12.28 17:22:13 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:13 4: sduino: Fingerprint for MU Protocol id 31 -> LTECH matches, trying to demodulate
2023.12.28 17:22:13 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:13 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:13 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:13 4: sduino: Fingerprint for MU Protocol id 78 -> BeSmart_Sx matches, trying to demodulate
2023.12.28 17:22:13 4: sduino/msg READ: ␂MU;P0=-1902;P1=501;P2=-3896;P3=-9120;CP=1;R=215;D=01010121210121010121212101310121012121010;e;␃
2023.12.28 17:22:14 4: sduino/msg READ: ␂MU;P0=-1945;P1=490;P2=-3888;P3=-9144;P4=-1500;CP=1;R=7;D=01210101010101010101012121210101212101210101212121013101210121210121210101010101014;e;␃
2023.12.28 17:22:14 4: sduino/msg READ: ␂MS;P3=487;P4=-3984;P5=-8939;P6=-1996;D=35343634343634363636343436343636363636363636363636343436363636363636343436;CP=3;SP=5;R=4;O;s11;m0;␃
2023.12.28 17:22:14 4: sduino: Matched MS Protocol id 0.3 -> weather (v4), bitLen=36
2023.12.28 17:22:14 4: sduino: Decoded MS Protocol id 0.3 dmsg sB46800C06000 length 40 RSSI = -72
2023.12.28 17:22:14 4: sduino Dispatch: sB46800C06000, -72 dB, dispatch
2023.12.28 17:22:14 4: sduino: CUL_TCM97001 Windmesser 180 (B46800C06000) length: 12
2023.12.28 17:22:14 4: sduino: CUL_TCM97001 Parse Name: Windmesser , devicecode: CUL_TCM97001_180 , Model defined: W132
2023.12.28 17:22:14 4: sduino: CUL_TCM97001_03:  W132  windSpeed: 0.6 aR: 3 0
2023.12.28 17:22:14 4: sduino: CUL_TCM97001_06: model: W132  CUL_TCM97001_180
2023.12.28 17:22:14 4: sduino: CUL_TCM97001 Windmesser ID: 180 Bat: ok CH: 1
2023.12.28 17:22:14 4: sduino: Matched MS Protocol id 0.4 -> weather (v5), bitLen=36
2023.12.28 17:22:14 4: sduino: Decoded MS Protocol id 0.4 dmsg sB46800C06000 length 40 RSSI = -72
2023.12.28 17:22:14 4: sduino Dispatch: sB46800C06000, Dropped (1) due to short time and equal msg
2023.12.28 17:22:14 4: sduino: Matched MS Protocol id 0.5 -> weather (v6), bitLen=36
2023.12.28 17:22:15 4: sduino/msg READ: ␂MS;P3=484;P4=-3988;P5=-8937;P6=-2003;D=35343634343634363636343436343434363634363434363436363634363636363636363636;CP=3;SP=5;R=4;O;s6;m1;␃
2023.12.28 17:22:15 4: sduino: Matched MS Protocol id 0.3 -> weather (v4), bitLen=36
2023.12.28 17:22:15 4: sduino: Decoded MS Protocol id 0.3 dmsg sB46E5A200000 length 40 RSSI = -72
2023.12.28 17:22:15 4: sduino Dispatch: sB46E5A200000, -72 dB, dispatch
2023.12.28 17:22:15 4: sduino: CUL_TCM97001 Windmesser 180 (B46E5A200000) length: 12
2023.12.28 17:22:15 4: sduino: CUL_TCM97001 Parse Name: Windmesser , devicecode: CUL_TCM97001_180 , Model defined: W132
2023.12.28 17:22:15 4: sduino: CUL_TCM97001_04: W132 windGuest: 0.8 aR: 4 0 winddirDegree:180 winddir:4:S
2023.12.28 17:22:15 4: sduino: CUL_TCM97001_06: model: W132  CUL_TCM97001_180
2023.12.28 17:22:15 4: sduino: CUL_TCM97001 Windmesser ID: 180 Bat: ok CH: 1
2023.12.28 17:22:15 4: sduino: Matched MS Protocol id 0.4 -> weather (v5), bitLen=36
2023.12.28 17:22:15 4: sduino: Decoded MS Protocol id 0.4 dmsg sB46E5A200000 length 40 RSSI = -72
2023.12.28 17:22:15 4: sduino Dispatch: sB46E5A200000, Dropped (1) due to short time and equal msg
2023.12.28 17:22:15 4: sduino: Matched MS Protocol id 0.5 -> weather (v6), bitLen=36
2023.12.28 17:22:15 4: sduino/msg READ: ␂MS;P3=480;P4=-3991;P5=-8950;P6=-2009;D=35343634343634363636343436343636363636363636363636343436363636363636343436;CP=3;SP=5;R=4;O;s6;m2;␃
2023.12.28 17:22:15 4: sduino: Matched MS Protocol id 0.3 -> weather (v4), bitLen=36
2023.12.28 17:22:15 4: sduino: Decoded MS Protocol id 0.3 dmsg sB46800C06000 length 40 RSSI = -72
2023.12.28 17:22:15 4: sduino Dispatch: sB46800C06000, -72 dB, dispatch
2023.12.28 17:22:15 4: sduino: Matched MS Protocol id 0.4 -> weather (v5), bitLen=36
2023.12.28 17:22:15 4: sduino: Decoded MS Protocol id 0.4 dmsg sB46800C06000 length 40 RSSI = -72
2023.12.28 17:22:15 4: sduino Dispatch: sB46800C06000, Dropped (1) due to short time and equal msg
2023.12.28 17:22:15 4: sduino: Matched MS Protocol id 0.5 -> weather (v6), bitLen=36
2023.12.28 17:22:15 4: sduino/msg READ: ␂MS;P3=485;P4=-4045;P5=-8950;P6=-2003;D=35343634343634363636343436343434363634363434363436363634363636363636363636;CP=3;SP=5;R=4;s6;e;m3;␃
2023.12.28 17:22:15 4: sduino: Matched MS Protocol id 0.3 -> weather (v4), bitLen=36
2023.12.28 17:22:15 4: sduino: Decoded MS Protocol id 0.3 dmsg sB46E5A200000 length 40 RSSI = -72
2023.12.28 17:22:15 4: sduino Dispatch: sB46E5A200000, -72 dB, dispatch
2023.12.28 17:22:15 4: sduino: Matched MS Protocol id 0.4 -> weather (v5), bitLen=36
2023.12.28 17:22:15 4: sduino: Decoded MS Protocol id 0.4 dmsg sB46E5A200000 length 40 RSSI = -72
2023.12.28 17:22:15 4: sduino Dispatch: sB46E5A200000, Dropped (1) due to short time and equal msg
2023.12.28 17:22:15 4: sduino: Matched MS Protocol id 0.5 -> weather (v6), bitLen=36
2023.12.28 17:22:15 4: sduino/msg READ: ␂MC;LL=-487;LH=486;SL=-250;SH=240;D=992490;C=243;L=21;R=21;i;s31;b30;O;w;␃
2023.12.28 17:22:15 4: sduino/msg READ: ␂MC;LL=-487;LH=486;SL=-250;SH=240;D=92490;C=243;L=17;R=21;i;s113;b112;O;w;␃
2023.12.28 17:22:15 4: sduino/msg READ: ␂MC;LL=-481;LH=487;SL=-243;SH=248;D=92490;C=243;L=17;R=21;i;s113;b112;O;w;␃
2023.12.28 17:22:15 4: sduino/msg READ: ␂MC;LL=-483;LH=484;SL=-249;SH=247;D=92490;C=243;L=17;R=21;i;s113;b112;␃
2023.12.28 17:22:18 4: sduino/msg READ: ␂MU;P0=-1780;P1=731;P2=-738;P3=254;P4=-485;P5=490;P6=-243;CP=3;R=21;D=01212343456565634345656563456345634565656563456565656345634343434343456565656345656345634563456345634565656565656565634565634343434565012123434565656343456565634563456345656565634565656563456343434343434565656563456563456345634563456345656565656565656345;O;␃
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: last part pair=5 reconstructed, bit=1
2023.12.28 17:22:18 4: sduino: decoded matched MU Protocol id 54 dmsg W54#39D5EF40F6AAFF618 length 65 RSSI = -63.5
2023.12.28 17:22:18 4: sduino: equalDMS W54#39D5EF40F6AAFF618 (1)
2023.12.28 17:22:18 4: sduino Dispatch: W54#39D5EF40F6AAFF618, -63.5 dB, dispatch
2023.12.28 17:22:18 4: sduino: SD_WS_Parse protocol 54, rawData 39D5EF40F6AAFF618
2023.12.28 17:22:18 4: sduino: SD_WS_Parse decoded protocol-id 54 (TFA 30.3233.01), sensor-id 9D5EF
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:18 4: sduino/msg READ: MF=137
2023.12.28 17:22:18 4: sduino/msg READ: ␂MC;LL=-511;LH=468;SL=-257;SH=228;D=92490;C=243;L=17;R=25;i;s5;b4;w;␃
2023.12.28 17:22:18 4: sduino/msg READ: ␂MU;P0=-257;P1=228;P2=-511;P3=468;P4=-1932;P5=720;P6=-746;CP=3;R=25;D=03030303030303012303012121212303456561212303030121230303012301230123030303012303;e;i;␃
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:18 4: sduino/msg READ: MF=138
2023.12.28 17:22:18 4: sduino/msg READ: ␂MC;LL=-501;LH=475;SL=-251;SH=234;D=92490;C=243;L=17;R=25;i;s32;b31;w;␃
2023.12.28 17:22:18 4: sduino/msg READ: ␂MU;P0=475;P1=-251;P2=234;P3=-501;P4=-1908;P5=718;P6=-756;CP=0;R=25;D=101010101010101230101232323230104565623230101012323010;e;i;␃
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:18 4: sduino/msg READ: MF=140
2023.12.28 17:22:18 4: sduino/msg READ: ␂MU;P0=472;P1=-258;P2=229;P3=-506;P4=-1908;P5=718;P6=-752;CP=2;R=26;D=01230123012301010101230101010123012323232323230101010123010123012301230123012301010101010101012301012323232456562323010101232301010123;e;i;␃
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:18 4: sduino/msg READ: MF=117
2023.12.28 17:22:21 4: sduino/msg READ: ␂MU;P0=485;P1=-248;P2=240;P3=-499;P4=-1928;P5=716;P6=-754;CP=2;R=26;D=01012323232301045656232301010123230101012301230123010101012301010101230123232323232301010101230101230123012301230123010101010101010123010123232323010;e;i;␃
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: last part pair=0 reconstructed, bit=1
2023.12.28 17:22:21 4: sduino: decoded matched MU Protocol id 54 dmsg W54#39D5EF40F6AAFF618 length 65 RSSI = -61
2023.12.28 17:22:21 4: sduino: equalDMS W54#39D5EF40F6AAFF618 (1)
2023.12.28 17:22:21 4: sduino Dispatch: W54#39D5EF40F6AAFF618, -61 dB, dispatch
2023.12.28 17:22:21 4: sduino: SD_WS_Parse protocol 54, rawData 39D5EF40F6AAFF618
2023.12.28 17:22:21 4: sduino: SD_WS_Parse decoded protocol-id 54 (TFA 30.3233.01), sensor-id 9D5EF
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:21 4: sduino/msg READ: ␂MU;P0=-253;P1=250;P2=-522;P3=445;P4=-1908;P5=728;P6=-744;P7=188;CP=3;R=26;D=01230303030303030301230301212121230345656121230303012123030723;p;i;␃
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:21 4: sduino/msg READ: ␂MU;P0=-251;P1=474;P3=241;P4=-488;P5=-1920;P6=726;P7=-742;CP=3;R=26;D=01034103410101010341010101034103434343434341010101034101034103410343410341034103410101010101010103410103434343410156767343410101034341010103410341034101010103410101010341034343434343410101010341010341034103410341034101010101010101034101034343434101567673;O;␃
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: last part pair=1 reconstructed, bit=1
2023.12.28 17:22:21 4: sduino: decoded matched MU Protocol id 54 dmsg W54#39D5EF40F6AAFF618 length 65 RSSI = -61
2023.12.28 17:22:21 4: sduino: equalDMS W54#39D5EF40F6AAFF618 (1)
2023.12.28 17:22:21 4: sduino Dispatch: W54#39D5EF40F6AAFF618, Dropped (1) due to short time and equal msg
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 111 -> TS-FT002 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino/msg READ: MF=138
2023.12.28 17:22:21 4: sduino/msg READ: ␂MU;P0=-502;P1=486;P2=-254;P3=232;P4=-1908;P5=726;P6=-746;CP=3;R=26;D=01230301212123012301230121212123012121212301230303030303012121212301212301230123012301230121212121212121230123030303012145656303012121230121212303012121230123012301212121230121212123012303030303030121212123012123012301230123012301212121212121212301230303;O;␃
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: last part pair=3 reconstructed, bit=0
2023.12.28 17:22:21 4: sduino: decoded matched MU Protocol id 54 dmsg W54#3B9D5EF40F6AAFF40 length 65 RSSI = -61
2023.12.28 17:22:21 4: sduino: equalDMS W54#3B9D5EF40F6AAFF40 (1)
2023.12.28 17:22:21 4: sduino Dispatch: W54#3B9D5EF40F6AAFF40, -61 dB, dispatch
2023.12.28 17:22:21 4: sduino: SD_WS_Parse protocol 54, rawData 3B9D5EF40F6AAFF40
2023.12.28 17:22:21 4: sduino: SD_WS_Parse 3B9D5EF40F6AAFF40 protocolid 54 (TFA 30.3233.01) - ERROR prematch
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 111 -> TS-FT002 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino/msg READ: MF=133
2023.12.28 17:22:24 4: sduino/msg READ: ␂MU;P0=-492;P1=729;P2=-745;P3=245;P4=479;P5=-259;P6=-1916;CP=3;R=26;D=01212303045454530304545453045304530454545453045454545304530303030303045454545304545304530453045304530454545454545454530454530303030454030454612123030454545303045454530453045304545454530454545453045303030303030454545453045453045304530453045304545454545454;O;␃
2023.12.28 17:22:24 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:24 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:24 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:24 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:24 4: sduino: last part pair=4 reconstructed, bit=1
2023.12.28 17:22:24 4: sduino: decoded matched MU Protocol id 54 dmsg W54#39D5EF40F6AAFF618 length 65 RSSI = -61
2023.12.28 17:22:24 4: sduino: equalDMS W54#39D5EF40F6AAFF618 (1)
2023.12.28 17:22:24 4: sduino Dispatch: W54#39D5EF40F6AAFF618, -61 dB, dispatch
2023.12.28 17:22:24 4: sduino: SD_WS_Parse protocol 54, rawData 39D5EF40F6AAFF618
2023.12.28 17:22:24 4: sduino: SD_WS_Parse decoded protocol-id 54 (TFA 30.3233.01), sensor-id 9D5EF
2023.12.28 17:22:24 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2023.12.28 17:22:24 4: sduino: Fingerprint for MU Protocol id 70 -> FHT80TF matches, trying to demodulate
2023.12.28 17:22:24 4: sduino: Fingerprint for MU Protocol id 73 -> FHT80 matches, trying to demodulate
2023.12.28 17:22:24 4: sduino: Fingerprint for MU Protocol id 74 -> FS20 matches, trying to demodulate
2023.12.28 17:22:24 4: sduino: Fingerprint for MU Protocol id 80 -> EM1000WZ matches, trying to demodulate
2023.12.28 17:22:24 4: sduino: Fingerprint for MU Protocol id 95 -> Techmar matches, trying to demodulate
2023.12.28 17:22:24 4: sduino/msg READ: MF=134
2023.12.28 17:22:24 4: sduino/msg READ: ␂MC;LL=-492;LH=474;SL=-252;SH=250;D=92490;C=244;L=17;R=26;i;s13;b12;O;w;␃
2023.12.28 17:22:24 4: sduino/msg READ: ␂MC;LL=-504;LH=476;SL=-247;SH=238;D=92490;C=244;L=17;R=26;i;s119;b118;O;w;␃
2023.12.28 17:22:24 4: sduino/msg READ: ␂MC;LL=-493;LH=476;SL=-258;SH=229;D=92490;C=242;L=17;R=26;i;s113;b112;O;w;␃
2023.12.28 17:22:24 4: sduino/msg READ: ␂MC;LL=-492;LH=491;SL=-241;SH=248;D=92490;C=245;L=17;R=26;i;s113;b112;O;w;␃
2023.12.28 17:22:24 4: sduino/msg READ: ␂MC;LL=-493;LH=476;SL=-260;SH=228;D=92490;C=242;L=17;R=26;i;s113;b112;O;w;␃
2023.12.28 17:22:24 4: sduino/keepalive ok, retry = 0
2023.12.28 17:22:25 4: sduino/msg READ: ␂MC;LL=-490;LH=479;SL=-245;SH=254;D=92490;C=244;L=17;R=26;i;s113;b112;O;w;␃
2023.12.28 17:22:25 4: sduino/msg READ: ␂MC;LL=-497;LH=490;SL=-248;SH=231;D=92490;C=244;L=17;R=26;i;s113;b112;␃
2023.12.28 17:22:26 4: sduino/msg READ: ␂MS;P0=-2128;P1=613;P2=-4161;P3=-9104;D=13121010121212101210101010101010101012121010101012121010121010101010121010121012101210;CP=1;SP=3;R=213;O;s81;m0;␃
2023.12.28 17:22:26 4: sduino: Matched MS Protocol id 0 -> weather (v1), bitLen=42
2023.12.28 17:22:26 4: sduino: Matched MS Protocol id 0.5 -> weather (v6), bitLen=42
2023.12.28 17:22:26 4: sduino: Matched MS Protocol id 51 -> weather, bitLen=42
2023.12.28 17:22:26 4: sduino: Decoded MS Protocol id 51 dmsg W51#9D0061904A8 length 44 RSSI = -95.5
2023.12.28 17:22:26 4: sduino Dispatch: W51#9D0061904A8, -95.5 dB, dispatch
2023.12.28 17:22:27 4: sduino: SD_WS_Parse protocol 51, rawData 9D0061904A8
2023.12.28 17:22:27 4: sduino: SD_WS_Parse 9D0061904A8 protocolid 51 (Auriol IAN 275901, IAN 114324, IAN 60107) - ERROR prematch
2023.12.28 17:22:27 4: sduino: Matched MS Protocol id 53 -> AHFL 433 B2, bitLen=42
2023.12.28 17:22:27 4: sduino: Decoded MS Protocol id 53 dmsg W53#9D0061904A8 length 44 RSSI = -95.5
2023.12.28 17:22:27 4: sduino Dispatch: W53#9D0061904A8, -95.5 dB, dispatch
2023.12.28 17:22:27 4: sduino: SD_WS_Parse protocol 53, rawData 9D0061904A8
2023.12.28 17:22:27 4: sduino: SD_WS_Parse decoded protocol-id 53 (Auriol IAN 314695), sensor-id 9D
2023.12.28 17:22:27 4: sduino: Calling Getting Attr sub with args: del verbose =
2023.12.28 17:22:27 3: sduino: setting Verbose to:
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: andies am 28 Dezember 2023, 17:30:02
PS Falls das gerät noch wichtig sein sollte:Internals:
   Clients    :IT:CUL_TCM97001:SD_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_BELL:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt:FS10: :CUL_FHTTK:Siro:FHT:FS20:CUL_EM:Fernotron:SD_Keeloq:SD_GT:LaCrosse:KOPP_FC:PCA301:SD_Rojaflex:SD_Tool:SIGNALduino_un:
   DEF        ESP-Signalduino.fritz.box:23
   DMSG       sB446A0A43000
   DevState   initialized
   DeviceName ESP-Signalduino.fritz.box:23@57600
   EQMSGCNT   3
   FD         23
   FUUID      61f58b94-f33f-1115-0cba-86a7f44ead112b04
   FVERSION   00_SIGNALduino.pm:v3.4.6-s347/2021-06-24
   LASTDMSG   sB446A0A43000
   LASTDMSGID 0.3
   MSGCNT     13335
   NAME       sduino
   NR         417
   PARTIAL   
   RAWMSG     MS;P0=-8954;P1=482;P2=-3988;P3=-1995;D=10121312121312131313121313131212131213121313131313121312131312131313131212;CP=1;SP=0;R=6;O;m2;
   RSSI       -71
   STATE      opened
   TIME       1703780971.52431
   TYPE       SIGNALduino
   eventCount 575
   sendworking 0
   unknownmessages
   version    V 3.3.2.1-rc8 SIGNALduino cc1101 - compiled at Jan 10 2019 20:13:56
   versionmodul v3.4.7-ralf_24.06.
   versionprotoL v3.4.7-ralf_24.06.
   DoubleMsgIDs:
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2}
     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|201)#.*
     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..................
     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]+
     90:SD_Tool ^pt([0-9]+(\.[0-9])?)(#.*)?
     9:CUL_FHTTK ^T[A-F0-9]{8}
     X:SIGNALduino_un ^[u]\d+#.*
   QUEUE:
   READINGS:
     2023-06-04 11:55:26   cc1101_config   freq:433.920MHz bWidth:406KHz rAmpl:42dB sens:4dB (DataRate:5603.79Baud,Modulation:ASK/OOK)
     2023-06-04 11:55:36   ccpatable       433 MHz, C3E = 00 C0 00 00 00 00 00 00  => 10_dBm
     2023-12-28 17:24:59   ping            OK
     2023-12-28 10:26:23   state           opened
     2023-06-04 11:56:17   uptime          19 18:06:32
     2023-06-04 11:56:25   version         V 3.3.2.1-rc8 SIGNALduino cc1101 - compiled at Jan 10 2019 20:13:56
   getcmd:
   keepalive:
     ok         1
     retry      0
   mcIdList:
     10
     11
     12
     18
     43
     52
     58
     96
   mnIdList:
     100
     101
     102
     103
     107
     108
     109
     112
   msIdList:
     0
     0.1
     0.2
     0.3
     0.4
     0.5
     1
     3
     3.1
     4
     6
     7
     13
     13.2
     14
     15
     17
     20
     23
     25
     32.1
     33.1
     33.2
     35
     41
     49
     51
     53
     54.1
     55
     65
     68
     74.1
     90
     91.1
   muIdList:
     8
     9
     13.1
     16
     17.1
     19
     21
     22
     24
     26
     27
     28
     29
     30
     31
     36
     37
     39
     40
     44
     44.1
     45
     48
     49.1
     49.2
     50
     54
     56
     59
     60
     61
     62
     64
     66
     67
     69
     70
     71
     72
     73
     74
     78
     80
     85
     86
     89
     91
     94
     95
     97
     98
     104
     105
     110
     111
     200
     201
   rfmodesets:
     rfmode     Avantek_433_FSK,DP100_WH51_17241,HoneywActivL_SlowRf_FSK,KOPP_FC_4785,Lacrosse_mode1_17241,Lacrosse_mode2_9579,PCA301_mode3_6631,Rojaflex_433_GFSK,SlowRF_ccFactoryReset,WS1600_TX22_mode5_8842,bresser_5in1_8220
Attributes:
   comment    wenn disconnected hier neu starten
http://raspfhem.fritz.box:8083/fhem?detail=Power_sduino
   flashCommand avrdude -c arduino -b 57600 -P [PORT] -p atmega328p -v -v -U flash:w:[HEXFILE] 2>[LOGFILE]
   hardware   nanoCC1101
   updateChannelFW Ralf9
   whitelist_IDs 0,0.1,0.2,0.3,0.4,0.5,1,3,3.1,4,6,7,8,9,10,11,12,13,13.1,13.2,14,15,16,17,17.1,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32.1,33.1,33.2,35,36,37,39,40,41,43,44,44.1,45,48,49,49.1,49.2,50,51,52,53,54,54.1,55,56,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,74.1,78,80,85,86,89,90,91,91.1,94,95,96,97,98,100,101,102,103,104,105,107,108,109,110,111,112,200,201
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 28 Dezember 2023, 21:49:21
Auch wenn du Ralf9 direkt ansprichst und auch seine Versionen verwendest, hänge ich mich mal rein :-)

In deinem geposteten Log sind 5 Nachrichten, die korrekt empfangen und dekodiert wurden:

wird hier dekodiert als: SD_WS_54_R

2023.12.28 17:22:12 4: sduino/msg READ: MU;P0=222;P1=-512;P2=-2172;P3=720;P4=-750;P5=477;P6=-257;CP=0;R=224;D=0101010101023434010156565601015656560156015601565656560156565656010101010101010156565656015656015601560156015601565656565656565656015601010101010;e;i;
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:12 4: sduino: last part pair=0 reconstructed, bit=0
2023.12.28 17:22:12 4: sduino: decoded matched MU Protocol id 54 dmsg W54#39D5EF00F6AAFFA00 length 65 RSSI = -90
2023.12.28 17:22:12 4: sduino: equalDMS W54#39D5EF00F6AAFFA00 (1)
2023.12.28 17:22:12 4: sduino Dispatch: W54#39D5EF00F6AAFFA00, -90 dB, dispatch
2023.12.28 17:22:12 4: sduino: SD_WS_Parse protocol 54, rawData 39D5EF00F6AAFFA00
2023.12.28 17:22:12 4: sduino: SD_WS_Parse decoded protocol-id 54 (TFA 30.3233.01), sensor-id 9D5EF

2023.12.28 17:22:13 4: sduino/msg READ: MU;P0=-242;P1=237;P2=-496;P3=496;P4=-1904;P5=728;P6=-746;CP=1;R=0;D=0121230321230345656121230303012123030301230123012303030301230303030123012121212121230303030123030123012301230123012303030303030303012303012121212303;e;i;
2023.12.28 17:22:13 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:13 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:13 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:13 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:13 4: sduino: last part pair=3 reconstructed, bit=1
2023.12.28 17:22:13 4: sduino: decoded matched MU Protocol id 54 dmsg W54#39D5EF40F6AAFF618 length 65 RSSI = -74
2023.12.28 17:22:13 4: sduino: equalDMS W54#39D5EF40F6AAFF618 (1)
2023.12.28 17:22:13 4: sduino Dispatch: W54#39D5EF40F6AAFF618, -74 dB, dispatch
2023.12.28 17:22:13 4: sduino: SD_WS_Parse protocol 54, rawData 39D5EF40F6AAFF618
2023.12.28 17:22:13 4: sduino: SD_WS_Parse decoded protocol-id 54 (TFA 30.3233.01), sensor-id 9D5EF

2023.12.28 17:22:18 4: sduino/msg READ: MU;P0=-1780;P1=731;P2=-738;P3=254;P4=-485;P5=490;P6=-243;CP=3;R=21;D=01212343456565634345656563456345634565656563456565656345634343434343456565656345656345634563456345634565656565656565634565634343434565012123434565656343456565634563456345656565634565656563456343434343434565656563456563456345634563456345656565656565656345;O;
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:18 4: sduino: last part pair=5 reconstructed, bit=1
2023.12.28 17:22:18 4: sduino: decoded matched MU Protocol id 54 dmsg W54#39D5EF40F6AAFF618 length 65 RSSI = -63.5
2023.12.28 17:22:18 4: sduino: equalDMS W54#39D5EF40F6AAFF618 (1)
2023.12.28 17:22:18 4: sduino Dispatch: W54#39D5EF40F6AAFF618, -63.5 dB, dispatch
2023.12.28 17:22:18 4: sduino: SD_WS_Parse protocol 54, rawData 39D5EF40F6AAFF618

2023.12.28 17:22:21 4: sduino/msg READ: MU;P0=485;P1=-248;P2=240;P3=-499;P4=-1928;P5=716;P6=-754;CP=2;R=26;D=01012323232301045656232301010123230101012301230123010101012301010101230123232323232301010101230101230123012301230123010101010101010123010123232323010;e;i;
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:21 4: sduino: last part pair=0 reconstructed, bit=1
2023.12.28 17:22:21 4: sduino: decoded matched MU Protocol id 54 dmsg W54#39D5EF40F6AAFF618 length 65 RSSI = -61
2023.12.28 17:22:21 4: sduino: equalDMS W54#39D5EF40F6AAFF618 (1)
2023.12.28 17:22:21 4: sduino Dispatch: W54#39D5EF40F6AAFF618, -61 dB, dispatch
2023.12.28 17:22:21 4: sduino: SD_WS_Parse protocol 54, rawData 39D5EF40F6AAFF618
2023.12.28 17:22:21 4: sduino: SD_WS_Parse decoded protocol-id 54 (TFA 30.3233.01), sensor-id 9D5EF

2023.12.28 17:22:24 4: sduino/msg READ: MU;P0=-492;P1=729;P2=-745;P3=245;P4=479;P5=-259;P6=-1916;CP=3;R=26;D=01212303045454530304545453045304530454545453045454545304530303030303045454545304545304530453045304530454545454545454530454530303030454030454612123030454545303045454530453045304545454530454545453045303030303030454545453045453045304530453045304545454545454;O;
2023.12.28 17:22:24 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2023.12.28 17:22:24 4: sduino: Fingerprint for MU Protocol id 27 -> EFTH-800 matches, trying to demodulate
2023.12.28 17:22:24 4: sduino: Fingerprint for MU Protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2023.12.28 17:22:24 4: sduino: Fingerprint for MU Protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2023.12.28 17:22:24 4: sduino: last part pair=4 reconstructed, bit=1
2023.12.28 17:22:24 4: sduino: decoded matched MU Protocol id 54 dmsg W54#39D5EF40F6AAFF618 length 65 RSSI = -61
2023.12.28 17:22:24 4: sduino: equalDMS W54#39D5EF40F6AAFF618 (1)
2023.12.28 17:22:24 4: sduino Dispatch: W54#39D5EF40F6AAFF618, -61 dB, dispatch
2023.12.28 17:22:24 4: sduino: SD_WS_Parse protocol 54, rawData 39D5EF40F6AAFF618
2023.12.28 17:22:24 4: sduino: SD_WS_Parse decoded protocol-id 54 (TFA 30.3233.01), sensor-id 9D5EF

Bei mir wurde der Sensor beim Dispatchen dieser Nachrichten sofort als SD_WS_54_R angelegt.
Entweder ist der Sensor bereits angelegt, oder du hast autocreate dekativiert.
Im Log sind auch noch Nachrichten von einem SD_WS_85_THW_1.
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: andies am 28 Dezember 2023, 22:40:54
Zitat von: elektron-bbs am 28 Dezember 2023, 21:49:21Auch wenn du Ralf9 direkt ansprichst und auch seine Versionen verwendest, hänge ich mich mal rein :-)
Vielen Dank, ich freue mich über jede Hilfe! Dann schaue ich mal nach, denn ich hatte bewusst vorher autocreate eingeschaltet.
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: Ralf9 am 28 Dezember 2023, 23:06:43
Ich schau mir bei so einem Fall das log im Event monitor (mit gesetztem Haken bei fhem log) an, da sieht man auch gleich ob events erzeugt werden.
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: andies am 28 Dezember 2023, 23:33:26
Inzwischen weiß ich auch, warum das Gerät nicht erkannt wurde: ich empfange mit meinem SIGNALduino so viele Sensoren aus der Nachbarschaft, darunter auch ein Regensensor, so dass bereits ein Gerät angelegt war und deshalb nicht erkannt werden konnte.
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: andies am 29 Dezember 2023, 08:49:15
Jetzt habe ich den Salat - ich habe unter dem identischen Namen (anscheinend gleicher Kanal) den Empfang zweier Sensoren, mein device zeigt also abwechselnd verschiedene IDs und verschiedene Regenmengen an.

Kann man da irgendetwas tun? Also zB IDs sperren? Meinetwegen sogar im Code selber, also der .pm?
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: andies am 29 Dezember 2023, 12:46:55
Also ich bin weder Programmierer noch habe ich Ahnung von Perl, also habe ich mir einen Hack gebastelt. Die systematische Idee ist sicherlich so etwas wie
userattr  WhitelistIDund dann wird bei der gesendeten ID geprüft, ob die in der WhiteListe ist (oder eben eine Blacklist, keine Ahnung, was man da besser nimmt). Wenn ich den Code richtig interpretiere, läuft das in 14_SD_WS.pm so:

Da wird ab "sub SD_WS_Parse" die Datenübermittlung ausgelesen und dann geprüft, ob die Daten interpretierbar sind. Es gibt dort mehrere Abfragen der Art
if ($protocol eq "37") {...}
elsif  ($protocol eq "44" || $protocol eq "44x") {...}
und da bietet es sich an (wenn man denn das nur für diesen Regenmesser definieren will), eine weitere Abfrage der Form "elsif ($protocol eq "54")" einzufügen.

Wenn man dagegen eine Blacklist einführt, kann man vermutlich diese Abfrage des Protokolls sparen und dann gleich reagieren, wenn die ID in der Blacklist ist.

Wie wird reagiert? Wenn die ID in der Whitelist (ich hatte das ja so programmiert!), dann werden die übermittelten Daten wieder gelöscht:
  $rain_total=undef;
$rain=undef;
$batChange=undef;
$bat=undef;
$rawRainCounter=undef;
$sendCounter=undef;
$count=undef;

Also wie gesagt ist ein schmutziger Hack, läuft aber bei mir.
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: Ralf9 am 29 Dezember 2023, 12:59:11
beim sduino gibts dafür das Attribut longids, mit "attr sduino longids SD_WS_54" müssten dann 2 neue devices angelegt werden.

Bei Deinem dann: SD_WS_54_9D5EF
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: ukdirk am 10 Februar 2024, 17:31:00
Hallo zusammen,
nachdem ich nun das xte Mal diesen Thread durchgelesen habe schreibe ich dann doch mal mit meinem Problem: Ich habe den TFA 30.3233.01 Regensensor. Allerdings erscheint er nicht wie der Windmesser brav als SD_WS_85 sondern gar nicht -auch nicht, wenn es regner. Stattdessen bekomme ich drei Devices SD_WS_84 - da kann ich aber nicht ausschließen, dass die über das Autocreate gekommen sind.

Hat da jemand einen Tip für mich?

Meine Konfiguration:

define SIGNALESP SIGNALduino 192.168.178.101:23
attr SIGNALESP eventlogging 1
attr SIGNALESP hardware esp8266cc1101
attr SIGNALESP rfmode SlowRF
attr SIGNALESP room SignalESP
attr SIGNALESP updateChannelFW testing
attr SIGNALESP verbose 1
attr SIGNALESP whitelist_IDs 0,0.1,0.2,0.3,0.4,0.5,1,3,3.1,4,6,7,7.1,8,9,10,11,12,13,13.1,13.2,14,15,16,17,17.1,18,19,20,20.1,21,22,23,24,25,26,27,28,29,30,31,32,33,33.1,33.2,34,35,36,37,38,39,40,41,42,43,44,44.1,45,46,47,48,49,49.1,49.2,50,51,52,53,54,54.1,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,74.1,76,78,79,80,81,83,84,85,86,87,88,89,90,91,91.1,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,107.1,108,109,110,111,112,113,114,115,116,116.1,117,118,118.1,119,120,121,122,123,125,126,131
#   Clients    SD_Rojaflex:IT:SD_WS:Hideki:SD_UT:FS20: :CUL_TCM97001:CUL_EM:FS10:SD_Keeloq:CUL_TX:SD_BELL: :RFXX10REC:PCA301:CUL_FHTTK:FLAMINGO:FHT:SD_GT:IFB: :CUL_WS:SD_WS07:LaCrosse:Siro:SOMFY:KOPP_FC:SD_WS09: :SD_AS:SD_WS_Maverick:OREGON:SD_RSL:Dooya:Revolt
#   ClientsKeepOrder 1
#   DEF        192.168.178.101:23
#   DMSG       W84#87026255780
#   DevState   initialized
#   DeviceName 192.168.178.101:23
#   FD         26
#   FUUID      64032a79-f33f-8016-ec21-a744a9fedd55111e
#   LASTDMSG   W84#87026255780
#   LASTDMSGID 84
#   MSGCNT     17220
#   NAME       SIGNALESP
#   NR         247
#   PARTIAL   
#   RAWMSG     MU;P0=-15314;P1=481;P2=-740;P3=725;P4=-254;P5=243;P6=-487;D=01232323214565656561414145656565656561456561414565656145656145614561456145614141414565656143232323214565656561414145656565656561456561414565656145656145614561456145614141414565656563232323214565656561414145656565656561456561414565656145656145614561456145;CP=5;R=19;O;
#   RSSI       -64.5
#   STATE      opened
#   TIME       1707582384.60918
#   TYPE       SIGNALduino
#   cc1101_available 1
#   eventCount 658422
#   sendworking 0
#   unknownmessages
#   version    V 3.5.1-RC1 SIGNALESP cc1101 (chip CC1101) - compiled at Jun 18 2023 10:45:20
#   versionProtocols 1.56
#   versionmodul 3.5.6+20231214
#   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|121|127|128|130|132)#.*
#     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:
#     2024-02-10 12:53:27   cc1101_config   Freq: 433.920 MHz, Bandwidth: 325 kHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5.60 kBaud
#     2024-02-10 12:53:27   cc1101_config_ext Modulation: ASK/OOK
#     2024-02-10 12:53:28   cc1101_patable  C3E = 00 84 00 00 00 00 00 00 => 5_dBm
#     2023-03-05 12:23:32   cmds            V i R t X F S P C G B
#     2023-03-05 11:14:13   config          MS=1;MU=1;MC=1
#     2024-02-03 13:22:27   ping            OK
#     2024-02-10 12:53:27   state           opened
#   additionalSets:
#   keepalive:
#     ok         1
#     retry      0
#   mcIdList:
#     10
#     11
#     12
#     18
#     43
#     47
#     52
#     57
#     58
#     96
#     119
#   mnIdList:
#     100
#     101
#     102
#     103
#     107
#     107.1
#     108
#     109
#     112
#     115
#     116
#     116.1
#     117
#     123
#     125
#     126
#     131
#   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
#     20.1
#     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
#     121
#     122
#
setstate SIGNALESP opened
setstate SIGNALESP 2024-02-10 12:53:27 cc1101_config Freq: 433.920 MHz, Bandwidth: 325 kHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5.60 kBaud
setstate SIGNALESP 2024-02-10 12:53:27 cc1101_config_ext Modulation: ASK/OOK
setstate SIGNALESP 2024-02-10 12:53:28 cc1101_patable C3E = 00 84 00 00 00 00 00 00 => 5_dBm
setstate SIGNALESP 2023-03-05 12:23:32 cmds V i R t X F S P C G B
setstate SIGNALESP 2023-03-05 11:14:13 config MS=1;;MU=1;;MC=1
setstate SIGNALESP 2024-02-03 13:22:27 ping OK
setstate SIGNALESP 2024-02-10 12:53:27 state opened


Hier noch ein List des fraglichen Device:
define SD_WS_84_TH_3 SD_WS SD_WS_84_TH_3
attr SD_WS_84_TH_3 event-min-interval .*:300
attr SD_WS_84_TH_3 event-on-change-reading .*
attr SD_WS_84_TH_3 room SD_WS
#   CFGFN     
#   CODE       SD_WS_84_TH_3
#   DEF        SD_WS_84_TH_3
#   FUUID      65c7714c-f33f-8016-056b-e3afd43ba52d9fa4
#   FVERSION   14_SD_WS.pm:v1.1.2-s26982/2024-01-07
#   LASTInputDev SIGNALESP
#   MSGCNT     61
#   NAME       SD_WS_84_TH_3
#   NR         351
#   SIGNALESP_DMSG W84#8702625578
#   SIGNALESP_MSGCNT 61
#   SIGNALESP_Protocol_ID 84
#   SIGNALESP_RAWMSG MU;P0=-481;P1=483;P2=-250;P3=252;P4=728;P5=-733;D=0121212123030303045454545123030303012121230303030303012303012123030301230301230123012301230121212123030303;CP=3;R=20;
#   SIGNALESP_RSSI -64
#   SIGNALESP_TIME 2024-02-10 17:27:14
#   STATE      T: 59.7 H: 2
#   TYPE       SD_WS
#   bitMSG     1000011100000010011000100101010101111000
#   eventCount 4
#   lastMSG    8702625578
#   lastReceive 1707582434.73186
#   READINGS:
#     2024-02-10 17:27:14   batteryState    ok
#     2024-02-10 17:27:14   channel         3
#     2024-02-10 17:27:14   humidity        2
#     2024-02-10 13:51:24   model           SD_WS_84_TH
#     2024-02-10 17:27:14   sendmode        manual
#     2024-02-10 17:27:14   state           T: 59.7 H: 2
#     2024-02-10 17:27:14   temperature     59.7
#     2024-02-10 13:51:24   type            Auriol IAN 283582, TV-4848
#
setstate SD_WS_84_TH_3 T: 59.7 H: 2
setstate SD_WS_84_TH_3 2024-02-10 17:27:14 batteryState ok
setstate SD_WS_84_TH_3 2024-02-10 17:27:14 channel 3
setstate SD_WS_84_TH_3 2024-02-10 17:27:14 humidity 2
setstate SD_WS_84_TH_3 2024-02-10 13:51:24 model SD_WS_84_TH
setstate SD_WS_84_TH_3 2024-02-10 17:27:14 sendmode manual
setstate SD_WS_84_TH_3 2024-02-10 17:27:14 state T: 59.7 H: 2
setstate SD_WS_84_TH_3 2024-02-10 17:27:14 temperature 59.7
setstate SD_WS_84_TH_3 2024-02-10 13:51:24 type Auriol IAN 283582, TV-4848


Außerdem ist fhem auf der neuesten Version, ich bin ein Freund regelmäßiger updates. Das vorher erwähnte Perl-Modul ist auch installiert und auf dem neuesten Stand. Würde mich freuen, wenn mich jemand in die richtige Richtung schubsen kann.

Viele Grüße,
Dirk
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 10 Februar 2024, 18:05:16
Eigentlich sollte es dir, sofern autocreate aktiv ist, ein Gerät SD_WS_54_R anlegen.
Falls das nicht der Fall ist, benötigen wir Nachrichten von deinem Regensensor.
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: ukdirk am 10 Februar 2024, 18:29:15
Danke für die schnelle Antwort. Wie bekomme ich den dazu, mit mir zu reden? SD-WS_84_TH_§ auf verbose4 setzen und dann im Logfile schauen?
edit: Hab mal den Signalesp auf verbose 4 gesetzt und warte auf eine interessante Nachricht davon
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 10 Februar 2024, 20:39:26
Findet sich im fhem-log denn keine Nachricht in der Art:

2024.02.10 20:30:29 1: sduino_dummy: SD_WS_Parse UNDEFINED sensor SD_WS_54_R detected, code SD_WS_54_R

Ansonsten müsstest du nach Nachrichten suchen in diesem Format:

MU;P1=247;P2=-750;P3=722;P4=-489;P5=491;P6=-236;P7=-2184;D=1232141456565656145656141456565614141456141414145656141414141456561414141456561414145614561456145614141414141414145614145656145614141732321414565656561456561414565656141414561414141456561414141414565614141414565614141456145614561456141414141414141456141;CP=1;R=55;O;
MS;P0=-241;P1=486;P2=241;P3=-488;P4=-2098;P5=738;P6=-730;D=24565623231010102323231023231023101023101010232323231023232323231023232310102323101010102310231023102323232323232323232310102310232323;CP=2;SP=4;R=30;O;b=19;s=1;m0;

Entscheidend sind die Pattern (P=) mit Zeiten von ca. 250, 500 und 750.
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: ukdirk am 11 Februar 2024, 07:37:51
Das hier könnte ich anbieten:

2024.02.11 07:27:44 4: SIGNALESP: Read, msg READredu: MU;P0=-8281;P3=550;P4=-4086;P5=-1953;P7=-32001;D=303435343534353535343534353535353535343435353534353535353435343534353434343535353437;CP=3;R=215;
2024.02.11 07:27:46 4: SIGNALESP: Read, msg READredu: MU;P0=298;P1=657;P2=-821;P3=177;P4=-560;P5=414;P6=-319;D=121212343434345656343456565656565656563434345656563456343434343434563434343434343434343434343434343434563434565656343456343434565656563412121212343434345656343456560;CP=3;R=211;
2024.02.11 07:27:46 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2024.02.11 07:27:46 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 27 -> EFTH-800 matches, trying to demodulate
2024.02.11 07:27:46 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2024.02.11 07:27:46 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2024.02.11 07:27:46 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 38 -> NC-3911 matches, trying to demodulate
2024.02.11 07:27:46 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 40 -> Romotec  matches, trying to demodulate
2024.02.11 07:27:46 4: SIGNALESP: Parse_MU, Decoded matched MU protocol id 40 dmsg u40#0000 length 16 dispatch(1/4) RSSI = -96.5
2024.02.11 07:27:46 3: SIGNALESP: Unknown code u40#0000, help me!
2024.02.11 07:27:46 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2024.02.11 07:27:46 4: SIGNALESP: Parse_MU, Decoded matched MU protocol id 54 dmsg W54#0CFF1D0200009C8F0 length 68 dispatch(1/4) RSSI = -96.5
2024.02.11 07:27:46 4: SIGNALESP: SD_WS_Parse protocol 54, rawData 0CFF1D0200009C8F0
2024.02.11 07:27:46 4: SIGNALESP: SD_WS_Parse 0CFF1D0200009C8F0 protocolid 54 (TFA 30.3233.01) - ERROR prematch
2024.02.11 07:27:46 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 61 -> FS10 matches, trying to demodulate
2024.02.11 07:27:46 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 70 -> FHT80TF matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 73 -> FHT80 matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 74 -> FS20 matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 80 -> EM1000WZ matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 85 -> TFA 30.3222.02 matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Decoded matched MU protocol id 85 dmsg W85#0CFF1D0200009C8F0 length 68 dispatch(1/4) RSSI = -96.5
2024.02.11 07:27:47 4: SIGNALESP: SD_WS_Parse protocol 85, rawData 0CFF1D0200009C8F0
2024.02.11 07:27:47 4: SIGNALESP: SD_WS_Parse decoded protocol-id 85 (TFA 30.3222.02, TFA 30.3251.10, LaCrosse TX141W), sensor-id CFF1D
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 89 -> TFA 30.3221.02 matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 95 -> Techmar matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 121 -> Busch-Transcontrol matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Read, msg READredu: MU;P0=90;P1=-316;P2=437;P3=226;P4=-536;P6=157;D=01212121212134343421212134213434343434342134343434343434343434343434343434342164646;CP=3;R=210;
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 61 -> FS10 matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Decoded matched MU protocol id 61 dmsg P61#0717EFFFF8 length 40 dispatch(1/4) RSSI = -97
2024.02.11 07:27:47 4: SIGNALESP: FS10_Parse P61#0717EFFFF8 - ERROR parity/bit5 5 errors
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 70 -> FHT80TF matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 73 -> FHT80 matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 74 -> FS20 matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 80 -> EM1000WZ matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 121 -> Busch-Transcontrol matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Read, msg READredu: MU;P0=161;P1=-319;P3=-587;P4=412;P5=250;P7=646;D=0103034141414141414141030353414141034103030303030341030303030303030303030303030303030341030341414103034103030341414141037;CP=0;R=210;
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 61 -> FS10 matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 70 -> FHT80TF matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 73 -> FHT80 matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 74 -> FS20 matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 80 -> EM1000WZ matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 121 -> Busch-Transcontrol matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Read, msg READredu: MU;P0=-807;P1=668;P2=166;P3=-591;P4=423;P5=-303;P6=113;D=0101010232323234545632345454545454545452323234545452345232323232323452323232323232323232323;CP=2;R=210;
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 8 -> TX3 Protocol matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 34 -> QUIGG | LIBRA | Mandolyn | Pollin ISOTRONIC matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 37 -> Bresser 7009994 matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 61 -> FS10 matches, trying to demodulate
2024.02.11 07:27:47 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 70 -> FHT80TF matches, trying to demodulate
2024.02.11 07:27:48 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 73 -> FHT80 matches, trying to demodulate
2024.02.11 07:27:48 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 74 -> FS20 matches, trying to demodulate
2024.02.11 07:27:48 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 80 -> EM1000WZ matches, trying to demodulate
2024.02.11 07:27:48 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 84 -> IAN 283582 / TV-4848 matches, trying to demodulate
2024.02.11 07:27:48 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 85 -> TFA 30.3222.02 matches, trying to demodulate
2024.02.11 07:27:48 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 89 -> TFA 30.3221.02 matches, trying to demodulate
2024.02.11 07:27:48 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 95 -> Techmar matches, trying to demodulate
2024.02.11 07:27:48 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 121 -> Busch-Transcontrol matches, trying to demodulate
2024.02.11 07:27:48 4: SIGNALESP: Read, msg READredu: MU;P0=162;P1=-317;P2=-586;P3=397;P5=92;D=0102020202020231020202020202520202020202020202020231020231313102023102020231313131023;CP=0;R=196;
2024.02.11 07:27:48 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 61 -> FS10 matches, trying to demodulate
2024.02.11 07:27:48 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 70 -> FHT80TF matches, trying to demodulate
2024.02.11 07:27:48 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 73 -> FHT80 matches, trying to demodulate
2024.02.11 07:27:48 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 74 -> FS20 matches, trying to demodulate
2024.02.11 07:27:48 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 80 -> EM1000WZ matches, trying to demodulate
2024.02.11 07:27:48 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 121 -> Busch-Transcontrol matches, trying to demodulate
2024.02.11 07:27:49 4: SIGNALESP: Read, msg READredu: MS;P1=222;P2=-1046;P3=-2013;P4=-4039;D=14121212121213121312121312131212121312131312131313;CP=1;SP=4;R=229;O;m2;
2024.02.11 07:27:49 4: SIGNALESP: Read, msg READredu: MS;P1=215;P2=-1095;P3=-2015;P4=-4034;D=14121212121213121312121312131212121312131312131313;CP=1;SP=4;R=229;O;m1;
2024.02.11 07:27:49 4: SIGNALESP: Read, msg READredu: MS;P1=217;P2=-1060;P3=-2007;P4=-4040;D=14121212121213121312121312131212121312131312131313;CP=1;SP=4;R=229;O;m0;
2024.02.11 07:27:49 4: SIGNALESP: Read, msg READredu: MS;P1=230;P2=-1056;P3=-2013;P4=-4035;D=14121212121213121312121312131212121312131312131313;CP=1;SP=4;R=229;O;
2024.02.11 07:27:49 4: SIGNALESP: Read, msg READredu: MS;P0=230;P1=-1035;P2=-2008;P3=-4039;D=03010101010102010201010201020101010201020201020202;CP=0;SP=3;R=226;O;m2;
2024.02.11 07:27:49 4: SIGNALESP: Read, msg READredu: MS;P0=223;P1=-1075;P2=-2004;P3=-4022;D=03010101010102010201010201020101010201020201020202;CP=0;SP=3;R=226;O;m1;
2024.02.11 07:27:49 4: SIGNALESP: Read, msg READredu: MS;P0=229;P1=-1060;P2=-2010;P3=-4026;D=03010101010102010201010201020101010201020201020202;CP=0;SP=3;R=226;O;m0;
2024.02.11 07:27:49 4: SIGNALESP: Read, msg READredu: MS;P0=226;P1=-1128;P2=-2007;P3=-4023;D=03010101010102010201010201020101010201020201020202;CP=0;SP=3;R=226;O;
2024.02.11 07:27:51 4: SIGNALESP: Read, msg READredu: MS;P0=226;P1=-1043;P2=-2008;P4=-4029;D=04010101010102010201010201020101010201020201020202;CP=0;SP=4;R=225;m2;
2024.02.11 07:27:51 4: SIGNALESP: Read, msg READredu: MS;P0=226;P1=-1043;P2=-2008;P4=-4029;D=04010101010102010201010201020101010201020201020202;CP=0;SP=4;R=225;m1;
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 11 Februar 2024, 11:26:25
Tja, da ist nur eine Nachricht dabei, die evtl. passen könnte, aber als fehlerhaft erkannt wurde:

2024.02.11 07:27:46 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2024.02.11 07:27:46 4: SIGNALESP: Parse_MU, Decoded matched MU protocol id 54 dmsg W54#0CFF1D0200009C8F0 length 68 dispatch(1/4) RSSI = -96.5
2024.02.11 07:27:46 4: SIGNALESP: SD_WS_Parse protocol 54, rawData 0CFF1D0200009C8F0
2024.02.11 07:27:46 4: SIGNALESP: SD_WS_Parse 0CFF1D0200009C8F0 protocolid 54 (TFA 30.3233.01) - ERROR prematch

Der RSSI ist mit -96,5 allerdings extrem schlecht. Möglicherweise ist die Entfernung zum Regenmesser zu groß oder dein SIGNALduino ist generell "taub". Empfängst du mit diesem denn sonst noch irgendwelche anderen Sensoren?
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: ukdirk am 11 Februar 2024, 12:10:25
Der Signalduino empfängt noch andere Sensoren - alle Thermometer, die ich hier in fast jedem Zimmer und draußen habe. Der Windmesser steht noch weiter vom Empfänger weg. Werde den Regensensor mal näher ranrücken, nicht, dass es noch am Empfang liegt. Im folgenden noch ein Auszug aus dem Los. Sind das jeweils die vier Nachrichtenfolgen, die Dich interessieren? Dann kopiere ich mal paar raus. Hab einen Abschnitt mit Regen rausgesucht :-)
2024.02.11 11:17:13 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2024.02.11 11:17:13 4: SIGNALESP: Parse_MU, last part pair=5 reconstructed, bit=1
2024.02.11 11:17:13 4: SIGNALESP: Parse_MU, Decoded matched MU protocol id 54 dmsg W54#0CFF1D020400974C4 length 68 dispatch(1/4) RSSI = -96.5
2024.02.11 11:17:13 4: SIGNALESP: SD_WS_Parse protocol 54, rawData 0CFF1D020400974C4
2024.02.11 11:17:13 4: SIGNALESP: SD_WS_Parse 0CFF1D020400974C4 protocolid 54 (TFA 30.3233.01) - ERROR prematch

2024.02.11 11:16:41 4: SIGNALESP: Parse_MU, Fingerprint for MU protocol id 54 -> TFA 30.3233.01 matches, trying to demodulate
2024.02.11 11:16:41 4: SIGNALESP: Parse_MU, Decoded matched MU protocol id 54 dmsg W54#0CFF1D0204D0C8D80 length 68 dispatch(1/4) RSSI = -95
2024.02.11 11:16:41 4: SIGNALESP: SD_WS_Parse protocol 54, rawData 0CFF1D0204D0C8D80
2024.02.11 11:16:41 4: SIGNALESP: SD_WS_Parse 0CFF1D0204D0C8D80 protocolid 54 (TFA 30.3233.01) - ERROR prematch


Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 11 Februar 2024, 13:24:28
Nein, diese Nachrichten kommen von einem SD_WS_85_THW (TFA 30.3222.02, TFA 30.3251.10, LaCrosse TX141W).

Die Nachrichten vom TFA Drop Rainmeter 30.3233.01 sehen etwa so aus:
W54#39D8AD8AF7AAFF380Charakteristisch ist die "3" am Beginn der Nachricht und "AA" in Byte 5.
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: ukdirk am 11 Februar 2024, 14:04:09
Ah, danke für den Hinweis. Im gesamten Log ein kein einziger W54#3... sondern immer nur die W54#0...
Kann ich da irgendwas tun? Der Regenmesser steht jetzt näher am Empfänger, auf dem Display (also der mitgelieferten Basisstation) zeigt er auch alles brav an. Die wiederum steht nicht weit weg vom SignalESP.
edit: Ich hab mir gerade noch einen CC1101 bestellt und löte da mal ne ordentliche Antenne dran
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: ukdirk am 11 Februar 2024, 14:41:52
So, hab mal den SignalESP näher an den Regensensor gebracht. Siehe da, was im Log nun auftaucht:
2024.02.11 14:36:52 1: SIGNALESP: SD_WS_Parse UNDEFINED sensor SD_WS_54_R detected, code SD_WS_54_R
edit: das wars dann aber auch. Sonst keine Einträge mehr oder gar ein Device
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: elektron-bbs am 11 Februar 2024, 15:55:49
Welchen Wert hatte RSSI bei diesem Empfang?

Du kannst noch versuchen, beim SIGNALduino die Bandbreite zu erhöhen, oder die Frequenz zu variieren. Vielleicht sendet der Sensor ja auf einer abweichenden Frequenz.
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: ukdirk am 11 Februar 2024, 17:42:10
Hi, ich hab die Bandbreite großzügig auf 812kHz erhöht und dann ging es. Der SignalESP hat ne neue Antenne bekommen und jetzt sieht es so aus:

define Regenmesser SD_WS SD_WS_54_R
attr Regenmesser event-on-change-reading .*
attr Regenmesser room SD_WS
#   CFGFN     
#   CODE       SD_WS_54_R
#   DEF        SD_WS_54_R
#   FUUID      65c8e1d8-f33f-8016-1888-421e9431e7e14ffd
#   LASTInputDev SIGNALESP
#   MSGCNT     3
#   NAME       Regenmesser
#   NR         348
#   SIGNALESP_DMSG W54#3C73FC00E8AA00AB8
#   SIGNALESP_MSGCNT 3
#   SIGNALESP_Protocol_ID 54
#   SIGNALESP_RAWMSG MU;P0=-1600;P1=712;P2=-770;P3=275;P4=-457;P5=510;P6=-228;D=012123434565656563434345656563434565656565656565634343434343434343434565656345634343456345634563456343434343434343434563456345634565656;CP=3;R=17;
#   SIGNALESP_RSSI -65.5
#   SIGNALESP_TIME 2024-02-11 17:40:37
#   STATE      R: 61.468
#   TYPE       SD_WS
#   bitMSG     00111100011100111111110000000000111010001010101000000000101010111000
#   eventCount 3
#   lastMSG    3C73FC00E8AA00AB8
#   lastReceive 1707669637.92717
#   READINGS:
#     2024-02-11 17:37:37   batteryChanged  0
#     2024-02-11 17:40:37   batteryState    ok
#     2024-02-11 17:40:37   rain_total      61.468
#     2024-02-11 17:40:37   rawRainCounter  242
#     2024-02-11 17:40:37   sendCounter     0
#     2024-02-11 17:40:37   state           R: 61.468
#     2024-02-11 17:37:37   type            TFA 30.3233.01
#
setstate Regenmesser R: 61.468
setstate Regenmesser 2024-02-11 17:37:37 batteryChanged 0
setstate Regenmesser 2024-02-11 17:40:37 batteryState ok
setstate Regenmesser 2024-02-11 17:40:37 rain_total 61.468
setstate Regenmesser 2024-02-11 17:40:37 rawRainCounter 242
setstate Regenmesser 2024-02-11 17:40:37 sendCounter 0
setstate Regenmesser 2024-02-11 17:40:37 state R: 61.468
setstate Regenmesser 2024-02-11 17:37:37 type TFA 30.3233.01


In den nächsten Tagen fahre ich dann mal die Bandbreite sukzessive zurück und schau mal, was dann so passiert. Werde dann der Vollständigkeit halber noch berichten
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: andies am 10 April 2024, 08:09:02
Ich nutze ebenfalls diesen Regenmesser:
Internals:
   CODE       SD_WS_54_R_F1EE7
   DEF        SD_WS_54_R_F1EE7
   FUUID      658edbc3-f33f-1115-0f41-551b8cf7d664f058
   FVERSION   14_SD_WS.pm:0.216660/2022-07-22
   LASTInputDev sduino
   MSGCNT     46078
   NAME       Regenmesser
   NR         523
   STATE      0.0 mm/d
   TYPE       SD_WS
   bitMSG     0011111100011110111001110000110010111101101010100000000111111110
   eventCount 31757
   lastMSG    3F1EE70CBDAA01FE
   lastReceive 1712729238.22797
   sduino_DMSG W54#3F1EE70CBDAA01FE
   sduino_MSGCNT 49262
   sduino_Protocol_ID 54.1
   sduino_RAWMSG MS;P0=470;P1=-263;P2=234;P3=-492;P4=-2156;P5=716;P6=-748;D=245656232301010101010123232301010101230101012323010101232323230101232301230101010123010123012301230123232323232323230101010101010101232;CP=2;SP=4;R=2;e;m1;
   sduino_RSSI -73
   sduino_TIME 2024-04-10 08:07:18
   Helper:
     DBLOG:
       rain_today:
         DbLog:
           TIME       1712729100.67034
           VALUE      0.0
   READINGS:
     2023-12-29 15:46:29   batteryChanged  0
     2024-04-10 08:07:18   batteryState    ok
     2024-04-10 08:07:18   id              F1EE7
     2024-04-09 23:55:00   rain_midnight   115.57
     2024-04-10 08:07:18   rain_today      0.0
     2024-04-10 08:07:18   rain_total      115.57
     2024-04-10 08:07:18   rawRainCounter  455
     2024-04-10 08:07:18   sendCounter     6
     2024-04-10 08:07:18   state           R: 115.57
     2024-04-10 08:07:18   type            TFA 30.3233.01
Attributes:
   stateFormat {sprintf("%.1f mm/d",ReadingsVal("Regenmesser","rain_today","offline"))}
   userReadings rain_today {sprintf("%.1f", ReadingsVal($name, "rain_total", 0)-ReadingsVal($name, "rain_midnight",0))}
und habe festgestellt, dass er manchmal Mist auswirft, hier ein log verbose 5:
2024.04.10 02:36:30 4: sduino: SD_WS_Parse Regenmesser raw=3F1EE70ABDAA0176, state=R: 115.57
2024.04.10 02:37:15 4: sduino: SD_WS_Parse Regenmesser raw=3F1EE70CBDAA01FE, state=R: 115.57
2024.04.10 02:38:00 4: sduino: SD_WS_Parse Regenmesser raw=3F1EE70EBDAA01698, state=R: 115.57
2024.04.10 02:38:06 4: sduino: SD_WS_Parse Regenmesser raw=3F1EE70EBDAA01698, state=R: 115.57
2024.04.10 02:38:46 4: sduino: SD_WS_Parse Regenmesser raw=3F1EE700BDAA01DF8, state=R: 115.57
2024.04.10 02:41:01 4: sduino: SD_WS_Parse Regenmesser raw=3F1EE706BDAA402AF, state=R: 4212.082 <== das ist falsch
2024.04.10 02:41:45 4: sduino: SD_WS_Parse Regenmesser raw=3F1EE708BDAA01E18, state=R: 115.57
2024.04.10 02:41:48 4: sduino: SD_WS_Parse Regenmesser raw=3F1EE708BDAA01E18, state=R: 115.57
2024.04.10 02:42:30 4: sduino: SD_WS_Parse Regenmesser raw=3F1EE70ABDAA01760, state=R: 115.57
2024.04.10 02:42:31 4: sduino: SD_WS_Parse Regenmesser raw=3F1EE70ABDAA0176, state=R: 115.57
Weiß jemand, wie man das in den Griff bekommt?
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: Ralf9 am 12 April 2024, 14:18:18
Der TFA Drop hat eine 8 Bit Prüfsumme, ich vermute, daß es recht selten vorkommt, daß die Prüfsumme passt obwohl die msg fehlerhaft empfangen wurde.
Wie oft kommt es vor, daß ein falscher rain Wert empfangen wird?

Da ist eine Anpassung im 14_SD_WS Modul notwendig, wenn eine Erkennung von einem rain Zähler Reset durch einen Batteriewechsel nicht so wichtig ist, dann ist nur eine kleine Anpassung notwendig.
Es sieht dann so aus:
2024.04.12 13:40:38.593 4: sduinoD/msg get dispatch: W54#3F1EE700BDAA01DF8
2024.04.12 13:40:38.593 5: sduinoD: dispatch W54#3F1EE700BDAA01DF8
2024.04.12 13:40:38.594 4: sduinoD: SD_WS_Parse decoded protocol-id 54 (TFA 30.3233.01), sensor-id F1EE7
2024-04-12 13:40:38.598 SD_WS SD_WS_54_R 115.57

2024.04.12 13:41:05.980 4: sduinoD/msg get dispatch: W54#3F1EE706BDAA402AF
2024.04.12 13:41:05.980 5: sduinoD: dispatch W54#3F1EE706BDAA402AF
2024.04.12 13:41:05.981 4: sduinoD: SD_WS_Parse decoded protocol-id 54 (TFA 30.3233.01), sensor-id F1EE7
2024.04.12 13:41:05.981 3: sduinoD: SD_WS_54_R ERROR - rain diff too large (old 115.57, new 4212.082, diff 4096.5, age 27)

2024.04.12 13:42:41.956 4: sduinoD/msg get dispatch: W54#3F1EE708BDAA01E18
2024.04.12 13:42:41.956 5: sduinoD: dispatch W54#3F1EE708BDAA01E18
2024.04.12 13:42:41.957 4: sduinoD: SD_WS_Parse protocol 54, rawData 3F1EE708BDAA01E18
2024.04.12 13:42:41.957 4: sduinoD: SD_WS_Parse decoded protocol-id 54 (TFA 30.3233.01), sensor-id F1EE7
2024-04-12 13:42:41.961 SD_WS SD_WS_54_R R: 115.57

Gruß Ralf
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: andies am 12 April 2024, 15:30:43
Kannst du die Anpassung hier veröffentlichen? Oder ist das schon im Modul implementiert?
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: Ralf9 am 12 April 2024, 18:19:02
habe es in meine Variante des 14_SD_WS.pm Moduls ergänzt
update all https://raw.githubusercontent.com/Ralf9/SIGNALduinoAdv_FHEM/master/controls_ralf9_sd_ws.txthttps://github.com/Ralf9/SIGNALduinoAdv_FHEM/blob/master/FHEM/14_SD_WS.pm
Titel: Aw: Wie TFA Drop Regenmesser anbinden?
Beitrag von: andies am 12 April 2024, 18:55:22
Danke!