How to Troubleshoot Solar Battery Problems: Error Codes & Connectivity
Is your solar battery offline or throwing error codes? Learn how to fix common issues like communication faults, discharge failures, and app glitches.
BatteryBlueprint Editorial Team
Research-led guides and tools built for homeowners sizing solar battery storage. Our content is verified by engineers and strictly verified against methodology standards.
Solar batteries are remarkably reliable pieces of hardware. They have no moving parts (other than cooling fans) and are designed to sit quietly in your garage for 15 years.
But when they do fail, they tend to fail in confusing ways. You open your app and see "System Offline." Or "Status: Standby" when it should be charging. Or a blinking red light on the inverter that looks like a warning from a sci-fi movie.
When this happens, don't panic. 90% of battery issues are simple software glitches or network disconnects that you can fix yourself in 5 minutes without tools.
This guide covers the most common troubleshooting steps for Tesla Powerwall, Enphase, SolarEdge, FranklinWH, and LG Chem. We will walk you through the "Hard Reset" procedure that fixes almost everything.
Part 1: Top 3 Most Common Symptoms
Symptom 1: "System Offline" (No Data)
This is the #1 complaint in the industry.
- The Look: The app says "Offline" or "Last updated: 3 days ago."
- The Reality: Your battery is likely working fine. It is charging and discharging perfectly based on its last saved settings. It just lost its connection to the internet, so it can't tell your phone what it's doing.
- The Fix: You need to reconnect the Gateway to your WiFi. (See Part 3 below).
Symptom 2: Battery Won't Discharge at Night
- The Look: It is 8 PM. You have 100% battery. But your house is pulling power from the grid.
- The Cause: Your Reserve Limit is set too high.
- The Fix:
- Open App Settings.
- Check "Backup Reserve" (Tesla) or "Battery Reservation" (Enphase).
- If it is set to 100%, the battery is saving all its energy for a blackout. Lower it to 20%.
Symptom 3: Battery Won't Charge (Stuck at 0%)
- The Look: It is noon. Solar is producing. But the battery sits at 0%.
- The Cause: "Storm Watch" mode OR "Deep Sleep."
- The Fix: Check if there is an active severe weather alert. If not, the battery might have drained too low and entered "Sleep Mode" to protect itself. It needs a "Jump Start" from the grid. Leave the AC breaker ON for 24 hours.
Part 2: Decoding Error Codes (Brand by Brand)
Every manufacturer uses different language for the same problems.
Tesla Powerwall Light Codes
On the right side of the unit, there is a glowing LED strip.
- Solid Green: Working perfectly.
- Pulsing Green: Charging or Discharging.
- Rapid Flashing Green: Downloading firmware. Do not touch.
- Solid Red: Fault. Call support.
- No Light: Power is out, or the LED is broken. (Check the app).
Enphase IQ Battery LED Status
- Flashing Green: Normal operation.
- Solid Amber: Not commissioned (Installer error).
- Red Flashing: Operational fault.
- Red Solid: Critical failure.
SolarEdge Energy Bank
- Blue: Communicating.
- Green: Charging/Discharging.
- Red: System Error (check SetApp for code).
Part 3: Connectivity Troubleshooting (The "Offline" Fix)
If your battery is offline, it is usually because you changed your WiFi router or password.
How to Reconnect a Tesla Powerwall
- Locate the Gateway: It's the small white box near your main electrical panel.
- Toggle Power: Turn off the switch on the unit. Wait 60 seconds. Turn it on.
- Connect to TEG WiFi: Go to your phone's WiFi settings. Look for a network named "TEG-XXX".
- Password: The password is on the sticker inside the Gateway door (labeled "GTW" or "Password").
- Configure: Once connected, open a browser to
192.168.91.1. Follow the prompts to select your home WiFi network and enter the new password.
How to Reconnect Enphase (Envoy)
- Locate the Combiner Box: The gray box on the wall. Open the door.
- Press AP Mode: Press the black button on the Envoy unit (little black box inside). A green light will appear next to the phone icon.
- App Setup: Open the Enlighten App. Go to Menu > System > Devices > Gateway. Tap "Reconnect WiFi."
How to Reconnect FranklinWH
- Locate the aGate: The smart screen on your wall.
- Touchscreen: Tap the screen to wake it up.
- Menu: Go to Settings > Network > WiFi.
- Connect: Select your new network and type the password directly on the screen. (This is why we love FranklinWHโit has a screen!).
Part 4: The "Hard Reset" (Power Cycle)
If the app is buggy, the data is lagging, or the battery is behaving weirdly, a full power cycle often clears the "digital cobwebs."
Follow this order exactly to avoid damage.
Step 1: Turn EVERYTHING Off
- Turn off the System Switch: On the side of the battery (Tesla) or the rotary dial (Enphase).
- Turn off the AC Breaker: In your main electrical panel, flip the breakers labeled "Solar" and "Storage" to OFF.
- Turn off the DC Isolator: Usually a red/yellow rotary switch near the inverter.
Step 2: The Wait
Wait fully 5 minutes. Solar inverters have large capacitors that hold charge. They need time to discharge completely.
Step 3: Turn EVERYTHING On (Reverse Order)
- Turn on DC Isolator.
- Turn on AC Breakers (Solar and Storage).
- Turn on System Switch (Battery).
Step 4: The Boot Up
Do not panic if it doesn't work immediately. It takes 10โ15 minutes for the system to reboot, connect to WiFi, sync with the server, and start showing data again.
Part 5: Advanced Diagnostics (Isolation Faults)
This is for the advanced user. If your inverter shows "ISO Fault" or "Ground Fault", it means electricity is leaking where it shouldn't.
- Cause: Usually water ingress. Rain got into a conduit, or a wire was nicked by a screw.
- The Test:
- Turn off the system.
- Wait for a dry day.
- Turn it back on.
- If the fault clears, it's moisture (a loose seal). If the fault remains, it's a permanent wire damage.
- Action: Call your installer. This is a fire risk.
Part 6: Router Configuration (Port Forwarding)
Sometimes, firewall settings block the battery from talking to the server. Ensure these ports are OPEN on your router:
- Port 80 / 443: HTTP/HTTPS (Web traffic).
- Port 123: NTP (Time sync).
- Port 53: DNS.
- Port 8883: MQTT (Tesla/Enphase secure data stream).
Frequently Asked Questions (FAQ)
Why does my battery charge from the grid?
What happens if my internet goes down?
My installer went out of business. Who do I call?
Can I reboot just the app?
Deep Dive: How to Force a Firmware Update
Sometimes the battery is buggy because it is running code from 2023. If the "Auto-Update" is stuck, try this.
Tesla Gateway
- Toggle the "System Switch" on the side of the unit OFF for 5 minutes.
- Turn it ON.
- The system will reconnect to WiFi and immediately "Check for Updates" as part of its boot sequence. This often forces a download that was stuck.
Enphase Envoy
- Press the "AP Mode" button (black button) on the Envoy.
- Connect your phone to the "Envoy_XXXX" WiFi network.
- Open the Enphase Installer Toolkit app (you can download it as a homeowner).
- It will connect and say "Firmware Update Available." Tap Update Now.
Related Articles
Still Stuck?
If a power cycle didn't fix it, you likely have a hardware fault. Before calling a tech, verify the warranty status.
How to Check Warranty Status โ
Engineering Reality
Battery troubleshooting is frequently miscategorised as either "nothing is wrong" (when homeowner attempts resolve it) or "needs a service visit" (at significant cost). The systematic triage approach reduces both false negatives and unnecessary service calls.
Error codes require model-specific interpretation, not generic lookup. Battery inverters use proprietary fault code systems โ GivEnergy, Tesla, SMA, and Fronius each have their own numerical error taxonomy with no cross-brand standardisation. A code "E031" on a GivEnergy AIO means something entirely different from "E031" on an SMA Sunny Boy Storage. Generic troubleshooting guides that list error codes without specifying the manufacturer and firmware version are unreliable. Always cross-reference fault codes with the specific model's service manual (available from the manufacturer's support portal) before interpreting the fault.
Grid voltage fluctuations are the most common cause of battery trips in the UK. The UK grid voltage standard (BS EN 50160) permits voltage to fluctuate between 207V and 253V under normal conditions (ยฑ10% of the 230V nominal). In practice, voltage at the meter in some rural areas drops below 220V during peak evening demand and rises above 250V during low-demand periods. Battery inverters programmed with tight voltage protection thresholds trip more frequently in these areas โ sometimes up to 3โ5 times per week โ as a protective response. The fault presents as "unexpected shutdown" or "grid disconnect" in logs. The fix is a modest widening of the voltage protection window in the inverter settings โ typically from 207โ253V to 202โ258V โ which requires an engineer visit but solves the problem permanently.
Capacity under-reading immediately post-installation is not degradation. New LFP batteries require 3โ5 full charge-discharge cycles before the BMS fully calibrates its SoH estimation. A new 13.5 kWh battery that reports 11.2 kWh available after the first charge cycle is not defective โ the BMS has not yet accumulated sufficient data to calibrate its capacity model. This "break-in" behaviour is documented in most manufacturer literature but is not prominently communicated to installers or homeowners. Troubleshooting calls received by manufacturers in the first 2 weeks post-installation are dominated by this misunderstood normal behaviour.
Communication faults between battery and inverter are frequently caused by software updates, not hardware. When a battery system suddenly displays "No Communication" or "Inverter Not Found" errors after working correctly for months, the most likely cause is a firmware update to one component that introduced a communication protocol mismatch with the other. This is particularly common in systems where the battery and inverter are from the same manufacturer but different hardware generations. The fix is typically a firmware rollback or update of the lagging component โ remote diagnostics by the manufacturer's technical support can usually identify and resolve this within 1โ2 business days without a physical visit.
When This Approach Breaks Down
The systematic triage process handles most common faults. Several failure modes require escalation beyond standard troubleshooting.
Thermal events โ any sign of heat, swelling, or chemical smell. No troubleshooting sequence applies if there is visible battery swelling, elevated external case temperature, a chemical or burning smell, or discolouration of any component. LFP chemistry is substantially safer than NMC, but all lithium batteries require immediate isolation and emergency response if any of these signs are present. Isolate the battery using the main DC isolator switch (the red or yellow switch next to the battery), do not use the battery room until professionally inspected, and do not attempt to repower the system without manufacturer technical clearance. This is not a scenario for homeowner troubleshooting.
Cell imbalance faults on systems beyond Year 5. Cell imbalance errors โ where individual cell groups within the battery module have diverged in SoC by more than the BMS tolerance โ can appear benign in the early years and are typically corrected by BMS balancing routines. In batteries beyond Year 5, persistent cell imbalance that does not self-correct after a full charge cycle may indicate that one cell group has degraded significantly faster than others. This requires module-level diagnostic from the manufacturer โ typically via a remote diagnostics API โ before a warranty claim can be assessed. Standard troubleshooting steps (power cycle, firmware update) are unlikely to resolve a hardware-level cell imbalance.
Import protection device (MCCB/RCD) nuisance tripping that affects the whole property. If the battery system installation is associated with nuisance tripping of the main property RCD or MCCB โ affecting all circuits, not just the battery circuit โ the fault is in the battery's protective circuit design rather than in the battery itself. This may indicate the battery's internal earth fault monitoring is incorrectly configured for the property's earthing arrangement (TN-C-S vs TN-S), or that the neutral-earth link in the battery's island mode configuration is interacting with the property's existing protective conductors. This fault requires an electrician experienced in both battery systems and general domestic wiring, not a solar-only specialist.
Real-World Example
Scenario: A household in Coventry experiences intermittent battery shutdowns in January 2026, approximately 3โ4 per week. The GivEnergy AIO shows "Grid Overvoltage" in the fault log each time.
Triage steps taken:
- Fault log reviewed: "Grid OV E058" โ confirmed as grid overvoltage, not hardware fault
- Smart meter voltage log checked via Hildebrand Glow dongle: JuneโDecember recordings showed 248โ254V during 06:30โ08:00 AM on multiple dates
- Manufacturer's technical support contacted with data
- Remote diagnostic confirmed: inverter was programmed with a 252V upper trip threshold (factory default) โ appropriate for typical urban supply but below the voltage peaks at this address
Resolution: Manufacturer's support performed a remote parameter update, widening the overvoltage trip threshold to 256V within the G98 limits applicable to the property's DNO area.
Duration of fault to resolution: 9 days (fault identification: 2 days; triage with support team: 3 days; remote parameters update: 4 days to schedule).
No engineer visit required. Zero cost to homeowner.
Lesson: Grid voltage events are the most common and most frequently misdiagnosed cause of UK residential battery shutdowns. The first diagnostic step for any "unexpected shutdown" fault should always be reviewing the smart meter voltage log via a half-hourly data tool. Use the battery monitoring guide to understand how to access and interpret this data.
Engineering Recommendation
Effective troubleshooting is a structured process, not a series of guesses. The majority of battery faults can be diagnosed โ and most can be resolved โ without emergency service callouts if the right information is assembled before calling support.
Before contacting installer or manufacturer support, document:
- The exact fault code(s) shown โ manufacturer, model number, and firmware version
- The time and date of the fault and any abnormal conditions preceding it (recent firmware update, storm, grid outage, unusual load)
- Three months of smart meter voltage data, particularly if "grid" faults are occurring
- The system's normal operating behaviour โ what the battery was doing before the fault appeared
Tier 1 troubleshooting (homeowner capable):
- Power cycle (battery off, inverter off, 10-minute wait, restart in inverter-first sequence)
- Check broadband/gateway connection if monitoring shows "offline" with no physical fault indicators
- Confirm firmware is current โ check manufacturer's support page for the most recent release
Tier 2 troubleshooting (requires support contact):
- Remote diagnostics via manufacturer's API (most Tier 1 brands offer this โ request it before agreeing to a physical visit)
- Parameter adjustment for voltage protection thresholds (requires authorised engineer remote access)
Tier 3 escalation (physical visit required):
- Any fault that persists after Tier 2 remote diagnostics
- Any fault involving physical inspection of connections, components, or mounting
- Any fault involving unusual sounds, smells, or visible damage
The key decision trigger for warranty claim versus service charge is the fault's relationship to manufacturing defect versus installation issue or usage pattern. A hardware fault that first appears within 24 months of installation is almost always covered under warranty. A fault that develops in Year 4โ5 requires assessment against the warranty terms on capacity and performance rather than standard parts-and-labour coverage. Review the battery health monitoring guide to understand what supporting data a warranty claim requires.
Related Reading
- Biggest Mistakes Homeowners Make with Solar Batteries โ Problems often trace to planning mistakes
- When NOT to Buy a Solar Battery โ When persistent problems signal the wrong battery choice
- Solar Battery Payback Reality: UK vs US vs Global โ How reliability issues affect long-term returns