Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Blockly Fehler? Tür auf /Licht an

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Blockly Fehler? Tür auf /Licht an

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

      Ich glaube ich brauche bei einem wirklich simplen Script mal einen Schubs warum es nicht klappt.

      Schiebetür auf/ dann zw.15 und 5 uhr Licht an
      Schiebetür zu Licht nach 2 sek aus

      Die Lampe kann ich ansteuern,via Deconz-Webif und auch aus dem Broker per State änderung
      der Xiaomi Fensterkontakt geht auch...true/false bringt der sofort bei Änderung.

      Also Neustart Broker/Adapter/Script bringen keine besserung.

      hier mal das Script:

      <xml xmlns="https://developers.google.com/blockly/xml">
      <block type="on" id="m1!,]oIe/v6|;,ez^iB" x="-1712" y="-1712"> <field name="OID">deconz.0.Sensors.11.open</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="controls_if" id="ySIQt:eX-U^u#b9!V4mZ"> <value name="IF0"> <block type="logic_operation" id="X:Bh@B9m+t+ZaK,.1lxS"> <field name="OP">AND</field> <value name="A"> <block type="time_compare_ex" id="1bq^^E@w(h-n7;MnF%Rk"> <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="true" actual_time="true"></mutation> <field name="USE_ACTUAL_TIME">TRUE</field> <field name="OPTION">between</field> <value name="START_TIME"> <shadow type="text" id=",ylBoD@4^0Bs0Suy4Js">
      <field name="TEXT">15:00</field>
      </shadow>
      </value>
      <value name="END_TIME">
      <shadow type="text" id="b97LraI{@M9h@_=2X}/w">
      <field name="TEXT">05:00</field>
      </shadow>
      </value>
      </block>
      </value>
      <value name="B">
      <block type="logic_compare" id="]k-CgZO?Ju7iKkJnS,8P">
      <field name="OP">EQ</field>
      <value name="A">
      <block type="get_value" id="!_eNtWW%SnvKKiAz/u,i">
      <field name="ATTR">val</field>
      <field name="OID">deconz.0.Sensors.11.open</field>
      </block>
      </value>
      <value name="B">
      <block type="logic_boolean" id="(H}eJLP,x:77zwF0;0x"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id=".wa)k7Z,Sm3@:Nue[Dv">
      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
      <field name="OID">deconz.0.Lights.4.on</field>
      <field name="WITH_DELAY">FALSE</field>
      <value name="VALUE">
      <block type="logic_boolean" id="2~~Aibe~0?0)NQ:+M{i(">
      <field name="BOOL">TRUE</field>
      </block>
      </value>
      <next>
      <block type="control" id="1pPWv=%2EK1CXTd[-UW#">
      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
      <field name="OID">deconz.0.Lights.4.level</field>
      <field name="WITH_DELAY">FALSE</field>
      <value name="VALUE">
      <block type="math_number" id="M|kR/y:rtaA}5a^KMVh9">
      <field name="NUM">100</field>
      </block>
      </value>
      </block>
      </next>
      </block>
      </statement>
      <next>
      <block type="controls_if" id="Wn{Q:?:^-Af*T{;]}YdE">
      <value name="IF0">
      <block type="logic_compare" id="(daKmr95Jb?w7a@eqp4?">
      <field name="OP">EQ</field>
      <value name="A">
      <block type="get_value" id="7u.W(/zc_uMPCvSkaZ5F">
      <field name="ATTR">val</field>
      <field name="OID">deconz.0.Sensors.11.open</field>
      </block>
      </value>
      <value name="B">
      <block type="logic_boolean" id="7VyV+prC;Vf/2^LyZ$-#">
      <field name="BOOL">FALSE</field>
      </block>
      </value>
      </block>
      </value>
      <statement name="DO0">
      <block type="control" id="d3[*Zl)nrYuHkm_0Qqtj">
      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
      <field name="OID">deconz.0.Lights.4.on</field>
      <field name="WITH_DELAY">TRUE</field>
      <field name="DELAY_MS">2</field>
      <field name="UNIT">sec</field>
      <field name="CLEAR_RUNNING">FALSE</field>
      <value name="VALUE">
      <block type="logic_boolean" id="YE!6yV4U,25EnqfexM]!">
      <field name="BOOL">FALSE</field>
      </block>
      </value>
      </block>
      </statement>
      </block>
      </next>
      </block>
      </statement>
      </block>
      </xml>Lampe.jpg

      dslraser 1 Reply Last reply Reply Quote 0
      • dslraser
        dslraser Forum Testing Most Active @bob der 1. last edited by

        @bob-der-1
        und was geht nicht ?

        B 1 Reply Last reply Reply Quote 0
        • B
          bob der 1. @dslraser last edited by

          @dslraser sagte in Blockly Fehler? Tür auf /Licht an:

          @bob-der-1
          und was geht nicht ?

          Öffne ich die Tür,bleibt das Licht aus.

          Thomas Braun dslraser 2 Replies Last reply Reply Quote 0
          • Thomas Braun
            Thomas Braun Most Active @bob der 1. last edited by Thomas Braun

            @bob-der-1
            Die Zeiten sind vom falschen Typ. Du hast da Texte drin.
            2e07cb85-3246-425d-a611-8eac0de29786-image.png

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

              @Thomas-Braun sagte:

              Die Zeiten sind vom falschen Typ. Du hast da Texte drin.

              Nein, das passt schon:

              Blockly_temp.JPG

              B 1 Reply Last reply Reply Quote 0
              • B
                bob der 1. @paul53 last edited by

                @paul53

                Also wenn ich das gleiche Blockly mit einem anderen Sensor nutze oder andere Lampen oder beides....geht es ebenso nicht?
                Also ich meine bin kein Profi aber so simple Sachen kann ich mit links.

                1 Reply Last reply Reply Quote 0
                • dslraser
                  dslraser Forum Testing Most Active @bob der 1. last edited by

                  @bob-der-1
                  schau mal was damit im Log steht wenn Du einen Versuch startest...

                  Bildschirmfoto 2020-06-21 um 19.21.10.png

                  <xml xmlns="https://developers.google.com/blockly/xml">
                   <block type="on" id="m1!,]oIe/v6|;,ez^iB" x="-1712" y="-1712">
                     <field name="OID">deconz.0.Sensors.11.open</field>
                     <field name="CONDITION">ne</field>
                     <field name="ACK_CONDITION"></field>
                     <statement name="STATEMENT">
                       <block type="debug" id="Jmq#MtOtDtTuJVS?,}9H">
                         <field name="Severity">log</field>
                         <value name="TEXT">
                           <shadow type="text" id=")MN^zu3wiZl.(Q.[uw(O">
                             <field name="TEXT">test</field>
                           </shadow>
                           <block type="on_source" id="^@v$@Q*7_`$nh-1g]Wm=">
                             <field name="ATTR">state.val</field>
                           </block>
                         </value>
                         <next>
                           <block type="debug" id="F,H|d$tw/ok4gtpIer4y">
                             <field name="Severity">log</field>
                             <value name="TEXT">
                               <shadow type="text" id="F6a}~pF9s`^EYxH1(!k1">
                                 <field name="TEXT">test</field>
                               </shadow>
                               <block type="time_compare_ex" id=";X/YLRiLs|E2_9,N5i~1">
                                 <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="true" actual_time="true"></mutation>
                                 <field name="USE_ACTUAL_TIME">TRUE</field>
                                 <field name="OPTION">not between</field>
                                 <value name="START_TIME">
                                   <shadow type="text" id="^Ceq`6iBy2)DsRf8eY~P">
                                     <field name="TEXT">05:00</field>
                                   </shadow>
                                 </value>
                                 <value name="END_TIME">
                                   <shadow type="text" id="jMn/lEf9H:){O`HRZ{k!">
                                     <field name="TEXT">15:00</field>
                                   </shadow>
                                 </value>
                               </block>
                             </value>
                             <next>
                               <block type="controls_if" id="ySIQt:eX-U^u#b9!V4mZ">
                                 <mutation elseif="1"></mutation>
                                 <value name="IF0">
                                   <block type="logic_operation" id="X:Bh@B9m+t+ZaK,.1lxS">
                                     <field name="OP">AND</field>
                                     <value name="A">
                                       <block type="on_source" id="qPbX^~rO$ICtLvZ]uQt*">
                                         <field name="ATTR">state.val</field>
                                       </block>
                                     </value>
                                     <value name="B">
                                       <block type="time_compare_ex" id="1bq^^E@w(h-n7;MnF%Rk">
                                         <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="true" actual_time="true"></mutation>
                                         <field name="USE_ACTUAL_TIME">TRUE</field>
                                         <field name="OPTION">not between</field>
                                         <value name="START_TIME">
                                           <shadow type="text" id=",ylBoD@4^0Bs0Suy4Js">
                                             <field name="TEXT">05:00</field>
                                           </shadow>
                                         </value>
                                         <value name="END_TIME">
                                           <shadow type="text" id="b97LraI{@M9h@_=2X}/w">
                                             <field name="TEXT">15:00</field>
                                           </shadow>
                                         </value>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                                 <statement name="DO0">
                                   <block type="control" id=".wa)k7Z,Sm3@:Nue[Dv">
                                     <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                     <field name="OID">deconz.0.Lights.4.on</field>
                                     <field name="WITH_DELAY">FALSE</field>
                                     <value name="VALUE">
                                       <block type="logic_boolean" id="2~~Aibe~0?0)NQ:+M{i(">
                                         <field name="BOOL">TRUE</field>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="control" id="1pPWv=%2EK1CXTd[-UW#">
                                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                         <field name="OID">deconz.0.Lights.4.level</field>
                                         <field name="WITH_DELAY">FALSE</field>
                                         <value name="VALUE">
                                           <block type="math_number" id="M|kR/y:rtaA}5a^KMVh9">
                                             <field name="NUM">100</field>
                                           </block>
                                         </value>
                                       </block>
                                     </next>
                                   </block>
                                 </statement>
                                 <value name="IF1">
                                   <block type="logic_negate" id="`w/LP--)/J;`X?TxwxrK">
                                     <value name="BOOL">
                                       <block type="on_source" id="6o#2-9g8Ryu~/Q[%W1Xy">
                                         <field name="ATTR">state.val</field>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                                 <statement name="DO1">
                                   <block type="control" id="d3[*Zl)nrYuHkm_0Qqtj">
                                     <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                     <field name="OID">deconz.0.Lights.4.on</field>
                                     <field name="WITH_DELAY">TRUE</field>
                                     <field name="DELAY_MS">2</field>
                                     <field name="UNIT">sec</field>
                                     <field name="CLEAR_RUNNING">FALSE</field>
                                     <value name="VALUE">
                                       <block type="logic_boolean" id="YE!6yV4U,25EnqfexM]!">
                                         <field name="BOOL">FALSE</field>
                                       </block>
                                     </value>
                                   </block>
                                 </statement>
                               </block>
                             </next>
                           </block>
                         </next>
                       </block>
                     </statement>
                   </block>
                  </xml>
                  

                  B 1 Reply Last reply Reply Quote 0
                  • B
                    bob der 1. @dslraser last edited by bob der 1.

                    @dslraser

                    Das wäre auch nicht gegangen🤬

                    Am besten verrate ich nicht warum das nicht gehen kann onwohl es richtig war!

                    Wenn man am 2. Rechner im Büro das gleiche Blockly offen hat,das falsch gespeichert auch noch weis der Iob sicher nicht was er machen soll.Ich bin sooooo doof echt nicht normal.

                    Danke aber das ihr sofort nachgesehen habt.

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    884
                    Online

                    32.0k
                    Users

                    80.4k
                    Topics

                    1.3m
                    Posts

                    4
                    8
                    333
                    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