- operational metering: readings from the asset to understand and optimize asset usage. We typically need these with as low latency as possible
- settlement metering: readings from the asset or site boundary meter, which we send to the market operator as proof of delivery
| Market | Asset Metering Allowed? |
|---|---|
| DNO Flex | Yes |
| Capacity Market | Yes (1.5% accuracy) |
| DFS | Yes |
| Wholesale | Yes (CoP11 required) |
CoP11 is a UK standard which is required to use an asset’s metering in the wholesale market. Axle has extensive
experience qualifying assets for CoP11 - please get in touch to discuss how we can qualify your asset
Communicating asset telemetry
The kind of telemetry we gather varies by asset.Chargers
Chargers
- Charge Power (kW)
- Plugged in (boolean)
Electric Vehicles
Electric Vehicles
- State of charge (SOC) (%)
- Plugged in (boolean)
- Charge Power (kW)
Batteries
Batteries
- State of charge (SOC) (%)
- Inverter Power (kW)
- Grid Power (kW)
- Solar Power (kW)
HVAC
HVAC
- Power (kW)
- Temperature (°C)
CT clamp readings
CT clamp readings
For sites with a CT clamp installed at the grid boundary, Axle can collect half-hourly CT clamp readings through supported asset integrations.CT clamp data measures site-level grid I/O similarly to a boundary meter, and is treated as such when verifying delivery.
Reading direction and sign convention
When you send readings to the Asset Readings endpoint, the sign of each value tells us its direction. For readings that can flow either way, the convention is positive = import, negative = export:- Import means power/energy flowing in — from the grid into the site, or into the battery (charging).
- Export means power/energy flowing out — out to the grid, or out of the battery (discharging).
label values accepted by the endpoint:
Reading (label) | Unit | Sign convention |
|---|---|---|
boundary_import_kw | kW | Positive = import from the grid, negative = export to the grid |
battery_inverter_import_kw | kW | Positive = into the battery (charging), negative = out of the battery (discharging) |
solar_power_kw | kW | Generation only — always >= 0 |
charger_consumption_energy_kwh | kWh | Consumption only — always >= 0 |
charger_lifetime_consumption_energy_kwh | kWh | Cumulative lifetime consumption — always >= 0 |
boundary_lifetime_import_energy_kwh | kWh | Cumulative lifetime import across the site boundary — always >= 0 |
boundary_lifetime_export_energy_kwh | kWh | Cumulative lifetime export across the site boundary — always >= 0 |
provisional_consumption_kwh | kWh | Consumption only — always >= 0 |
battery_state_of_charge_pct | % | Between 0 and 100 (inclusive) |
battery_stored_energy_kwh | kWh | Always >= 0 |
- Via our API
- Via your API
You can push telemetry to our Asset Readings endpoint, where you’ll find a list of accepted reading types

