Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Waschmaschinen Skript

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Waschmaschinen Skript

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

      Hallo zusammen,
      ich hänge gerade an einem Waschmaschinenskript.
      Ich will eigentlich nur per Telegram eine Meldung, wenn die Waschmaschine an ist und wann aus.
      Ich bekomme aber tausende Meldungen.
      Wie kann ich das den regulieren?

      <xml xmlns="http://www.w3.org/1999/xhtml">
        <block type="on_ext" id="+A7wlutQO8gBfqosc.y3" x="-387" y="13">
          <mutation items="1"></mutation>
          <field name="CONDITION">any</field>
          <field name="ACK_CONDITION"></field>
          <value name="OID0">
            <shadow type="field_oid" id="L[i=p{|ii-ai*/YAZ@8s">
              <field name="oid">tuya.0.78841477cc50e3448473.5</field>
            </shadow>
          </value>
          <statement name="STATEMENT">
            <block type="controls_if" id="V6]e:v6u:?I_dnQ6L_VO">
              <mutation elseif="1"></mutation>
              <value name="IF0">
                <block type="logic_compare" id="YL]^MiM0C_d90EjXd7qr">
                  <field name="OP">GT</field>
                  <value name="A">
                    <block type="get_value" id="yM=9zWrslsViHeXAVGm6">
                      <field name="ATTR">val</field>
                      <field name="OID">tuya.0.78841477cc50e3448473.5</field>
                    </block>
                  </value>
                  <value name="B">
                    <block type="text" id="H=g~S*6(?G/uCr~jDdCp">
                      <field name="TEXT">3</field>
                    </block>
                  </value>
                </block>
              </value>
              <statement name="DO0">
                <block type="control" id="vs.J|^}}{M%%SJ1bpk;V">
                  <mutation delay_input="false"></mutation>
                  <field name="OID">admin.0.Waschmaschine</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                    <block type="logic_boolean" id="gvfoVV5t!!Us3^C~!w.H">
                      <field name="BOOL">FALSE</field>
                    </block>
                  </value>
                </block>
              </statement>
              <value name="IF1">
                <block type="logic_compare" id="M~uV)}gj0R1:#*W8;u|_">
                  <field name="OP">EQ</field>
                  <value name="A">
                    <block type="get_value" id=";C4ZX5Zy!7cKvi8im7j~">
                      <field name="ATTR">val</field>
                      <field name="OID">tuya.0.78841477cc50e3448473.5</field>
                    </block>
                  </value>
                  <value name="B">
                    <block type="text" id="qZr5=RgO[|.`JAG]=%:e">
                      <field name="TEXT">1</field>
                    </block>
                  </value>
                </block>
              </value>
              <statement name="DO1">
                <block type="control" id="W@d-F3O_9HHWW#dCNkL=">
                  <mutation delay_input="false"></mutation>
                  <field name="OID">admin.0.Waschmaschine</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                    <block type="logic_boolean" id="A4H}`x`xaT~u.qw:OMjO">
                      <field name="BOOL">TRUE</field>
                    </block>
                  </value>
                </block>
              </statement>
            </block>
          </statement>
          <next>
            <block type="on_ext" id="u:R0u7j.Y,8EdsUCK6kQ">
              <mutation items="1"></mutation>
              <field name="CONDITION">ne</field>
              <field name="ACK_CONDITION"></field>
              <value name="OID0">
                <shadow type="field_oid" id="jgpdw:j!HF59WUplmK}~">
                  <field name="oid">tuya.0.78841477cc50e3448473.5</field>
                </shadow>
              </value>
              <statement name="STATEMENT">
                <block type="controls_if" id="0KU30/v2h#W(!`#[gp76">
                  <mutation elseif="1"></mutation>
                  <value name="IF0">
                    <block type="logic_compare" id="]-Zb+?Hn_!lMC-aT9alk">
                      <field name="OP">EQ</field>
                      <value name="A">
                        <block type="get_value" id="ln#_*!,/omF%2!L4WRp-">
                          <field name="ATTR">val</field>
                          <field name="OID">admin.0.Waschmaschine</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="logic_boolean" id="pSN^b91_Se1kc2o;W4J^">
                          <field name="BOOL">FALSE</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO0">
                    <block type="telegram" id="i||{vH9*ebG3rYojyq#~">
                      <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="U][E8N^7Bu/+`G(NxN}#">
                          <field name="TEXT">Die Waschmaschine wurde angeschaltet</field>
                        </shadow>
                      </value>
                    </block>
                  </statement>
                  <value name="IF1">
                    <block type="logic_compare" id="21(9~CU|XRCn:EOXk2/@">
                      <field name="OP">EQ</field>
                      <value name="A">
                        <block type="get_value" id="TSvo:2H{H+}IE{#M1`FO">
                          <field name="ATTR">val</field>
                          <field name="OID">admin.0.Waschmaschine</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="logic_boolean" id="h=.8?l5o{aiN|)W)LXh@">
                          <field name="BOOL">TRUE</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO1">
                    <block type="telegram" id="ed05d|bQf^sw*MK?SR-6">
                      <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="sKyyX,f?IkAZP`RFQReF">
                          <field name="TEXT">Die Waschmaschine ist fertig :)</field>
                        </shadow>
                        <block type="text_join" id=":?(LV%}eMmeGg5)=s63{">
                          <mutation items="4"></mutation>
                          <value name="ADD0">
                            <block type="text" id="Me[sfL:79y?isrCAn~-e">
                              <field name="TEXT">Die Waschmaschine ist fertig :) </field>
                            </block>
                          </value>
                        </block>
                      </value>
                    </block>
                  </statement>
                </block>
              </statement>
            </block>
          </next>
        </block>
      </xml>
      
      
      sigi234 1 Reply Last reply Reply Quote 0
      • sigi234
        sigi234 Forum Testing Most Active @wohlstandskind2711 last edited by

        @wohlstandskind2711

        Stelle das Blockly mal als Screenshot ein.........

        1 Reply Last reply Reply Quote 1
        • MyzerAT
          MyzerAT last edited by MyzerAT

          eventuell hilft dir ja mein Script, weiter

          c6447e0c-72a6-4e9c-90aa-ec1ab402a409-grafik.png
          7cae00f0-8539-4e5b-bffa-8d5b884aecbb-grafik.png
          29beb57a-3943-46e5-9d31-db6f4dba73b2-grafik.png

          zur Info, überall wo eDP steht ist es ein eigener Datenpunkt, den ich angelegt habe um das Script so zu ermöglichen.

          1 Reply Last reply Reply Quote 1
          • W
            wohlstandskind2711 last edited by

            blockly1.png
            blockly2.png

            X 1 Reply Last reply Reply Quote 0
            • MyzerAT
              MyzerAT last edited by

              du musst auf jeden Fall ein Timeout einbauen

              1 Reply Last reply Reply Quote 1
              • X
                Xyolyp @wohlstandskind2711 last edited by

                @wohlstandskind2711 in deinem Blockly hast du vergleiche mit größer/kleiner als. Hier musst du darauf achten einen Zahlbaustein (blau wenn ich mich nicht irre) und nicht einen Textbaustein (grün) zu verwenden.
                Desweiteren würde ich anraten nicht auf = 1 sondern < 2 zu prüfen. Vielleicht geht der Wert ja doch irgendwann mal auf 0.

                Hinzu kommt dann noch (wenn du im Forum nach Waschmaschine suchst findwest du einige Skripts), dass du darauf achten musst, dass deine Waschmaschine möglicherweise beim Richtungswechsel, Spülen, ... auch mal auf einen sehr nierdrigen Stromverbrauch kommen kann. Du solltest einen Timeout hinzufügen, mit dem du prüfst, ob der Wert mindestens 30 Sekunden niedrig genug für den Zustand "aus" ist.

                1 Reply Last reply Reply Quote 1
                • W
                  wohlstandskind2711 last edited by

                  Danke an euch, hat funktioniert 🙂

                  MartinK. 1 Reply Last reply Reply Quote 0
                  • MartinK.
                    MartinK. @wohlstandskind2711 last edited by

                    @wohlstandskind2711 Darf ich mal fragen wie dein Skript jetzt aussieht ? Bin auch gerade am basteln 😉

                    1 Reply Last reply Reply Quote 0
                    • F
                      freaktech last edited by

                      ja poste doch bitte den xml code von dir

                      ich hätt auch so was vor, blick aber nicht durch

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      417
                      Online

                      31.9k
                      Users

                      80.1k
                      Topics

                      1.3m
                      Posts

                      6
                      9
                      2378
                      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