Why Your Battery Stays at 100% Despite Heavy House Loads

If your solar battery sits at 100% State of Charge (SoC) while your home pulls thousands of watts from the electrical grid, your system is experiencing a configuration conflict, metering fault, or load placement issue. A healthy solar battery should instantly supply power when household loads exceed solar generation. When it refuses to discharge despite heavy demand, the inverter either does not realize the house is consuming power, has been commanded by software to hold reserve power, or the heavy loads are electrically located outside the battery’s operating circuit.

Quick Answer

A battery stuck at 100% during heavy loads is usually caused by an active “Backup Only” mode, an unconfigured Time-of-Use schedule, or reversed or disconnected Current Transformer (CT) metering clamps. Verify that your system profile is set to “Self-Consumption,” then check your monitoring app to ensure home consumption readings increase when heavy appliances turn on.


Understanding What Dictates Battery Discharge

A solar battery cannot decide on its own when to discharge; it obeys commands from the hybrid inverter or system gateway. For the inverter to discharge battery power into your home, three conditions must be satisfied:

  1. Operating Profile Authorization: The system must be in an operational mode that permits self-consumption (rather than reserving 100% capacity for utility blackouts).
  2. Accurate Consumption Telemetry: The system’s external metering sensors (CT clamps) must detect the current flow entering your service panel and signal the inverter to match it.
  3. Physical Circuit Path: The appliances drawing power must be located downstream of the battery inverter’s output or within the metering loop of a whole-home backup switch.

If any of these three links fails, the battery remains idle at 100%, and your utility meter spins as if no storage system exists.


Primary Causes and Diagnostic Progression

Follow this step-by-step diagnostic sequence to pinpoint why your battery is holding full charge instead of powering your household.

Battery Stays at 100% Under Load
│
├── Step 1: Check Operating Mode & Reserve Limits
│   ├── "Backup Only" or "Full Backup" active? ──> Switch to "Self-Consumption"
│   └── Weather event feature active (Storm Watch)? > Battery holding for grid outage
│
├── Step 2: Check Appliance Wiring Location
│   └── Are heavy loads (HVAC, EV) in a non-backed-up panel outside the CT loop?
│
├── Step 3: Check CT Sensor Telemetry in the App
│   ├── House consumption reads ~0W while loads run? ──> CTs unplugged or loose
│   └── House consumption shows "Exporting" at night? ──> CTs installed backward
│
└── Step 4: Verify Inverter Discharge Limits & Schedules
    └── Time-of-Use (TOU) logic holding charge for upcoming peak grid rates

Step 1: Inspect Operating Modes and Reserve Limits

The most common reason a battery ignores household demand is a software lock. Most manufacturer apps (such as Tesla, Enphase, SolarEdge, and Sol-Ark) offer selectable profiles:

Step 2: Verify Load Placement (Partial-Home vs. Whole-Home Systems)

If your battery powers a 600W television and lights without issue, but ignores a 4,000W central heat pump or EV charger, the heavy loads may be wired into a service panel that the battery cannot see or power:

  • Split Electrical Architecture: In partial-home backup installations, heavy loads often remain in the Main Service Panel, while protected circuits are moved to a Critical Loads Sub-Panel.
  • Missing Upstream CTs: If the inverter’s CT clamps are clamped only onto the sub-panel conductors rather than the main grid utility entrance cables, the inverter has no way of knowing when an appliance in the main panel turns on. It sees zero net demand, so the battery sits idle at 100%.

Step 3: Test CT Clamp Direction and Telemetry

Current Transformers (CTs) measure electromagnetic fields around your service panel conductors to calculate real-time power flow. If they fail, the system loses its internal feedback loop:

  1. Turn on a heavy, continuous household load (such as an electric oven, clothes dryer, or pool pump).
  2. Open your solar monitoring app and check the Home Consumption reading.
  3. If Consumption Stays Flat (e.g., reads 150W while an oven runs): The CT sensors are unplugged at the gateway terminal block, defective, or clamped over the wrong conductors. Review CT Clamp Placement: Main Service Lugs vs. Solar Feed.
  4. If Consumption Displays as Negative Solar or High Grid Export: The CT clamps were physically installed backwards (arrows pointing toward the utility rather than the house panel). When this happens, the inverter misinterprets heavy home consumption as surplus generation and refuses to discharge. Learn how to fix this in The CT Clamp Direction Guide: Why Your App Shows “Negative” Solar.

Step 4: Check Time-of-Use (TOU) Window Misconfigurations

If your utility charges different electric rates depending on the hour of the day, your inverter’s smart scheduler may be holding power intentionally:

  • Under TOU logic, the battery holds its 100% charge during “Off-Peak” or “Shoulder” hours to ensure it has full capacity ready to discharge during the expensive “Peak” evening window (typically 4 PM to 9 PM).
  • If your inverter’s internal clock is set to the wrong time zone or AM/PM is inverted, the battery may hold a full charge all evening while dumping power during the middle of the night. Check your rate configuration via Understanding “Time-of-Use” (TOU) Misconfigurations.

What to Do If the Settings Are Correct but the Battery Still Won’t Discharge

If software profiles, CT sensors, and wiring locations are fully verified, the issue points to hardware protection logic: