Closed Rob-2 closed 5 months ago
Taking your initial packet of 2d d4 21 5c 83 88 6a 60 00 56 58
and reflecting the bytes back (I use just ^8h
in BitBench) we get b42b843ac1115606006a1a
.
Klimalogg is protocol 150 and we can switch that to verbose (to see the raw code) and feed the test data with:
rtl_433 -R 150:v -y b42b843ac1115606006a1a
I see the expected output:
model : Klimalogg-Pro Id : 215c
Battery : 1 Temperature: -1.2 C Humidity : 106 Sequence Number: 0 Integrity : CRC
codes : {88}b42b843ac1115606006a1a
Try to log those codes when you see strange values.
To help with gain issues it's recommended to try: -Y autolevel -Y magest -M level -M noise
Do your 30.3181.IT's always report 6a
(106) for the humidity? We should add that error code to the decoder and then skip the humidity output.
@Rob-2 : Since this decoder got several updates and the model is now "Klimalogg-Pro" not "Klimalogg Pro", looks like you have an older version of rtl_433.
Can you check if you have the last version of rtl_433 as it seems to work at @zuckschwerdt level ?
Hello Christian, hello Bruno,
thank you very much for your respone. Bruno, you were spot on, I also noticed that the commands from Christian (thanks for the example. :) ) were somewhat unknown. I had it installed with apt install on a raspbian/debian 11 and the version was 20.11. I didn't noticed that it's so old, before. Tried to install a newer version by hand, but then the dependencies were to old. So I upgraded to raspian 12, which had 22.11 and then installed 23.11 by hand.
And then the signal decoded fine. Sorry, that I didn't thought about the version. So the issue can be closed.
I'll try the suggested gain settings, as soon as I find some time.
@zuckschwerdt Yes, the 30.3181.IT always report 6a for the humidity. However, there's a catch. When a 30.3180.IT's humidity goes into saturation (>99%), it also reports 6a (106), not 100 as one might have assumed. So there's the question how to handle hum=6a. It could be a saturated, humidity=100% 30.3180.IT sensor OR it could be a 30.3180.IT sensor.
tfrec's code sets humidity output value to 0 if it see's hum=6a. However, that was annoying, because in grafana my humidity value then jumped between 99% and 0%, and not between 99% and 100%. I solved this in my personal tfrec compile by an addition "if" check agains my personal used sensor id's. And if it's an id of a 30.3180.IT, it outputs 100% if it decodes 6a. But that's not a general solution because one would need to have the IDs o the 30.3180.IT's.
I checked the left over / unknown bits output of the raw output of my sensors, but I didn't find an indicator to 100% reliably distinguish between a 30.3180.IT and a 30.3181.IT (because hum=6a is not enough).
I was curious what the Klimalogg display unit shows on a 100% saturated 30.3180.IT and checked the history. It then displays "-" for humidity (not 100%). It also shows "-" for 30.3181.ITs.
So yeah, I don't know whats the best way to handle 6a. Skipping humidity output on 6a would be fine for 30.3181.ITs, but if you have a 30.3180.IT in the winter, it could be that it would jump between 0x64 (99%) and 0x6a (>99%). A little bit annoying.
So thank you again for your help and sorry that I claimed your time.
If you need samples recordings of the Klimalogg sensors for whatever resons, feel free to ping me. Have a good amount in use. :)
BR Rob
Thanks for the very detailed analysis and writeup on humidity oddities. I guess we should just document the behaviour and not suppress the 6a value then.
I'll close this upon adding those notes.
If you want to have a look at the different sensor raw output, I've just recorded a ~20s sample with tfrec and directly after a ~20s sample with rtl_433.
./tfrec -g -1 -t 450 -f 868325 -T 1 -e "publish-tfrec-to-mqtt.sh" -D Registering demod for TFA_1 KlimaLoggPro Detached kernel driver Found Rafael Micro R820T tuner AUTO GAIN Frequency 868.3250MHz Samplerate 1536000 START READ THREAD Allocating 15 zero-copy buffers
EXEC publish-tfrec-to-mqtt.sh 2173 +28.0 0 8 0 66 0 1718306981
EXEC publish-tfrec-to-mqtt.sh 6f6f +20.5 0 0 0 77 0 1718306982
EXEC publish-tfrec-to-mqtt.sh 0a6a +14.9 56 11 0 76 0 1718306983
EXEC publish-tfrec-to-mqtt.sh 4263 +23.0 40 0 0 81 0 1718306984
EXEC publish-tfrec-to-mqtt.sh 32a7 +23.5 40 0 0 81 0 1718306985
EXEC publish-tfrec-to-mqtt.sh 21d6 +20.0 0 0 0 81 0 1718306985
EXEC publish-tfrec-to-mqtt.sh 215c -1.2 0 0 0 80 0 1718306985
EXEC publish-tfrec-to-mqtt.sh 2296 +26.0 0 0 1 80 0 1718306986
EXEC publish-tfrec-to-mqtt.sh 5192 +18.1 0 7 0 58 0 1718306987
EXEC publish-tfrec-to-mqtt.sh 71b1 +15.5 0 15 0 74 0 1718306988
EXEC publish-tfrec-to-mqtt.sh 06f2 +34.2 0 0 0 80 0 1718306988
EXEC publish-tfrec-to-mqtt.sh 203b +14.6 55 0 0 77 0 1718306989
EXEC publish-tfrec-to-mqtt.sh 783d +14.0 0 0 0 77 0 1718306990
EXEC publish-tfrec-to-mqtt.sh 6c43 +22.2 0 0 0 80 0 1718306990
EXEC publish-tfrec-to-mqtt.sh 1eef +16.1 50 0 0 79 0 1718306990
EXEC publish-tfrec-to-mqtt.sh 4093 +13.9 0 0 0 77 0 1718306991
EXEC publish-tfrec-to-mqtt.sh 263b +13.1 0 0 0 63 0 1718306991
EXEC publish-tfrec-to-mqtt.sh 2173 +28.0 0 9 0 65 0 1718306991
EXEC publish-tfrec-to-mqtt.sh 6f6f +20.5 0 0 0 77 0 1718306992
EXEC publish-tfrec-to-mqtt.sh 0a6a +14.9 56 12 0 76 0 1718306994
EXEC publish-tfrec-to-mqtt.sh 4263 +23.1 40 0 0 81 0 1718306994
EXEC publish-tfrec-to-mqtt.sh 21d6 +20.0 0 0 0 81 0 1718306995
EXEC publish-tfrec-to-mqtt.sh 32a7 +23.5 40 0 0 81 0 1718306995
EXEC publish-tfrec-to-mqtt.sh 215c -1.2 0 0 0 80 0 1718306996
EXEC publish-tfrec-to-mqtt.sh 2296 +26.0 0 0 1 80 0 1718306996
EXEC publish-tfrec-to-mqtt.sh 5192 +18.1 0 8 0 58 0 1718306997
EXEC publish-tfrec-to-mqtt.sh 71b1 +15.5 0 0 0 75 0 1718306999
EXEC publish-tfrec-to-mqtt.sh 06f2 +34.2 0 0 0 80 0 1718306999
EXEC publish-tfrec-to-mqtt.sh 203b +14.6 55 0 0 77 0 1718307000
EXEC publish-tfrec-to-mqtt.sh 6c43 +22.2 0 0 0 80 0 1718307000
EXEC publish-tfrec-to-mqtt.sh 783d +14.0 0 0 0 77 0 1718307001
EXEC publish-tfrec-to-mqtt.sh 4093 +13.9 0 0 0 77 0 1718307001
EXEC publish-tfrec-to-mqtt.sh 1eef +16.1 50 0 0 79 0 1718307001
EXEC publish-tfrec-to-mqtt.sh 263b +13.1 0 0 0 63 0 1718307002
EXEC publish-tfrec-to-mqtt.sh 2173 +28.0 0 10 0 65 0 1718307002
rtl_433 -R 150:v -f 868M -s 2000k -H 30 -M highres -M level rtl_433 version 23.11 (2023-11-28) inputs file rtl_tcp RTL-SDR SoapySDR New defaults active, use "-Y classic -s 250k" if you need the old defaults Found Rafael Micro R820T tuner [SDR] Using device 0: Realtek, RTL2838UHIDIR, SN: 00000001, "Generic RTL2832U OEM" Exact sample rate is: 2000000.052982 Hz [R82XX] PLL not locked! Allocating 15 zero-copy buffers time : 2024-06-13 21:30:10 model : Klimalogg-Pro Id : 71b1 Battery : 1 Temperature: 15.5 C Humidity : 106 Sequence Number: 1 Integrity : CRC Modulation: ASK Freq : 868.1 MHz RSSI : -5.1 dB SNR : 23.6 dB Noise : -28.7 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42b8e8da1aa5606086a0c000000 time : 2024-06-13 21:30:10 model : Klimalogg-Pro Id : 06f2 Battery : 1 Temperature: 34.2 C Humidity : 106 Sequence Number: 0 Integrity : CRC Modulation: ASK Freq : 868.5 MHz RSSI : -0.1 dB SNR : 31.2 dB Noise : -31.4 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42b604fe1425606006a0b000000 time : 2024-06-13 21:30:10 model : Klimalogg-Pro Id : 6c43 Battery : 1 Temperature: 22.2 C Humidity : 106 Sequence Number: 0 Integrity : CRC Modulation: ASK Freq : 868.5 MHz RSSI : -0.2 dB SNR : 31.2 dB Noise : -31.4 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42b36c261445606006a5c000000 time : 2024-06-13 21:30:11 model : Klimalogg-Pro Id : 203b Battery : 1 Temperature: 14.6 C Humidity : 55 Sequence Number: 0 Integrity : CRC Modulation: ASK Freq : 868.2 MHz RSSI : -3.1 dB SNR : 26.7 dB Noise : -29.8 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42b04dca162ec06006ad3000000 time : 2024-06-13 21:30:11 model : Klimalogg-Pro Id : 4093 Battery : 1 Temperature: 13.9 C Humidity : 106 Sequence Number: 0 Integrity : CRC Modulation: ASK Freq : 868.2 MHz RSSI : -2.8 dB SNR : 27.0 dB Noise : -29.8 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42b02c9a19c5606006afc000000 time : 2024-06-13 21:30:12 model : Klimalogg-Pro Id : 783d Battery : 1 Temperature: 14.0 C Humidity : 106 Sequence Number: 0 Integrity : CRC Modulation: ASK Freq : 868.3 MHz RSSI : -2.3 dB SNR : 28.1 dB Noise : -30.4 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42b1ebca1025606006a98000000 time : 2024-06-13 21:30:12 model : Klimalogg-Pro Id : 1eef Battery : 1 Temperature: 16.1 C Humidity : 50 Sequence Number: 0 Integrity : CRC Modulation: ASK Freq : 868.3 MHz RSSI : -1.7 dB SNR : 30.0 dB Noise : -31.7 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42b78f7a1864c06006a6c000000 time : 2024-06-13 21:30:13 model : Klimalogg-Pro Id : 2173 Battery : 1 Temperature: 28.1 C Humidity : 106 Sequence Number: 11 Integrity : CRC Modulation: ASK Freq : 868.0 MHz RSSI : -12.1 dB SNR : 13.8 dB Noise : -25.9 dB [pulse_slicer_nrzs] Klimalogg codes : {276}80000000000000000000000000000000000000000b42b84ce618156060d6ac8000000 time : 2024-06-13 21:30:14 model : Klimalogg-Pro Id : 6f6f Battery : 1 Temperature: 20.5 C Humidity : 106 Sequence Number: 0 Integrity : CRC Modulation: ASK Freq : 868.2 MHz RSSI : -3.0 dB SNR : 28.0 dB Noise : -31.0 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42bf6f661a05606006aa2000000 time : 2024-06-13 21:30:15 model : Klimalogg-Pro Id : 0a6a Battery : 1 Temperature: 14.9 C Humidity : 56 Sequence Number: 14 Integrity : CRC Modulation: ASK Freq : 868.2 MHz RSSI : -2.9 dB SNR : 27.8 dB Noise : -30.7 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42b5056a1921c06076a7e000000 time : 2024-06-13 21:30:16 model : Klimalogg-Pro Id : 21d6 Battery : 1 Temperature: 20.0 C Humidity : 106 Sequence Number: 0 Integrity : CRC Modulation: ASK Freq : 868.5 MHz RSSI : -0.1 dB SNR : 30.6 dB Noise : -30.7 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42b846b61005606006af6000000 time : 2024-06-13 21:30:17 model : Klimalogg-Pro Id : 215c Battery : 1 Temperature: -1.2 C Humidity : 106 Sequence Number: 0 Integrity : CRC Modulation: ASK Freq : 868.4 MHz RSSI : -0.2 dB SNR : 29.2 dB Noise : -29.4 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42b843ac1115606006a1a000000 time : 2024-06-13 21:30:17 model : Klimalogg-Pro Id : 2296 Battery : 0 Temperature: 26.0 C Humidity : 106 Sequence Number: 0 Integrity : CRC Modulation: ASK Freq : 868.4 MHz RSSI : -0.2 dB SNR : 30.2 dB Noise : -30.4 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42b446961065607006a60000000 time : 2024-06-13 21:30:20 model : Klimalogg-Pro Id : 71b1 Battery : 1 Temperature: 15.5 C Humidity : 106 Sequence Number: 2 Integrity : CRC Modulation: ASK Freq : 868.1 MHz RSSI : -4.9 dB SNR : 24.1 dB Noise : -28.9 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42b8e8da1aa5606046a41000000 time : 2024-06-13 21:30:20 model : Klimalogg-Pro Id : 6c43 Battery : 1 Temperature: 22.2 C Humidity : 106 Sequence Number: 0 Integrity : CRC Modulation: ASK Freq : 868.5 MHz RSSI : -0.2 dB SNR : 31.2 dB Noise : -31.4 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42b36c261445606006a5c000000 time : 2024-06-13 21:30:21 model : Klimalogg-Pro Id : 06f2 Battery : 1 Temperature: 34.2 C Humidity : 106 Sequence Number: 0 Integrity : CRC Modulation: ASK Freq : 868.4 MHz RSSI : -0.1 dB SNR : 30.0 dB Noise : -30.1 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42b604fe1425606006a0b000000 time : 2024-06-13 21:30:22 model : Klimalogg-Pro Id : 4093 Battery : 1 Temperature: 13.8 C Humidity : 106 Sequence Number: 0 Integrity : CRC Modulation: ASK Freq : 868.2 MHz RSSI : -2.8 dB SNR : 30.3 dB Noise : -33.1 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42b02c9a11c5606006a37000000 time : 2024-06-13 21:30:22 model : Klimalogg-Pro Id : 203b Battery : 1 Temperature: 14.6 C Humidity : 55 Sequence Number: 0 Integrity : CRC Modulation: ASK Freq : 868.2 MHz RSSI : -3.0 dB SNR : 28.4 dB Noise : -31.4 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42b04dca162ec06006ad3000000 time : 2024-06-13 21:30:23 model : Klimalogg-Pro Id : 1eef Battery : 1 Temperature: 16.1 C Humidity : 50 Sequence Number: 0 Integrity : CRC Modulation: ASK Freq : 868.3 MHz RSSI : -1.7 dB SNR : 28.7 dB Noise : -30.4 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42b78f7a1864c06006a6c000000 time : 2024-06-13 21:30:23 model : Klimalogg-Pro Id : 783d Battery : 1 Temperature: 14.0 C Humidity : 106 Sequence Number: 0 Integrity : CRC Modulation: ASK Freq : 868.3 MHz RSSI : -2.3 dB SNR : 30.8 dB Noise : -33.1 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42b1ebca1025606006a98000000 time : 2024-06-13 21:30:24 model : Klimalogg-Pro Id : 2173 Battery : 1 Temperature: 28.1 C Humidity : 106 Sequence Number: 12 Integrity : CRC Modulation: ASK Freq : 868.0 MHz RSSI : -12.1 dB SNR : 17.0 dB Noise : -29.1 dB [pulse_slicer_nrzs] Klimalogg codes : {279}d000000000000000000000000000000000000000016857099cc302ac0c06d428000000 time : 2024-06-13 21:30:25 model : Klimalogg-Pro Id : 6f6f Battery : 1 Temperature: 20.5 C Humidity : 106 Sequence Number: 0 Integrity : CRC Modulation: ASK Freq : 868.2 MHz RSSI : -3.1 dB SNR : 29.0 dB Noise : -32.1 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42bf6f661a05606006aa2000000 time : 2024-06-13 21:30:26 model : Klimalogg-Pro Id : 0a6a Battery : 1 Temperature: 14.9 C Humidity : 56 Sequence Number: 15 Integrity : CRC Modulation: ASK Freq : 868.2 MHz RSSI : -3.0 dB SNR : 28.3 dB Noise : -31.4 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42b5056a1921c060f6a08000000 time : 2024-06-13 21:30:26 model : Klimalogg-Pro Id : 21d6 Battery : 1 Temperature: 19.9 C Humidity : 106 Sequence Number: 0 Integrity : CRC Modulation: ASK Freq : 868.5 MHz RSSI : -0.1 dB SNR : 30.0 dB Noise : -30.1 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42b846ba1995606006a2d000000 time : 2024-06-13 21:30:27 model : Klimalogg-Pro Id : 215c Battery : 1 Temperature: -1.2 C Humidity : 106 Sequence Number: 0 Integrity : CRC Modulation: ASK Freq : 868.4 MHz RSSI : -0.2 dB SNR : 31.2 dB Noise : -31.4 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42b843ac1115606006a1a000000 time : 2024-06-13 21:30:27 model : Klimalogg-Pro Id : 32a7 Battery : 1 Temperature: 23.5 C Humidity : 40 Sequence Number: 0 Integrity : CRC Modulation: ASK Freq : 868.5 MHz RSSI : -0.1 dB SNR : 32.0 dB Noise : -32.1 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42b4ce561ac1406006a1a000000 time : 2024-06-13 21:30:27 model : Klimalogg-Pro Id : 2296 Battery : 0 Temperature: 25.9 C Humidity : 106 Sequence Number: 0 Integrity : CRC Modulation: ASK Freq : 868.4 MHz RSSI : -0.2 dB SNR : 30.2 dB Noise : -30.4 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42b4469619a5607006af6000000 time : 2024-06-13 21:30:31 model : Klimalogg-Pro Id : 6c43 Battery : 1 Temperature: 22.2 C Humidity : 106 Sequence Number: 0 Integrity : CRC Modulation: ASK Freq : 868.5 MHz RSSI : -0.2 dB SNR : 32.0 dB Noise : -32.1 dB [pulse_slicer_nrzs] Klimalogg codes : {273}80000000000000000000000000000000000000000b42b36c261445606006a5c000000
One could think about reporting 0x6a as humidity=100%... Then it would be in each situation correct for the 30.3180.IT sensors.
And 30.3181.IT sensor would then always report 100%. Maybe a small enhancement to the 106% reported as it is now. But I think 30.3181.IT owners know, that this sensor has no humidity.
Hello, thank you for all the great work!
I am using a TFA Klimalogg Pro and have roughly 15 sensors in use. Some 30.3180.IT (temp+hum) and some 30.3181.IT (temp with wire sensor, no humidity). I'm using a RTLSDR since ~3 years with the TFREC project.
However, I would like to switch to rtl_433, because I would like to add a ecowitt weather station and I am hoping, that rel_433 can receive both, the TFA sensors and the Ecowitt in future, so that I don't need to maintain two SDRs.
I've set up rtl_433 and it works very good so far. One strange thing I've noticed.
I have one 30.3181.IT which I am using as binary sensor, so this sensor sends -1.2°C in 99% of the time. This works fine. The sensor shows -1.2°C, tfrec receives -1.2°C: #030 1718215951 2d d4 21 5c 83 88 6a 60 00 56 58 TFA1 ID 215c -1.2 0% seq 0 lowbat 0 RSSI 80 EXEC publish-tfrec-to-mqtt.sh 215c -1.2 0 0 0 80 0 1718215951
However, rtl_433 decodes this into -2.8°C time : 2024-06-12 20:11:59 model : Klimalogg Pro Id : 215c Battery : 1 Temperature: -2.8 C Humidity : 106 Sequence Number: 0 Integrity : CRC Modulation: ASK Freq : 868.4 MHz RSSI : -0.4 dB SNR : 31.3 dB Noise : -31.7 dB
Now I wonder why the 2 libs decode this differently while still reporting CRC OK. Is it because it's an 30.3181.IT without humidity? Is there an option to see the decoded output as hex as on the tfrec example?
According to the tfrec source the telegram format is: // 0x2d 0xd4 ID ID sT TT HH BB SS 0x56 CC // 2d d4: Sync bytes // ID(14:0): 15 bit ID of sensor (printed on the back and displayed after powerup) // ID(15) is either 1 or 0 (fixed, depends on the sensor) // s(3:0): Learning sequence 0...f, after learning fixed 8 // TTT: Temperatur in BCD in .1degC steps, offset +40degC (-> -40...+60) // HH(6:0): rel. Humidity in % (binary coded, no BCD!) // BB(7): Low battery if =1 // BB(6:4): 110 or 111 (for 3199) // SS(7:4): sequence number (0...f) // SS(3:0): 0000 (fixed) // 56: Type? // CC: CRC8 from ID to 0x56 (polynome x^8 + x^5 + x^4 + 1)
Splitting the tfrec received telegram (2d d4 21 5c 83 88 6a 60 00 56 58): ID: 2d d4 21 5c s: 8 TTT: 3 88 (in BCD!) HH: 6a (binary coded, not BCD) BB: 60 SS: 00 56: 56 CC: 58
So temp is 38.8°C - 40°C Offset, so -1.2°C.
Now rtl_433 decodes this obviously to -2.8°C, plus 40°C offset, so I assume the rtl_433 decoded raw value for temp was 3 72.
The next 2 bytes are humidity, the 30.3181.IT doesn't have humidity, it usually sends 0x6a as seen above. rtl433 reads this 0x6a as 106, which is fine/correct. So the bit's are not shifted.
Do you have any idea why this is decoded differenly (wrong) in rtl_433?
BR Rob
PS: Just a note: One challenge I still have is the same as with tfrec... I need set gain to auto to receive the far away sensors, but with this setting very close sensor come in to strong and can't be decoded. When I cover the close sensors to lower the signal strength, they are also received fine. I read someone here was confused, that he only could receive 3 out of 5 sensors and I wanted so say, with these sensors and RTL, it might be that they are to close and/or the gain is set to high. But I need the high gain to receive the very far out sensors.