If you are willing to experiment, you can try this driver
It will create a thermostat child device :
It reports the T&H rather frequently, but this is not a problem for my setup :
I just reset the offline statistics, will check in a week whether any offline events are registered. But practically, I have not noticed any problems.