You can try to use @TAustin virtual thermostat.
I have no experience with using a virtual thermostat.
I can help you connect your measurements to the virtual thermostat using the Rules API rule(s).