Päikese soojaveesüsteemide puhul on päikesekontroller komponent, mis juhib küttevedelikku läbi kollektori liigutavat pumpa. Päikesekontrollerid erinevad keerukuse ja funktsionaalsuse poolest, kuid kõigil on vähemalt kaks temperatuurianduri porti ja üks väljundport, mis pumpa käitab. Keerulisemad kontrollerid võivad sisaldada täiendavaid elektroonilisi funktsioone, mis parandavad süsteemi tõhusust, või digitaalseid näitu, mis kuvavad olulist süsteemiteavet. Olenevalt kaasasolevatest funktsioonidest võib päikesekontrolleri olla küttesüsteemis endas või kaugemas, kasutajale ligipääsetavas kohas.
Päikeseenergiaga vee soojendamise populaarsus kasvab kogu maailmas pidevalt kasvavate energiakulude tõttu. Need süsteemid koosnevad üldjuhul kollektorist ja veepaagist. Vesi või spetsiaalse koostisega soojusülekandevedelik (HTF) puutub päikesekiirgusega kokku läbi kollektori suure pinna. Kuumutatud vedelik tsirkuleeritakse seejärel mitmel viisil veepaaki, kus see edastab soojuse paagi sisule. Ilmselgelt on selline vedeliku liikumine kollektori ja veepaagi vahel otsustava tähtsusega kuumaveesüsteemi tõhusaks toimimiseks, kuid see toimib ka ohutusmeetmena, mis tagab, et kollektor ei kuumeneks üle väikese nõudluse korral.
Aktiivsetes päikeseenergia kuumaveesüsteemides saavutatakse see vedeliku liikumine elektripumbaga, mida töötab päikeseenergia kontroller. Kontrolleril on mitu temperatuurianduri porti, mis koguvad andmeid süsteemi erinevates punktides, eriti kollektoris ja paagis, asuvatelt temperatuurianduritelt. Kui on vaja vedeliku tsirkulatsiooni, saadab kontroller väljundpordi kaudu signaali, et aktiveerida relee, mis omakorda lülitab pumba sisse. Kui süsteemi temperatuurid jõuavad punktini, kus tsirkulatsiooni enam ei vajata, katkestab kontroller relee toite, lülitades pumba uuesti välja.
Seda põhifunktsiooni saab saavutada väga lihtsate elektrooniliste vooluahelatega, mis on sageli kollektori- või mootorikorpusesse sisse ehitatud. Paljudel päikesepaneelide kontrolleritel on aga lisafunktsioonid täiendavate andurite ja juhtseadiste näol, et vältida pumba lühiajalisest tsüklist tingitud energia raiskamist. See juhtimistase saavutatakse tavaliselt mikroprotsessorite kaasamisega kontrolleri ahelasse. Seda tüüpi kontrollerid asuvad tavaliselt kohas, kus sellele on lihtne juurde pääseda, ja sisaldavad sageli digitaalset kuvarit, mis võib edastada olulist süsteemiteavet. Paljud päikesekontrolleri mudelid sisaldavad ka pumba käsitsi käivitamiseks ja seiskamiseks alistamise juhtnuppe.