Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

API for nettleie-priser hos Lnett


Anbefalte innlegg

Lnett har implementert DIGINs Nettariff APIhttps://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?

Lenke til kommentar
Del på andre sider

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.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.