GFC
Solar power on the roof is viable if someone in the household is home monday to friday and you live where you need to run refrigerated air conditioning throughout summer.
If you dont fall into this category then it's not viable
Battery storage is outragiously expensive and completely unviable