Even when the programmer is switched to heating only, the hw cylinder now heats up, which is very wasteful as it is on a loop to the bathroom and the heat dissipates even if no water is drawn off, so I usually heat only the cylinder serving the other bathroom and take my morning bath or shower in there. Is this likely to be a fault with the programmer or with a valve or something else?
