Data Collection

Etainabl collects meter data automatically via AMR, SMETS2, and API connections. No manual reads, no missing months, no guesswork. Just clean, continuous data.

Clean, continuous data from every meter, automatically

Every report, validation and emissions figure is only as good as the data beneath it. Automating collection removes the gaps, estimates and missing months that quietly undermine everything built on top.

Readings AppManual & automatedFor the meters nothing else can reach: find the meter by location, validate the read as it's typed, attach photo evidence. Works offline — reads sync when signal returns.
Supplier PortalsInvoices, auto-fetchedWe hold the logins and visit 20+ supplier portals twice a day — two-factor authentication included. Every new invoice goes straight into validation, not a folder.
GridfetchHH & NHH from industryHalf-hourly electricity by MPAN, gas by MPRN, water by SPID — direct from the industry's own systems under your Letter of Authority. Switch supplier, the data keeps flowing.
SpreadsheetsEmail · FTP · S3SFTP collected on schedule, S3 processed the moment a file lands, dedicated email addresses per feed — ZIPs unpacked, every file archived as received.
etainablConsumption data
BMSBuilding systemsScheduled exports in the native report formats of Trend, Siemens, Schneider, Niagara N4 and more — read exactly as delivered, nothing reformatted first.
Building NetworkDirect from metersBACnet over a secure private link: meters, plant and sensors read straight off the building network, as often as hourly. No gateway software to install.
Meter Integrationse.g. Synapsys, 4DDirect API connections to metering, solar, water and sensor platforms. Self-healing: after an outage the next run collects everything that was missed.
Data Providerse.g. Stark, ImservScheduled feeds from Stark, IMServ, Data Vision, SSE Clarity, Deepki and more — layouts we already read, matched to your meters automatically.

Ten ways in. One clean record out.

Push it, pull it, email it, drop it on a server, or read it off a dial. Autonomous AI agents collect from supplier portals, emails, invoice documents, APIs, SFTP and the industry data flows — then extract everything into one unified format, validate every line, and turn it into clear, accurate reporting on your energy estate.

01SFTPWe log into your server on a schedule and collect anything new. Nothing already taken is taken twice.
02S3 bucket dropWrite files straight into your dedicated ingest bucket. Processing starts the moment the object lands.
03EmailA dedicated address per feed. Attachments are extracted and processed automatically — even inside ZIPs.
04Industry data flowsElectricity, gas and water direct from the central market systems under your Letter of Authority — independent of your supplier.
05Supplier portalsAgents log into 20+ supplier portals twice a day and download every new invoice — two-factor authentication included.
06Device & platform APIsDirect authenticated connections to metering, solar, water, waste and sensor platforms. No files, no middleman.
07BACnet & building networksA private network link into the building lets Etainabl read BMS points and sub-meters directly.
08Field readings appFor the meters that can't be automated — readings validated on capture, in the platform instantly.
09Invoice documentsAny PDF bill, emailed or uploaded, read line by line into structured invoice data.
10Manual importA guided upload wizard with mapping, preview and full rollback — for history, one-offs and bulk changes.
Autonomous agents

Our fleet of autonomous AI agents assists in gathering and extracting the data you need — making your energy portfolio easily accessible, reportable, and at your fingertips.

What happens after it arrives

Every route converges on the same agent-run pipeline, and every stage writes to the same run record — a hand-uploaded spreadsheet is exactly as traceable as an automated feed.

1CollectFetched, received or read on schedule. Duplicates are skipped before anything is parsed.
2ExtractThe format is identified, columns are mapped, and every row is matched to one of your meters.
3ValidateDates, numbers and units checked line by line — every issue recorded against the exact row it came from.
4ImportClean records written as an upsert. Resending a corrected file replaces — never duplicates.
5ReportImmediately available to analytics, bill validation, emissions and tenant recharge.
One record, whatever the routeA reading emailed as a spreadsheet and one pulled from an API are indistinguishable by the time they reach your reporting.
When your data is together

One validated record — and everything downstream starts working.

Bill validationEvery invoice checked against contracts, reads and half-hourly data — 40+ rules before you pay.Reporting & complianceAudit-ready energy and carbon figures straight from live data — SECR, ESOS and GRESB.Tenant rechargeCharges calculated and invoiced from measured consumption — not floor area.

Data collection, answered

Quick answers on how data gets in — and how it stays trustworthy.

What do we need to give you to get connected?

For industry data, a Letter of Authority and your MPANs or MPRNs. For supplier portals, the login credentials. For file feeds, nothing — we issue the address or path. For a format we haven't seen, one sample file. Most feeds are live within days.

What happens if a feed quietly stops?

Etainabl watches for absence as carefully as it watches for errors. Nominate the files you expect and how often — if one is late, or never arrives at all, you're alerted. Checks run every five minutes, and every alert deep-links straight to the problem.

What if a supplier reissues a corrected file or invoice?

Resending is always safe. Records are matched on meter, period and register and written as an upsert — corrected values replace the old ones, and nothing is ever double-counted.

Do you handle more than electricity and gas?

Yes. Water, waste, solar generation, heating, cooling and oil are first-class data types with their own units and validation rules — alongside environmental measures like temperature, CO₂, air quality and occupancy.

Can you load our historic data?

Yes. Set a start date and industry collection backfills from there, and the import wizard handles historic spreadsheets with column mapping, preview and full rollback. Load twenty years if you have it — nothing is aged out.

Is there a limit on how much we can collect?

No. Etainabl is priced by portfolio, not by data — no per-record charge, no ingestion allowance, no tier you outgrow. The only practical limits are on single manual uploads: 20 MB, ten files at a time.

What about half-hourly data?

Half-hourly is the default, not a premium option — 48 periods per meter per day, collected from the industry systems. Granular data becomes load-profile analysis, demand-management insight and peak-versus-off-peak breakdowns.

How do we know the data is right?

Every run is logged to file and meter level, with the original file downloadable exactly as it arrived. A file with invalid data is rejected whole — with the reason recorded against the exact row — and estimates are always marked, so an estimate can never be mistaken for a meter read.

See Data Collection on your own data

Book a 30-minute demo and we'll walk through exactly how this works for a portfolio like yours.

Book a demo