Independent solar monitoring

Your contract promises a number. We check it. Every 15 minutes.

Installer apps confirm that energy is flowing. Your production guarantee specifies exactly how much — measured over a defined window, with a remedy if the number falls short. OwlWatt reads the contract, watches the data, and gives you the documentation to act on it. It works for you, not the installer.

No credit card · no hardware required · cancel in one click
15 min
data resolution
Panel-level
monitoring depth
pvlib / NREL
weather model basis
Independent
from your installer
Production · 24 months · illustrative system
contract guarantee actual production the gap
microinverter fails — installer app still shows green kWh months

Illustration. The remaining panels keep producing, the installer’s dashboard stays green, and the gap accumulates silently — until the measurement window in your contract closes.

What OwlWatt shows you

Not just a number. Context.

The installer’s app shows production. OwlWatt shows whether that production meets the specific number in your contract — with weather normalization, degradation tracking, and a documented record you can act on.

The example to the right shows a system running below its guarantee. The claim status field tells you exactly where you stand and what record exists.

The data was always there. Someone just needed to compare it against the contract.

Illustrative example — not a real account
System status Underperforming · flagged
Today’s production 27.4 kWh
Contract target (daily) 31.8 kWh
Variance vs. guarantee −13.8%
Year-to-date vs. contract −8.4%
Weather model pvlib · Open-Meteo · NREL
Claim status $847 documented shortfall · draft ready
Note — illustrative example only

Dollar figures shown are computed from this hypothetical system’s contract terms and retail rate assumptions, not measured averages. OwlWatt provides documentation, not legal advice.

The methodology

The math is public. Check it yourself.

OwlWatt’s weather normalization and degradation models are based on published, peer-reviewed libraries and government research — not proprietary black boxes. Every calculation uses the same inputs a solar engineer would use.

pvlib · Python

Weather normalization

Solar irradiance and cell temperature modeled for your exact location, tilt, and azimuth using pvlib — the open-source physics library used in NREL research.

Open-Meteo API

Real weather data

Actual hourly temperature and cloud cover for your address from Open-Meteo — not a regional average. Expected production accounts for what your roof actually experienced.

NREL — cited

Degradation tracking

Year-over-year efficiency loss modeled against NREL-cited panel degradation curves. Performance is compared to what the manufacturer rated the panels to deliver at this age.

Read the full methodology →
How it works

Three steps. No new hardware required.

Connect your Enphase account

OwlWatt pulls panel-level production data straight from your existing microinverters — automatically, every 15 minutes. No new hardware to install.

Upload your contract

We extract the terms that matter: kWh targets, measurement windows, degradation schedules, and exclusions. These become your personal performance baseline.

We keep watch

Actual production compared against the guarantee, continuously. If a shortfall develops, you get an alert and a documented production record. If everything is on track, you get to stop wondering.

OwlWatt provides information and documentation, not legal advice. If a shortfall develops, your production report gives you the contract terms and production record to review with a licensed attorney.

Installer app vs. OwlWatt

Installer apps show production. They don’t compare it to your contract.

Production data and contract compliance are two different things. One of them protects your investment.

Capability Installer app OwlWatt
Real-time production data
Panel-level monitoring
Contract guarantee comparison
Weather-normalized analysis (pvlib)
Degradation tracking vs. contract
Claim window monitoring
Independent from your installer
Annual documentation report

Someone should be watching. Someone who works for you.

The honest math

Run an example. Check our assumptions.

Suppose a 10 kW system runs 8% below its production guarantee — say, a failed microinverter masked by the panels still working. Here is what that scenario looks like next to the cost of watching for it.

OwlWatt · 25 years at today’s annual price
$2,197

$87.89/yr x 25 years, price held constant for illustration. One detailed production report per year, alerts the moment a gap opens.

The example shortfall · left unclaimed
$3,000–$6,000

8% under-production on a 10 kW system at $0.18–$0.35/kWh retail rates over 25 years — energy paid for and then purchased from the utility instead.

Assumptions, in the open: hypothetical scenario, not a measured average · production approximately 13,000 kWh/yr for a 10 kW system at 1,300 kWh/kW-yr · retail rate range reflects current residential prices across U.S. markets · whether any shortfall is recoverable depends on your contract’s remedy terms — that is a question for a licensed attorney, with OwlWatt’s documentation in hand.

Pricing

One plan. No surprises.

Free trial

$0 for 30 days
  • Full panel-level monitoring
  • Contract audit baseline
  • Production vs. guarantee comparison
  • No credit card required
Start the trial

Start monitoring with data you can act on.

Independent. Panel-level. Contract-aware. The methodology is published. The math is open. Free for 30 days.

Start free trial — no card required