The standard neoStat has a timer mode that can be used for hot water control. This would be wired via a cylinder thermostat to maintain the desired temperature in the cylinder when the timer is programmed to be on.
In addition, if your system uses a power open/open close valve, you can use the neoStat-hw.