Hi all, our home central heating is switched on/off by this:

It works but it's not very good - it's in a hallway that has no vents, is that the right place to measure the temperature? It can't be remotely operated or scheduled. I wouldn't mind replacing it with something smart that can be remotely controlled and scheduled preferably with Homekit (or HomeBridge + Homekit).
There are lots of options but not sure which is a direct replacement - any suggestions?

