I don’t know what algorithm the virtual thermostat app [APP] VThermo is using, but if you ask the developer he might be interested in implementing it. However, I doubt a virtual thermostat can control the actual heater well enough to have the kind of control you are seeking.
I second Dijkers comments and am a happy Tado user with multi zone control. Homey does additional logic for individual family members, real open window detection and more. One thing to note with Tado, if internet is down, you’re back to manual control, not even basic clock thermostat functionality left. That could be a deal breaker for some.