Solar energy and own grid power generation