Troubleshoot missing energy usage data
Common reasons usage data is missing or delayed, and what to check before contacting support.
Energy usage data (interval reads and daily consumption) is returned by GET /v1/energy/usage. It is sourced from the institution — in Australia (CDR), the energy retailer — so its availability depends on the institution's systems and the meter type at the property.
Why usage data may be missing
No smart meter. Interval usage data is only available for properties with a smart meter. Properties on accumulation meters do not return interval data. This is an institution limitation and cannot be resolved by Fiskil.
No eligible accounts. Some institutions return a "no eligible accounts" error for users whose accounts are not yet enrolled in the institution's data sharing programme, even when a smart meter is installed. This is more common with smaller institutions.
Data not yet synced. After a consent is created, usage data is fetched on the initial sync and then refreshed on a schedule. Wait for the energy.usage.sync.completed webhook event, then allow a few minutes before querying.
Service point ID changed. Some institutions update service point identifiers over time. If usage data stops arriving after previously working, check whether the service point ID has changed.
No service points returned. If GET /v1/energy/service-points returns an empty array for a consent, the institution did not return any service points for that user, and no usage data will be available until it does.
Upstream market data delays
In Australia (CDR), usage history for a service point ultimately comes from AEMO, the market operator. When the institution sources reads from AEMO, new reads can take an extra 24–48 hours to appear.
Data gaps and null reads
Gaps in usage data are normal, particularly around public holidays or meter read issues. Null or zero reads can indicate a meter communication issue at the property. Fiskil returns this data exactly as the institution provides it.
Before you contact support
- Confirm the property has a smart meter.
- Confirm
GET /v1/energy/service-pointsreturns service points for the consent. - Confirm the
energy.usage.sync.completedevent has fired for the consent. - Check whether the account name or service point ID has recently changed.
If usage data is still missing for part of the data-sharing history, contact Fiskil support with the end user ID, the consent (arrangement) ID, the institution name, the service point ID or NMI if known, and the date range that is missing.