Search Intent Opening
If your solar-powered outdoor lights stay on for only 1-2 hours after sunset despite full sun exposure, or if they start bright but automatically dim after about five minutes regardless of battery charge, or if multiple units in a set lose communication with each other and stop responding to the app, these are distinct hardware and firmware failures. The battery capacity is undersized, the brightness is artificially throttled, or the Bluetooth mesh has collapsed.
Search Query Coverage Block (Long-Tail Symptom Variations)
Users commonly describe this as:
- Solar lights dim after 5 minutes
- Solar lights only stay on 1 hour
- Solar lights won’t charge in winter
- Solar lights not bright as advertised
- Solar lights lose connection with app
- Solar lights stopped responding to each other
- Solar lights turn off when phone moves away
- Solar lights have to be within 2 meters
- Solar lights no WiFi only Bluetooth
- Solar lights automation stopped working
- Solar lights dusk to dawn not working
- Solar lights 2 out of 6 not charging
- Solar lights mesh communication failed
- Solar lights schedule won’t set
Observed Failure Patterns
Pattern A: Insufficient Runtime — 1-2 Hours Max.
- Visible symptom: Lights turn on at dusk as expected but shut off completely after only 1-2 hours, long before dawn. App shows “low battery” shortly after sunset.
- When it occurs: From first use, or after a few months of operation. Worse in winter.
- Usually indicates: Battery capacity is undersized for the LED load. The solar panel cannot replenish enough energy for overnight operation, especially in winter with shorter days.
- Usually does NOT indicate: Defective individual battery (though that can also cause this).
Pattern B: Auto-Dimming After 5 Minutes.
- Visible symptom: Lights turn on at full brightness at dusk, then after approximately 5 minutes, they dim significantly and stay at that lower level all night.
- When it occurs: Every night, regardless of battery charge level.
- Usually indicates: Firmware-enforced brightness throttling to extend runtime. The system deliberately reduces output to conserve battery.
- Usually does NOT indicate: Battery degradation (though degradation worsens the effect).
Pattern C: Overstated Brightness — Weak Output.
- Visible symptom: Lights are significantly dimmer than marketing images suggested. Illumination range is only 2-3 feet, insufficient for landscaping.
- When it occurs: From first power-on.
- Usually indicates: LED driver current is limited, or low-efficacy LEDs are used. Marketing images are taken with long exposure or professional lighting.
- Usually does NOT indicate: Dirty solar panel (cleaning doesn’t improve brightness).
Pattern D: Bluetooth Range Limitation — Lights Turn Off When Phone Moves.
- Visible symptom: Lights can only be controlled when phone is within 1-2 meters. When you walk away, they lose connection and may even turn off.
- When it occurs: Immediately after setup.
- Usually indicates: Device uses Bluetooth Classic or BLE with no mesh routing capability. It requires direct connection, not network infrastructure.
- Usually does NOT indicate: Phone compatibility issue.
Pattern E: Mesh Communication Collapse — Some Lights Unresponsive.
- Visible symptom: In a multi-light set (e.g., 6 units), some lights initially connect and respond, but over days or weeks, communication fails. Lights placed close together cannot maintain mesh.
- When it occurs: After initial successful setup, progressively worsening.
- Usually indicates: Bluetooth mesh implementation is buggy or underpowered. Nodes drop from the mesh and cannot rejoin.
- Usually does NOT indicate: Battery drain (though low battery can cause dropouts).
Pattern F: Automation/Scheduling Failure.
- Visible symptom: Dusk-to-dawn automation works for a few days, then stops. Scheduling options are missing or non-functional in the app.
- When it occurs: After initial setup, or after power cycle.
- Usually indicates: Firmware bug in timer logic, or app restrictions for outdoor product line.
- Usually does NOT indicate: Network issue (no network involved).
Pattern G: Early-Life Unit Failure — Dead on Arrival.
- Visible symptom: In a multi-pack, 1-2 units never charge or respond, even after full sun exposure.
- When it occurs: Immediately after purchase.
- Usually indicates: Manufacturing defect—dead battery, failed solar panel, or dead controller.
- Usually does NOT indicate: User error (charging is automatic).
Most Common Root Causes (Ranked by Field Frequency)
1. Undersized Battery Capacity — 45%
- Why it happens: To hit a price point, manufacturer installs the smallest possible battery that can theoretically run the lights for a few hours. Actual capacity is often <2000mAh for multi-LED units.
- Triggers: Winter (shorter days, lower sun angle). Continuous use.
- Confirms: Pattern A. Battery voltage drops below cutoff within 2 hours of sunset. Measured capacity <50% of advertised.
- Disproves: If lights run all night but dim after 5 minutes (Pattern B).
2. Firmware-Enforced Brightness Throttling — 25%
- Why it happens: To mask undersized battery, firmware includes a timer that reduces LED current after a fixed period (often 5 minutes). This extends runtime but at the cost of brightness.
- Triggers: Every dusk cycle.
- Confirms: Pattern B. Brightness reduction occurs at same time each night regardless of battery voltage. No user setting to disable.
- Disproves: If brightness stays consistent all night but shuts off early (Pattern A).
3. Bluetooth Mesh Firmware Instability — 15%
- Why it happens: Mesh networking requires each node to relay packets. Low-cost microcontrollers with limited memory crash or lose routing tables under load.
- Triggers: Multiple units, distance between units, power cycles.
- Confirms: Pattern E. Lights that previously responded become unresponsive. Resetting one temporarily fixes it, but others drop later.
- Disproves: If all lights respond when phone is close but fail when distant (Pattern D).
4. Battery Degradation (Premature Aging) — 10%
- Why it happens: Low-quality lithium-ion or NiMH cells have short cycle life. After 6-12 months, capacity drops below useful threshold.
- Triggers: Time, temperature extremes, deep discharges.
- Confirms: Pattern A worsening over time. Battery voltage drops quickly under load. Visual swelling (rare).
- Disproves: If failure occurs immediately (Cause 1 or 7).
5. Solar Panel Degradation or Obstruction — 5%
- Why it happens: Panels become dirty, or the encapsulant yellows/clouds over time, reducing output.
- Triggers: Weather exposure, pollution.
- Confirms: Measured solar panel open-circuit voltage <80% of rated in full sun.
- Disproves: If charging improves after cleaning.

