My house uses an ASHP for CH and DHW, and I use Evohome for control. I will try to provide the relevant information, but I am not certain that I fully understand all the points. Anyway, here goes.
...