Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Falls höher priorosiert als sonst falls?

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Falls höher priorosiert als sonst falls?

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Mika 0 last edited by

      Hallo. Ich möchte eine Wechselschaltung generieren von 2 Datenpunkten / Timern. (true / false)
      Es kann immer nur ein Timer aktiv (true) sein, aber beide auch (false)

      Wenn Timer 2 = true, kann mit Timer 1 über true der Timer 2 auf false durch das Blockly gesetzt werden.
      Wenn Timer 1 = true, kann der Timer 2 nicht auf true gesetzt werden. Es wird nicht zugelassen.

      Ist im Blockly der erste Falls höher priorisiert oder muss ich für so etwas einen anderen Baustein nehmen?
      252e02c7-3dda-43e1-a08d-16952d767fde-image.png

      <xml xmlns="https://developers.google.com/blockly/xml">
        <block type="comment" id="t?a|KH1(kVR`SV`GPqT)" x="-363" y="-362">
          <field name="COMMENT">Es kann immer nur 1 Timer aktiv sein. Wechsel</field>
          <next>
            <block type="comment" id="2*^9Ap5cs@)k~#^q:~8u">
              <field name="COMMENT">zwischen Timer 1 oder 2</field>
              <next>
                <block type="on_ext" id="PfFoS7gkm{FoY$Bwz+XP">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
                  <field name="CONDITION">ne</field>
                  <field name="ACK_CONDITION"></field>
                  <value name="OID0">
                    <shadow type="field_oid" id="|wfg!=g;)=Hl?Dj-ZxYM">
                      <field name="oid">0_userdata.0.Klima_Zeitsteuerung.OG_WZ.Timerbereich_1.Timer_1</field>
                    </shadow>
                  </value>
                  <value name="OID1">
                    <shadow type="field_oid" id="`bT2VP!~Ru2};LhVk7Rz">
                      <field name="oid">0_userdata.0.Klima_Zeitsteuerung.OG_WZ.Timerbereich_2.Timer_2</field>
                    </shadow>
                  </value>
                  <statement name="STATEMENT">
                    <block type="controls_if" id="X:hN+1p5[hW`WjSxP-;=">
                      <mutation elseif="1"></mutation>
                      <value name="IF0">
                        <block type="get_value" id="bTgG~wASo0rC@|MZ6Fp=">
                          <field name="ATTR">val</field>
                          <field name="OID">0_userdata.0.Klima_Zeitsteuerung.OG_WZ.Timerbereich_1.Timer_1</field>
                        </block>
                      </value>
                      <statement name="DO0">
                        <block type="update" id="re//3mXbqsElrZ2lIRjR">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                          <field name="OID">0_userdata.0.Klima_Zeitsteuerung.OG_WZ.Timerbereich_2.Timer_2</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="logic_boolean" id="=i9BA;C~~8:W[n|G3)@;">
                              <field name="BOOL">FALSE</field>
                            </block>
                          </value>
                        </block>
                      </statement>
                      <value name="IF1">
                        <block type="get_value" id="7@ZDAYtQMSrXy`N_91SW">
                          <field name="ATTR">val</field>
                          <field name="OID">0_userdata.0.Klima_Zeitsteuerung.OG_WZ.Timerbereich_2.Timer_2</field>
                        </block>
                      </value>
                      <statement name="DO1">
                        <block type="update" id="G+my3}a/I_95Gxp$d)sE">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                          <field name="OID">0_userdata.0.Klima_Zeitsteuerung.OG_WZ.Timerbereich_1.Timer_1</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="logic_boolean" id="EG;`VmckHDXDrH(ZDP^i">
                              <field name="BOOL">FALSE</field>
                            </block>
                          </value>
                        </block>
                      </statement>
                    </block>
                  </statement>
                </block>
              </next>
            </block>
          </next>
        </block>
      </xml>
      
      Homoran paul53 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @Mika 0 last edited by

        @mika-0 sagte in Falls höher priorosiert als sonst falls?:

        Ist im Blockly der erste Falls höher priorisiert oder muss ich für so etwas einen anderen Baustein nehmen?

        als?

        es wird immer von oben nach unten abgearbeitet.
        bis zum ersten Treffer

        1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @Mika 0 last edited by

          @mika-0 sagte: einen anderen Baustein nehmen?

          Weniger Ressourcen benötigen zwei getrennte Trigger:

          Blockly_temp.JPG

          M 1 Reply Last reply Reply Quote 0
          • M
            Mika 0 @paul53 last edited by

            @paul53 Danke. Funzt

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

            Support us

            ioBroker
            Community Adapters
            Donate

            488
            Online

            32.0k
            Users

            80.4k
            Topics

            1.3m
            Posts

            3
            4
            170
            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