Jump to content
  • Sign Up
Støtt hjemmeautomasjon! 🥇🥈🥉

Recommended Posts

Posted

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?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.