Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Ich krieg's nicht hin! Intervalle unterbrechen!

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Ich krieg's nicht hin! Intervalle unterbrechen!

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

      Hallo, bitte nicht lachen!!
      Ich bin absoluter Blockly-Neuling und verzweifle gerade an einer Aufgabe. Ich hoffe einer hier kann mir helfen.

      1. Ich möchte einen Schalter (für die Warmwasserzirkulation im Haus) in einem Intervall von 15min. ein bzw. 15min. ausschalten.
      2. Dieses soll zwischen 04:00 Uhr morgens und 21:00 Uhr abends passieren.
      3. Wenn die von mir erstellte Variable „Niemand im Haus“ auf „true“ steht, soll dieser Intervall unterbrochen werden und der Schalter für die Warmwasserzirkulation soll auf „false“ gehen.
      4. Wenn der Wert „Niemand im Haus“ auf „false“ seht, soll das Intervall wieder im 15min. Rhythmus starten.
        Ich habe schon so einige Stunden mit diesem Skript verbracht, doch es scheint mir fehlt hier noch das Grundlegende Verständnis.
        Wäre über jede Hilfe dankbar.

      LG

      Homoran 1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @flocke112 last edited by

        @flocke112 sagte in Ich krieg's nicht hin! Intervalle unterbrechen!:

        Ich habe schon so einige Stunden mit diesem Skript verbracht,

        Würdest du uns das auch zeigen?

        @flocke112 sagte in Ich krieg's nicht hin! Intervalle unterbrechen!:

        Wäre über jede Hilfe dankbar.

        Gerne.
        Aber es hilft dir auf Dauer nicht etwas fertiges abzutippen oder zu importieren.
        Wenn wir wüssten was du bisher gemacht hast, könnten man vielleicht deinen denfkfehler(???) erkennen und dir helfen es zu verstehen

        1 Reply Last reply Reply Quote 1
        • F
          flocke112 last edited by

          Ich werde mich bessern.
          Bin aktuell nicht in meinem WLAN um ein Bild zu senden.
          Hier erstmal nur der txt.

          Skript Abw-Zirulation.txt

          LG

          Homoran paul53 2 Replies Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @flocke112 last edited by

            @flocke112 sagte in Ich krieg's nicht hin! Intervalle unterbrechen!:

            Ich werde mich bessern.

            Guter Vorsatz 😉

            @flocke112 sagte in Ich krieg's nicht hin! Intervalle unterbrechen!:

            Hier erstmal nur der txt.

            diesen bitte als code in codetags posten

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

              @flocke112 sagte:

              Hier erstmal nur der txt

              Es muss auch Anschalten2 gestoppt werden.

              Verwende besser nur einen Trigger für An-/Abwesenheit.

              Blockly_temp.JPG

              Wert findet man unter "Trigger".

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

                @paul53 Danke, super, jetzt wird es bei mir so langsam. Hab das mal nachgebaut und es funktioniert wohl auch. 👍

                1 Reply Last reply Reply Quote 0
                • F
                  flocke112 @Homoran last edited by

                  @Homoran ```
                  code_text

                    <variables>
                      <variable type="undefined" id="Anschalten">Anschalten</variable>
                      <variable type="undefined" id="Ausschalten">Ausschalten</variable>
                      <variable type="undefined" id="Ausschalten2">Ausschalten2</variable>
                      <variable type="undefined" id="Anschalten2">Anschalten2</variable>
                    </variables>
                    <block type="schedule_create" id="j)]T:*]F04K]2P==?5SB" x="-1037" y="-713">
                      <field name="NAME">Anschalten</field>
                      <value name="SCHEDULE">
                        <shadow type="field_cron" id="7?D1%`=h^3_LYoBHV6Iq">
                          <field name="CRON">*/15 4-20 * * *</field>
                        </shadow>
                      </value>
                      <statement name="STATEMENT">
                        <block type="toggle" id=")rxLcJIa.QtU,PU`I6[v">
                          <mutation delay_input="false"></mutation>
                          <field name="OID">meross.0.19123164731140258h1148e1e9156601.0</field>
                          <field name="WITH_DELAY">FALSE</field>
                        </block>
                      </statement>
                      <next>
                        <block type="schedule_create" id="1k!M}3,-J^jZ%P[_!`kE">
                          <field name="NAME">Ausschalten</field>
                          <value name="SCHEDULE">
                            <shadow type="field_cron" id="xyf+Ew*n0V)1T@u~H7}d">
                              <field name="CRON">5 21 * * *</field>
                            </shadow>
                          </value>
                          <statement name="STATEMENT">
                            <block type="control" id="Ke:d24uXM0^G%)}/^P8P">
                              <mutation delay_input="false"></mutation>
                              <field name="OID">meross.0.19123164731140258h1148e1e9156601.0</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="logic_boolean" id="S)G^EBXMBY$`@vDIRwH7">
                                  <field name="BOOL">FALSE</field>
                                </block>
                              </value>
                            </block>
                          </statement>
                          <next>
                            <block type="schedule_create" id="/{%P:oC?FBRY1F-q?t_?">
                              <field name="NAME">Ausschalten2</field>
                              <value name="SCHEDULE">
                                <shadow type="field_cron" id="3}}+Ahp)2gTh4cJ-ce$n">
                                  <field name="CRON">5 21 * * *</field>
                                </shadow>
                              </value>
                              <statement name="STATEMENT">
                                <block type="control" id="JXAkz7S|zA)urAu6hz7r">
                                  <mutation delay_input="false"></mutation>
                                  <field name="OID">meross.0.19123164731140258h1148e1e9156601.0</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id=")U(FSMGH~:Lsf9S.qjKe">
                                      <field name="BOOL">FALSE</field>
                                    </block>
                                  </value>
                                </block>
                              </statement>
                              <next>
                                <block type="on" id="7]lIsFha[A-9f9?/Rjzi">
                                  <field name="OID">0_userdata.0.Alle_weg</field>
                                  <field name="CONDITION">true</field>
                                  <field name="ACK_CONDITION"></field>
                                  <statement name="STATEMENT">
                                    <block type="schedule_clear" id="SdkJ[E]gJ-?X0XA];XTX">
                                      <field name="NAME">Anschalten</field>
                                      <next>
                                        <block type="control" id=".1wN4lg$f;=qA%lceGF^">
                                          <mutation delay_input="false"></mutation>
                                          <field name="OID">meross.0.19123164731140258h1148e1e9156601.0</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="logic_boolean" id="OrgZ{).*s|7i6!3bVbc1">
                                              <field name="BOOL">FALSE</field>
                                            </block>
                                          </value>
                                        </block>
                                      </next>
                                    </block>
                                  </statement>
                                  <next>
                                    <block type="on" id="Bw%P.;ew-_Y^w^)*8ond">
                                      <field name="OID">0_userdata.0.Einer_da</field>
                                      <field name="CONDITION">true</field>
                                      <field name="ACK_CONDITION"></field>
                                      <statement name="STATEMENT">
                                        <block type="schedule_clear" id="}v)M{B@lB74IYEc,7;W]">
                                          <field name="NAME">Anschalten</field>
                                          <next>
                                            <block type="schedule_create" id="Ja}Tygbo^v7,Q)zE(Xm_">
                                              <field name="NAME">Anschalten2</field>
                                              <value name="SCHEDULE">
                                                <shadow type="field_cron" id="+}2g*-Sg7PV;-Pn[)w[l">
                                                  <field name="CRON">*/15 4-20 * * *</field>
                                                </shadow>
                                              </value>
                                              <statement name="STATEMENT">
                                                <block type="toggle" id=",:-5DgkIq3Ab/UfyhX*M">
                                                  <mutation delay_input="false"></mutation>
                                                  <field name="OID">meross.0.19123164731140258h1148e1e9156601.0</field>
                                                  <field name="WITH_DELAY">FALSE</field>
                                                </block>
                                              </statement>
                                            </block>
                                          </next>
                                        </block>
                                      </statement>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </xml>
                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  820
                  Online

                  32.0k
                  Users

                  80.4k
                  Topics

                  1.3m
                  Posts

                  3
                  7
                  365
                  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