• Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    Mervis a komunikace pres webova API

    Mervis
    2
    4
    60
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      JVA @Beny44 last edited by

      @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ěď

      Martin Kudláček 1 Reply Last reply Reply Quote 0
      • Martin Kudláček
        Martin Kudláček administrators @JVA last edited by

        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

        J 1 Reply Last reply Reply Quote 0
        • J
          JVA @Martin Kudláček last edited by

          @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

          Martin Kudláček 1 Reply Last reply Reply Quote 0
          • Martin Kudláček
            Martin Kudláček administrators @JVA last edited by

            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

            1 Reply Last reply Reply Quote 0
            • First post
              Last post