Tyrfing Skrevet 20. oktober 2022 Skrevet 20. oktober 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? Siter
stigvi Skrevet 20. oktober 2022 Skrevet 20. oktober 2022 https://support.tibber.com/nb/articles/6337608-hvorfor-er-ikke-prisinformasjon-fra-nettselskapet-mitt-tilgjengelig 1 Siter
Tyrfing Skrevet 20. oktober 2022 Forfatter Skrevet 20. oktober 2022 Godt å se at jeg og Tibber er enige. Da konkluderer jeg med at dette prosjektet er prematurt. Siter
Anbefalte innlegg
Bli med i samtalen
Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.