Quoted:
My vote is the generator as well. I have a larger one and a smaller one.
However I also have a 750 watt inverter for my truck for back up or small use needs. Power tools, pumps, aircompressors for on the go, that type of thing.
For long term use and larger appliances a generator will give you your best efficient use of resources. A battery bank is good but unless you are making power from solar, wind, water.... you are losing valuable energy in the production of electricity. For example, to use a generator to recharge batteries you will lose some energy because no system is 100% efficient, if you can use a windmill to turn an alternator to charge the batteries then you are gaining power.
A generator and small battery bank and inverter is the optimal backup power source combination.
This allows you to charge the batteries while you run the generator a few hours a day to power larger
appliances and then use the battery/inverter to run lights and smaller appliances.
The rationale behind this is that it is very costly to build a renewable energy system sized to
meet all your need in an emergency. If you built such a system you might as well go ahead and
use it all of the time. The added fuel costs of charging a battery, while you are running the
generator to power larger appliances, is fairly small, and it buys you much more time to have
some power versus none when the generator is not running, which is much more cost effective
than running the generator full time, or in the case of the OP, idling the vehicle all the time.
This isn't armchair commando stuff for me, I've lived off-grid for almost two decades now and
have run many different configuratons for power. Before my housefire, I had a 1.1kw PV array and 12 kW battery bank,
small wind generator and 2 kW inverter, as well as generator. Now my system is smaller, but
being rebuilt as I can afford it.