Optymalizator cen spot

Loxone zapewnia bezpośrednią integrację z wiodącymi europejskimi rynkami spotowymi, w tym EPEX, OTE i ESIOS. Umożliwia to niezawodną, wydajną i płynną konfigurację bez konieczności dodatkowego dostosowywania.

Blok funkcjonalny Optymalizator cen spot służy do aktywacji obciążenia w godzinach, w których cena energii jest najniższa.

Po wyzwoleniu blok wybierze liczbę godzin, określoną przez 'Zapotrzebowanie', w ciągu najbliższych godzin, określonych przez 'Okres' i uaktywni wyjście 'O'.

Alternatywnie wyjścia Very High, High, Low i Very Low mogą być wykorzystane do aktywacji/dezaktywacji obciążenia. W tym przypadku można np. podłączyć impuls dzienny do triggera.

Zalecaną konfiguracją dla tego bloku jest tryb rynku spot, który zapewnia najbardziej wydajną i zautomatyzowaną konfigurację.

Alternatywnie blok może działać w trybie względnym lub bezwzględnym, gdzie każda godzina jest reprezentowana przez dedykowane wejście (względny: +0 - +23, bezwzględny: 00:00 - 23:00)

Jeżeli dane na wejściach +0 do +23 są dostarczane przez wirtualne wejście http, cena jest wykorzystywana tylko wtedy, gdy została zaktualizowana w ciągu bieżącej godziny, co zapobiega wykorzystaniu nieaktualnych cen.

Optymalizator cen spot może być wykorzystany jako źródło ceny eksportowej i importowej w Monitor przepływu energii. Oba bloki funkcjonalne muszą znajdować się na tym samym Miniserverze.

Spis treści


Wejścia

SkrótKrótki opisOpisZakres wartości
OffOffImpuls: Wyjścia są resetowane / wyłączane.
Włączone: Blok jest zablokowany.
Dominujące wejście.
0/1
TrTriggerUruchamia automatykę. Wyjście O będzie załączane tak często, jak określa to 'Demand' w ciągu 'Period'.0/1
+0 to +23Tryb względny: Price in the hour now +0 to +23Prognoza cen na godzinę aktualne + przesunięcie. Wejścia te nie są dostępne podczas korzystania z trybu Spot market.
Tryb bezwzględny: Price in the hour 00:00 to 23:00Prognoza ceny na określoną godzinę bieżącego dnia. Wejścia te nie są dostępne podczas korzystania z trybu Spot market.




Parametry

SkrótKrótki opisOpisJednostkaZakres wartościWartość standardowa
DemandOkreśla całkowity czas trwania aktywności wyjścia O w okresie po wystąpieniu Triggera.h0...∞4
PeriodOkres czasu po wyzwoleniu, z którego blok wybiera godziny z najniższą ceną, w których zostanie aktywowane wyjście O.h0...∞24
Minimum RuntimeOkreśla minimalny ciągły czas, przez który wyjście musi pozostać aktywne po włączeniu. Czas ten jest osiągany poprzez wybór najtańszych kolejnych przedziałów czasowych, które spełniają lub przekraczają określony czas działania. Wyjście może działać dłużej, jeśli jest to wymagane lub korzystne, ale nigdy nie będzie działać krócej niż zdefiniowane minimum. W przypadku ustawienia 0 wyjście będzie działać zgodnie z ustawionym czasem trwania interwału rynkowego.h0...120
MaxFixed very high priceJeśli bieżąca cena jest wyższa od tej wartości, wyjście Very High będzie zawsze aktywowane.Currency1
I2Variable Input 2Wartość, która może być użyta we wzorze z I2.-0
I3Variable Input 3Wartość, która może być użyta we wzorze z I3.-0




Wyjścia

SkrótKrótki opisOpisZakres wartości
OActive OutputWyjście zostanie aktywowane w godzinach o najniższej cenie po wyzwoleniu.0/1
CvCurrent PriceAktualna cena
vHighVery HighBieżąca cena jest bardzo wysoka w porównaniu do innych godzin lub przekracza parametr Max.
Limit zostanie ponownie obliczony po Triggerze w oparciu o wartości prognozy dostępne w danym momencie.
0/1
HighHighBieżąca cena jest wysoka w porównaniu do innych godzin.
Limity zostaną ponownie obliczone po Triggerze w oparciu o wartości prognozy dostępne w danym momencie.
0/1
LowLowBieżąca cena jest niska w porównaniu do innych godzin.
Limity zostaną ponownie obliczone po Triggerze w oparciu o wartości prognozy dostępne w danym momencie.
0/1
vLowVery LowBieżąca cena jest bardzo niska w porównaniu do innych godzin.
Limity zostaną ponownie obliczone po Triggerze w oparciu o wartości prognozy dostępne w danym momencie.
0/1
MaxHighest PriceCena maksymalna zostanie ponownie obliczona po Triggerze w oparciu o wartości prognozy dostępne w danym momencie.
MinLowest PriceCena minimalna zostanie ponownie obliczona po Triggerze w oparciu o prognozowane wartości dostępne w danym momencie.
AvgAverage PriceŚrednia cena zostanie ponownie obliczona po Triggerze w oparciu o prognozowane wartości dostępne w danym momencie.
NvNext PriceCena następnego okresu.
APIAPI ConnectorInteligentne złącze oparte na API.
API Commands
-




