Text this: Solar power generation problems, solutions, and monitoring /