Your app shows four core numbers: production (what the panels make, in kWh), consumption (what the house uses), self-consumption (the share of your own power you use on site), and export (what you send to the grid). A single low day usually means clouds, not a broken system. What matters is the shape over a week or a month against last year, not one scary number. If production stays well below the seasonal pattern for several clear days, or an alert flags an inverter or string fault, that is when you act.
Key takeaways
- Production is weather-driven and swings daily. Judge it over a week or a month, not by one morning's number.
- Consumption is a separate line from production. The bill is driven by the gap between them, not by either one alone.
- Self-consumption and export tell you where your kWh went: into the house or out to the grid.
- A healthy day is a smooth bell curve that peaks near midday. A sharp notch or a flat line is the signal worth reading.
- Three alerts deserve action: an inverter fault, one string or panel group dropping off, and a slow soiling decline.
- The Cloudy-Tuesday Panic, and the First Thing to Do
- Production and Consumption Are Two Different Lines
- Self-Consumption and Export: Where Your kWh Go
- The Net Number That Drives Your Bill
- What a Healthy Day Looks Like on the Graph
- Every Number, and When to Worry
- Why Summer and Winter Graphs Look Nothing Alike
- The Cloudy Week That Is Not a Fault
- Reading Battery Charge and Flow
- The Three Alerts Worth Acting On
- A 2-Minute Monthly Monitoring Check
- Common Ways People Misread the App
It is a flat gray Tuesday in November. You open the app out of habit, the way you check the weather, and the production number for the day reads 4.1 kWh. Last month you were seeing 30-something. Your first thought is that a panel died, or the inverter fried, or the install was bad all along. Hold on. That low number is almost certainly the sky, not your system. The rest of this guide is about learning to tell the difference, so a gloomy week stops setting off alarms and the one week that actually matters gets your attention.
The Cloudy-Tuesday Panic, and the First Thing to Do
The panic is normal. You spent real money on this system, and the app gives you a live number that bounces around all day, so of course a low one feels like a verdict. Here is the first move: do not read today in isolation. Tap over to the weekly or monthly view before you conclude anything. One day tells you about the weather. A week tells you about your system. A month compared against the same month last year tells you whether something has genuinely changed.
Solar output tracks sunlight almost perfectly. On a heavy-overcast day a rooftop array might make a fifth of what it makes under clear sky, and that is the panels working correctly, not failing. The U.S. Department of Energy lists the factors that move production day to day, and weather sits right at the top of that list alongside the time of year and the angle of the sun. So when the number looks wrong, your first question is never "is it broken." It is "what was the sky doing, and how does the week look next to last year."
Production and Consumption Are Two Different Lines
Most confusion about the app comes from blurring two numbers that live next to each other but mean opposite things. Production is the energy your panels generate, measured in kilowatt-hours (kWh). Consumption is the energy your house uses, in the same unit. They are tracked separately, by different sensors, and they rarely match hour to hour.
Think of them as two taps filling and draining the same tub. Production fills during daylight and peaks around noon. Consumption runs all day and night, with its own rhythm: a bump in the morning, a dip while the house is empty, a tall spike in the evening when the oven, the lights, and the TV all come on at once, which is exactly when your panels are winding down for the day. That mismatch, not a fault, is why your meter still pulls power from the grid some evenings even though the app says you made plenty of energy at lunch.
When you read the app, read both lines together. A low production day with low consumption to match is a quiet winter weekend, and your bill barely notices. A normal production day with a consumption line that suddenly doubled points at something in the house, a space heater left running or a well pump cycling, not at the solar at all. The average U.S. home pays somewhere around 16 to 17 cents per kilowatt-hour, so every kWh you can read and explain is money you can actually see moving.
Self-Consumption and Export: Where Your kWh Go
Every kilowatt-hour your panels make goes to one of two places. It either gets used in your house the moment it is made, or it leaves through the meter to the grid. The app usually labels these self-consumption and export (sometimes "to grid" or "sell"). Learning to read them answers the question people ask most: if I made all this power, why did I still get a bill?
Self-consumption is the share of your own production that your house used on the spot. Run the dishwasher at noon while the sun is high, and that energy goes straight from panel to appliance without ever touching the grid. That is the cheapest electricity you will ever use, because it offsets power you would otherwise buy at the full retail rate. Export is the surplus. When the panels make more than the house needs at that instant, the extra flows out to the grid, and depending on your utility arrangement you get credited for it at some rate.
A high export number is not automatically good news. It can mean your system is sized well and you are banking credits. It can also mean you are generating lots of midday power that nobody in the house is around to use, and getting paid less for that export than you pay to buy power back in the evening. Reading these two numbers over a month tells you whether shifting a load or two into daylight hours, like running laundry at 1 p.m. instead of 8 p.m., would quietly lower your bill.
The Net Number That Drives Your Bill
The number that actually decides your electric bill is neither production nor consumption on its own. It is the difference between them, and the app often shows it as net or as a grid import/export figure. Net is consumption minus production over a period. When it is positive, you pulled more from the grid than you made and you owe for the gap. When it is negative, you sent more out than you took in.
This is where people trip. You can have a day with strong production and still end up net positive, because the panels made their energy at noon and the house used most of its energy after dark. The daily production headline looked great. The net told a different story. So if your goal is to understand the bill, net is the line to watch, not the big production number at the top of the screen that the app shows off first.
Read net over the billing month, not the day. A few net-positive evenings get balanced by net-negative sunny afternoons, and what your utility cares about is the total at the end of the cycle. If your net is drifting higher month over month and the weather has not changed, that is a real signal: either consumption crept up, or production slipped, and the next sections help you tell which.
What a Healthy Day Looks Like on the Graph
Once you know the lines, the daily production graph becomes easy to read at a glance. A healthy clear day is a smooth bell curve. Output starts near zero at sunrise, climbs through the morning, rounds off to a broad peak somewhere near solar noon, then slides back down to zero at sunset. No cliffs, no gaps, no flat tops where you would expect a peak. Just a clean arc.
Clouds write themselves onto that curve as jagged spikes and dips through the day, the graph bouncing up and down as the sun ducks in and out. That ragged shape is normal weather and nothing to fix. What you are training your eye to catch is the shape that does not belong. A sudden vertical notch in the middle of a sunny day, where output drops to near zero for an hour and then recovers, often means shade crossing the array, a tree or a chimney or a neighbor's new addition. A curve that is clean but noticeably lower than the same clear day a month ago is worth a note. And a flat line at zero when the sun is plainly out is the one shape that means stop scrolling and look closer.
The Department of Energy explains that a panel's real output depends on sunlight, the season, shading, temperature, and dirt on the glass, so measured production naturally runs below the lab rating and shifts with conditions throughout the year.
DOE, Solar Performance and Efficiency
That framing matters, because it means a day below the sticker number is the default, not a defect. The glass gets warm and loses a little efficiency. The sun sits lower in October than in June. A film of pollen cuts output a few percent. All of that is baked into a normal graph, and none of it is a reason to call anyone.
Every Number, and When to Worry
Here is the whole dashboard in one place. Keep this nearby for the first few months until the vocabulary sticks, then you will not need it.
| What the app shows | What it actually means | When to worry |
|---|---|---|
| Production (kWh) | Energy your panels made over the period | Well below the seasonal norm across several clear days |
| Consumption (kWh) | Energy your house used over the period | Sudden sustained jump with no change in habits |
| Self-consumption | Share of your own power used on site | Rarely a problem, but very low means midday power is going unused |
| Export / to grid | Surplus power sent out to the utility | High export plus high evening import can mean a timing mismatch |
| Net / grid import | Consumption minus production for the period | Drifting higher month over month with steady weather |
| Daily curve shape | Hour-by-hour production through the day | A sharp notch on a clear day, or a flat line at zero |
| System health / alert | Inverter, string, and communication status | Any active fault or offline inverter |
Notice that most rows say "a pattern over time," not "a single bad number." That is the whole mindset. The app rewards the person who reads trends and ignores the person who reacts to one frame.
Why Summer and Winter Graphs Look Nothing Alike
If you installed in spring and loved the June numbers, December can feel like a betrayal. It is not. The seasonal swing in production is large and completely expected. Summer days are long, the sun climbs high, and the array soaks up many hours near its peak. Winter days are short, the sun stays low in the sky, and even a perfectly clear December day produces a fraction of a clear June day because there are simply fewer sun-hours and a shallower angle.
So the right comparison is never June against December. It is this December against last December, this week against the same week a year ago. When you compare like with like, a healthy system tracks its own history closely, maybe a hair lower each year as the panels slowly age, which the DOE notes is a normal and gradual decline rather than a sudden drop. A monitoring app that keeps a year of history turns this into a glance: pull up last year's curve, lay it over this year's, and the question answers itself.
Snow adds its own twist. A panel buried under snow makes nothing, and the app will show a flat zero that looks alarming until you remember what is on the roof. Panels usually shed snow within a day or two as they warm and the sun hits them, and production returns on its own. A winter zero after a storm is weather. A summer zero under clear sky is a question.
The Cloudy Week That Is Not a Fault
Back to that gray Tuesday. A run of overcast days will drag your weekly total down hard, and the app, which loves to show you a percentage against your average, may flash something that reads like a warning. This is the single most common false alarm in home solar. The test is simple. Did your neighbors with solar, if you know any, see the same slump? Did the forecast show clouds? Does the daily curve look like a low, ragged arc rather than a cliff or a flat line? If yes, your system is doing exactly what physics says it should.
The way to separate weather from a real problem is to wait for the sky to clear and look again. One clear day after the gloom is the reset button. If production bounces right back to the seasonal norm on the next sunny day, the low week was weather. If a clear day comes and production is still stuck low, now you have a trend worth reporting, because clouds cannot explain a bad number when the sun is out.
This is the difference the DOE draws between normal variation and a genuine issue. A sudden, sustained drop that holds across clear days, especially when it falls out of line with the seasonal pattern, is the kind of signal that can point to an inverter fault or a string problem. Weather dips recover. Faults do not fix themselves when the sun comes out.
Reading Battery Charge and Flow
If you have a battery, the app adds a few readings that trip people up at first. State of charge is the big one, shown as a percentage, like a phone battery. It tells you how full the pack is right now. The flow arrows or a power diagram show which direction energy is moving: panels to battery, battery to house, grid to battery, house to grid. Watching that diagram for a minute explains more about your system than any single number.
A normal day with a battery has a rhythm. Morning sun first covers the house, then the surplus charges the battery toward full by early afternoon. Once the pack is full, extra production exports to the grid. In the evening, as production fades and the house load climbs, the battery discharges to cover you instead of buying from the grid. Overnight the charge drifts down, and the cycle starts again at sunrise. If your battery is set to hold a reserve for outages, you will see it stop discharging at some floor, say 20 percent, and that is a setting, not a fault.
What is worth noticing: a battery that never reaches full on sunny days might be undersized for your production, or set to prioritize export. A battery that drains to its reserve every evening means your evening load is bigger than the pack can carry, which is useful to know but not a malfunction.
The Three Alerts Worth Acting On
Most of what the app shows is yours to read and shrug at. Three signals are different, and these are the ones that justify picking up the phone or filing a ticket with your installer.
An inverter fault. The inverter converts the panels' DC power into the AC your house uses, and it is the hardest-working, most failure-prone part of the system. When it faults or goes offline, production usually drops to zero across the whole system, and a good app flags it with a clear health alert rather than making you infer it from a flat graph. An inverter showing an active error code or an offline status on a sunny day is a real service call, not a wait-and-see.
A string or panel-group drop. Panels are wired in groups called strings. If one string loses output while the rest keep producing, your total sags by a chunk, maybe a third or a half on a clear day, but does not go to zero. On the graph it looks like a lower-than-usual arc that holds even in full sun. Systems with panel-level monitoring can point you to the exact group that went quiet. This often traces to a connector, a tripped optimizer, or a wiring issue, and it will not recover on its own.
A slow soiling decline. This is the sneaky one. Dust, pollen, bird droppings, or ash from a distant fire build up on the glass and shave output a little at a time. There is no alert, no error code, just a gentle downward drift when you compare clear days week over week. The DOE lists dirt on the panels as a genuine drag on performance. A rinse, or a good rain, usually restores it. If a cleaning brings production back up, soiling was your answer.
For every one of these, the first step is the same: confirm it against the trend, not the moment. An alert plus a clear-sky number that stays low is real. An alert that clears when the clouds pass was weather all along.
A 2-Minute Monthly Monitoring Check
You do not need to watch the app daily. A healthy system is boring, and that is the point. Once a month, run this quick pass and you will catch the things that matter without the daily anxiety.
- Open the monthly view and compare this month's production against the same month last year, not against last month.
- Glance at a recent clear day's curve. Confirm it is a smooth bell shape with no flat tops or deep notches.
- Check the system health or alerts panel for any active inverter or string fault.
- Look at net or grid import for the billing period and note whether it is drifting up with no weather reason.
- If you have panel-level monitoring, scan for any single panel or group reading far below its neighbors.
- If you have a battery, confirm it is reaching full on sunny days and discharging in the evening.
- After a long dry, dusty, or pollen-heavy stretch, compare clear-day output before and after the next rain to catch soiling.
- Write down one number: this month's total production. A simple log makes next year's comparison instant.
Common Ways People Misread the App
Almost every false alarm I see traces back to one of these. Knowing them in advance saves a lot of worry and a few unnecessary service calls.
- Reacting to one day. A single low number is weather until a week of clear days says otherwise. Always zoom out before you conclude.
- Comparing across seasons. Measuring December against June and deciding the system is broken. Compare the same month year over year instead.
- Confusing production with the bill. A big production day can still end net positive if the house uses its power after sunset. Read net, not just the headline.
- Treating high export as free money. Exporting a lot at midday while buying it back expensive at night can mean a timing mismatch worth fixing, not a win.
- Panicking at a snow-covered zero. A flat line after a storm is the roof, not the hardware. It clears when the panels do.
- Ignoring the slow drift. Soiling never sets off an alarm. The only way to catch it is comparing clear days over time, which is why the monthly check exists.
- Assuming any dip needs a call. Weather recovers when the sun returns. Faults do not. Wait for one clear day before you decide.
The reason a clear app matters is that reading all of this should take two minutes, not a magnifying glass and a spreadsheet. That is the problem the Enact Home app is built to solve: it puts real-time production, consumption, savings, battery status, and system-health alerts in one place, so the difference between a cloudy week and a real fault is something you can see rather than guess at. If you are weighing a system or want to understand what good monitoring looks like before you sign, the residential solar tools show the same data the app tracks once the panels are on your roof. A number you can read is a number you can trust, and that is the whole job of the app.
Frequently asked questions
Why is my solar production low this month?
The most common reason is weather and season, not a fault. Short winter days, a low sun angle, and a run of cloudy weather all cut production sharply, and that is normal. Compare this month against the same month last year rather than against last month, and wait for a clear day to see if output recovers. The DOE notes that real output depends on sunlight, season, shading, temperature, and dirt on the panels, so below-rating numbers are expected.
What should my solar app show on a normal day?
A healthy clear day shows a smooth bell curve: production rising from zero at sunrise, peaking near midday, and falling back to zero at sunset, with no deep notches or flat lines. Clouds make the curve ragged, which is also normal. Consumption runs as a separate line all day, usually spiking in the evening. The DOE homeowner guide covers how a working system behaves day to day.
What is the difference between production, consumption, and net on my solar app?
Production is the energy your panels make, consumption is what your house uses, and net is consumption minus production over a period. Positive net means you pulled from the grid and owe for the gap, negative net means you sent more out than you used. Your bill follows net, not the production headline. With average U.S. power near 16 to 17 cents per kWh, net is the number to watch over a billing cycle.
When should I call my installer about a monitoring alert?
Act on three signals: an inverter fault or offline status on a sunny day, one string or panel group dropping well below its neighbors, and a slow production decline from soiling that a cleaning reverses. Confirm against the trend first, since a dip that recovers when clouds clear was weather. The DOE describes a sudden, sustained drop out of line with the season as the kind of signal worth reporting.
Why did I still get an electric bill if my solar produced a lot?
Because the panels make their power at midday while most homes use the most energy after sunset, when production has stopped. That timing gap means you export surplus at noon and buy power back in the evening, so you can produce plenty and still show a positive net for the month. Reading self-consumption and export together, as covered by the DOE homeowner guide, shows where your kWh actually went.
Does my monitoring app protect my production guarantee?
If your installer offered a production guarantee, monitoring is how you prove a shortfall, so keeping an eye on the data and logging monthly totals directly supports any claim. The system's real output varies with weather and season, as the DOE explains, so a guarantee is measured over time against expected production, not day to day. A good app that stores a year of history makes that comparison easy.
Sources
See your real numbers
Enact builds proposals from your actual roof and utility data — so the savings you see are the savings you get. Get a free, no-pressure design.
Get a Free Solar Proposal



