On Wednesday, 24 April 2019 19:00:58 UTC-3, Nigel Head wrote:
>
> Apr 24 22:57:02 raspberrypi weewx[1790]: rtldavis: data: 22:57:02.337671 
> A0034E823B004F69 105 0 0 0 0 msg.ID=0
> Console Out Hum reads 90%
>

Hi Nigel,

The code is: A0 03 4E 82 3B 00 4F 69
The outside humidity part is: 82 3B
"B' means: digital sensor (variant b)
The hex value is: 382 => 898 decimal => divided by 10 => outside humidity 
89.8%
The Davis console show only integer values, thus 90%

Why I was puzzled?
I have seen the following variants of outside humidity codes:

                # A0 00 00 C9 3D 00 2A 87 (digital sensor, variant a)
                # A0 01 3A 80 3B 00 ED 0E (digital sensor, variant b)
                # A0 01 41 7F 39 00 18 65 (digital sensor, variant c)
                # A0 00 00 22 85 00 ED E3 (analog sensor)
                # A1 00 DB 00 03 00 47 C7 (no sensor, checked by hex value 
= 000)

What puzzled me is that you sensor reports alternating the b (0xB) and c 
(0x9) variant. So bit 1 (0x02) of your code means something we don't know 
yet. 

You can find the changed weewx-rtldavis driver with the outside humidity 
fix on github.

Luc

Reply via email to