Self-installed home solar photovoltaic power generation