TODO Don't set A/C if SolarEdge API values have not updated since last set Rotate CSV file Implement Solcast API to use as a backup for SolarEdge failure