Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Manuelles Ausschalten nach Timer-Ablauf

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Manuelles Ausschalten nach Timer-Ablauf

    This topic has been deleted. Only users with topic management privileges can see it.
    • bahnuhr
      bahnuhr Forum Testing Most Active @Ralf last edited by

      @ralf

      In JS so:

      // Lichterkette um 21:30 ein schalten
          schedule('30 21 * * *', function () { 
              if (getState("Lichtsensor").val < 20)         {
                  setState("Lichterkette", true);
              }
          });
      
      // Lichterkette um 22:30 aus schalten
          schedule('30 22 * * *', function () { 
              if (getState("Lichterkette").val) {
                  setState("Lichterkette", false);
              }
          });
      

      Blockly kann ich nicht.

      R 1 Reply Last reply Reply Quote 0
      • DJMarc75
        DJMarc75 @Ralf last edited by

        @ralf sagte in Manuelles Ausschalten nach Timer-Ablauf:

        Vielleicht kann mir jemand helfen ?

        Tag,
        kein Trigger in Trigger !!
        Dann sind die Datenpunkte bestimmt als Nummer und müssen deshalb auch als solches angesprochen werden.

        Vorschlag:

        Screenshot 2023-07-29 084716.png

        R 2 Replies Last reply Reply Quote 0
        • R
          Ralf @bahnuhr last edited by

          @bahnuhr Danke für die schnelle Antwort, aber JS kann ICH nicht 😖
          Das Licht soll aber nicht um 22:30 Uhr ausgehen sondern erst um 00:00 Uhr. Oder manuell zwischen 22:30 und 00:00 Uhr und dann auch aus bleiben.

          1 Reply Last reply Reply Quote 0
          • R
            Ralf @DJMarc75 last edited by

            @djmarc75 OK. Danke, werde ich so mal probieren.

            1 Reply Last reply Reply Quote 0
            • R
              Ralf @DJMarc75 last edited by

              @djmarc75 könntest du den Export bitte posten ? Ich habe immer Schwierigkeiten die passenden Bausteine zu finden.

              DJMarc75 1 Reply Last reply Reply Quote 0
              • DJMarc75
                DJMarc75 @Ralf last edited by DJMarc75

                @ralf

                <xml xmlns="https://developers.google.com/blockly/xml">
                 <block type="comment" id="Ew4|JB.)lG%]O3Yr+|_q" x="-362" y="-437">
                   <field name="COMMENT">DP LUX</field>
                 </block>
                 <block type="on_ext" id="0rN.C{D5dF^(xgs|wX.n" x="-637" y="-412">
                   <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                   <field name="CONDITION">ne</field>
                   <field name="ACK_CONDITION"></field>
                   <value name="OID0">
                     <shadow type="field_oid" id="0G+sN`i06zEk9d8|/p8?">
                       <field name="oid">default</field>
                     </shadow>
                   </value>
                   <statement name="STATEMENT">
                     <block type="controls_if" id=",KQ~YOF!QXs}GK^/dv%F">
                       <value name="IF0">
                         <block type="logic_operation" id="JPnecho`.:IuH1]]q_`t" inline="false">
                           <field name="OP">AND</field>
                           <value name="A">
                             <block type="logic_operation" id="nFvYg|bqq/WgW%hm)~q7" inline="false">
                               <field name="OP">AND</field>
                               <value name="A">
                                 <block type="logic_compare" id="{m|,Z=KF~z:FY;+;`r,:">
                                   <field name="OP">LT</field>
                                   <value name="A">
                                     <block type="on_source" id="kX^:?Cc$I:N4$hHYS(js">
                                       <field name="ATTR">state.val</field>
                                     </block>
                                   </value>
                                   <value name="B">
                                     <block type="math_number" id="uUAAfVPrb?WN[jZ=*kVD">
                                       <field name="NUM">20</field>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                               <value name="B">
                                 <block type="logic_compare" id="|BU#n@s#-HS:2MFs(}o|">
                                   <field name="OP">EQ</field>
                                   <value name="A">
                                     <block type="get_value" id="!?wq,/`JH:l#vzrEK:jr">
                                       <field name="ATTR">val</field>
                                       <field name="OID">ID auswählen</field>
                                     </block>
                                   </value>
                                   <value name="B">
                                     <block type="math_number" id="M6ZrK1qNHfxcEg}:B+8k">
                                       <field name="NUM">0</field>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                             </block>
                           </value>
                           <value name="B">
                             <block type="time_compare_ex" id="RYLXibu)s0n$B__JbFDG">
                               <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="7Z*0kMC`%#i]B[WK/wl`">
                                   <field name="TEXT">20:30</field>
                                 </shadow>
                               </value>
                               <value name="END_TIME">
                                 <shadow type="text" id="zKoxM6bu54$AnygJ!aEw">
                                   <field name="TEXT">21:30</field>
                                 </shadow>
                               </value>
                             </block>
                           </value>
                         </block>
                       </value>
                       <statement name="DO0">
                         <block type="comment" id="[Hlw:}m5?}fOCXP8?S#o">
                           <field name="COMMENT">DP on/off</field>
                           <next>
                             <block type="control" id="zC;-#`-MXeIOWnU*:6k@">
                               <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                               <field name="OID">Object ID</field>
                               <field name="WITH_DELAY">FALSE</field>
                               <value name="VALUE">
                                 <block type="math_number" id="!Hh5F-i;fjEB3S3T_Y9[">
                                   <field name="NUM">1</field>
                                 </block>
                               </value>
                               <next>
                                 <block type="comment" id="doO(j^ra^Y{!iwOYQQtb">
                                   <field name="COMMENT">DP Brightness</field>
                                   <next>
                                     <block type="control" id="v7`d)}{[~(W!{bq12Gk^">
                                       <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                       <field name="OID">Object ID</field>
                                       <field name="WITH_DELAY">FALSE</field>
                                       <value name="VALUE">
                                         <block type="math_number" id="q@cF({DX8(=YxAi6rSu]">
                                           <field name="NUM">50</field>
                                         </block>
                                       </value>
                                     </block>
                                   </next>
                                 </block>
                               </next>
                             </block>
                           </next>
                         </block>
                       </statement>
                     </block>
                   </statement>
                 </block>
                 <block type="comment" id="a/Q|[]{oP#F85vdwB8,%" x="-162" y="-312">
                   <field name="COMMENT">DP on/off</field>
                 </block>
                </xml>
                

                edit: musst halt die Datenpunkte und die Uhrzeiten anpassen.
                Das Ausschalten um 0 Uhr hast Du ja in Deinem Blockly schon gelöst (Aber dort auch anstelle dem Textbaustein den Mathematikbaustein verwenden)

                R 2 Replies Last reply Reply Quote 0
                • R
                  Ralf @DJMarc75 last edited by

                  @djmarc75 Super, tausend Dank.

                  1 Reply Last reply Reply Quote 0
                  • R
                    Ralf @DJMarc75 last edited by

                    @djmarc75 88d9e749-3bc7-422d-8e1a-62e0e8feab3a-image.png

                    Genau das ist oft mein Problem, ich finde oder habe diese Bausteine nicht. Kann man die selber erzeugen ?

                    DJMarc75 1 Reply Last reply Reply Quote 0
                    • DJMarc75
                      DJMarc75 @Ralf last edited by

                      @ralf mit der rechten Maustaste auf das UND klicken und externe Eingänge auswählen.
                      Kann man bei sehr vielen Bausteinen so machen.

                      R 1 Reply Last reply Reply Quote 0
                      • R
                        Ralf @DJMarc75 last edited by

                        @djmarc75 👍 👍 👍

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        834
                        Online

                        32.0k
                        Users

                        80.4k
                        Topics

                        1.3m
                        Posts

                        3
                        11
                        349
                        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