Water heating is basically the poster child for “demand-response” technologies. You can easily heat your water a few hours earlier than normal with basically no consequences to the user. But you need to get reasonable smart about modelling people water usage, as people don’t tend forget or forgive a cold shower.