Skip to content

The ten data problems that size a battery for you

Most wrong battery sizes start in the meter file, not in the model. A kW column read as kWh makes the site four times bigger at 15-minute resolution, a spike sets a peak the site never had, and a gap can hide the one that matters. Check ten things before sizing: units, registers, interval length, timestamp labelling, daylight saving days, duplicates, gaps, stuck readings, spikes and coverage — and then compare monthly totals and peaks with the invoices.

6 min read · Updated 2026-10-30

1. kW read as kWh (or the other way round)

A 15-minute value can be energy (kWh in the interval) or average power (kW). At 15 minutes, kW = 4 × kWh: 100 kWh in a quarter-hour is an average of 400 kW. Read the wrong way, the site's consumption and peak are four times too high or too low. Check the column header and the unit row; if there is none, compare the year's sum with the invoices. At 30-minute data the factor is 2.

2. A meter register instead of interval values

Some exports give the meter's running total, which only ever goes up. Consumption per interval is the difference between consecutive readings. Watch for drops in the register: a meter exchange or a rollover, which must not become a huge negative or positive interval.

3. The wrong or a mixed interval length

The interval is the most common step between timestamps: 15 minutes for most C&I meters, 30 in the UK, 60 in many portals. A file that changes length in the middle of the year usually means a meter exchange or a new resolution, and needs two imports rather than one.

4. Timestamps that label the end of the interval

A file whose day starts at 00:15, or that contains 24:00, labels each interval by its end. Read as the start, every value moves one step late — which shifts peaks across month ends and across tariff time windows. It is common: in a review of 24 half-hourly formats from UK portals, some files labelled the period end and others the start (Leigh Dodds, 2021).

5. Daylight saving days

In local time, the spring day has 23 hours (92 quarter-hours) and the autumn day 25 (100). A file with exactly 96 values on every day ignores daylight saving: it is either in UTC or in winter time all year, and an hour of the autumn day is missing or doubled. That matters most in winter, when many peaks fall.

6. Duplicates

The same interval twice with the same value is harmless: count it once. The same interval twice with different values usually means two meters or two channels mixed in one file, and needs a decision before anything else.

7. Gaps

Missing intervals understate consumption and can hide the peak a battery has to cut. Short gaps of up to an hour can be interpolated; longer ones filled from the same weekday's profile, scaled to the bill, or left out. Zorowatt's checker marks the data as an error when more than 10% of the intervals are missing, and every fill is a proposal you accept, never automatic.

8. Stuck zeros and flatlines

More than four hours at exactly 0 kW on a site that otherwise never drops to zero suggests a stuck meter or a shutdown; the same non-zero value for more than six hours often marks an estimated or substituted reading. Both thresholds are Zorowatt's estimates. Ask the client before you keep or replace them.

9. Spikes

A single value far above the site's usual top load — Zorowatt flags anything above three times the 99th percentile, an estimated threshold — or above the connection's physical capacity is usually an error. If it is real, it was billed: check it against the invoice's kW max. If it is not, a battery sized on it would be oversized, and the savings promised on it would never appear.

10. Coverage

Less than 12 months means the annual peak and the seasons are extrapolated. Zorowatt treats a dataset as good enough for a study only with 12 months and at least 90% of the intervals measured; below that the report says the result is provisional.

Then check against the invoices

The last test catches most of the others: compare each month's kWh and maximum kW from the data with the invoice for that month. A factor of 4 points at kW vs kWh, a one-month shift at the date order or the labelling, a small steady gap at missing intervals or estimated readings.

The free meter data checker runs all ten checks in your browser and tells you what it assumed — layout, interval, unit, labelling, date order — so you can see and correct it. Nothing is uploaded.

Frequently asked questions

How do I know whether a file is in kW or kWh?
Look for the unit in the header first. If there is none, sum the year and compare it with the invoices: at 15-minute data, a sum about four times too high means the values are kW.
Should I fill gaps before sizing?
Only with a method you can name in the report, and only after deciding whether the gap could hold a peak. A filled peak is a guess; a missing one is a risk. Either way, the data appendix should show what was filled and how.
Does one wrong value really matter?
For peak shaving, yes: the battery is sized against the highest values, so one spike can decide the size. For energy totals, one value rarely matters.
Why do daylight saving days matter for a battery?
An hour shifted or doubled on the autumn day moves a peak or invents one. Peaks are what a battery is sized for, so a timing error becomes a sizing error.

Related guides

Sources

Last checked: 2026-10-30. Every figure in this guide comes from the source linked next to it, with the retrieval date Zorowatt's research recorded (28–30 October 2026), or from arithmetic shown step by step. The thresholds for gaps, stuck zeros, flatlines, spikes and coverage are Zorowatt's own estimates, as used by its data checker.

Stuck on something else? Ask the community.

Fazer uma pergunta

Novos guias na sua caixa de entrada

Cerca de um e-mail por mês: guias e vídeos novos, soluções para os problemas sobre os quais o pessoal pergunta e novidades da Zorowatt.

Cerca de um e-mail por mês com novos guias, vídeos e novidades da Zorowatt. Primeiro enviamos um link de confirmação para o seu e-mail, e você pode cancelar a inscrição quando quiser. Política de privacidade

Size it right with Zorowatt

Upload a site's meter data and bill. Zorowatt checks the data, rebuilds the bill, sizes a battery and writes the report. Your first site analysis is free.