I’d stick with the Vailiant system you have and assuming you have an external temperature sensor and the heat curves are correct ignore the smart controls which will be expensive as you have found. Your system should find its own settings and additional controls from a different manufacturer are...