====== Vyčítání spotových cen ovladačem WattPrice ======
Systém Mervis umožňuje získávání spotových cen elektrické energie. Tato funkcionalita je dostupná pouze na jednotkách Patron a Gate.
{{ :files:img_warning-line_b.png?nolink |}}
{{ :en:hw:09_safety-instructions_pseudo-ISO-7010-attention.png?nolink |(!)}}
**Upozornění:** \\
Z důvodu změny formátu zpráv z API od OTE již nelze v IDE 2.6.5 vyčítat aktuální spotové ceny. \\
Komunikace pomocí protokolu WattPrice je nyní možná pouze od verze [[https://kb.mervis.info/doku.php/cs:mervis-ide:20-download:00-start|Mervis IDE 2.7.6]] a po aktualizaci .NET serveru. Tato verze je distribuována samotnými vývojáři Mervis na jejich stránkách.
Návod na aktualizaci .NET serveru můžete najít na stránkách vývojářů Mervis: [[https://kb.mervis.info/doku.php/cs:mervis-ide:40-mervis-rt:70-dotnet-server|.Net Server pro Mervis RT]].
{{ :files:img_warning-line_b.png?nolink |}}
{{ :en:hw:09_safety-instructions_pseudo-ISO-7010-attention.png?nolink |(!)}}
**Upozornění:** \\
V současné době je tato funkcionalita k dispozici pouze pro český trh.
===== Povolení ovladačů v konfiguraci PLC =====
Pro zprovoznění ovladače otevřeme konfiguraci PLC, v ní najdeme sekci [[cs:sw:01-mervis:updating-a-runtime-configuration-hidden#spolecne_vlastnosti|Společné vlastnosti]] a povolíme možnost **Povolit .NET drivery**. Konfiguraci [[cs:sw:01-mervis:updating-a-runtime-configuration-hidden#zapsani_zmen_konfigurace_runtime_rt|nahrajeme]] do PLC.
===== Přidání kanálu a zařízení =====
Nyní klikneme pravým tlačítkem na PLC a vybereme //Přidat kanál//:
{{:en:sw:01-mervis:wattprice:add-channel.png?direct|Přidávání nového kanálu}}
Zvolíme nově vytvořený kanál a položku //Protokol// nastavíme na **Watt Price (.NET)**:
{{:en:sw:01-mervis:wattprice:protocol.png?direct|Vybírání protokolu Watt Price}}
Na kanál klikneme pravým tlačítkem a použijeme možnost //Přidat zařízení z knihovny//:
{{:en:sw:01-mervis:wattprice:adding-library-device-path.png?direct|Přidávání knihovního zařízení}}
Vybereme zařízení:
* Watt Price 15-Minute Period (Array) – data budou v poli
* Watt Price 15-Minute Period (Variables) – data budou jako jednotlivé proměnné
{{:en:sw:01-mervis:wattprice:adding-library-device.png?direct|Vybírání knihovního zařízení}}
===== Vlastnosti zařízení =====
{{:en:sw:01-mervis:wattprice:overview.png?direct|Vlastnosti zařízení}}
Vlastnosti zařízení se musí nechat výchozí, změnit lze pouze následující:
* Časový limit vyrovnávací paměti – doba, za kterou budou aktualizována data o cenách
* Posun data (dny) – umožňuje získat data cen i pro následující den, nastavíme hodnotu 1 (pokud data byla již vydána)
===== Datové body =====
{{:cs:sw:01-mervis:wattprice:datapoints.png?direct|}}
Ovladač poskytuje pro český trh následující informace:
* PriceInQH [real] – proměnné nebo jednotlivé datové body s cenami za každý časový úsek
* QuarterHoursInDay [int] – počet čvrthodin v daném dni (při letním a zimním posunu času se od běžného liší)
* PriceMinimum [real] – minimální cena v daný den
* PriceMaximum [real] – maximální cena v daný den
* PriceAverage [real] – průměrná cena v daný den
* PriceCurrent [real] – aktuální cena