Warning: Trying to access array offset on value of type null in /home/public/solarroof.cool/externalincludes/ParsedownExtra.php on line 341

Warning: Trying to access array offset on value of type null in /home/public/solarroof.cool/externalincludes/ParsedownExtra.php on line 341

Warning: Trying to access array offset on value of type null in /home/public/solarroof.cool/externalincludes/ParsedownExtra.php on line 341

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/public/solarroof.cool/externalincludes/ParsedownExtra.php on line 341
SolarRoof.Cool: Tesla Powerwall

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/public/solarroof.cool/includes/cmsContentViewFunctions.php on line 264


Tesla Powerwall 2

The other fancy part of our solar install is energy storage, powered by the Tesla Powerwalls.

(This section applies to every Powerwall user with solar—not just customers with the Solar Roof.)

Generally, the Powerwalls take our excess solar energy production during the day and store it in the battery. When the Sun goes down, and electricity prices rise, the Powerwalls start feeding electricity to our house.

Tesla Powerwall 2s
27 kWh
Total Storage Capacity
10 kW
Sustained Load

We use about 17-25kWh of energy per day in our house, so our Powerwalls are more than sufficient to cover nighttime use or grid outages—if the Solar Roof is supplying enough energy to top-up the Powerwalls during the day.

If the Powerwalls discharge down to the backup threshold, we'll smoothly start picking up power from the grid to cover our needs without interruption. Similarly, if we charge the Powerwalls to 100%, we feed our excess energy into the grid and get money back for it—net energy metering credit.

Our two Powerwalls have their own inverters that can sustain a combined 10kW of load (5kW each). If our power usage crosses above 10 kW (like when we're EV charging, or using the electric water heater), other energy sources can pick up the slack—like solar or the grid. If the grid is experiencing an outage and we cross 10kW, the Powerwalls will cut and automatically restart.

The Powerwalls are large metal boxes about 4 feet high and are about 6 inches deep, with vents on the sides. There's a green light strip on the right side that displays the current power status—solid for active, slowly pulsing for charging. We had a variety of possible mounting locations, but we chose to have the Powerwalls wall-mounted on the side of our house out of the way.

Photo featuring two Tesla Powerwall 2s mounted on the side of our house
Here's the two Powerwalls, as mounted on the side of the house.

Storm Watch

Storm Watch is a Tesla-controlled feature that fills up your Powerwall to 100% in anticipation of power outages during weather conditions typically associated with grid outages. Storm Watch is a “hands-off” feature—it’s automatically activated based on weather conditions. Also, if Storm Watch activates during a time where your solar production isn’t filling up your Powerwalls daily, this is one of the only times you can charge your Powerwall from the grid—you’re entitled to it for safety.

Historically, Storm Watch has been activated by Tesla for hurricanes in southern states, as well as in California for PG&E’s forced power shutdowns due to fire risk.

Powerwall Configuration

You control the Powerwall configuration through the Tesla app, which allows you to select how you want your energy to be used, and a threshold of energy to reserve for backups.


Backup-only is, quite possibly, the least realistic option for daily use. This option charges Powerwall to 100% and only discharges in the event of an outage. Short of stormy weather or potential outages—negated by Storm Watch—I can’t see a use case where I’d personally prefer this option.


The self-powered configuration option aims to use only self-generated energy as much as possible, using the grid only when you have too much or too little power. Self-powered is the true “off-grid” option; for users with a grid-tied installation—the system prioritizes self-generated power above anything else.

When the Sun is up, it only feeds power into your Powerwall until it is full, at which point it begins exporting into the grid. When the Sun goes down, Powerwall discharges until it reaches your configured backup-threshold percentage, which I presently have set for 10%.

Time-based Control

Time-based control is an option for customers on time-of-use energy billing with their utility. Using the Tesla app, you set the times of day where your energy goes up in price, as well as a setting that prefers either self-powered or balanced use of energy. The Powerwall then handles the rest of the energy utilization for you.

If your power production and energy storage do not cover 100% of your needs, Time-based control favors buying energy only when it is cheapest and relying on Powerwall storage to power your house when energy prices rise in the evening.

Exactly how time-based control works depends on your selection of either the “balanced” or “cost-savings” suboptions. The cost-savings option makes energy choices to reduce your overall energy cost—trying to buy energy only during off-peak hours—but will reduce your self-powered percentage. Balanced will make energy storage decisions that maximize your self-powered percentage, without incurring excess cost during peak hours.

Of note: I haven't spent too long with our system configured for Time-based control—I will update this page as I continue to understand it further.

Customizing the Powerwalls in the Tesla App.
Powerwall Configuration
The Customize page of the Tesla App allows you to switch the Powerwalls between different modes, as well as set the backup reserve threshold.
The time-of-use schedule page in the Tesla App.
Time-of-Use schedule
If you're on a time-of-use energy plan, you can configure your Peak, Off-Peak, and Shoulder/Partial-Peak times in the App.

Backup failover/islanding

We’ve tested Powerwall backup a few times, and there are a few things we’ve learned.

Tesla advertises Powerwall as “seamless backup,” and that’s more or less true. We don’t need to intervene at all if the grid goes down—Powerwall automatically kicks in and takes over, and also switches safely back to the grid when it comes back online. (That said, it is a “semi-instant” cutover. Though I’ve not yet had an issue with it, Tesla has set the expectation that you shouldn’t rely on all electronics to stay powered without any interruption if the grid goes out.)

There’s some nuance to this, though. Here’s what I’ve learned based on the particulars of our install:

  • If the Powerwall is actively providing power to your house when the grid cuts out, the failover is seamless. No light flickering, and no impact to powered-on electronics.
  • If the Powerwall isn’t the active power source at the time (it’s charging or on standby), there is about a quarter second cutover. In these tests, I’ve seen a noticeable light flicker, but no electronics powered off during these tests.

(Consider all this anecdotal based on our install. I’ve had people send me videos of a Powerwall installation that took a few minutes for it to come online—that’s not once been the case for me in any tests.)

Do you use the Powerwalls to charge your cars?


We have two EVs at home. One has a 19kWh battery, and the other has a 72 kWh battery (Tesla Model 3). Our Powerwalls store just 27kWh of energy storage at home—much less than our cars. The intent is to charge our EVs with off-peak grid pricing rather than to add unnecessary charge cycles to the Powerwall to charge the car. As we hit summertime weather—with abundant solar energy—I’ll revisit this strategy and likely charge off using excess solar on weekend days.

At some point, I plan to add a script to my monitoring service that detects loads higher than 8kW (in our house, pretty much just charging the cars), and have it silently change the Powerwall settings backup reserve threshold to 50%.

Do you want to use your Model 3 as a secondary Powerwall?

This technology isn’t available yet, and if it was, I'd be interested in seeing it's exact implementation first. At a glance, it doesn’t feel like a practical option. Every object should have its purpose, and the idea of using my car’s energy to provide supplemental power to my house feels weird. (I don’t think I’d want the extra battery wear, either—I love using it for road trips and value the range that it has.)

For this idea to be viable, I think it'd need some other convenience charging features too. For example, selectively charging my car only with excess solar production, and discharging it only when my Powerwalls have hit a low state of charge.

Does Powerwall charge from the Grid?

No. Except for Storm Watch—a safety feature—Powerwall does not charge from the grid.

It's not a technical limitation, however. If we want to include the cost of Powerwall in the 30% (2019) ITC tax credit, grid charging is not available to us.

(Hypothetically, price arbitrage—buying energy during off-peak hours and selling it back during peak times—would be so much fun. But doing this instead of the tax credit isn't practical, economical, nor really approved by energy providers, as far as I know.)

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /home/public/solarroof.cool/includes/cmsAnalytics.php on line 27