Autor Thema: Wie TFA Drop Regenmesser anbinden?  (Gelesen 3775 mal)

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Wie TFA Drop Regenmesser anbinden?
« 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

Offline Ralf9

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3124
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #1 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
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
SIGNALduino promini (LAN cc1101 + WLAN RXB6), WH3080,  Hideki, Id 7

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #2 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

Offline Ralf9

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3124
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #3 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.
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
SIGNALduino promini (LAN cc1101 + WLAN RXB6), WH3080,  Hideki, Id 7

Offline Ralf9

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3124
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #4 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:
Zitat
start        => [3,-3,3,-3],
damit es auch bei nicht so guten Empfangsverhältnissen funktioniert, ist es besser als start [3,-3] zu verwenden



« Letzte Änderung: 10 Februar 2020, 18:43:30 von Ralf9 »
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
SIGNALduino promini (LAN cc1101 + WLAN RXB6), WH3080,  Hideki, Id 7

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #5 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?

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #6 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

Offline Ralf9

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3124
[Signalduino] Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #7 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?
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
SIGNALduino promini (LAN cc1101 + WLAN RXB6), WH3080,  Hideki, Id 7
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #8 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".
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #9 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

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #10 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 0xf4Ist 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.
« Letzte Änderung: 02 Februar 2020, 22:00:44 von elektron-bbs »
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #11 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?

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #12 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.
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #13 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

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #14 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.
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #15 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?

Offline HomeAuto_User

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 991
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #16 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
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #17 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.
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #18 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.

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #19 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?

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #20 am: 04 Februar 2020, 22:20:02 »
Sorry, Lösung schon gefunden...

Offline Ralf9

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3124
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #21 am: 05 Februar 2020, 23:30:55 »
Zitat
Habe 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
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
SIGNALduino promini (LAN cc1101 + WLAN RXB6), WH3080,  Hideki, Id 7

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #22 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

Offline HomeAuto_User

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 991
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #23 am: 06 Februar 2020, 19:52:23 »
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,

Zitat
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?
CUL_WS.pm würde ich nicht nehmen  ;) Wenn dann diesen Vorschlag fortführen:
Ich denke, das Protokoll passt dann letztendlich auch ins Modul "14_SD_WS.pm".

Zitat
Wo 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
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #24 am: 06 Februar 2020, 20:45:27 »
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.
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #25 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

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #26 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".
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #27 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

Offline Ralf9

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3124
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #28 am: 06 Februar 2020, 23:00:25 »
Zitat
Was 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
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
SIGNALduino promini (LAN cc1101 + WLAN RXB6), WH3080,  Hideki, Id 7

Offline punker

  • Sr. Member
  • ****
  • Beiträge: 573
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #29 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!
lg

Dieter

The truth is out there!

Offline HomeAuto_User

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 991
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #30 am: 07 Februar 2020, 11:43:37 »
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
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

Offline punker

  • Sr. Member
  • ****
  • Beiträge: 573
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #31 am: 07 Februar 2020, 12:03:49 »
also mit der aktuellen Signalduino funzt der noch nicht?
Dann warte ich noch!
Danke
lg

Dieter

The truth is out there!

Offline Ralf9

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3124
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #32 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/
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
SIGNALduino promini (LAN cc1101 + WLAN RXB6), WH3080,  Hideki, Id 7

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #33 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

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #34 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

Offline HomeAuto_User

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 991
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #35 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
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #36 am: 09 Februar 2020, 12:31:36 »
Super, danke!
Werde ich mich gleich mal anschauen. Einen Github Account kann ich mir erstellen.
Gruß,
Sido

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #37 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}#.*',
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #38 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!

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #39 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

Offline punker

  • Sr. Member
  • ****
  • Beiträge: 573
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #40 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!
« Letzte Änderung: 10 Februar 2020, 10:16:33 von punker »
lg

Dieter

The truth is out there!

Offline HomeAuto_User

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 991
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #41 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
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

Offline HomeAuto_User

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 991
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #42 am: 10 Februar 2020, 15:26:20 »
Hallo Sido,

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

"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

Offline HomeAuto_User

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 991
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #43 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 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
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #44 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 :-)
« Letzte Änderung: 11 Februar 2020, 21:38:35 von elektron-bbs »
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #45 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

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #46 am: 11 Februar 2020, 22:09:48 »
Super,
läuft hier bei mir gut!

Offline punker

  • Sr. Member
  • ****
  • Beiträge: 573
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #47 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
lg

Dieter

The truth is out there!

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #48 am: 12 Februar 2020, 17:39:06 »
Hast du denn auch Protokoll 54 und 54.1 aktiviert?
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline punker

  • Sr. Member
  • ****
  • Beiträge: 573
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #49 am: 12 Februar 2020, 23:14:06 »
wie muss ich denn das aktivieren?
« Letzte Änderung: 13 Februar 2020, 06:25:15 von punker »
lg

