Energizr brings together three major components of an energy system in a single package: The power utility grid, renewable energy sources (Wind and PV) and energy storage. In situations where the grid is available, the renewable resources are used to charge the system batteries and then the excess renewable energy is fed back to the grid for net metering. When the grid is unavailable, Energizr uses the energy stored in the batteries to power local electrical loads and at the same time ensure that the PV or wind power generated is used to recharge the batteries. If the grid is unavailable and the batteries are fully charged, the renewables are controlled to prevent the batteries from overcharging.