Tesla is primarily known for its electric vehicles, but they also make solar panels. Once installed, they can provide power for an entire home, but you'll want a battery to store all that power. The Tesla Powerwall is the battery that stores this power and makes it readily available when required.