Dieter

The truth is out there!

Offline punker

  • Sr. Member
  • ****
  • Beiträge: 573
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #50 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?
lg

Dieter

The truth is out there!

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #51 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

Offline punker

  • Sr. Member
  • ****
  • Beiträge: 573
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #52 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?
lg

Dieter

The truth is out there!

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #53 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

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #54 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?
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #55 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

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #56 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.
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #57 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

Offline punker

  • Sr. Member
  • ****
  • Beiträge: 573
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #58 am: 14 Februar 2020, 16:37:43 »
@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?
lg

Dieter

The truth is out there!

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #59 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.
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #60 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

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #61 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.
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #62 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

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #63 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

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #64 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.
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #65 am: 16 Februar 2020, 12:02:06 »
Habe mal die 14_SD_WS.pm entsprechend korrigiert.
Gruß,
Sido

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #66 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;

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #67 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.
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #68 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

Offline punker

  • Sr. Member
  • ****
  • Beiträge: 573
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #69 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


lg

Dieter

The truth is out there!

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #70 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.
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #71 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?
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline punker

  • Sr. Member
  • ****
  • Beiträge: 573
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #72 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!
lg

Dieter

The truth is out there!

Offline Jotbeh

  • New Member
  • *
  • Beiträge: 5
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #73 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!

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #74 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.
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #75 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
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline Skusi

  • Full Member
  • ***
  • Beiträge: 270
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #76 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 ???
RPI2, NanoCul433 (a-culfw), NanoCul868 (a-culfw), JeeLink Clone (LaCrosse), Firmata  für FB Heizung,Wasser+Gas+Klingel+Lux, Somfy Rolladen, Pollin Steckd.,TX29DTH,ESPEasy an S0 Stromz., MAX Fensterkontakte, IButton, SonOff Tasmota, ESP LED Controler

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #77 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?
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline Skusi

  • Full Member
  • ***
  • Beiträge: 270
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #78 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 !
RPI2, NanoCul433 (a-culfw), NanoCul868 (a-culfw), JeeLink Clone (LaCrosse), Firmata  für FB Heizung,Wasser+Gas+Klingel+Lux, Somfy Rolladen, Pollin Steckd.,TX29DTH,ESPEasy an S0 Stromz., MAX Fensterkontakte, IButton, SonOff Tasmota, ESP LED Controler

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #79 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.
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline Skusi

  • Full Member
  • ***
  • Beiträge: 270
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #80 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
RPI2, NanoCul433 (a-culfw), NanoCul868 (a-culfw), JeeLink Clone (LaCrosse), Firmata  für FB Heizung,Wasser+Gas+Klingel+Lux, Somfy Rolladen, Pollin Steckd.,TX29DTH,ESPEasy an S0 Stromz., MAX Fensterkontakte, IButton, SonOff Tasmota, ESP LED Controler

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #81 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
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline Skusi

  • Full Member
  • ***
  • Beiträge: 270
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #82 am: 07 April 2020, 20:13:20 »
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.
RPI2, NanoCul433 (a-culfw), NanoCul868 (a-culfw), JeeLink Clone (LaCrosse), Firmata  für FB Heizung,Wasser+Gas+Klingel+Lux, Somfy Rolladen, Pollin Steckd.,TX29DTH,ESPEasy an S0 Stromz., MAX Fensterkontakte, IButton, SonOff Tasmota, ESP LED Controler

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #83 am: 07 April 2020, 20:35:48 »
Des einen Freud, des anderen Leid :-)
Der Natur tut es gut und du kannst deinen Regenmesser testen.
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline jnewton957

  • Full Member
  • ***
  • Beiträge: 384
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #84 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
« Letzte Änderung: 20 April 2020, 18:01:54 von jnewton957 »
FHEM5.8 auf Pi3
V 1.65 nanoCUL433 (IT)
nanoCUL JeeLink
V 1.66 nanoCUL868 (HM) (ESA2000WZ)
xELRO AB440, xDECT200, PCA301, xTFA30.3125, esp8266, HM, TabletUI, IR-Schreiblesekopf (Udo)

Offline elektron-bbs

  • Full Member
  • ***
  • Beiträge: 157
    • Elektron BBS
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #85 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.
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino CC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + SIGNAL-ESP CC1101

Offline sido

  • Jr. Member
  • **
  • Beiträge: 59
Antw:Wie TFA Drop Regenmesser anbinden?
« Antwort #86 am: 26 April 2020, 10:11:43 »
Hier gibt es den Erdspieß zum Selbstdrucken:
https://www.thingiverse.com/thing:4310777

Gruß,
Sido