Spot Price Optimizer

Loxone biedt directe integratie met toonaangevende Europese spotmarkten, waaronder EPEX, OTE en ESIOS. Dit maakt een betrouwbare, efficiënte en naadloze installatie mogelijk zonder dat extra configuratie nodig is.

De Spot Price Optimizer functiebouwsteen wordt gebruikt om een belasting te activeren in uren dat de energieprijs het laagst is.

Na een trigger kiest de bouwsteen een aantal uren, gedefinieerd door 'Demand', binnen de volgende uren, gedefinieerd door 'Period' en activeert de uitgang 'O'.

Als alternatief kunnen de uitgangen Zeer hoog, Hoog, Laag en Zeer laag worden gebruikt om een belasting te activeren/deactiveren. Voor dit gebruik kan bijvoorbeeld de dag impuls op de trigger worden aangesloten.

De aanbevolen configuratie voor deze bouwsteen is in Spotmarktmodus, wat de meest efficiënte en geautomatiseerde opstelling biedt.

Als alternatief kan de bouwsteen werken in Relatieve modus of Absolute modus, waarbij elk uur wordt vertegenwoordigd door een aparte ingang (Relatief: +0 - +23, Absoluut: 00:00 - 23:00)

Indien de gegevens op de ingangen +0 tot +23 worden verstrekt door een virtuele http-input, wordt de prijs alleen gebruikt als deze binnen het lopende uur is bijgewerkt, zodat het gebruik van verouderde prijzen wordt voorkomen.

De Spot Price Optimizer kan worden gebruikt als bron voor de export- en importprijs in de Energy Flow Monitor. Beide functiebouwstenen moeten zich op dezelfde Miniserver bevinden.

Inhoudsopgave


Ingangen

Contractie Korte beschrijving Beschrijving Waardebereik
Off Off Puls: Uitgangen worden gereset / uitgeschakeld.
Aan: bouwsteen is vergrendeld.
Dominerende ingang.
0/1
Tr Trigger Start de automaat. Uitgang O wordt zo vaak geactiveerd als gedefinieerd door 'Demand' binnen 'Period'. 0/1
+0 to +23 Relatieve modus: Price in the hour now +0 to +23 Prijsverwachting voor het uur nu + offset. Deze ingangen zijn niet beschikbaar wanneer de Spotmarktmodus wordt gebruikt.
Absolute modus: Price in the hour 00:00 to 23:00 Prijsvoorspelling voor een specifiek uur. Deze ingangen zijn niet beschikbaar wanneer de Spotmarktmodus wordt gebruikt.




Uitgangen

Contractie Korte beschrijving Beschrijving Waardebereik
O Active Output De uitgang wordt geactiveerd op de uren met de laagste prijs na een trigger. 0/1
Cv Current Price Actuele prijs
vHigh Very High De huidige prijs is erg hoog vergeleken met de andere uren of boven de Max-parameter.
Limieten zullen opnieuw worden berekend na een Trigger op basis van de op dat moment beschikbare voorspellingswaarden.
0/1
High De huidige prijs is hoog vergeleken met de andere uren.
Limieten zullen opnieuw berekend worden na een Trigger op basis van de op dat moment beschikbare voorspelde waarden.
0/1
Low De huidige prijs is laag vergeleken met de andere uren.
Limieten zullen opnieuw berekend worden na een Trigger op basis van de op dat moment beschikbare voorspelde waarden.
0/1
vLow Very Low De huidige prijs is erg laag vergeleken met de andere uren.
Limieten zullen opnieuw berekend worden na een Trigger op basis van de op dat moment beschikbare voorspelde waarden.
0/1
Max Highest Price De maximumprijs zal opnieuw worden berekend na een Trigger op basis van de op dat moment beschikbare prognosewaarden.
Min Lowest Price De minimumprijs zal opnieuw worden berekend na een Trigger op basis van de op dat moment beschikbare prognosewaarden.
Avg Average Price De gemiddelde prijs zal opnieuw worden berekend na een Trigger op basis van de op dat moment beschikbare prognosewaarden.
Nv Next Price De prijs voor de volgende periode.
AC API Connector Intelligente API gebaseerde connector.
API Commands
-




Parameter

Contractie Korte beschrijving Beschrijving Eenheid Waardebereik Standaardwaarde
Demand Hoe vaak de uitgang O moet activeren binnen de periode na een Trigger. h 0...∞ 4
Period Tijdsperiode na een trigger waaruit de bouwsteen de uren met de laagste prijs kiest waarop de uitgang O wordt geactiveerd. h 0...∞ 24
Minimum Runtime Bepaalt de minimale ononderbroken duur waarvoor de uitgang actief moet blijven nadat hij ingeschakeld is. Deze duur wordt bereikt door de goedkoopste opeenvolgende tijdsintervallen te selecteren die aan de gespecificeerde looptijd voldoen of deze overschrijden. De uitgang kan langer werken als dat nodig of nuttig is, maar zal nooit korter werken dan het gedefinieerde minimum. Als 0 wordt ingesteld, zal de uitgang werken volgens de ingestelde intervalduur van de markt. h 0...12 0
Max Fixed very high price Als de huidige prijs boven deze waarde ligt, zal de zeer hoge uitgang altijd geactiveerd worden. Currency 1
I2 Variable Input 2 Waarde die kan worden gebruikt in de formule met I2. - 0
I3 Variable Input 3 Waarde die kan worden gebruikt in de formule met I3. - 0




