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

Wrong temperature on negative values for Klimalogg Pro sensor #2967

Closed
Rob-2 opened this issue Jun 12, 2024 · 7 comments
Closed

Wrong temperature on negative values for Klimalogg Pro sensor #2967

Rob-2 opened this issue Jun 12, 2024 · 7 comments

Comments

@Rob-2
Copy link

Rob-2 commented Jun 12, 2024

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:
#30 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.

@zuckschwerdt
Copy link
Collaborator

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

@zuckschwerdt
Copy link
Collaborator

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.

@ProfBoc75
Copy link
Collaborator

@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 ?

@Rob-2
Copy link
Author

Rob-2 commented Jun 13, 2024

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

@zuckschwerdt
Copy link
Collaborator

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.

@Rob-2
Copy link
Author

Rob-2 commented Jun 13, 2024

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
#000 1718306981 2d d4 21 73 86 80 6a 60 80 56 72 TFA1 ID 2173 +28.0 0% seq 8 lowbat 0 RSSI 66
EXEC publish-tfrec-to-mqtt.sh 2173 +28.0 0 8 0 66 0 1718306981
#1 1718306982 2d d4 6f 6f 86 05 6a 60 00 56 45 TFA1 ID 6f6f +20.5 0% seq 0 lowbat 0 RSSI 77
EXEC publish-tfrec-to-mqtt.sh 6f6f +20.5 0 0 0 77 0 1718306982
#2 1718306983 2d d4 0a 6a 85 49 38 60 b0 56 99 TFA1 ID 0a6a +14.9 56% seq b lowbat 0 RSSI 76
EXEC publish-tfrec-to-mqtt.sh 0a6a +14.9 56 11 0 76 0 1718306983
#3 1718306984 2d d4 42 63 86 30 28 60 00 56 1c TFA1 ID 4263 +23.0 40% seq 0 lowbat 0 RSSI 81
EXEC publish-tfrec-to-mqtt.sh 4263 +23.0 40 0 0 81 0 1718306984
#4 1718306985 2d d4 32 a7 86 35 28 60 00 56 58 TFA1 ID 32a7 +23.5 40% seq 0 lowbat 0 RSSI 81
EXEC publish-tfrec-to-mqtt.sh 32a7 +23.5 40 0 0 81 0 1718306985
#5 1718306985 2d d4 21 d6 86 00 6a 60 00 56 6f TFA1 ID 21d6 +20.0 0% seq 0 lowbat 0 RSSI 81
EXEC publish-tfrec-to-mqtt.sh 21d6 +20.0 0 0 0 81 0 1718306985
#6 1718306985 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 1718306985
#7 1718306986 2d d4 22 96 86 60 6a e0 00 56 06 TFA1 ID 2296 +26.0 0% seq 0 lowbat 1 RSSI 80
EXEC publish-tfrec-to-mqtt.sh 2296 +26.0 0 0 1 80 0 1718306986
#8 1718306987 2d d4 51 92 85 81 6a 60 70 56 f9 TFA1 ID 5192 +18.1 0% seq 7 lowbat 0 RSSI 58
EXEC publish-tfrec-to-mqtt.sh 5192 +18.1 0 7 0 58 0 1718306987
#9 1718306988 2d d4 71 b1 85 55 6a 60 f0 56 46 TFA1 ID 71b1 +15.5 0% seq f lowbat 0 RSSI 74
EXEC publish-tfrec-to-mqtt.sh 71b1 +15.5 0 15 0 74 0 1718306988
#10 1718306988 2d d4 06 f2 87 42 6a 60 00 56 d0 TFA1 ID 06f2 +34.2 0% seq 0 lowbat 0 RSSI 80
EXEC publish-tfrec-to-mqtt.sh 06f2 +34.2 0 0 0 80 0 1718306988
#11 1718306989 2d d4 20 3b 85 46 37 60 00 56 cb TFA1 ID 203b +14.6 55% seq 0 lowbat 0 RSSI 77
EXEC publish-tfrec-to-mqtt.sh 203b +14.6 55 0 0 77 0 1718306989
#12 1718306990 2d d4 78 3d 85 40 6a 60 00 56 19 TFA1 ID 783d +14.0 0% seq 0 lowbat 0 RSSI 77
EXEC publish-tfrec-to-mqtt.sh 783d +14.0 0 0 0 77 0 1718306990
#13 1718306990 2d d4 6c 43 86 22 6a 60 00 56 3a TFA1 ID 6c43 +22.2 0% seq 0 lowbat 0 RSSI 80
EXEC publish-tfrec-to-mqtt.sh 6c43 +22.2 0 0 0 80 0 1718306990
#14 1718306990 2d d4 1e ef 85 61 32 60 00 56 36 TFA1 ID 1eef +16.1 50% seq 0 lowbat 0 RSSI 79
EXEC publish-tfrec-to-mqtt.sh 1eef +16.1 50 0 0 79 0 1718306990
#15 1718306991 2d d4 40 93 85 39 6a 60 00 56 3f TFA1 ID 4093 +13.9 0% seq 0 lowbat 0 RSSI 77
EXEC publish-tfrec-to-mqtt.sh 4093 +13.9 0 0 0 77 0 1718306991
#16 1718306991 2d d4 26 3b 85 31 6a 60 00 56 03 TFA1 ID 263b +13.1 0% seq 0 lowbat 0 RSSI 63
EXEC publish-tfrec-to-mqtt.sh 263b +13.1 0 0 0 63 0 1718306991
#17 1718306991 2d d4 21 73 86 80 6a 60 90 56 1c TFA1 ID 2173 +28.0 0% seq 9 lowbat 0 RSSI 65
EXEC publish-tfrec-to-mqtt.sh 2173 +28.0 0 9 0 65 0 1718306991
#18 1718306992 2d d4 6f 6f 86 05 6a 60 00 56 45 TFA1 ID 6f6f +20.5 0% seq 0 lowbat 0 RSSI 77
EXEC publish-tfrec-to-mqtt.sh 6f6f +20.5 0 0 0 77 0 1718306992
#19 1718306994 2d d4 0a 6a 85 49 38 60 c0 56 a2 TFA1 ID 0a6a +14.9 56% seq c lowbat 0 RSSI 76
EXEC publish-tfrec-to-mqtt.sh 0a6a +14.9 56 12 0 76 0 1718306994
#20 1718306994 2d d4 42 63 86 31 28 60 00 56 cf TFA1 ID 4263 +23.1 40% seq 0 lowbat 0 RSSI 81
EXEC publish-tfrec-to-mqtt.sh 4263 +23.1 40 0 0 81 0 1718306994
#21 1718306995 2d d4 21 d6 86 00 6a 60 00 56 6f TFA1 ID 21d6 +20.0 0% seq 0 lowbat 0 RSSI 81
EXEC publish-tfrec-to-mqtt.sh 21d6 +20.0 0 0 0 81 0 1718306995
#22 1718306995 2d d4 32 a7 86 35 28 60 00 56 58 TFA1 ID 32a7 +23.5 40% seq 0 lowbat 0 RSSI 81
EXEC publish-tfrec-to-mqtt.sh 32a7 +23.5 40 0 0 81 0 1718306995
#23 1718306996 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 1718306996
#24 1718306996 2d d4 22 96 86 60 6a e0 00 56 06 TFA1 ID 2296 +26.0 0% seq 0 lowbat 1 RSSI 80
EXEC publish-tfrec-to-mqtt.sh 2296 +26.0 0 0 1 80 0 1718306996
#25 1718306997 2d d4 51 92 85 81 6a 60 80 56 e1 TFA1 ID 5192 +18.1 0% seq 8 lowbat 0 RSSI 58
EXEC publish-tfrec-to-mqtt.sh 5192 +18.1 0 8 0 58 0 1718306997
#26 1718306999 2d d4 71 b1 85 55 6a 60 00 56 5e TFA1 ID 71b1 +15.5 0% seq 0 lowbat 0 RSSI 75
EXEC publish-tfrec-to-mqtt.sh 71b1 +15.5 0 0 0 75 0 1718306999
#27 1718306999 2d d4 06 f2 87 42 6a 60 00 56 d0 TFA1 ID 06f2 +34.2 0% seq 0 lowbat 0 RSSI 80
EXEC publish-tfrec-to-mqtt.sh 06f2 +34.2 0 0 0 80 0 1718306999
#28 1718307000 2d d4 20 3b 85 46 37 60 00 56 cb TFA1 ID 203b +14.6 55% seq 0 lowbat 0 RSSI 77
EXEC publish-tfrec-to-mqtt.sh 203b +14.6 55 0 0 77 0 1718307000
#29 1718307000 2d d4 6c 43 86 22 6a 60 00 56 3a TFA1 ID 6c43 +22.2 0% seq 0 lowbat 0 RSSI 80
EXEC publish-tfrec-to-mqtt.sh 6c43 +22.2 0 0 0 80 0 1718307000
#30 1718307001 2d d4 78 3d 85 40 6a 60 00 56 19 TFA1 ID 783d +14.0 0% seq 0 lowbat 0 RSSI 77
EXEC publish-tfrec-to-mqtt.sh 783d +14.0 0 0 0 77 0 1718307001
#31 1718307001 2d d4 40 93 85 39 6a 60 00 56 3f TFA1 ID 4093 +13.9 0% seq 0 lowbat 0 RSSI 77
EXEC publish-tfrec-to-mqtt.sh 4093 +13.9 0 0 0 77 0 1718307001
#32 1718307001 2d d4 1e ef 85 61 32 60 00 56 36 TFA1 ID 1eef +16.1 50% seq 0 lowbat 0 RSSI 79
EXEC publish-tfrec-to-mqtt.sh 1eef +16.1 50 0 0 79 0 1718307001
#33 1718307002 2d d4 26 3b 85 31 6a 60 00 56 03 TFA1 ID 263b +13.1 0% seq 0 lowbat 0 RSSI 63
EXEC publish-tfrec-to-mqtt.sh 263b +13.1 0 0 0 63 0 1718307002
#34 1718307002 2d d4 21 73 86 80 6a 60 a0 56 ae TFA1 ID 2173 +28.0 0% seq a lowbat 0 RSSI 65
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

@Rob-2
Copy link
Author

Rob-2 commented Jun 13, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants