Tyrfing Posted October 20, 2022 Posted October 20, 2022 Lnett har implementert DIGINs Nettariff API: https://www.l-nett.no/nettleie/tariff-api/ Dette er det samme som f.eks. Elvia har gjort. Jeg er ikke helt overbevist av Lnetts forsøk, enten gjør jeg noe feil eller så er denne implementasjonen noe buggy. Er det noen som får ut fornuftige data derfra? En meteringpointsgridtariffs-query gir meg dette resulatet: [ { "gridTariff": { "company": { "companyName": "L-Nett AS", "companyOrgNo": "980038408" }, "tariffTypes": [ { "tariffKey": "DET100", "product": "Nettleie <100 000 kWh", "title": "Standard", "description": "Nettleie standard", "usePublicHolidayOverride": "CHEAP", "useWeekendPriceOverride": "CHEAP", "consumptionFlag": true, "usePowerPriceConfiguration": false, "fixedPriceConfiguration": { "basis": "monthlymax", "maxhoursPerDay": null, "daysPerMonth": null, "allDaysPerMonth": null, "maxhoursPerMonth": 1, "months": 1, "monthsOffset": 0 }, "resolution": 60, "tariffPrices": [ { "startDate": "2022-01-01", "endDate": "2022-12-31", "taxes": { "fixedPriceTaxes": [ { "startDate": "2022-01-01", "endDate": "2022-12-31", "taxType": "vat", "taxValue": 25, "taxUom": "%", "taxTypeDescription": "MVA" } ], "energyPriceTaxes": [ { "startDate": "2022-01-01", "endDate": "2022-12-31", "taxType": "enovaTax", "taxValue": 0.01, "taxUom": "kr/kWh", "taxTypeDescription": "Enovaavgift" }, { "startDate": "2022-01-01", "endDate": "2022-12-31", "taxType": "vat", "taxValue": 25, "taxUom": "%", "taxTypeDescription": "MVA" } ] }, "seasons": [ { "name": "all", "months": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 ], "fixedPrices": { "id": "DET100.FP.01", "fixedPriceLevel": [ { "id": "DET100.FP.01", "valueMin": 0, "valueMax": 5, "nextIdDown": null, "nextIdUp": "DET100.FP.02", "valueUnitOfMeasure": "kWh/h", "monthlyFixedExTaxes": 200, "monthlyUnitOfMeasure": "kr/month", "levelInfo": "Power consumption: 0-5 kWh/h", "currency": "NOK", "monetaryUnitOfMeasure": "kr/hour" }, { "id": "DET100.FP.02", "valueMin": 5, "valueMax": 10, "nextIdDown": "DET100.FP.01", "nextIdUp": "DET100.FP.03", "valueUnitOfMeasure": "kWh/h", "monthlyFixedExTaxes": 280, "monthlyUnitOfMeasure": "kr/month", "levelInfo": "Power consumption: 5-10 kWh/h", "currency": "NOK", "monetaryUnitOfMeasure": "kr/hour" }, { "id": "DET100.FP.03", "valueMin": 10, "valueMax": 15, "nextIdDown": "DET100.FP.02", "nextIdUp": "DET100.FP.04", "valueUnitOfMeasure": "kWh/h", "monthlyFixedExTaxes": 380, "monthlyUnitOfMeasure": "kr/month", "levelInfo": "Power consumption: 10-15 kWh/h", "currency": "NOK", "monetaryUnitOfMeasure": "kr/hour" }, { "id": "DET100.FP.04", "valueMin": 15, "valueMax": 20, "nextIdDown": "DET100.FP.03", "nextIdUp": "DET100.FP.05", "valueUnitOfMeasure": "kWh/h", "monthlyFixedExTaxes": 500, "monthlyUnitOfMeasure": "kr/month", "levelInfo": "Power consumption: 15-20 kWh/h", "currency": "NOK", "monetaryUnitOfMeasure": "kr/hour" }, { "id": "DET100.FP.05", "valueMin": 20, "valueMax": 25, "nextIdDown": "DET100.FP.04", "nextIdUp": "DET100.FP.06", "valueUnitOfMeasure": "kWh/h", "monthlyFixedExTaxes": 600, "monthlyUnitOfMeasure": "kr/month", "levelInfo": "Power consumption: 20-25 kWh/h", "currency": "NOK", "monetaryUnitOfMeasure": "kr/hour" }, { "id": "DET100.FP.06", "valueMin": 25, "valueMax": 50, "nextIdDown": "DET100.FP.05", "nextIdUp": "DET100.FP.07", "valueUnitOfMeasure": "kWh/h", "monthlyFixedExTaxes": 1200, "monthlyUnitOfMeasure": "kr/month", "levelInfo": "Power consumption: 20-50 kWh/h", "currency": "NOK", "monetaryUnitOfMeasure": "kr/hour" }, { "id": "DET100.FP.07", "valueMin": 50, "valueMax": 75, "nextIdDown": "DET100.FP.06", "nextIdUp": "DET100.FP.08", "valueUnitOfMeasure": "kWh/h", "monthlyFixedExTaxes": 1700, "monthlyUnitOfMeasure": "kr/month", "levelInfo": "Power consumption: 50-75 kWh/h", "currency": "NOK", "monetaryUnitOfMeasure": "kr/hour" }, { "id": "DET100.FP.08", "valueMin": 75, "valueMax": 100, "nextIdDown": "DET100.FP.07", "nextIdUp": "DET100.FP.09", "valueUnitOfMeasure": "kWh/h", "monthlyFixedExTaxes": 2200, "monthlyUnitOfMeasure": "kr/month", "levelInfo": "Power consumption: 75-100 kWh/h", "currency": "NOK", "monetaryUnitOfMeasure": "kr/hour" }, { "id": "DET100.FP.09", "valueMin": 100, "valueMax": null, "nextIdDown": "DET100.FP.08", "nextIdUp": null, "valueUnitOfMeasure": "kWh/h", "monthlyFixedExTaxes": 4000, "monthlyUnitOfMeasure": "kr/month", "levelInfo": "Power consumption: >100 kWh/h", "currency": "NOK", "monetaryUnitOfMeasure": "kr/hour" } ] }, "energyPrice": { "energyPriceLevel": [ { "id": "DET100.EP.C.01", "level": "CHEAP", "energyExTaxes": 0.126, "hours": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23 ] }, { "id": "DET100.EP.E.01", "level": "EXPENSIVE", "energyExTaxes": 0.206, "hours": [ 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21 ] } ], "currency": "NOK", "monetaryUnitOfMeasure": "kr/kWh" } } ] } ] } ] } } ] Resultatet ligner litt på DIGIN-spesifikasjonen, men virker å være ganske langt unna. Fra-dato 1. januar er feil. Lnett (og alle andre) endret opplegg for nettariff 1. juli. Dersom jeg endrer dato i utspørringen (f.eks. til mai) så får jeg returnert samme data som over. Dvs. datoen ser ut til å bli ignorert. Jeg får som forventet to priser for energileddet, en for natt/helg og en for dag ("energyExTaxes": 0.126 og "energyExTaxes": 0.206), men disse stemmer ikke med prisene som Lnett opererer med: 22-06, helg: 16.07 øre/kWh (20.09 inkl moms) 06-22: 22.47 øre/kWh (28.09 inkl moms) Resultatet har med enovaavgiften (1 øre/kWh) og momsen, men har ikke med elavgiften (15.41 øre/kWh). Og av disse avgiftene så er det elavgiften som endres ca årlig. Trinnene og prisen for kapasitetsledd ser korrekt ut. Dersom jeg gjør en tarifftype-query så er priskonfigurasjonen ulik priskonfigurasjonen i meteringpointsgridtariffs-queryen (over): [ { "tariffKey": "DET100", "product": "Nettleie <100 000 kWh", "companyName": "L-Nett AS", "companyOrgNo": "980038408", "title": "Nettleie <100 000 kWh", "consumptionFlag": true, "lastUpdated": "2022-06-20T09:16:07.877Z", "usePublicHolidayPrices": true, "useWeekendPrices": true, "fixedPriceConfiguration": { "basis": "fixed", "maxhoursPerDay": 1, "daysPerMonth": 3, "allDaysPerMonth": true, "maxhoursPerMonth": 3, "months": 1 }, "powerPriceConfiguration": { "reactivePowerPricing": false, "powerFactorPercentage": 0 }, "resolution": 0, "description": "Average of 3 highest hours on different days" } ] Tanken min var å automatisk holde nettleien oppdatert, men jeg tror jeg venter litt. Lnett virker litt i overkant optimistiske når de skriver: Quote Lnett har laget et API som gir deg prisene på nettleie per time. Dette API'et kan hjelpe deg til enklere å styre strømforbruket ditt. Er det noen som får et mer vellykket resultat? Quote
stigvi Posted October 20, 2022 Posted October 20, 2022 https://support.tibber.com/nb/articles/6337608-hvorfor-er-ikke-prisinformasjon-fra-nettselskapet-mitt-tilgjengelig 1 Quote
Tyrfing Posted October 20, 2022 Author Posted October 20, 2022 Godt å se at jeg og Tibber er enige. Da konkluderer jeg med at dette prosjektet er prematurt. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.