How about scheduling the ambient temperature such that you induce the appropriate heat gains and losses as anticipated?
I really have no idea about what exactly Aidant is trying to simulate, just wanted to mention that the waterheater:mixed objects allows for hot water storage.