An adaptive cost minimizing Control Algorithm for Solar Water Heating Elements which anticipates future hot water demand in a household so as to provide a strategy for use of the auxiliary element of a domestic solar water heater. The algorithm makes an explicit socio-economic-risk of cold water trade-off that is user defined.