Rapid Triage Checklist (2-Minute Tests)
1. Runtime Observation.
Place light in dark room after full sun charge. Note time lights turn on, time they dim, time they shut off.
- If dim at 5 minutes, off at 2 hours: Patterns B then A (Causes 2 and 1).
- If bright all night but off at 2 hours: Pattern A only (Cause 1).
- If bright all night, >8 hours: Unit functioning as designed.
2. Phone Proximity Test.
Open app, walk away from lights while controlling.
- If lights respond up to 10+ meters: Mesh working.
- If lights stop responding beyond 2 meters: Bluetooth direct mode only (Cause 3 or design limitation).
3. Mesh Health Check.
Turn all lights on via app. Walk to each light, observe response.
- If all respond: Mesh intact.
- If some respond, some don’t: Mesh failure (Cause 3).
4. Solar Panel Output Test.
In full sun, measure DC voltage at panel output (if accessible). Compare to panel rating (usually 5V-6V).
- If voltage <4V in full sun: Panel degraded (Cause 5).
- If voltage >5V: Panel OK.
5. Battery Voltage Under Load.
Access battery terminals. Measure voltage at rest, then with lights on.
- If voltage drops >0.5V immediately: Battery weak (Cause 4) or undersized (Cause 1).
Step-by-Step Diagnostic Procedure
Step 0: Confirm Power Source.
- Action: Place light in direct sun for 8 hours. Ensure no shading. Clean panel with damp cloth.
- Expected: Lights turn on at dusk.
- Failure: No light at dusk.
- Decision: If no light, proceed to Step 1. If light but dim, proceed to Step 2.
Step 1: Battery Voltage Check.
- Action: Access battery compartment. Measure voltage with multimeter after full sun charge.
- Expected: Voltage within 10% of battery rating (e.g., 3.7V Li-ion should read 4.0-4.2V).
- Failure: Voltage <3.0V for Li-ion, or <1.2V for NiMH.
- Decision: If voltage low, battery dead (Cause 4) or not charging. If voltage normal but lights don’t turn on, controller dead.
Step 2: Solar Panel Voltage Check.
- Action: Disconnect panel from battery. Measure voltage at panel leads in full sun.
- Expected: Voltage matches panel rating (usually 5V-6V).
- Failure: Voltage <4V.
- Decision: Panel degraded (Cause 5). Replace panel or entire unit.
Step 3: Current Draw Measurement.
- Action: Connect multimeter in series between battery and LED driver. Measure current with lights on.
- Expected: Current within LED specification (e.g., 100-200mA per LED).
- Failure: Current higher than expected, or fluctuating.
- Decision: If current normal but runtime short, battery undersized (Cause 1). If current high, LED driver fault.
Step 4: Firmware Throttling Verification.
- Action: Monitor brightness for first 10 minutes after dusk. Note time of dimming.
- Expected: Consistent brightness all night.
- Failure: Dimming at exactly 5 minutes.
- Decision: Firmware throttling (Cause 2). No user fix.
Step 5: Mesh Reset Attempt.
- Action: Power cycle all lights (remove battery, reinsert). Within 2 minutes, attempt to reconnect via app.
- Expected: All lights rejoin mesh.
- Failure: Some lights remain unresponsive.
- Decision: Mesh firmware crash (Cause 3). Repeat reset; if persistent, unit may have hardware failure.
Physical Layer Inspection
- Battery Terminals: Look for corrosion (white/green powder) on contacts. Clean with isopropyl alcohol.
- Solar Panel Surface: Check for cloudiness, yellowing, or physical cracks. Replace if degraded.
- PCB: Inspect for burnt components, swollen capacitors, or water ingress (rust, white residue).
- Seals: Rubber gaskets around battery compartment. If missing or cracked, water damage likely.
- LEDs: Look for black dots on individual LEDs (burned out). If multiple LEDs dead, strip replacement required.
- Wiring: Check for chewed insulation (rodents) or broken strands at stress points.
Electrical / Signal Verification
- Battery Capacity Test: Discharge battery through known load (e.g., 100mA resistor) while timing. Compare to rated mAh. <70% of rated = degraded.
- Solar Panel I-V Curve: In full sun, measure short-circuit current. Compare to panel rating. <80% = panel degraded.
- LED Forward Voltage: Measure across individual LED. Should be 2.8-3.4V for white LEDs. Open circuit = dead LED.
- Mesh Packet Loss: Using Bluetooth sniffer or app with diagnostic mode, monitor packet retransmission rate. >20% loss = mesh instability.
- Quiescent Current: With lights off, measure battery drain. Should be <0.1mA. Higher = controller not sleeping, drains battery.
Reset and Recovery Behavior Mapping
- Normal Reset (Power Cycle): Remove battery, wait 10 seconds, reinsert. LEDs flash once, then return to previous state.
- Factory Reset (if supported): Press and hold power button (if present) for 10 seconds until LED flashes rapidly. Clears pairing info.
- Failed Reset (Battery Dead): No LED response after reinserting battery.
- Failed Reset (Controller Locked): LED stays solid or flashes erratically, does not enter pairing mode.
- Mesh Rejoin Behavior: After reset, light should advertise for 2-3 minutes. If no phone connects, it should revert to standalone dusk-to-dawn mode.
False Fixes That Do Not Work
- “Leave the lights on to condition the battery”: Lithium-ion batteries do not need conditioning; this drains them further.
- “Put the lights in brighter sun”: If panel is degraded or battery undersized, more sun won’t fix fundamental capacity.
- “Reset the app”: If mesh firmware is crashing, app reinstall doesn’t fix device firmware.
- “Move the phone closer”: Confirms Bluetooth limitation but does not extend range permanently.
- “Cover the panel to simulate dusk”: Tests light activation but doesn’t diagnose charging.
- “Replace just the battery with higher capacity”: May help runtime but does not fix auto-dimming firmware.
- “Use a WiFi extender”: These are Bluetooth-only; WiFi extenders don’t help.
Confirmed Fix Scenarios
Scenario A:
- Symptom: Lights only stay on 1-2 hours, battery low in app.
- Cause: Undersized battery (1200mAh) for 3W LED load.
- Fix: Replace with higher capacity battery (e.g., 2600mAh 18650) if compartment allows.
- Verification: Lights run 8+ hours on full charge.
Scenario B:
- Symptom: Lights bright at dusk, dim after exactly 5 minutes.
- Cause: Firmware-enforced brightness throttling.
- Fix: No user fix. Design limitation.
- Verification: Not applicable.
Scenario C:
- Symptom: Some lights in set unresponsive, others work.
- Cause: Mesh firmware crash in specific nodes.
- Fix: Power cycle all lights. If persistent, replace failed units.
- Verification: All lights respond to group commands.
Scenario D:
- Symptom: Lights won’t charge at all, panel voltage 0V.
- Cause: Broken solder joint on solar panel tab.
- Fix: Reflow solder connection.
- Verification: Panel outputs 5V in sun, battery charges.
Scenario E:
- Symptom: Lights respond only within 2 meters.
- Cause: Bluetooth direct mode only (no mesh).
- Fix: No fix. Design limitation.
- Verification: Not applicable.
Scenario F:
- Symptom: Dusk-to-dawn stopped working after a week.
- Cause: Firmware timer bug.
- Fix: Factory reset, re-pair. If recurs, unit defective.
- Verification: Automation works for 7+ days.
Post-Fix Verification Checklist
- Runtime Test: After full sun charge, lights must run >8 hours at usable brightness.
- Brightness Consistency Test: Monitor for 30 minutes after dusk; no sudden dimming beyond normal gradual decline.
- Mesh Stability Test: With all lights installed, walk entire perimeter. All lights respond to app commands from every location.
- Automation Test: Set dusk-to-dawn schedule; verify lights turn on at sunset and off at sunrise for 3 consecutive days.
- Charging Test: After runtime test, place in sun for 6 hours; battery voltage must return to >90% of full charge.
- Water Resistance Test: After rain, verify no moisture inside compartment.
- Synchronization Test: In multi-light set, all lights should turn on/off within 2 seconds of each other.
Escalation Threshold
Battery Replacement Economical When:
- Compartment accepts standard cells (18650, AA NiMH).
- Undersized battery is confirmed (Cause 1).
- Replacement cost < $10 per light.
- User has basic soldering skills for tabbed cells.
Solar Panel Replacement Required When:
- Panel output <4V in full sun (Cause 5).
- Physical damage (cracks, delamination) visible.
- Replacement panel available and compatible.
Controller/PCB Replacement Required When:
- Mesh firmware repeatedly crashes (Cause 3) and reset doesn’t help.
- Unit powers on but won’t pair.
- Physical damage to PCB (burnt, corroded).
Unit Replacement Required When:
- Auto-dimming firmware (Cause 2) is unacceptable to user (no fix).
- Bluetooth-only range limitation (Cause 3 design) is unacceptable.
- Multiple units in set have failed and individual repair not economical.
- Cost of replacement battery + labor exceeds 60% of new unit price.
- Unit has experienced water ingress and PCB is corroded.
No Repair Possible When:
- Firmware throttling is intentional and cannot be disabled.
- Bluetooth range limitation is inherent to design.
- Mesh instability is systemic across all units (bad product generation).
- Replacement parts unavailable from manufacturer.