Właściwości

Krótki opisOpisWartość standardowa
Obliczanie cenyUżyj wzoru, aby obliczyć rzeczywistą cenę, którą płacisz. O wzór należy poprosić dostawcę energii. I1 = cena z danych wejściowych lub cena rynkowa spot (bez podatku). I2 = parametr I2. I3 = parametr I3. I4 = minuty od północy, dla których obliczana jest cena.-
TrybRelative: Dane wejściowe podają cenę w stosunku do bieżącej godziny.
Absolute: Dane wejściowe podają cenę dla każdej godziny dnia (od 00:00 do 23:00).
Spot market: Dane są uzyskiwane z europejskich rynków spot energii, Dane wejściowe dla cen godzinowych są ukryte.
-
Obszar rynkuObszar rynku spot, dla którego pobierane są ceny.-
Interwał rynkowyInterwał, w którym będą pobierane ceny Spot Market.-



Tryb Spot Market (Zalecana konfiguracja)

W trybie Spot Market, ceny energii dla Europy są uzyskiwane bezpośrednio z wiodących rynków spot, takich jak EPEX SPOT i innych. Zapewnia to w pełni zautomatyzowane, niezawodne i przyjazne dla użytkownika rozwiązanie bez konieczności ręcznego wprowadzania danych lub wirtualnych danych wejściowych. Zdecydowanie zalecamy tę konfigurację, aby zapewnić najłatwiejszą i najdokładniejszą obsługę.

Aby to zrobić:
1. Wybierz tryb Spot Market w bloku Optymalizator cen spot.
2. Wybierz obszar rynku.

W tym celu Miniserver musi być zarejestrowany.

Po skonfigurowaniu dane dotyczące cen energii są automatycznie pobierane codziennie między godziną 13:00 a 14:00 czasu UTC dla następnego dnia. Ceny podawane są bez podatków, a dane dotyczące cen godzinowych są ukryte, ponieważ są one przetwarzane wewnętrznie i automatycznie.

Ze względu na ograniczenia prawne nałożone przez dostawców danych z rynku spotowego nie możemy zapewnić bezpośredniego dostępu do surowych danych. Jednak wszystkie istotne statystyki pozostają dostępne w interfejsie użytkownika.

Przykład programowania:

W tym przykładzie impuls wyzwalający służy do określenia 4 najtańszych godzin z następnych 6 godzin, a pompa ciepła jest włączana w tych godzinach.
Jeśli cena energii jest wyższa od obliczonej lub ustawionej bardzo wysokiej wartości, pompa ciepła zostaje zablokowana.

Więcej przykładów programowania można znaleźć na naszej stronie Przykłady zastosowań.


Tryb względny/absolutny

Jeśli opcja Spot Market jest niedostępna, można skorzystać z trybu względnego (dane wejściowe określają ceny w stosunku do bieżącej godziny) lub trybu bezwzględnego (dane wejściowe podają ceny dla każdej godziny dnia).

Ceny energii za godzinę są przekazywane do bloku funkcyjnego, np. za pomocą wirtualnych poleceń wejściowych HTTP.

Możesz zaimportować odpowiedni szablon template z biblioteki Loxone Library.

Przykład programowania:

W tym przykładzie impuls wyzwalający służy do określenia 4 najtańszych godzin z następnych 12 godzin, a pompa ciepła jest włączana w tych godzinach.
Jeśli cena energii jest wyższa od obliczonej lub ustawionej bardzo wysokiej wartości, pompa ciepła zostaje zablokowana.


Kalkulacja ceny

Oprócz ceny spot, dodatkowe koszty i podatki są naliczane przez dostawcę energii elektrycznej i operatora sieci.
Dlatego w oknie właściwości można zdefiniować wzór do obliczania ceny końcowej.
Sprawdź ostatni rachunek za energię elektryczną, aby dowiedzieć się o różnych kosztach za kWh lub zapytaj dostawcę energii. Następnie utwórz formułę na podstawie tych danych.

W przykładzie formuła została utworzona przy użyciu cen od dostawcy aWATTar, dodając 3% i stałą cenę 1,5ct za godzinę.
Dodatkowo obliczono koszty sieci w wysokości 6,7ct oraz 20% VAT.

W przypadku stosowania formuł z ograniczeniami czasowymi (I4) należy używać znaku >= zamiast > dla dolnej granicy każdego przedziału.

Obliczanie wyjść

Zakres pomiędzy najniższą a najwyższą ceną podzielony jest na 4 równe części, według których przełączane są wyjścia.

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

Wyniki optymalizatora cen spot są przeliczane po każdym wyzwoleniu. Obliczenia te opierają się na danych dostępnych w przyszłości w momencie wyzwolenia. Interfejs użytkownika oblicza kolory dla bieżącego dnia i kategoryzuje je jako niskie, wysokie itp. Należy jednak pamiętać, że wyniki optymalizatora cen spot w Loxone Config mogą nie zawsze odpowiadać kolorom wyświetlanym w interfejsie użytkownika. Różnica ta może wystąpić ze względu na czas i zakres danych wykorzystywanych do ponownych obliczeń.