- 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
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, or you can push them to the Asset Readings endpoint as
boundary_import_energy_kwh and boundary_export_energy_kwh.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 timestampsThe
start_timestamp and end_timestamp of each reading must match the shape of its label, or the reading is rejected:- Half-hourly interval energy (
charger_consumption_energy_kwh,heat_pump_consumption_energy_kwh,hot_water_tank_consumption_energy_kwh,boundary_import_energy_kwh,boundary_export_energy_kwh):start_timestampmust fall on a half-hour boundary (minute:00or:30, zero seconds), andend_timestampmust be exactly 30 minutes after it. - Instantaneous (
boundary_import_kw,battery_inverter_import_kw,solar_power_kw,battery_state_of_charge_pct,battery_stored_energy_kwh):start_timestampmust equalend_timestamp. - Lifetime registers (
charger_lifetime_consumption_energy_kwh,boundary_lifetime_import_energy_kwh,boundary_lifetime_export_energy_kwh): point-in-time meter reads, sostart_timestampmust equalend_timestamp.
accepted: false and an error message; other readings in the same batch are still accepted.- 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