Eigenschappen

Korte beschrijving Beschrijving Standaardwaarde
Prijsberekening Gebruik een formule om de werkelijke prijs die je betaalt te berekenen. Vraag je energieleverancier naar de formule. I1 = prijs van de inputs of de spotmarktprijs (zonder belasting). I2 = I2 parameter. I3 = I3 parameter. I4 = minuten sinds middernacht waarvoor de prijs wordt berekend. -
Mode Relatief: Invoer geeft de prijs ten opzichte van het huidige uur.
Absoluut: Invoer geeft de prijs voor elk uur van de dag (00:00 tot 23:00).
Spotmarkt: De gegevens worden verkregen van de Europese spotmarkten voor energie. De ingangen voor de uurprijzen zijn verborgen.
-
Marktgebied Spotmarktgebied waarvoor de prijzen moeten worden opgehaald. -
Market Interval Interval waarop Spotmarktprijzen worden opgehaald. -




Spotmarktmodus (Aanbevolen instelling)

In de Spotmarktmodus worden de energieprijzen voor Europa rechtstreeks verkregen van toonaangevende energie spotmarkten zoals EPEX SPOT en anderen. Dit biedt een volledig geautomatiseerde, betrouwbare en gebruiksvriendelijke oplossing zonder handmatige invoer of virtuele ingang nodig. We raden deze opstelling ten zeerste aan voor de eenvoudigste en meest nauwkeurige werking.

Om dit te doen:
1. Selecteer de modus Spotmarkt in de bouwsteen Spot Price Optimizer
2. Kies uw marktgebied.

De Miniserver moet hiervoor geregistreerd zijn.

Eenmaal geconfigureerd, worden de energieprijsgegevens dagelijks automatisch opgehaald tussen 13:00 en 14:00 UTC, voor de volgende dag. De prijzen worden exclusief belastingen verstrekt, en de ingangen van de uurprijzen is verborgen, aangezien deze intern en automatisch worden afgehandeld.

Vanwege wettelijke beperkingen opgelegd door de aanbieders van spotmarktgegevens, kunnen we geen directe toegang verlenen tot de ruwe data. Echter, alle relevante statistieken blijven beschikbaar in de gebruikersinterface.

Programmeervoorbeeld:

In dit voorbeeld wordt een triggerpuls gebruikt om de 4 goedkoopste uren van de volgende 6 uur te bepalen en wordt de warmtepomp tijdens deze uren ingeschakeld.
Als de energieprijs boven de berekende of ingestelde zeer hoge waarde ligt, wordt de warmtepomp geblokkeerd.

Meer programmeervoorbeelden zijn te vinden op onze Use Cases pagina.


Relatieve/Absolute Modus

Als de optie voor de Spotmarkt niet beschikbaar is, is het mogelijk om ofwel de Relatieve modus (ingangen bepaalt prijzen relatief ten opzichte van het huidige uur) of de Absolute modus (ingangen geeft prijzen voor elk uur van de dag) te gebruiken.

De uurlijkse energieprijzen worden aan de functiebouwsteen geleverd, bijvoorbeeld via virtuele HTTP-commando's.

U kunt geschikte sjablonen importeren uit de Loxone Library.

Programmeervoorbeeld:

In dit voorbeeld wordt een triggerpuls gebruikt om de 4 goedkoopste uren van de komende 12 uur te bepalen en wordt de warmtepomp tijdens deze uren ingeschakeld.
Als de energieprijs boven de berekende of ingestelde zeer hoge waarde ligt, wordt de warmtepomp geblokkeerd.


Prijsberekening

Naast de spotprijs worden extra kosten en belastingen in rekening gebracht door de elektriciteitsleverancier en de netbeheerder.
Daarom kan een formule voor het berekenen van de uiteindelijke prijs worden gedefinieerd in het eigenschappenvenster.
Controleer een recente elektriciteitsrekening om de verschillende kosten per kWh te weten te komen of vraag het aan de energieleverancier. Maak vervolgens een formule op basis van deze gegevens.

In het voorbeeld werd een formule gevormd met prijzen van de provider aWATTar, 3% toegevoegd en een vaste prijs van 1,5ct per uur.
Bovendien werden netkosten van 6,7ct berekend, samen met 20% btw.


Berekening van outputs

Het bereik tussen de laagste en de hoogste prijs is verdeeld in 4 gelijke delen, volgens welke de uitgangen worden geschakeld.

Diff = (Max - Min) / 4
Limit1 = Min + Diff
Limit2 = Limit1 + Diff
Limit3 = Limit2 + Diff

De uitgangen van de Spot Price Optimizer wordt na elke trigger opnieuw berekend. Deze berekeningen zijn gebaseerd op de beschikbare toekomstige gegevens op het moment van de trigger. De gebruikersinterface berekent de kleuren voor de huidige dag en categoriseert ze in laag, hoog, enz. Houd er echter rekening mee dat de uitgang van de Spot Price Optimizer in Loxone Config niet altijd overeenkomt met de kleuren die worden weergegeven in de gebruikersinterface. Dit verschil kan ontstaan door de timing en de omvang van de gegevens die voor de herberekeningen worden gebruikt.