Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Русский
    3. ioBroker
    4. Скрипты
    5. ioBroker скрипты
    6. Стиральная машина, окончание работы, Brockly-Script

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Стиральная машина, окончание работы, Brockly-Script

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      busichek last edited by

      Помогите решить проблему: розетка с тасмотой поставляет даные в иоброкер, есть маленкий и очень простой скрипт в брокли. расход скачет выше 5ват, улавливаем это состояние и переодически проверяем. машика работает, в конце разход падает меньше 5ват и мы получаем новость по телеграмму что работа окончена. проблем в том что, в течении 2х часов работы разход энергии падает меньше 5 ват более 40-50 раз(момет простоя или замачивания). соотвественно новость приходит 40 раз. хотелось бы реализовать следующее:

      1. мы ловим состаяние 5ват или меньше
        2.ждём 1 минуту
        3.проверяем разход:
        3а. если более 5 ват, обнулить и жадть пока опят не будет 5 ват и менее
        3б. если менее 5ват ждать ещё 1 минуту. (в данны момент есть 2 подтверждённых разхода меньше 5 ват.
      2. повторить пункт 3,3а,3б и получив 3е поддверждени разхода меньше 5 ват отправить сообщение.

      заранее благодарен за помощь

      Олег
      Unbenannt.jpg


      <xml xmlns="http://www.w3.org/1999/xhtml">
      <variables>
      <variable type="" id="[d!BT6GRh{BhrX!nwxbf">Trockner_Aktiv?</variable>
      </variables>
      <block type="variables_set" id="cuMi8C.n}H+4EXnm]#3_" x="312" y="-1513">
      <field name="VAR" id="[d!BT6GRh{BhrX!nwxbf" variabletype="">Trockner_Aktiv?</field>
      <value name="VALUE">
      <block type="logic_boolean" id="[?wExu8,|+#M0H#X4VFY">
      <field name="BOOL">FALSE</field>
      </block>
      </value>
      <next>
      <block type="on_ext" id="%l??Ns0%ZOhlZQJn)RIY">
      <mutation items="1"></mutation>
      <field name="CONDITION">ne</field>
      <field name="ACK_CONDITION"></field>
      <value name="OID0">
      <shadow type="field_oid" id="8p+iN2CjzC1M$2o|Xq=m">
      <field name="oid">sonoff.0.Miele Trockner.ENERGY_Power</field>
      </shadow>
      </value>
      <statement name="STATEMENT">
      <block type="controls_if" id="-4y,4m5H68[U,UjJH(0"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_operation" id="-^U__L=#GGG_LD~6o~hg" inline="false"> <field name="OP">AND</field> <comment pinned="false" h="90" w="276">Falls Maschinengang erkannt (Wattzahl &gt;10) UND Modus ist auf falsch dann starte und schreibe den aktuellen verbrauch in DP</comment> <value name="A"> <block type="logic_compare" id="-%Kg)H+S;{}Yyd@cqe=l"> <field name="OP">GTE</field> <value name="A"> <block type="on_source" id="QS5)==Ahwtfe.nNTlR@">
      <field name="ATTR">state.val</field>
      </block>
      </value>
      <value name="B">
      <block type="math_number" id="OT1x**T)z3hCtGxhqDDI">
      <field name="NUM">10</field>
      </block>
      </value>
      </block>
      </value>
      <value name="B">
      <block type="logic_compare" id=",LW++gUB/lbO[yiNJdv">
      <field name="OP">EQ</field>
      <value name="A">
      <block type="variables_get" id="[$/1md}o9xogfLp
      !}WA">
      <field name="VAR" id="[d!BT6GRh{BhrX!nwxbf" variabletype="">Trockner_Aktiv?</field>
      </block>
      </value>
      <value name="B">
      <block type="logic_boolean" id="V}KP*,b;J,.3q802Q0l^">
      <field name="BOOL">FALSE</field>
      </block>
      </value>
      </block>
      </value>
      </block>
      </value>
      <statement name="DO0">
      <block type="variables_set" id="HHIFm}6:*U#VVrIRv7e|">
      <field name="VAR" id="[d!BT6GRh{BhrX!nwxbf" variabletype="">Trockner_Aktiv?</field>
      <value name="VALUE">
      <block type="logic_boolean" id="%.`!o$LmcZOm0##5WWoJ">
      <field name="BOOL">TRUE</field>
      </block>
      </value>
      </block>
      </statement>
      <value name="IF1">
      <block type="logic_operation" id="[:7QWv4Op8S6o@lG45(y" inline="false">
      <field name="OP">AND</field>
      <comment pinned="false" h="94" w="164">Falls Verbrauch unter 3 Watt fällt und der Modus ist Wahr dann beende den Waschmodus.</comment>
      <value name="A">
      <block type="logic_compare" id="igy_8vlVI|k$sL-O!_Ya">
      <field name="OP">LTE</field>
      <value name="A">
      <block type="on_source" id="oKi^o%$Qa%i0^MVE?s)Y">
      <field name="ATTR">state.val</field>
      </block>
      </value>
      <value name="B">
      <block type="math_number" id="bx}yjZ_C7J2#/$NzLoS">
      <field name="NUM">5</field>
      </block>
      </value>
      </block>
      </value>
      <value name="B">
      <block type="logic_compare" id="}A,!m2TVXL.^LQWg%!e|">
      <field name="OP">EQ</field>
      <value name="A">
      <block type="variables_get" id="r/rnzWL?1!/.2!+pr@5(">
      <field name="VAR" id="[d!BT6GRh{BhrX!nwxbf" variabletype="">Trockner_Aktiv?</field>
      </block>
      </value>
      <value name="B">
      <block type="logic_boolean" id="S,c^%F
      KOd(.(Q(BL!=g">
      <field name="BOOL">TRUE</field>
      </block>
      </value>
      </block>
      </value>
      </block>
      </value>
      <statement name="DO1">
      <block type="variables_set" id="vj!Vu=sDr5yt.:ZU#OfU">
      <field name="VAR" id="[d!BT6GRh{BhrX!nwxbf" variabletype="">Trockner_Aktiv?</field>
      <value name="VALUE">
      <block type="logic_boolean" id="5xCJ(QRB3mIo5.*f1Fsg">
      <field name="BOOL">FALSE</field>
      </block>
      </value>
      <next>
      <block type="telegram" id=":)Sqh|eio_J%+h7Q@6nJ">
      <field name="INSTANCE"></field>
      <field name="LOG"></field>
      <field name="SILENT">FALSE</field>
      <field name="PARSEMODE">default</field>
      <value name="MESSAGE">
      <shadow type="text" id="zaE.r=+WylppU_4Nmdx~">
      <field name="TEXT">Trockner ist fertig!</field>
      </shadow>
      </value>
      </block>
      </next>
      </block>
      </statement>
      </block>
      </statement>
      </block>
      </next>
      </block>
      </xml>

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

      Support us

      ioBroker
      Community Adapters
      Donate

      960
      Online

      31.6k
      Users

      79.4k
      Topics

      1.3m
      Posts

      brockly-script
      1
      1
      332
      Loading More Posts
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      Community
      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
      The ioBroker Community 2014-2023
      logo