The load output disconnects the loads when the battery has been discharged to a specified voltage level. Alternatively, an algorithm for intelligent battery management can be selected. The load output is short-circuit proof. Some loads, especially inverters, are best connected directly to the battery. The inverter remote control is best connected to the load output. In some cases, a special interface cable may be required. The BatteryLife algorithm monitors the battery's state of charge. If necessary, it raises the threshold for disconnecting the load day by day until the energy gained is sufficient to charge the battery to nearly 100%. From this point, the threshold for turning off the load is modulated so that charging to nearly 100% is achieved approximately once a week. Options for displaying data in real-time are available for Apple and Android smartphones, tablets, and other devices.