Living in a region with cold weather, this is the kind of situation I would like to solve too. The problem is that a generator still has benefits over a battery, it can be refilled (i.e. when you lose electricity for a longer period).
Also, the generators are noisier. Perhaps you can turn them off during the night and use only the battery while you are sleeping and the electricity consumption is smaller.