Wie TFA Drop Regenmesser anbinden?

Begonnen von sido, 01 Februar 2020, 23:29:12

Vorheriges Thema - Nächstes Thema

elektron-bbs

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 nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + LaCrosseGateway

Skusi

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 ???
RPI3B, SIGNALduino, 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

elektron-bbs

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 nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + LaCrosseGateway

Skusi

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 !
RPI3B, SIGNALduino, 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

elektron-bbs

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 nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + LaCrosseGateway

Skusi

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
RPI3B, SIGNALduino, 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

elektron-bbs

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 nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + LaCrosseGateway

Skusi

Zitat von: elektron-bbs am 06 April 2020, 20:53:42
Ich vermute, das der Sensor nicht empfangen wird, weil die Bandbreite viel zu niedrig eingestellt ist:

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




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

TOP ! Vielen Dank für den Tipp !

Zu Ostern soll es ja leider (oder glücklicherweise ;-) ) regnen.
RPI3B, SIGNALduino, 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

elektron-bbs

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 nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + LaCrosseGateway

jnewton957

#84
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
FHEM6.2 auf Pi5
V 1.66 nanoCUL 433 (IT)
V 1.66 nanoCUL868 (HM)
sqlite3 LogDb
ELRO AB440, DECT200,  TFA30.3125, esp8266, HM, TabletUI, IR-Schreiblesekopf (Udo),tibber Pulse, Kostal Pico, cfos Wallbox, Modbus TCP

elektron-bbs

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 nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + LaCrosseGateway

sido


deeb

Hallo, habe diesen Thread mit Interesse gelesen. Bin jetzt stolzer Besitzer einer TFA Wetterstation Weather PRO, zu der neben einen Windmesser TFA 30.3251 und einen Thermo-Hygro Aussensensor TFA 30.3249.02 auch ein Regensensor TFA 30.3233.01 gehört. Haben an meinem Raspi einen CUL von Busware angeschlossen, der die TFA Signale nicht empfängt. Ein SignalDuino ist aber auch schon bestellt. Wäre es möglich, in einer kurzen Anleitung alle notwendigen Schritte (SignalDuino flashen, die richtigen Übertragungsprotokolle aktivieren, die benötigten FHEM Module laden/aktualisieren, TFA- Device einbinden) zusammen zu fassen?
Danke

elektron-bbs

Ob der Windmesser und der Thermo-Hygro Aussensensor schon auf Anhieb funktioniert, kann ich jetzt nicht beantworten. Der Regensensor sollte aber bereits eingebunden sein.
Ich habe es mal kurz in Stichpunkten zusammen gefasst. Ich hoffe, das hilft erstmal:
"SIGNALduino" steht beispielgebend für den Namen des SIGNALduino.
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + LaCrosseGateway

deeb

Hallo elektron-bbs
danke für die Übersicht. Habe meinen SIGNALduino (V 3.4.0 SIGNALduino cc1101 (chip1101) –compiled at 16 2020 20:52:15) zum Laufen bekommen und es wurden auch gleich 3 neue Geräte erkannt/angelegt. Auf das flashen habe ich verzichtet. Der Temperatursensor, der Regensensor und der Windsensor liefern brauchbare Werte. Bin mir aber noch im Unklaren, wie der Wert ,,rain_total" zu interpretieren ist. Die Basisstation WEATHER PRO von TFA zeigt natürlich noch viele andere Werte an. Aber ich denke es macht keinen Sinn zu versuchen all diese Werte auch noch in FHEM abzubilden.  Einige Werte werden sicherlich in der Basisstation errechnet/summiert (Regenmenge der letzten Stunde, der letzten 24 h, der letzten Woche und des Monats, Max + Min Werte usw.) Aber z.B. die Windrichtung müsste doch der Windsensor übermitteln? Wäre schön wenn FHEM die Windrichtung auch anzeigen könnte. Ich habe mir zwar die Anleitung "Unbekannte Funkprotokolle – FHEMWiki" angeschaut, bin aber schon nach kurzer Zeit ,,ausgestiegen". Wenn ich noch mit Informationen weiterhelfen kann, sehr gern.
Die nicht benötigten Protokolle möchte ich noch bei mir deaktivieren, weil mir fleißig neue - nicht benötigte Geräte vom Nachbarn - automatisch angelegt werden. Muss ich noch mal nachlesen wie das geht.
Vielen Dank für die/eure geleistete Arbeit