Solar performance monitor