This is a simple Python library that uses serial communication via serial RS485 to read temperatures (dry and wet bulbs) and relative humidity from a FullGauge AHC 80 plus controller.
Instalation
Just copy the library to your project folder
Usage
from ahc80plus import AHC80plus
# AHC80plus(address,serial_port,timeout_s)
ahc80=AHC80plus(1,'COM3',1)
ahc80.read()
print("Dry temperature",ahc80.t_dry,'°C')
print("Wet temperature",ahc80.t_wet,'°C')
print("Relative Humidity",ahc80.r_h,'%')
Output
Dry temperature 27.1 °C
Wet temperature 26.8 °C
Relative Humidity 97.0 %
FullGauge's AHC 80 plus is a relative humidity controller based on the principle of Psychrometry. Very useful if you want to monitor and control the conditions of a high moisture content room, like a concrete sample curing room, where electronic humidity sensors just won't work reliably due to condensation or are very expensive.
This code depends on the PySerial library