Solar system automation