I don't want to hijack the thread but I just wanted to thank Rob for the link to TemperHum devices. I was planing to build something like that for a while but this fits the bill almost perfectly.
Also, TemperHum devices are supported by APT and by
SGP (legacy device support only). However, read the information in the link before buying one.