Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Misidentified temperature sensor: TFA not Lacrosse #1652

Closed
migurski opened this issue Feb 14, 2021 · 11 comments
Closed

Misidentified temperature sensor: TFA not Lacrosse #1652

migurski opened this issue Feb 14, 2021 · 11 comments
Assignees
Labels
todo Maintainers should do something, but there is no defect

Comments

@migurski
Copy link

I am running rtl_433 built from source and I have a LaCrosse TX141TH-Bv3 temperature sensor. I expect it to show up in the output with the name "LaCrosse TX141TH-Bv3". Instead, I see its output misidentified as a TFA-303221:

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
time      : 2021-02-14 19:08:25
model     : TFA-303221   Sensor ID : 53
Channel   : 1            Battery   : 1             Temperature: 8.30 C       Humidity  : 71 %          Test mode : 0             Integrity : CRC

When running rtl_433 -R 73 to pick out just the LaCrosse device, no output is generated.

We don’t have a TFA and I’ve checked that the temperature readings are consistent with the device we do own. Is it possible that this device ID is being mislabeled?

@zuckschwerdt
Copy link
Collaborator

Interesting find. They appear to be the same protocol indeed. Strange that we didn't pick this up before.
https://github.com/merbanan/rtl_433/blob/master/src/devices/tfa_30_3221.c#L12
https://github.com/merbanan/rtl_433/blob/master/src/devices/lacrosse_tx141x.c#L48
(the digest is uncommon enough (init f4) that this isn't likely coincidence.

I'd say the TFA 30.3221.02 is a rebranded LaCrosse TX141TH. I'll investigate and maybe delete one.

@zuckschwerdt zuckschwerdt self-assigned this Feb 14, 2021
@zuckschwerdt zuckschwerdt added the todo Maintainers should do something, but there is no defect label Feb 14, 2021
@migurski
Copy link
Author

Thanks for looking into this!

@merbanan
Copy link
Owner

Any update on this ?

@on4cg
Copy link

on4cg commented Mar 26, 2021

I bought a TFA 35.1140 with a sensor 30.3222.02. I read LaCrosse-TX141W.

@zuckschwerdt
Copy link
Collaborator

Does the TFA 30.3222.02 show the correct values as LaCrosse-TX141W?

@on4cg
Copy link

on4cg commented Mar 27, 2021

On first view, yes ...
But I have to view this for a longer period...

Checked this morning ....same hour same values with base station & RTL dongle

@Domifry
Copy link

Domifry commented Oct 8, 2021

I have the same behavior. I own two TFA 30.3221.02 and it shows: LaCrosse-TX141THBv2 - works with the code: sudo rtl_433 -R 73

The data are correct so I will just use it.

time : 2021-10-08 15:18:59 model : LaCrosse-TX141THBv2 Sensor ID : c9 Channel : 02 Battery : 1 Temperature: 25.80 C Humidity : 37 % Test? : No Integrity : CRC

@zuckschwerdt
Copy link
Collaborator

Thanks for the report. TFA is just a reseller, your sensor is very likely an original LaCrosse ;)

Still todo: remove the TFA-303221 protocol someday.

@Domifry
Copy link

Domifry commented Oct 9, 2021

Just a short Update - if you have the TFA it currently identify both. You can see from my 2 Sensors sometimes it tells me: I am a TFA and sometimes I am a Lacrosse.
image

@zuckschwerdt
Copy link
Collaborator

Decoder priority stages have been introduced with #1895 and the TFA 30.3221 is now only a last resort fallback, you should see LaCrosse-TX141THBv2 usually, and never both.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
todo Maintainers should do something, but there is no defect
Projects
None yet
Development

No branches or pull requests

5 participants