Features Screenshots FAQ Releases Privacy Contact
HelioPeak

HelioPeak

for PVOutput

Track your solar panel production with beautiful charts and detailed statistics. Reads directly from PVOutput.org — no intermediary server, no data manipulation.

Download on the App Store

See it in action

HelioPeak Dashboard — live solar production
HelioPeak Weekly Charts with average line
HelioPeak All Time Production
HelioPeak Multiple Systems
HelioPeak CSV Export — share your production data

Everything you need

A complete solar monitoring companion for PVOutput users.

📊

5 Chart Periods

Day, week, month, year, and all-time production charts. Tap any bar for details. Switch between calendar and rolling views.

Live Dashboard

Real-time production curve, peak power, and estimated revenue — updated with every refresh.

☀️

Multiple Systems

Monitor all your solar installations in one app. Quick switch from any screen. Lifetime statistics per system.

📁

CSV Export

Export your complete production history as a CSV file. Opens directly in Excel — perfect for your own analysis.

🍃

CO₂ Savings

See how much carbon dioxide your panels have offset, and the equivalent number of trees planted per year.

🔒

Privacy First

Your credentials stay on your device. No intermediary server. No tracking. No personal data collected. Ever.

Up and running in 3 steps

No account with us needed. Your data stays between you and PVOutput.

1

Create an API key

Log in to pvoutput.org, go to Settings → API Access, and create a read-only API key. One key works for all your systems.

2

Add your system

Open HelioPeak, tap the + button, enter your System ID and API key. Your System ID is in your PVOutput account URL.

3

Track your production

That's it. Your complete production history loads automatically. Browse charts, check stats, export to CSV.

Built with SwiftUI & Swift Charts
iOS 18+
Dark & Light mode
No account required
Free with 1 system

Frequently Asked Questions

You need a PVOutput.org account with at least one registered solar system. In the app, enter your System ID and a read-only API key. You can find your System ID in your PVOutput account URL, and create a read-only API key under Settings > API Access on pvoutput.org.
Yes! HelioPeak is free with one solar system. All features are included: charts, live dashboard, system details, CSV export, and CO₂ tracking. If you have multiple systems, a one-time in-app purchase unlocks unlimited systems — no subscription.
Absolutely. Your API key and System ID are stored locally on your device only. HelioPeak communicates directly with PVOutput.org — there is no intermediary server. We never see your credentials or production data. Read our Privacy Policy for full details.
Yes. A single read-only API key works for all solar systems linked to your PVOutput account, and across all your devices.
PVOutput supports parent/child systems. Each inverter uploads as a separate child system, and the parent system aggregates them automatically. In HelioPeak, add the parent system to see your combined production. Set this up on pvoutput.org under Settings > Registered Systems.
Yes! During onboarding, tap "Try Demo" to explore the app with a sample solar system. You can see all charts, statistics, and features before connecting your own system.
PVOutput.org limits API requests to protect their servers. Free accounts allow 60 requests per hour. HelioPeak needs multiple requests to load full history for systems with years of data. Simply wait a few minutes and try again. This is a PVOutput limitation, not a HelioPeak issue. Once loaded, browsing charts uses no additional requests.
HelioPeak offers Calendar mode (this week Mon-Sun, this month 1st-today, this year Jan-Dec) and Rolling mode (last 7 days, last 30 days, last 12 months). Switch between them in Settings > Charts. All charts support tap-to-inspect with detailed values.
Your System ID is a numeric identifier for your solar installation on PVOutput.org. Log in to pvoutput.org, go to your system page, and the ID is visible in the URL (e.g. pvoutput.org/list.jsp?sid=12345). You can also find it under Settings > Registered Systems.
Log in to pvoutput.org, go to Settings > API Settings, click "New Key" and select "Read Only". Copy the generated key into HelioPeak. The key is case-sensitive — make sure to copy it exactly. One key works for all systems on your account and across all your devices.
Open System Details by tapping the ⓘ icon on any system, then tap the share icon in the top-left corner. HelioPeak exports a CSV file with date, energy produced, peak power, peak time, estimated revenue, and CO₂ saved per day. The file opens directly in Excel — no import wizard needed.
HelioPeak caches your historical production data locally. When offline, you can still view your full production history for Week, Month, Year, and Total charts. Only today's live data requires an active connection. Pull down to refresh when your connection is restored.
Completed days (yesterday and earlier) are cached locally on your device after the first load. Today's data is always fetched fresh. This reduces API calls from approximately 10 per load to just 2-3, lowering the load on PVOutput.org servers by up to 80%. The cache survives app restarts and is included in device backups.
HelioPeak uses TelemetryDeck for anonymous usage analytics (which screens are popular, app version, device type) and Sentry for crash reporting (hosted in the EU). No personal data, IP addresses, API keys, or solar production data is ever collected. You can opt out of analytics in Settings. See our Privacy Policy for full details.

What's next

HelioPeak is actively developed. Here's what's coming.

📱

Home Screen Widgets

See your live production and daily total right on your Home Screen — no need to open the app.

📊

Compare Periods

Compare today vs. yesterday, this month vs. last month, or this year vs. last year — with difference in %.

Apple Watch

Check your daily production from your wrist. Complications for your favorite watch face.

🔔

Push Notifications

Get notified when your system stops producing during daylight hours — never miss an issue.

Have a feature request? Let us know →

🔒 Your privacy matters

HelioPeak does not collect, store, or transmit any personal data. Your credentials never leave your device.

No tracking No ads GDPR compliant No server

Read our full Privacy Policy →