Install a tesla powerwall can be an ultimate solution. It really depends on how much you're willing to pay. Since you don't want any kinds of fuel, you are only left with battery based solutions. The more you can spend in it, the bigger battery you can get, and the longer it will run. The balance between cost and value, only you can answer.