HOME GENERATOR VS SOLAR BATTERY STORAGE ELEMENT ELECTRIC CA