Die Sonne erwärmt den Absorber im Kollektor und die darin zirkulierende Solarflüssigkeit. Die Solarflüssigkeit wird durch die Umwälzpumpe zum unteren Wärmetauscher des bivalenten Solar-Warmwasserspeichers transportiert, wo er seine Wärmeenergie an das Trinkwasser im Speicher abgibt.
Der Solarregler schaltet die Umwälzpumpe im Solarkreislauf immer nur dann ein, wenn die Temperatur im Kollektor höher ist als im unteren Speicherbereich. Die Temperaturdifferenz wird durch Temperaturfühler am Kollektor und am bivalenten* Solar-Warmwasserspeicher ermittelt.
Meist werden hier Werte zwischen 5 K und 10 K eingestellt. Unterschreitet die Temperaturdifferenz eine gewisse Schwelle von z. B. 3 K, schaltet der Regler die Pumpe wieder ab, da keine nennenswerte Energieausbeute mehr zu erwarten ist und die Pumpe nicht unnötig Strom verbrauchen soll. Reicht die Sonneneinstrahlung zur Erwärmung des Trinkwassers nicht aus, wird der obere Speicherbereich über ein konventionelles Heizsystem auf die gewünschte Solltemperatur nacherwärmt. Auch die Einbindung eines Schwimmbades oder eines zweiten Speichers in die Solaranlage ist möglich.
Als *Bivalenten Speicher bezeichnet man Trinkwarmwasserspeicher die neben der konventionellen Ladung mit Wärmeenergie über eine Heizungsanlage auch solare Strahlungswärme speichern kann.