Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Datenpunkt mit Script ändern?

    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

    Datenpunkt mit Script ändern?

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

      Hallo zusammen,

      ich habe folgendes Problem.

      Ich habe mir einen Datenpunkt Beleuchtungsstatus erstellt.

      Wollte es mit Blockly machen.

      Der soll auf FALSE springen wenn Lampe 1 ODER Lampe 2 ODER Lampe 3 an ist sonst auf TRUE

      Das mit dem FALSE habe ich schon.

      aber wie mache ich das er auf TRUE springt wenn keine der Lampen an ist?

      Ich finde das Else nirgends.

      Danke im Voraus

      LG Martin

      crunchip 1 Reply Last reply Reply Quote 0
      • crunchip
        crunchip Forum Testing Most Active @kaiserm last edited by

        @kaiserm neben dem false, das Zahnrad

        1 Reply Last reply Reply Quote 0
        • K
          kaiserm last edited by kaiserm

          Ich finde kein Zahnrad

          28d68c66-babd-4929-8b84-33ebd0e9b738-grafik.png

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

            @kaiserm

            Der soll auf FALSE springen wenn Lampe 1 ODER Lampe 2 ODER Lampe 3 an ist sonst auf TRUE

            Bildschirmfoto 2019-11-08 um 15.14.10.png

            <xml xmlns="http://www.w3.org/1999/xhtml">
             <block type="on_ext" id="b8yf$?B,]4Kr/aw1gF{#" x="87" y="88">
               <mutation items="3"></mutation>
               <field name="CONDITION">ne</field>
               <field name="ACK_CONDITION"></field>
               <value name="OID0">
                 <shadow type="field_oid" id="lG=ez;jI5v?!N4nA7[9*">
                   <field name="oid">default</field>
                 </shadow>
               </value>
               <value name="OID1">
                 <shadow type="field_oid" id="-=`jrs23*vc3c^:A@)+3">
                   <field name="oid">default</field>
                 </shadow>
               </value>
               <value name="OID2">
                 <shadow type="field_oid" id="CT@ct[b?~_xi;(Hd~*6)">
                   <field name="oid">default</field>
                 </shadow>
               </value>
               <statement name="STATEMENT">
                 <block type="controls_if" id="y;JR/KYz[JD3^bGEC)4$">
                   <mutation else="1"></mutation>
                   <value name="IF0">
                     <block type="logic_operation" id="HCk;#ILs)vp.Su-DkMzG" inline="false">
                       <field name="OP">OR</field>
                       <value name="A">
                         <block type="logic_operation" id="wTtGBvf_Q8gInp6Kqv9C" inline="false">
                           <field name="OP">OR</field>
                           <value name="A">
                             <block type="logic_compare" id="p}@gKH0h-#r}y!7By]ID">
                               <field name="OP">EQ</field>
                               <value name="A">
                                 <block type="get_value" id="HxA|iSNHqb)8feuby)x[">
                                   <field name="ATTR">val</field>
                                   <field name="OID">ID auswählen</field>
                                 </block>
                               </value>
                               <value name="B">
                                 <block type="logic_boolean" id="uf,k;Lo`%9uF8w[kFNXx">
                                   <field name="BOOL">TRUE</field>
                                 </block>
                               </value>
                             </block>
                           </value>
                           <value name="B">
                             <block type="logic_compare" id="b3F?qO(EN:QU.]/EOxVm">
                               <field name="OP">EQ</field>
                               <value name="A">
                                 <block type="get_value" id="r=FAQr-4_*)Dw+w}J6ye">
                                   <field name="ATTR">val</field>
                                   <field name="OID">ID auswählen</field>
                                 </block>
                               </value>
                               <value name="B">
                                 <block type="logic_boolean" id="r?GEdoq,lk-ZS]!E,=Jh">
                                   <field name="BOOL">TRUE</field>
                                 </block>
                               </value>
                             </block>
                           </value>
                         </block>
                       </value>
                       <value name="B">
                         <block type="logic_compare" id="=CTd7-9FO2Nly.9gUf10">
                           <field name="OP">EQ</field>
                           <value name="A">
                             <block type="get_value" id="P2Peeo?Ob+54.dH7=-Cs">
                               <field name="ATTR">val</field>
                               <field name="OID">ID auswählen</field>
                             </block>
                           </value>
                           <value name="B">
                             <block type="logic_boolean" id="JlVUvrOke`=i7bWXG`YQ">
                               <field name="BOOL">TRUE</field>
                             </block>
                           </value>
                         </block>
                       </value>
                     </block>
                   </value>
                   <statement name="DO0">
                     <block type="control" id="}|_0qRSb1#xBH49YRnRC">
                       <mutation delay_input="false"></mutation>
                       <field name="OID">Object ID</field>
                       <field name="WITH_DELAY">FALSE</field>
                       <value name="VALUE">
                         <block type="logic_boolean" id="7@EePHy=(E^gXP^KbPhu">
                           <field name="BOOL">FALSE</field>
                         </block>
                       </value>
                     </block>
                   </statement>
                   <statement name="ELSE">
                     <block type="control" id="s=tOWoFl`E^redCS5Zh=">
                       <mutation delay_input="false"></mutation>
                       <field name="OID">Object ID</field>
                       <field name="WITH_DELAY">FALSE</field>
                       <value name="VALUE">
                         <block type="logic_boolean" id="R1f]VQl2(m9d9cMfTO}a">
                           <field name="BOOL">TRUE</field>
                         </block>
                       </value>
                     </block>
                   </statement>
                 </block>
               </statement>
             </block>
            </xml>
            

            1 Reply Last reply Reply Quote 0
            • K
              kaiserm last edited by

              Hammer. Danke Dir.

              Die Blöcke hätte ich wohl nie gefunden.

              Der Datenpunkt wird nun nach Wunsch geändert.

              Macht es was aus wenn der Datenpunkt zwar gesetzt wird, sch die Fareb aber immer wieder auf rot ändert?

              LG Martin

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

                @kaiserm sagte in Datenpunkt mit Script ändern?:

                Macht es was aus wenn der Datenpunkt zwar gesetzt wird, sch die Fareb aber immer wieder auf rot ändert?

                Ich weiß ja nicht was Du mit Deinem Blockly vor hast, aber oben hast Du als Trigger .on
                Diese DP haben mit der Farbe nichts zu tun.

                1 Reply Last reply Reply Quote 0
                • K
                  kaiserm last edited by

                  Funktioniert perfekt. Danke Dir.

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  748
                  Online

                  31.8k
                  Users

                  79.9k
                  Topics

                  1.3m
                  Posts

                  blockly
                  3
                  7
                  282
                  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