Interesting question, there is simple telemetry, you open app in phone and switch it on/off. Also could switch up/down, and then there is the geofencing, where it detects where your phones are and automatically turns the heating on/off or up/down.
The one I have has no distance control, I set an Eco setting and a Comfort setting, and before I arrive home it switches to comfort, but not far enough away from my home to heat up the house enough before I get home, I have Nest Gen 3, which is a but useless.
The Energenie MiHome TRV's can also be set up with IFTTT to auto switch between two settings using geofencing. It does not need to be the wall thermostat.
In the summer I look at the TRV
and if the room is too warm, I turn on the AC unit, so I can use the information to manually turn on devices.
It seems some geofencing allows you to set distance from home at which it turns on. But in real terms, when I come home, rooms are not all used together, likely only kitchen and living room for quite some time, I may latter want to use craft room, office or bedrooms, however my boiler is simple on/off, it does not modulate, with a modulating boiler room by room control is a better option.
So using TRV we have:-
Energenie which does not need to connect to a wall thermostat, and has rather OTT anti hysteresis software, I have these so know what they are like. But also we have.
Tado
Hive
Honeywell EvoHome
Drayton Wiser
It is claimed Drayton Wiser has smart software to work out when to start heating so warm on time?
For wall thermostats without links to TRV's we also have Nest and Moes, the latter I think is zigbee enabled, so may interconnect with other devices.
Although I don't like Nest, I must say the built in PIR does mean if some one is home without they phone being switched on, it will work as you walk past the wall unit, this however can also be a minus point, when the local EE mast failed in last years winds, it was nearly 24 hours before I realised the thermostat was going into Eco mode as it did not know I was home.