I built a small photovoltaic power station on my rooftop with three solar panels generating 4 kWh daily.
Two 350W monocrystalline silicon solar panels + one 350W polycrystalline silicon solar panel connected in parallel, through an MPPT solar charge controller and grid-tied inverter. Energy is stored in four 12V20AH lead-acid batteries (2 parallel x 2 series). The grid-tied inverter is set to fixed output of 400W (my home network cabinet typically consumes around 400W, effectively offsetting this portion of electricity usage).
No anti-backflow system was implemented since installing it would require running wires from the rooftop to the ground floor electrical box, which would be inconvenient.
Daily generation is about 4 kWh on sunny days, and 2 kWh on cloudy days. Total cost was over 2000 yuan, with an estimated payback period of 3-4 years.
- My home network infrastructure/cabinet setup: https://blog.zeruns.com/archives/859.html
- Ultra7-265K and Gigabyte Z890M-AORUS-ELITE-WIFI7 motherboard review: https://blog.zeruns.com/archives/863.html
- Open-source Type-C docking station with 4×10Gbps USB-A ports + 2.5G NIC + card reader: https://blog.zeruns.com/archives/868.html
Equipment Purchase Links:
- Monocrystalline solar panels: Taobao Link
- MPPT solar charge controller: Taobao Link
- Photovoltaic inverter: Taobao Link
- 12V20AH lead-acid battery: Taobao Link
- MC4 connector solar cables: Taobao Link
Photos
Three solar panels:
MPPT controller and photovoltaic inverter:
MPPT controller app screenshot showing maximum power of ~707W from three parallel panels:
Photovoltaic inverter web management interface:
Additional current transformer installed on inverter AC output cable:
Home total power consumption waveform showing significant reduction in phase B power consumption during daytime:
- Three-phase power monitoring open-source project: https://blog.zeruns.com/archives/771.html
2025.6.9 Update: All three panels now use MPPT photovoltaic optimizers with connection changed from parallel to series configuration. Daily generation increased to ~5 kWh on sunny days!
MPPT Photovoltaic Optimizer is a power electronics device installed at the solar panel end. Its core function is to enable each panel to operate independently at optimal power points through Maximum Power Point Tracking (MPPT) technology. Key benefits include:
- Increased Power Output: Solves panel shading and degradation differences, avoiding “weakest link” effects in string configurations, boosting generation by 5-30% compared to traditional setups
- Optimized System Design: Supports heterogeneous panel configurations, flexibly adapting to complex installation environments (e.g., varying roof orientations/inclinations), reducing design constraints
- Enhanced System Reliability: Single-point failures don’t affect other panels, reducing series circuit risks and extending system lifespan
- Smart Monitoring & Maintenance: Real-time individual panel monitoring enables rapid fault detection and simplified operations
Ideal for distributed PV systems and legacy station retrofits, replacing traditional centralized management with distributed optimization to improve photovoltaic system efficiency and economics.
2025.11.3 Update: Added an additional 350W monocrystalline solar panel in series, and replaced lead-acid batteries with lithium iron phosphate (LiFePO4) batteries (pre-built battery pack purchased from Xianyu marketplace with protection board, 700 yuan for 1.2 kWh capacity). Original lead-acid batteries had significantly degraded performance - their short cycle life made lithium iron phosphate the better long-term choice.
Recommended Reading
- Cost-effective VPS/cloud server recommendations: https://blog.zeruns.com/archives/383.html
- Minecraft server setup guide: https://blog.zeruns.com/tag/mc/
- DeepSeek-R1 private deployment tutorial with Ollama+OpenWebUI: https://blog.zeruns.com/archives/853.html
- Flarum forum setup tutorial with theme/plugin installation: https://blog.zeruns.com/archives/866.html
- Ikuai IK-Q3000 WiFi6 router review and teardown: https://blog.zeruns.com/archives/860.html
- Rainyun RCA Cloud (K8s-based) PHP website setup tutorial: https://blog.zeruns.com/archives/869.html
Original Chinese article: https://blog.zeruns.com/archives/55.html






