Per allineare la lettura della temperatura e renderla più precisa, ho inserito un artificio software nel file ADHT_metern.py aggiungendo la correzione di 1,5 gradi in meno:
if humidity is not None and temperature is not None:
temperature = temperature - 1.5
print '{0}_1({1:0.1f}*C)'.format(id, temperature)
print '{0}_2({1:0.1f}*%)'.format(id, humidity)
else:
print 'ERROR'
adesso però, avendo aggiunto un secondo sensore, anche questo ricade nello stesso artificio software, che però non gli serve, quindi mi ritrovo questo secondo sensore con una lettura alterata dalla necessità di correggere la lettura del primo sensore.
C'è una possibile soluzione? pensavo ad un secondo file ADHT_metern.py dedicato solo al secondo sensore ma non ho ben chiara quale sia la catena di altri eventi da gestire e configurare in altri file....
