elspotpris
elspotpris copied to clipboard
Integration til IFTTT
Det kunne være nyttigt med integration til IFTTT, sådan at man fx kan få events fra IFTTT ved hvert timeskift der betyder: "Den time der begynder nu er blandt de X billigste timer i de næste Y timer!"
Det kunne man bruge til at sørge for at fx el-gulvarme, varmepumpe-gulvvarme eller el-varmtvandsbeholder kun får strøm i de billigste timer. Den slags systemer har så stor en masse der er opvarmet, at det ikke generer i praksis at termostaten ikke kan tænde når som helst. Man kunne gøre det samme med dybfryser og køleskab, måske sat en grad eller to lavere end normalt.
Det gøres i praksis med et WiFi relæ og app'en eWeLink via dens integration til IFTTT. Jeg har det kørende i praksis i anden sammenhæng, men det kunne være smart at lade det styre af de timer der har lavest el-pris.
IFTTT: https://en.wikipedia.org/wiki/IFTTT
WiFi relæer (smart swicthes): https://www.google.dk/search?q=sonoff+smart+switch https://www.google.dk/search?q=wifi+relay+din+rail&tbm=shop
eWeLink: https://ewelink.cc/
Det er en rigtig god ide.
Jeg har selv et jordvarme anlæg jeg styrer via elprisen. Så jeg har også en interesse i at få dette over på en integration fra elspotpris.dk
Jeg kommer tilbage med et løsningsforslag senere i dag. (aften)
Spændende :-) Lidt ideer: I princippet bør man i IFTTT angive tre parametre:
- X - antal billigste timer man ønsker skal trigge
- Y - hvor mange timer man vil kigge frem
- Z - hvilket netselskab man er tilsluttet (pga. peak-perioder)
Men det kan forenkles meget så alle kan finde ud af det, og i praksis være næsten lige så godt, hvis man nøjes med én parameter, X, antal billigste timer man ønsker. Så skal den kun kigge på spotprisen, og altid kigge lige så mange timer frem som der er kommet data til. Og jeg tror ikke det gør den store forskel i praksis at se bort fra netselskabernes peak-perioder, da det i forvejen normalt er hvor spotprisen er højest. Dvs.:
- Hente alle spotpriser så langt frem man har dem
- Sortere efter pris
- Teste om prisen i den time der netop er begyndt er blandt de X billigste
Så kunne man i IFTTT vælge noget i stil med:
"If the current spot price is among the 9 cheapest hours in the future, turn on my heating" "If the current spot price is NOT among the 9 cheapest hours in the future, turn off my heating" alternativt "If the current spot price is among the 15 most expensive hours in the future, turn off my heating"
IFTTT skal så sende en event lige efter hvert timeskifte, hvis én af betingelserne er opfyldt.
Evt. bør man nok anbefale at nøjes med det sidste event der slukker for varmen når prisen er høj, og så programmere sit smart relay til at slukke i en time når den får triggeren fra IFTTT, og ellers tænde for varmen. Derved sikrer man at man har varme hvis IFTTT eller elspotpris skulle svigte. (Læs: når ;-))
Nå ja, det glemte jeg, IFTTT skal jo i øvrigt også vide om man er i fx DK1 eller SE3.
Løsningsforslaget fra mig lader lige vente på sig :)
Jeg prøver om jeg kan finde noget tid sidst på ugen.
Den her ide er super vigtig. Jeg har plan om at købe et husbatteri uden solceller, netop for at gemme strøm fra de billige timer til brug i de dyre. Det kræver logik som denne ide omhandler.
Når jeg kigger på elspotpris.dk med søjlegraf, så repræsentere farverne på søjlerne jo egentlig det ideen handler om.
Kunne disse farver ikke udnyttes til at konkretisere ideen?
En simpel logik kunne måske programmeres således et api-kald returnerede TRUE hvis prisen var 1/3 grøn og ellers returneres FALSE. Api-kald skal så indeholde en værdi fra 1 til 100 for den grænse hvor man ønsker der skal skiftes mellem TRUE og FALSE?
Mvh og tak for et super godt repo!