Support for RFXCOM TFA-Dostmann Rain Sensor 30.3233.01 Rain9 with RFXtrx

I have a TFA-Dostmann Rain Sensor 30.3233.01 Rain9, the maker of RFXCom has added this device in a new firmware for me.

The device is now added in home assistant but the flip count is wrong.
A flip is 0.254mm but now it’s counting something like 0.1015.

The device is added as Unknown type (0x55/0x09)
with the following entities:
sensor.tfa_drop_battery_numeric with value 100%
sensor.tfa_drop_rain_rate with value 0 mm/h
sensor.tfa_drop_rain_total with value 12,9mm
sensor.tfa_drop_rssi_numeric with value -64 dBm

The message in rfxmngr looks like this:
20-4-2021 04:01:38:322= 0B5509033EBB000000007F69
Packettype = RAIN
subtype = RAIN9 - TFA 30.3233.01
Sequence nbr = 3
ID = 3EBB decimal:16059
Flip count = 127
Total rain = 32,26 mm
Signal level = 7 -64dBm
Battery = OK

Battery and rssi values are good, rain rate does not exist and total rain is wrong.
home assistant gives 12,9 mm for 127 count but this needs to be 32,26, is it possible to add this device with de good counter value of 0,254?

Hello,

I’ve got the same behavior. The device type is unknown but it seems to be recognized as a rain sensor anyway because the entities unities make sens. I also see the rain quantity for a given flip around 0.1mm while it seems it should be 0.254mm.

I’m also interested in the support of this device through the Rfxtrx integration. As I’m a software developer I may help, I just don’t know where to begin.

Marine

I have Made an github request for it, it looks like it is commited3 days ago:

In the mean time i had solved it with a sensor template


  - platform: template
    sensors:
      tfa_drop_rain:
        friendly_name: "TFA Drop Rain"
        unit_of_measurement: 'mm'
        value_template: '{{ ((states.sensor.tfa_drop_rain_total.state | float * 2.54)) | round(3) }}'

just updated to Home Assistant 2021.6.6 and the TFA is now recognised.

Hello, confirmed, it works perfectly! :slight_smile: