← Documentation

Charge on Solar — Prioritize Powerwall

Keep Tesla’s Charge on Solar charging your car from surplus — but fill your Powerwall to a target you choose first, without giving up your ability to use the battery in the evening.

What it does

When your Tesla is charging on excess solar, SolDial holds it — pausing charging — until your Powerwall reaches a state of charge you set. Then it releases the car so Tesla’s Charge on Solar fills it from the remaining surplus. Your battery ends the sunny day full and your car charges on the sun.

It layers on top of Tesla’s own Charge on Solar. It never changes your Tesla settings, and it never touches the everyday charge to your car’s normal limit — it only decides when the solar-only part of your car’s charge happens.

The problem it solves

In Self-Powered mode, Tesla’s Charge on Solar tends to fill your car before topping off your Powerwall. Once the battery passes your backup-reserve floor, surplus solar flows to the car — so on a sunny day the car fills up while the Powerwall sits half-empty, and you buy grid power that evening.

You might think you could just raise your backup reserve to force the battery to fill first. But backup reserve does two jobs with one slider: it sets how full the battery charges for backup and the floor below which the battery refuses to discharge. Set it to 90% and your Powerwall charges to 90% first — but it also won’t discharge below 90%, so it never actually powers your home in the evening. You’ve traded one problem for another.

SolDial pulls those two apart. Keep a normal, low reserve so the battery still discharges for evening or peak-rate use, and set a separate, higher solar-charge target the battery fills to before the car. Tesla has no setting for this — SolDial adds it.

Who it’s for

How it works

SolDial watches your live system every few seconds and manages one thing — the car’s solar charging — through a simple cycle:

Two things it will never do: it never interrupts the everyday baseline charge to your car’s normal limit (charging from any source up to your “charge to here” level is untouched), and it never acts on a car charging away from home — only your own home system is ever involved.

Setting it up

On the Cars tab, open the vehicle’s card and find Charge on Solar:

Your “Charge from Anywhere” setting

With Charge on Solar on, your car’s charge slider in the Tesla app has two dots: a lower one (“charge from anywhere” — the level your car always reaches from any source) and a higher one (the solar-only ceiling). Tesla only lets apps read the higher dot, so SolDial asks you for the lower one.

Setting it is optional — prioritizing your Powerwall works either way. But telling SolDial your first dot keeps Energy Autopilot and Suggestions accurate: they’ll use your car’s real everyday charge target instead of mistaking the solar-only ceiling for it. Enter the percent and tap Apply, or drag the yellow dot on the car’s charge line — the two stay in sync. As with the toggles, this never changes anything in Tesla; it just tells SolDial what you’ve already set there.

Requirements

What to expect

When SolDial pauses or resumes the car, Tesla takes a minute or two to redirect the freed solar — you may briefly see surplus export to the grid before the Powerwall ramps up its charging. That lag is Tesla’s, not SolDial’s. And as any battery nears full it charges more gently (a natural taper), so the last few percent fill slowly. Both are normal.

SolDial can’t see whether Tesla’s Charge on Solar is switched on, so the first toggle is your confirmation, not a live status. If Charge on Solar isn’t actually enabled in the Tesla app, there’s no solar-only charging for SolDial to prioritize. And note: any automation you build that sets a charge limit on a Charge-on-Solar car changes only its solar-only limit — Tesla doesn’t let apps move the “charge from anywhere” dot.
Last updated July 2026 · All documentation · Get the app