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

Tyrfing

Medlemmer
  • Innlegg

    5
  • Ble med

  • Besøkte siden sist

Hjemmeautomasjon

  • System
    Home Assistant

Tyrfing sine prestasjoner

Smartplugger

Smartplugger (4/16)

  • Ett år inn
  • Første innlegg
  • Reagerer godt
  • Samtalestarter
  • Uke én ferdig

Nylige merker

1

Nettsamfunnsomdømme

  1. Godt å se at jeg og Tibber er enige. Da konkluderer jeg med at dette prosjektet er prematurt.
  2. 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: Er det noen som får et mer vellykket resultat?
  3. Et annet alternativ er å laste ned strømpriser fra ENTSO-e via Node-RED: For å få tilgang til APIet trenger man en securityToken/API key (https://transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html#_authentication_and_authorisation). Se også https://amsleser.no/blog/post/21-obtaining-api-token-from-entso-e. I den vedlagte flowen er min nøkkel byttet ut med x-er. I http-requesten angir man en kode for strømprisområde. Jeg bruker koden for NO2 (10YNO-2--------T), andre koder finner man i vedlegg A.10 i doken til APIet (https://transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html#_areas). URLen for APIet angitt i dokumentasjonen ser ut til å være feil (jeg bruker https://transparency.entsoe.eu/api). For å regne om til NOK kan man hente eurokurs vha API hos Norges Bank (https://www.norges-bank.no/tema/Statistikk/apne-data/) eller Fixer (https://fixer.io/). Jeg laster ned dataene en gang i døgnet (litt etter kl 12 UTC) og lagrer prisene (både EUR/MWh og NOK/kWh) i en lokal database. Tilfeldigvis er outputen fra extract prices noden en tabell med time/value par som fungerer som input til en Influx-database. All annen bruk av strømpriser hos meg går mot den lokale databasen. Da kan jeg enkelt bytte leverandør av strømpriser ved behov. Flow: https://pastebin.com/ZBM8PCiH
  4. Ja, da bruker man f.eks. noe fra https://amsleser.no/ eller tilsvarende.
  5. Ser du har noen sensorer for status for Node-RED og MQTT. Hva sjekker de, evt hvordan er de implementert?
×
×
  • 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.