Mervis a komunikace pres webova API



  • @Beny44
    Dobrý den, chystám se řešit podobný úkol s FVE, ale zatím jsem na úplném začátku. Učím se ovládat PLC a přemýšlím, jak získávat údaje z FVE. Údajně lze získat údaje z www stránky, v mém případě z GoodWe a ty použít jako proměnou.
    Nebo lze předřadit v domě elektroměr s M-bus komunikací, ale potom stejně neuvidím stav nabití baterií.

    Jakým způsobem jste se s tímto úkolem popral.

    Předem děkuji za odpověď


  • administrators

    Dobrý den @JVA,
    dovolil jsem si přesunout Váš dotaz do samostatného vlákna, protože se týká obecně komunikace přes webová API.

    Mervis takovou komunikaci nativně neumí. Obecně doporučujeme:

    1. Pokud umíte programovat v Pythonu, tak si můžete napsat službu, která bude parsovat dané API a ukládat data do ModbusTCP server kanálu v Mervisu
    2. Vyzkoušet například Node-RED, ve kterém je práce s API mnohem jednodušší. Více o Node-REDu na našich jednotkách se můžete dočíst zde: https://kb.unipi.technology/cs:sw:03-3rd-party:nodered?tns

    S pozdravem,
    Martin Kudláček



  • @Martin-Kudláček

    Dobrý den,
    bod 1) už se pomalu řeší :) (kamarád - pomocí Pythonu) :)

    Ale teď stojím před dalším problémem. Snažil jsem se v nápovědě Mervis najít nějakou funkci, která by jednoduše dala použít k řízení a snížení přetoků ele. do sítě.

    Hledám nějakou funkci, která by dokázala řídit zapínání zátěží v domě tak, aby se minimalizovali přetoky.

    Např. přetok 4500w, zapni rele1, pokud jsou stále přetoky, zapni rele2, pokud již nejsou vypni R2, ...

    Děkuji
    VACEK


  • administrators

    Dobrý den @JVA,
    taková funkcionalita v Mervisu přímo není a je potřeba ji implementovat obecnými bloky. Tak jak to popisujete to znamená:

    Hodnota přetoku vyšší než X -> sepni relé: To lze řešit pouze porovnáním, ale lépe pomocí hystereze - sepni pokud překročí přetok 4500 a měj sepnuto, dokud neklesne pod 4300, aby se zamezilo oscilaci relé na mezní hodnotě. K tomu můžete použít blok "On/Off controller":
    dc77d54f-11ae-4119-a2c8-59a25ed0c545-image.png

    Pokud přetok trvá déle než Y, zapni relé 2: K tomu poslouží zpožďovací blok "Switch on/off delay":

    871b340c-1fda-4afb-b15a-fffed2192a1b-image.png

    S pozdravem,
    Martin Kudláček


Log in to reply