Setting a simple on/off switch for hot water boiler

Hi everyone, fairly new to this arena, so apologies in advance if I muck up the terminology.

My house has a Worcester Bosch gas boiler and integrated Solar Thermal panel feeding into a hot water tank. Heating is managed by Netatmo.

Currently, I have a simple 24 hour electronic timer managing the hot water portion of the system, but I’d like to upgrade this to something a bit more flexible.

I’ve seen lots of comments around a combined hot water/heating solution, but I have a simpler integration requirement than that.

Is it possible to replace the timer with an ESPhome flashed Sonoff switch? Is there a more suitable (UK) based relay which integrates with HA (I have zwave & zigbee integrated into my setup as well).

I’m running an x86 ubuntu headless server, with Docker and Hassio installed.

Thanks in advance.