Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. 2x FALLS.... (ich kann es einfach nicht)

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    2x FALLS.... (ich kann es einfach nicht)

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

      Obwohl Blockly sicherlich einfach ist, peile ich bestimmte Bedinungen nicht. Geht mir in Excel genauso. Wenn man WENNS miteinander verknüpft.
      Das untere Script ist oben im FALLS Bereich falsch. Das ist klar.
      553cdaa2-08d6-4a82-95c0-16b1d075383c-image.png

      
      14:09:37.264	info	javascript.0 (19911) Stop script script.js.2er_Schalter
      14:11:30.825	info	javascript.0 (19911) Stop script script.js.2er_Schalter
      14:11:37.374	info	javascript.0 (19911) Start javascript script.js.2er_Schalter
      14:11:37.380	info	javascript.0 (19911) script.js.2er_Schalter: registered 1 subscription and 0 schedules
      14:11:53.008	info	javascript.0 (19911) Stop script script.js.2er_Schalter
      14:11:53.020	info	javascript.0 (19911) Start javascript script.js.2er_Schalter
      14:11:53.031	info	javascript.0 (19911) script.js.2er_Schalter: registered 1 subscription and 0 schedules
      14:12:09.972	info	javascript.0 (19911) Stop script script.js.2er_Schalter
      14:12:09.984	info	javascript.0 (19911) Start javascript script.js.2er_Schalter
      14:12:09.989	info	javascript.0 (19911) script.js.2er_Schalter: registered 1 subscription and 0 schedules
      15:03:00.217	info	javascript.0 (19911) Stop script script.js.2er_Schalter
      15:03:00.228	info	javascript.0 (19911) Start javascript script.js.2er_Schalter
      15:03:00.245	info	javascript.0 (19911) script.js.2er_Schalter: registered 1 subscription and 0 schedules
      15:05:52.613	info	javascript.0 (19911) Stop script script.js.2er_Schalter
      15:05:52.621	info	javascript.0 (19911) Start javascript script.js.2er_Schalter
      15:05:52.638	info	javascript.0 (19911) script.js.2er_Schalter: registered 1 subscription and 0 schedules
      15:09:22.318	info	javascript.0 (19911) Stop script script.js.2er_Schalter
      15:09:22.325	info	javascript.0 (19911) Start javascript script.js.2er_Schalter
      15:09:22.330	info	javascript.0 (19911) script.js.2er_Schalter: registered 1 subscription and 0 schedules
      Ausgewählte Blöcke exportieren
      <xml xmlns="https://developers.google.com/blockly/xml">
       <block type="on" id="|=hlNxvm0TXlNLEVsT|@" x="-1762" y="-312">
         <field name="OID">deconz.0.sensors.00158d000356033b.buttonpressed</field>
         <field name="CONDITION">any</field>
         <field name="ACK_CONDITION"></field>
         <statement name="STATEMENT">
           <block type="comment" id="[+W=0QzW1~}}~Z^_yOWJ">
             <field name="COMMENT">Wenn links Taste gedrückt wird</field>
             <next>
               <block type="controls_if" id="`!*B3R:Yr;]OknH~WC5-">
                 <mutation else="1"></mutation>
                 <value name="IF0">
                   <block type="logic_operation" id="fyMlNVBZ}oNR}X8M8*$V">
                     <field name="OP">AND</field>
                     <value name="A">
                       <block type="logic_compare" id="r3q6O%YX3.(R[M1dng,m">
                         <field name="OP">EQ</field>
                         <value name="A">
                           <block type="get_value" id="yl~yEWnlVMv(0%IpnnCL">
                             <field name="ATTR">val</field>
                             <field name="OID">deconz.0.sensors.00158d000356033b.buttonpressed</field>
                           </block>
                         </value>
                         <value name="B">
                           <block type="text" id="]kHc@lM.JaG_hS-91ZhW">
                             <field name="TEXT">1002</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <value name="B">
                       <block type="logic_compare" id="kLM9cAi(I{J|txzFooi=">
                         <field name="OP">EQ</field>
                         <value name="A">
                           <block type="get_value" id="A6^4gSb~Dr_+=S.j^(JI">
                             <field name="ATTR">val</field>
                             <field name="OID">sonoff.0.OG-Büro.POWER1</field>
                           </block>
                         </value>
                         <value name="B">
                           <block type="logic_boolean" id="OxTZ!ynoh$^mr%+K1:GD">
                             <field name="BOOL">FALSE</field>
                           </block>
                         </value>
                       </block>
                     </value>
                   </block>
                 </value>
                 <statement name="DO0">
                   <block type="comment" id="pP`VoNE%DSGB]_7X+mRG">
                     <field name="COMMENT">Wenn lampe aus dan an</field>
                     <next>
                       <block type="control" id="?Pr(Ul1;/fKO(y!y=#;7">
                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                         <field name="OID">sonoff.0.OG-Büro.POWER1</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="logic_boolean" id="y.igRc`;a9%b3qGZm.:t">
                             <field name="BOOL">TRUE</field>
                           </block>
                         </value>
                       </block>
                     </next>
                   </block>
                 </statement>
                 <statement name="ELSE">
                   <block type="comment" id="^n,@PAm2SkMeFRS;W;M[">
                     <field name="COMMENT">Sonst lampe aus</field>
                     <next>
                       <block type="control" id="ZX+LEYC!e7Cn}@kXurP|">
                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                         <field name="OID">sonoff.0.OG-Büro.POWER1</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="logic_boolean" id="yKUck@:bK?.8mF~;5HH-">
                             <field name="BOOL">FALSE</field>
                           </block>
                         </value>
                       </block>
                     </next>
                   </block>
                 </statement>
               </block>
             </next>
           </block>
         </statement>
       </block>
      </xml>
      <xml xmlns="https://developers.google.com/blockly/xml">
       <block type="on" id="|=hlNxvm0TXlNLEVsT|@" x="-1762" y="-312">
         <field name="OID">deconz.0.sensors.00158d000356033b.buttonpressed</field>
         <field name="CONDITION">any</field>
         <field name="ACK_CONDITION"></field>
         <statement name="STATEMENT">
           <block type="comment" id="[+W=0QzW1~}}~Z^_yOWJ">
             <field name="COMMENT">Wenn links Taste gedrückt wird</field>
             <next>
               <block type="controls_if" id="`!*B3R:Yr;]OknH~WC5-">
                 <mutation else="1"></mutation>
                 <value name="IF0">
                   <block type="logic_operation" id="fyMlNVBZ}oNR}X8M8*$V">
                     <field name="OP">AND</field>
                     <value name="A">
                       <block type="logic_compare" id="r3q6O%YX3.(R[M1dng,m">
                         <field name="OP">EQ</field>
                         <value name="A">
                           <block type="get_value" id="yl~yEWnlVMv(0%IpnnCL">
                             <field name="ATTR">val</field>
                             <field name="OID">deconz.0.sensors.00158d000356033b.buttonpressed</field>
                           </block>
                         </value>
                         <value name="B">
                           <block type="text" id="]kHc@lM.JaG_hS-91ZhW">
                             <field name="TEXT">1002</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <value name="B">
                       <block type="logic_compare" id="kLM9cAi(I{J|txzFooi=">
                         <field name="OP">EQ</field>
                         <value name="A">
                           <block type="get_value" id="A6^4gSb~Dr_+=S.j^(JI">
                             <field name="ATTR">val</field>
                             <field name="OID">sonoff.0.OG-Büro.POWER1</field>
                           </block>
                         </value>
                         <value name="B">
                           <block type="logic_boolean" id="OxTZ!ynoh$^mr%+K1:GD">
                             <field name="BOOL">FALSE</field>
                           </block>
                         </value>
                       </block>
                     </value>
                   </block>
                 </value>
                 <statement name="DO0">
                   <block type="comment" id="pP`VoNE%DSGB]_7X+mRG">
                     <field name="COMMENT">Wenn lampe aus dan an</field>
                     <next>
                       <block type="control" id="?Pr(Ul1;/fKO(y!y=#;7">
                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                         <field name="OID">sonoff.0.OG-Büro.POWER1</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="logic_boolean" id="y.igRc`;a9%b3qGZm.:t">
                             <field name="BOOL">TRUE</field>
                           </block>
                         </value>
                       </block>
                     </next>
                   </block>
                 </statement>
                 <statement name="ELSE">
                   <block type="comment" id="^n,@PAm2SkMeFRS;W;M[">
                     <field name="COMMENT">Sonst lampe aus</field>
                     <next>
                       <block type="control" id="ZX+LEYC!e7Cn}@kXurP|">
                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                         <field name="OID">sonoff.0.OG-Büro.POWER1</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="logic_boolean" id="yKUck@:bK?.8mF~;5HH-">
                             <field name="BOOL">FALSE</field>
                           </block>
                         </value>
                       </block>
                     </next>
                   </block>
                 </statement>
               </block>
             </next>
           </block>
         </statement>
       </block>
      </xml>
      
      


      Was soll passieren:
      Wenn sich der Wert eines Aquara Tasters ändert, dann soll im Falle des Wertes 1002 folgendes passieren:
      Falls der Wert des Lichtes auf False steht, dann ändere es auf auf true ansonsten auf flase.
      Die Frage "Falls der Wert auf false steht" hatte ich ohne die Werte Abfrage im FALLS Bereich. Das klappte auch. Aber dann würde ja bei jeder Taste (Tastenkombinationen) das Licht entsprechend geschaltet. Also muss eine Werte Abfrage mit rein. Im Trigger bekommt man keine Werte abgefragt. Also mache ich das im FALLS Breiche. Aber dann bekomme ich die obigen FALLS Abfrage nicht noch mit rein. Ich bräuchte FALLS A und FALLS B, dann mache....

      Wie bekommt man das hin?

      V FredF 2 Replies Last reply Reply Quote 0
      • V
        Vocaris @Vocaris last edited by

        @vocaris Ahhh
        Habs hinbekommen...
        648a6f4b-1a66-4851-9120-5365d5fc296c-image.png

        1 Reply Last reply Reply Quote 0
        • FredF
          FredF Most Active Forum Testing @Vocaris last edited by

          @vocaris
          Also 1. Tastendruck Ein, 2. Tastendruck aus, 3. Tastendruck Ein usw.?

          2aacff8e-97cd-4264-819d-aa73440756de-grafik.png

          V 1 Reply Last reply Reply Quote 0
          • V
            Vocaris @FredF last edited by

            @fredf Yeep wäre einfacher.🤦‍♂️ Muss aber eine Verzögerung von mind. 50ms rein setzen, sonst geht der Sonoff Schalter teilweise direkt wieder an bzw. aus.

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

            Support us

            ioBroker
            Community Adapters
            Donate

            687
            Online

            32.0k
            Users

            80.5k
            Topics

            1.3m
            Posts

            2
            4
            341
            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