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

Snakehand

Medlemmer
  • Innlegg

    25
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    2

Innlegg skrevet av Snakehand

  1. Strømpris svarte på min henvendelse, og legger skylden på Nordpools kontrakts-vilkår:

     

    Quote

    Hei og takk for din henvendelse,

    Beklager, dette er ikke et åpent API lenger. Vi skulle gjerne gjort API-et tilgjengelig for alle norske forbrukere, men dette er utenfor kontrakten vi har signert med Nordpool. I stedet har vi laget et GUI for å gjøre spotprisene lett tilgjengelig for den norske forbrukere.

    Det finnes imidlertid andre som tilbyr API-løsning. For eksempel https://www.hvakosterstrommen.no/strompris-api

    Håper det er til hjelp.

     

  2. Som et epitaph:

     

    Jeg hadde telefonisk kontakt med forbrukerrådet. Og de leser ikke forskriften slik at strømleverandørene (eller noen andre) har plikt til å opplyse om gjeldene spot-pris. For å følge opp saken kan jeg henvende meg til forbruker-tilsynet, eventuelt barne og familiedepartementet som har forfattet forskriften. Jeg tror en skriftlig henvendelse til forbruker-tilsynet med utgangspunkt i aktuelle problemer open-source løsninger for energi-effektivisering har kan være et fornuftig neste steg.

    • Like 3
  3. 17 minutes ago, stigvi said:

    ...Men jeg lurer på hva du egentlig er ute etter? Hva vil du ha fram? ...

    I dagens energi-situasjon er det mye fokus på å kunne stabilisere energi-prisene ved å bedre balansere produksjon og forbruk, da gjerne med "smarte" løsninger. For å kunne gjøre dette i praksis kreves det at prisene er tilgjengelig for en viss periode fremover. En smart varmtvannsbereder er et godt eksempel på dette, hvor man har en ide om forbruk, og har mulighet å planlegge fremover når man skal bruke strøm på å varme vannet slik at det ikke blir for kaldt. Men slik jeg ser det blir grasrot-tiltak som dette sabotert av Nordpool som ønsker å selge pris-data til høyest mulig pris, noe som vanskeliggjør og fragmenterer tilgangen til informasjon og som i ytterste konsekvens være direkte miljøskadelig da f.eks flere kullkraftverk må fyres opp for å øke base-load.

    Forskrift om prisopplysninger kan da være et brekkjern for å løse opp i denne floken, samt tjenester som hvakosterstrommen.no, men det er ikke tilfredstillende at man skal være avhengig av noen få individers goodwill og deres villighet til på påkoste server-kostnader, begge elementer som har sine begrensninger.

    • Like 1
  4. Etter å ha gravet litt i javascripten til strømpriser, ser jeg at prisene kan hentes fra en URL som krever et token som bare er basert på et tids-stempel. I python kan json filen leses slik:

     

    import time
    import base64
    import urllib.request
    
    t = time.time()
    tval = str(int(t*t))
    token = base64.b64encode(bytes(tval, "utf-8")).decode("utf-8")
    url = "https://www.strompris.no/api/spotprice/dayprice?token=%s" % token
    contents = urllib.request.urlopen(url).read()
    print(contents)

     

    Så her der det ut til at det kan være lagt opp til katt-og-mus lek med "beskyttelsen". Men spørsmålet er hvorfor forbruker-rådet ikke ser ut til å ha forbrukernes interesse i fokus i akkuratt denne saken.

  5. stigvi skrev (2 timer siden):

    Det er jo et krav til din leverandør. Men verken du eller jeg er kunde hos Nordpool. Eller Forbrukerrådet. 

     

    Da vil jeg utfordre deg til å finne 1 strømselskapet som har dagens og morgendagens spot pris like lett tilgjengelig som øvrige prisopplysninger som påslag og månedspris. Min påstand er at ingen gjør dette siden Nordpool har for mye kontroll på distribusjon av informasjon om priser.

  6. stigvi skrev (5 timer siden):

    Dette er verken offentlige data eller noe det offentlige eier. Nordpool og dens virksomhet er høyst kommersiell.

    Det store spørsmålet er om ikke dette er data som må være fritt tilgjengelig hvis strømselskapene skal følge forskrift om prisopplysning for varer og tjenester.

     

    https://lovdata.no/forskrift/2012-11-14-1066/§21

     

    Sitat

    Kraftleverandøren skal ha oppdatert prisliste lett tilgjengelig på det stedet eller i de kanaler der forbrukeren kan inngå kraftavtaler. Har kraftleverandøren hjemmeside, skal oppdatert prisliste også fremgå der. Opplysningene i prislisten skal presenteres på en klar og tydelig måte.

     

    Her er det tydelig krav om at prisopplysninger skal være oppdatert og lett tilgjengelig. Så jeg har vondt for å forstå at Forbrukerrådet er fornøyde med at prisopplysninger er lite tilgjengelig, og ser seg fornøyde med å henvise til https://www.hvakosterstrommen.no som ser ut til å være et rent goodwill prosjekt som hverken strømselskapet eller andre offentlige etater står bak. Så jeg har vondt for å se at kraftleverandørene har oppfylt kravene i forskriften på denne måten.

    • Like 1
  7. Jeg syns det er nokså graverende at kun et mindretall av strømselskapene har åpne APIer med informasjon om pris, siden dette er pålagt etter prisopplysningsforskriften. Prisene skal da normalt finnes på hjemmesiden ( ikke i f.eks app ) Så jeg lurer litt på hva forbrukerrådets tenker når de selv legger ut prisene, og hva slag avtale de har med Nordpool som prøver å ta seg betalt for en tjeneste som skulle være gratis i utgangspunktet.

  8. For å gjøre dette på in sikker måte og innenfor hva som er tillat å gjøre selv med svakstrøm, ville jeg brukt f.eks en 12 eliminator e.l. og trukket ledninger ut gjennom f.eks vinduskarmer til sensoren. Si da at vi ønsker å varme med 8 watt.

     

    Etter litt omskriving av Ohms lov og P = R * I ^ 2 får vi:

     

    I = P / U

    R = U / I

     

    Da får vi I ( strømmen ) som trengs er 0.66 A - Og motstanden må være 18 Ohm, men denne strømmen er litt stor, så det ville være lurt å regne dette ut med en høyere spenning for å redusere effekten av spenningsfall i ledningene.

     

    Edit: For å svare på spørsmålet, motstanden må tåle en effekt på 10W ellers vil den brenne opp. Resistansen må tilpasses slik at effekten ikke overstiger 10W.

  9. Jeg fikk endelig tid til å oppgradere nå etterhvert 12 år gamle python script som har gjort nattsenking av innetemperaturen fra før det ble times-prising til ny Rust kode som bruker tabber biblioteket jeg skrev om her tidligere ( https://crates.io/crates/tibber ) - I første omgang har jeg laget en meget enkel omvendt proporsjonal styring av temperatur ut i fra en formel som ser slik ut:

     

       temp = 24 - 1.5 * (kWh pris i kroner)      med begrenset min og maks temperaturer

     

    Tanken er å lagre energi i form av varme i boligene fra når strømmen er billig, og å senke forbruket når strømmen er dyr - og skulle det bli for kaldt er det bar å fyre litt i peisen. I utgangspunktet ser dette ut til å gi merkbar flytting av forbruket, men jeg ser og at det er rom for forbedring, ved f.eks å tillate nattsenking, og fyre hardere på i 6-7 tiden på morgenen. Men det er en start. Er det andre som har gjort seg erfaringer med denne form for eller tilsvarende styring ?

  10. Siden enheten allerede er kaputt, kan det være en ide å prøve lodde av komponenten forsiktig, bare for å sjekke at ikke flere lag i printet har blitt brent. Hvis PCB er ødelagt kan det være game over uansett. Deretter bør du prøve å lese av komponent nummeret, hvis det ikke er mulig trenger du teknisk dokumentasjon for å finne en erstatnings-komponent. https://dalens.no er min lokale mekkesjappe, men jeg vet ikke om de er egnet for akkurat dette oppdraget.

  11. Du kan prøve å bytte den ut. Basert på at den sitter rett ved en spole (L104 / L106) vil jeg tippe på at det er en DC / DC konverter. De har en evne til å brenne opp på egen hånd uten å skade andre komponenter, så du kan ha flaks. Men du må finne ut eksakt hvilken komponent det er, og erstatte men en lik en. 

  12. Jeg laget et eksempel til mit Rust bibliotek, hvor du kan få prisene for de neste N timer i sortert rekkefølge.

     

    Koden finner du her https://github.com/snakehand/tibber/blob/main/examples/lowest.rs , og som eksempel får du ut for de neste 12 timer:

     

         Running `target/debug/examples/lowest 12`
    2022-06-01 05:00:00 +02:00 1.9271
    2022-06-01 03:00:00 +02:00 1.9409
    2022-06-01 02:00:00 +02:00 1.9448
    2022-06-01 04:00:00 +02:00 1.9495
    2022-05-31 23:00:00 +02:00 1.9656
    2022-06-01 01:00:00 +02:00 1.9973
    2022-06-01 00:00:00 +02:00 2.031
    2022-05-31 19:00:00 +02:00 2.155
    2022-05-31 22:00:00 +02:00 2.155
    2022-05-31 21:00:00 +02:00 2.1584
    2022-05-31 20:00:00 +02:00 2.1603
    2022-05-31 18:00:00 +02:00 2.2195

     

  13. Jen driver med egen utvikling, og trengte noe info fra Tibber, så jeg laget like godt et open source bibliotek i tilfelle det er noen andre som skulle ha bruk for det

     

    https://crates.io/crates/tibber

     

    Dette er skrevet i Rust, og jeg prøver å være litt striks på typer og har derfor laget egen wrapper til de autogenererte graphql typene. Koden bør være lett å integrere med C / C++ etc om noen trenger det.

    • Like 1
×
×
  • 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.