Tillbaka till FAQ

API:et returnerar null för timvärden eller dagsvärden - varför?

Metry API stödjer tre granulariteter för förbrukningsdata: month, day och hour. Månadsvärden fungerar för de flesta mätpunkter, men tim- och dagsdata kan returnera null även när endpunkten är korrekt. Det är avsiktligt, inte ett fel.

Varför tim- och dagsdata kan vara null

Tim- och dagsdata är bara tillgänglig om:

  1. Nätbolaget levererar data på den upplösningen, och
  2. Tim- eller dagsinsamling har beställts för just den mätpunkten.

Månadsdata är standard och finns för nästan alla mätpunkter. Timvärden kräver en separat beställning - antingen direkt från nätbolaget eller via Metry - och kan i vissa fall ha en extrakostnad.

Så kontrollerar du vilken granularitet som finns för en mätare

Öppna mätpunkten i Metryportalen och titta i avsnittet Insamling. Det visar vilken upplösning som för närvarande samlas in (månad, timme eller båda).

Du kan även anropa meters-endpunkten och granska fältet metrics för att se vilka datatyper som är tillgängliga för en given mätare.

Så beställer du tim- eller dagsinsamling

  • Kontakta support@metry.io och ange vilka mätpunkts-ID:n du behöver timdata för.
  • Vi kontrollerar om nätbolaget stödjer det och vad som krävs.
  • Om beställning från nätbolaget kräver fullmakt skickar vi en mall.

Vissa nätbolag levererar enbart månadsdata oavsett vad som beställs. I de fallen är timinsamling inte möjlig.

Exempel: korrekt API-anrop för månadsdata

GET https://app.metry.io/api/v2/consumptions/{key}/month/2026040100-2026050100?metrics=energy

Att ändra month till hour eller day returnerar null för mätare utan aktiverad timinsamling:

GET https://app.metry.io/api/v2/consumptions/{key}/hour/2026040100-2026050100?metrics=energy

Det är förväntat beteende. API-dokumentationen anger att tim- och dagsgranularitet stöds men inte nödvändigtvis är tillgänglig för varje mätare.

Mer hjälp

Se Introduktion till Metry API eller kontakta support@metry.io .

Uppdaterad 2026-10-23