GridMind Optimize Pro

GridMind Optimize is an intelligent battery management strategy that automatically controls your Powerwall around your utility’s peak pricing hours — ensuring your battery is full when peak begins and discharged at exactly the right rate to last the entire peak window without running dry or wasting export potential.

Screenshot: GridMind Optimize status card on dashboard

GridMind Optimize requires a Pro subscription. Upgrade to Pro →

How It Works

Optimize follows a precise 5-step cycle every peak period:

Step 1: Pre-Peak Charging

Starting a configurable number of minutes before peak (the “buffer time”), GridMind calculates the optimal target SOC needed to power your home through the entire peak window plus a safety margin.

The target is calculated as:

target_soc = (home_avg_load × peak_duration_hours × 1.15) / battery_capacity

The battery is commanded to charge to this calculated target. If your battery is already at or above the target SOC, no pre-charging occurs and Optimize waits for peak to begin. The 1.15 multiplier adds a 15% safety margin above the estimated home load requirement, protecting against load spikes during the peak window.

Step 2: Peak Window Starts

When peak hours begin, GridMind:

  • Locks the battery into Time-Based Control (export) mode
  • Sets the backup reserve to your configured minimum (e.g., 5%)
  • Records the starting SOC and begins managing the discharge rate toward the end of the window

Step 3: Intelligent Discharge

GridMind continuously calculates the ideal discharge rate to consume exactly the available charge evenly over the remaining peak window:

discharge_rate = (current_soc - min_reserve) / (hours_remaining_in_peak)

This pacing ensures you’re exporting energy consistently throughout peak rather than exporting all stored energy at the start and running dry hours before peak ends. Consistent export across the entire window maximizes earnings at the high peak rate.

If home load spikes above the calculated discharge rate, GridMind temporarily prioritizes satisfying home consumption to prevent any grid import during peak hours. Once the spike passes, it recalculates the discharge rate for the remaining window.

Solar Forecast & Rate-Aware Reserve

Before each peak cycle, GridMind automatically adjusts the effective reserve floor based on two factors: tomorrow’s solar forecast and your TOU rate spread.

When your rate spread justifies overnight grid recharge (peak rate minus off-peak rate ≥ $0.10/kWh, and grid charging is enabled): GridMind exports all available capacity down to your configured minimum. The economics are clear — earning the peak rate on every kWh and refilling overnight at the cheap off-peak rate is more profitable than holding battery back for solar.

When grid charging is disabled or your rates are flat: solar is your only free recharge source, so GridMind holds extra reserve on cloudy days to ensure the battery isn’t depleted before tomorrow’s solar can refill it:

Tomorrow’s forecastExtra reserve held
≥80% of normalNone — export freely
55–80% of normal+10%
30–55% of normal+20%
<30% of normal+30%

The reasoning behind the reserve decision is shown in the detailed reasoning panel on the dashboard each cycle.

Step 4: Peak Window Ends

When the peak period ends, GridMind automatically:

  • Restores your original backup reserve setting
  • Restores your original operation mode (Self-Powered by default)
  • Logs the completed peak session with kWh exported and estimated earnings

Step 5: Next Cycle

Optimize resets and begins monitoring for the next peak period. On days with multiple peaks, it runs the same cycle for each one. Between cycles it operates passively, allowing normal self-powered behavior.

Configuration

To configure GridMind Optimize, go to Settings → GridMind Optimize.

SettingDescriptionExample
EnableTurn Optimize on or off without losing your configurationOn
Peak start timeWhen your utility’s peak pricing period begins4:00 PM
Peak end timeWhen peak pricing ends9:00 PM
Buffer timeMinutes before peak start to begin pre-charging the battery60 minutes
Minimum reserve during peakThe reserve floor during peak export. GridMind may hold more than this on cloudy days when grid charging is unavailable — see Solar Forecast & Rate-Aware Reserve above.5%
Pause EV charging during peakWhen enabled, automatically stops EV charging during peak hours so that solar and battery power is directed to grid export at peak rates instead of your vehicle. Charging resumes automatically when peak ends.On

Example configuration for PG&E EV2-A summer peak (4–9 PM):

Peak start: 4:00 PM
Peak end: 9:00 PM
Buffer time: 90 minutes (pre-charging begins at 2:30 PM)
Min reserve: 10%

Configure your TOU rates correctly in Settings → TOU Rates before enabling Optimize. If peak hours are set incorrectly, Optimize will pre-charge and discharge at the wrong times, potentially reducing rather than increasing your earnings.

Optimize Status Card

When Optimize is enabled, the dashboard shows a dedicated status card with real-time information about the current cycle:

  • Current phase — One of: Idle, Pre-charging, Peak active, or Complete
  • Time until next action — For example, “Peak starts in 2h 15m” or “Pre-charging begins in 45m”
  • Current SOC vs. target SOC — How close the battery is to the pre-peak target
  • Today’s Optimize earnings — Running total of estimated Optimize-attributed savings for today

Click the card to expand a detailed reasoning panel showing exactly what Optimize is doing and why:

“Battery at 73%. Target was 78% — pre-charging complete. Peak starts in 45 minutes. Will discharge at 2.1 kW average to reach 10% by 9:00 PM.”

This transparency helps you understand and trust what Optimize is doing with your battery.

Savings Tracking

The Value page shows a dedicated Optimization Savings section (visible to Pro subscribers) with:

  • Today’s estimated Optimize savings — Dollar value of Optimize’s contribution today
  • Last 30 days total savings — Monthly Optimize earnings
  • Lifetime savings since Optimize was enabled — Cumulative earnings since you first turned it on
  • Average $/day — A simple average that shows what Optimize is worth on a typical day

Savings are calculated by comparing your actual TOU export pattern against a baseline of simple self-powered mode using the same solar production and home load data. The more consistently your battery is full at peak time, the greater the gap between optimized and baseline behavior — and the higher your reported savings.

Multiple Peak Periods

If your utility has two peak periods per day — for example, a morning peak from 7–9 AM and an evening peak from 4–9 PM — GridMind Optimize handles both. Contact support to configure split peak schedules, as this requires a custom configuration that is not yet available through the standard settings UI.

EV Charging Management

When Pause EV charging during peak is enabled, GridMind Optimize automatically detects if your EV is actively charging during peak hours and pauses it. This ensures that solar production and battery discharge are directed to grid export at peak rates — rather than being consumed by your vehicle’s charger at a time when every kilowatt-hour is worth the most.

  • Automatic detection — GridMind monitors your wall connector in real time and detects active charging sessions
  • Immediate pause — Charging is stopped as soon as peak hours begin (or if you plug in during peak)
  • Automatic resume — Charging resumes automatically when peak hours end, with no manual intervention needed
  • Push notification — You’ll receive a notification when charging is paused so you’re always informed

This setting is enabled by default when you activate GridMind Optimize. You can disable it in Optimize settings if you prefer to let your EV charge uninterrupted during peak hours.

EV charging management works with Tesla Wall Connectors and other supported chargers that report real-time power data. The vehicle must be connected to your GridMind account for charging control.

VPP Override

Virtual Power Plant events take priority over Optimize. When a VPP event is active, Optimize is automatically paused and the battery follows VPP discharge instructions for the duration of the event. After the VPP event ends, Optimize resumes normally and picks up the next scheduled peak cycle.

See VPP Events for more detail on how the two features interact.