
OTE-CR (Operátor trhu s elektřinou) operator je češkog tržišta električne energije i plina. Predložak TapHome preuzima spot cijene s tržišta dan unaprijed (Day-Ahead Market) iz javnog API-ja OTE-CR i prikazuje ih kao uređaje: trenutačnu cijenu, dnevnu statistiku, rang i varijante za vremenski prozor. Cijene se objavljuju u EUR po MWh, a predložak ima ugrađenu varijablu za preračunavanje valute kako bi se vrijednosti prikazivale u CZK.
Predložak očitava API OTE-CR jednom na sat i čita rezultate tržišta dan unaprijed za trenutačni dan isporuke: 96 cijena, po jednu za svako 15-minutno razdoblje u danu (razdoblja s početkom 00:00–23:45; Period 1 = 00:00–00:15, Period 96 = 23:45–24:00). Autentifikacija nije potrebna jer je krajnja točka API-ja javna.
Konfiguracija
Pri uvozu predloška TapHome se spaja na www.ote-cr.cz preko HTTPS-a (port 443). Nisu potrebni IP adresa ni pristupni podaci jer je krajnja točka fiksna.
Dva neobvezna parametra uvoza određuju uređaje za vremenski prozor:
- From — početni sat (0–23, zadano: 9) za filtar vremenskog prozora
- To — završni sat (0–23, zadano: 17) za filtar vremenskog prozora
Zadane vrijednosti (9–17) pokrivaju uobičajeno radno vrijeme. Prilagodite ih željenom prozoru analize.
Nakon uvoza varijabla kurz (prikazana i podesiva preko uređaja Tečaj valute) ima zadanu vrijednost 1, što znači da svi uređaji za cijene prikazuju izvorne vrijednosti u EUR/MWh. Postavite je na trenutačni tečaj EUR/CZK (npr. 25,2) kako bi svi uređaji za cijene davali vrijednosti u CZK. Možete je postaviti ručno u detaljima uređaja ili je povezati s predloškom tečaja ČNB za automatsko dnevno ažuriranje (vidi niže).
Mogućnosti uređaja
Trenutačna cijena
Uređaj Trenutačna cijena čita spot cijenu za trenutačno 15-minutno razdoblje. Predložak određuje aktivno razdoblje prema satu sustava i množi vrijednost u EUR varijablom tečaja kako bi dao cijenu u CZK.
Rang cijena
- Rang trenutačnog razdoblja — rang cijene trenutačnog razdoblja među svih 96 razdoblja u danu (1 = najjeftinije, 96 = najskuplje)
- Rang trenutačnog razdoblja u vremenskom prozoru — isti rang, ali ograničen na vremenski prozor koji je odredio korisnik (From–To). Vraća NaN ako je trenutačno razdoblje izvan prozora.
Dnevna statistika cijena
- Najviša cijena u danu — najviša spot cijena od svih razdoblja, preračunata u CZK
- Najniža cijena u danu — najniža spot cijena od svih razdoblja, preračunata u CZK
- Prosječna cijena u danu — aritmetička sredina cijena svih razdoblja, preračunata u CZK
Statistika cijena u vremenskom prozoru
Svaka dnevna statistika ima inačicu za vremenski prozor koja razdoblja filtrira na raspon From–To:
- Najviša cijena u vremenskom prozoru
- Najniža cijena u vremenskom prozoru
- Prosječna cijena u vremenskom prozoru
Svi uređaji za vremenski prozor vraćaju NaN ako je From >= To.
Kretanje po razdobljima
- Najjeftinije razdoblje u danu — redni broj (1–96) najjeftinijeg 15-minutnog razdoblja u danu
- Najjeftinije preostalo razdoblje — najjeftinije 15-minutno razdoblje od trenutačnog vremena nadalje
- Broj razdoblja — ukupan broj 15-minutnih razdoblja cijena u odgovoru API-ja (96 za uobičajeni dan)
- Broj razdoblja u vremenskom prozoru — broj razdoblja unutar raspona From–To
Tečaj valute
Uređaj Tečaj valute jedini je uređaj u predlošku za čitanje i upis. U njemu je spremljen tečaj za preračunavanje EUR u CZK koji koriste svi uređaji za cijene. Postavite ga ručno ili ga povežite s predloškom tečaja ČNB za automatsko dnevno ažuriranje.
Kada je tečaj postavljen na 1, svi uređaji za cijene daju izvorne vrijednosti u EUR.
Servisni atributi
Predložak nudi 96 servisnih atributa (od Period 1 do Period 96), a svaki prikazuje izvornu spot cijenu u EUR za jedno 15-minutno razdoblje trenutačnog dana isporuke. Korisni su za dijagnostiku ili za izradu vlastitih automatizacija koje provjeravaju određena razdoblja u danu.
Povezivanje s tečajem ČNB
Za automatsko preračunavanje EUR u CZK:
- U TapHome uvezite predložak tečaja ČNB (Kurzy ČNB)
- U predlošku OTE-CR izradite formulu koja čita tečaj EUR/CZK s uređaja ČNB i upisuje ga u uređaj Tečaj valute
- Predložak ČNB ažurira tečaj svaki dan, pa sve cijene OTE-CR automatski odražavaju trenutačni tečaj
Primjeri automatizacije
Spot cijene najkorisnije su u kombinaciji sa smart rules sustava TapHome:
- Zagrijavanje vode u najjeftinijim razdobljima — usporedite rang trenutačnog razdoblja s pragom (npr. rang <= 8) i bojler uključite samo u 8 najjeftinijih 15-minutnih razdoblja (2 sata) u danu
- Punjenje baterija izvan vršnog razdoblja — uređajem Trenutačna cijena pokrenite punjenje baterija kada cijena padne ispod podesive granice
- Vremensko pomicanje potrošnje kućanskih aparata — uređajem Najjeftinije preostalo razdoblje rasporedite rad perilice rublja, perilice posuđa ili punjenje električnog vozila u sljedeći najjeftiniji termin
- Optimizacija u vremenskom prozoru — uređajima za vremenski prozor ograničite automatizaciju na određene sate (npr. 6:00–22:00), tako da noćna razdoblja ne ulaze u rang
Rješavanje problema
Sve cijene prikazuju nulu ili NaN
- Provjerite ima li centralna jedinica TapHome pristup internetu (predložak se spaja na
www.ote-cr.czpreko HTTPS-a) - Provjerite uređaj Broj razdoblja — ako prikazuje 0, odgovor API-ja je prazan ili raščlamba nije uspjela
- Provjerite je li uređaj Tečaj valute postavljen na vrijednost različitu od nule — ako je tečaj 0, sve će cijene nakon množenja iznositi 0
Uređaji za vremenski prozor vraćaju NaN
- Provjerite jesu li parametri uvoza From i To ispravno postavljeni (From mora biti manji od To)
- Ako je trenutačni sat izvan raspona From–To, uređaj ranga u prozoru namjerno vraća NaN
Cijene se čine zastarjelima
Predložak očitava API OTE-CR svaki sat (3600 sekundi). OTE objavljuje cijene tržišta dan unaprijed dan ranije, obično oko 12:45 CET. Ako cijene za novi dan još nisu vidljive, pričekajte da prođe vrijeme objave.