====== Watt Price Driver (.Net) ====== Watt Price Driver (.Net) zpřístupňuje výsledky denního trhu s elektřinou publikované na http://www.ote-cr.cz. Data jsou získávána z oficiálního SOAP API dostupného na adrese: https://www.ote-cr.cz/services/PublicDataService. ===== Zprovoznění driveru ===== * Do projektu přidáme PLC s běžícím .Net Serverem pro Mervis RT, viz [[cs:mervis-ide:40-mervis-rt:70-dotnet-server|Návod na instalaci / aktualizaci .Net Server pro Mervis RT]] * V konfiguraci PLC povolíme .Net drivery: PLC\Configuration => Common\Enable .NET Drivers: true {{ :cs:mervis-ide:35-help:enable_net_drivers.png?nolink |}} * Na PLC přidáme Channel, Protocol: Watt Price (.Net) {{ :cs:mervis-ide:35-help:watt_price_protocol.png?nolink |}} * Na Channel přidáme Library Device: CzechRepublic\OTE\Watt Price 15-Minute Period (Array) {{ :cs:mervis-ide:35-help:watt_price_add_device.png?nolink |}} * Na přidaném zařízení jsou již přednastaveny následující parametry: * Price API Type: SOAP * Price API URI: https://www.ote-cr.cz/services/PublicDataService * Price API Time Zone: Europe/Prague * Date Shift Days: 0 (0 = dnes, -1 = včera, 1 = zítra, atp.) {{ :cs:mervis-ide:35-help:watt_price_device_parameters.png?nolink |}} * Na konkrétních datových bodech se provádí párování přes `Variable Identifier`: * PriceInQH_0xx (např. PriceInQH_001) – cena v dané čtvrthodině * PriceInQH – pole cen ve čtvrthodinách daného dne * QuarterHoursInDay – počet čtvrthodin ve dni * PriceMinimum – minimální cena * PriceMaximum – maximální cena * PriceAverage – průměrná cena * PriceCurrent – aktuální cena * Proměnné lze vytvořit a napojit ručně, nebo použít funkci Set Autogen {{ :cs:mervis-ide:35-help:watt_price_demo.png?nolink |}}