balancing solar and other heat sources