Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Zeitplan Änderung

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    Zeitplan Änderung

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

      Moin
      Kurze Frage zum Trigger "Zeitplan":
      Wenn ich die Zeit im Blockly Trigger Modul "Zeitplan" ändere, so wird diese Änderung nur aktiv, wenn ich die JS Instanz neu starte.
      Gibt es hier einen Bug? Oder mache was falsch?
      Beispiel: Mein Zeitplan soll jede Minute einen Wert abholen. Das Script läuft vor sich hin. Nun stoppe ich das Scipt und ändere meinen Zeitplan auf 10 Minuten, speichere und starte es neu. Leider holt er weiter alle 1 Minute den Wert. Starte ich jetzt die Instanz neu, so holt er alle 10 Minuten den Wert (Wie erwartet)
      Node.js v16.17.0
      NPM 8.15.0
      JS v6.0.3
      Hat jemand eine Idee?
      Danke und Gruß
      Björn

      Meister Mopper 1 Reply Last reply Reply Quote 0
      • Meister Mopper
        Meister Mopper @Bjoern77 last edited by

        @bjoern77
        Zeig doch mal, wie das aussieht, was Du da gebastelt hast.

        Bjoern77 1 Reply Last reply Reply Quote 0
        • Bjoern77
          Bjoern77 @Meister Mopper last edited by

          @meister-mopper Ich versuche es mal:

          <xml xmlns="https://developers.google.com/blockly/xml">
            <block type="schedule" id="2ERvrV+Vp`C=EV0)GOZN" x="-163" y="63">
              <field name="SCHEDULE">*/15 * * * *</field>
              <statement name="STATEMENT">
                <block type="comment" id="5X70AIbWq{g.XUyv-Wno">
                  <field name="COMMENT">Deckenlampe2 Waschküche</field>
                  <next>
                    <block type="controls_if" id="wVDt4@Z.p{V]oJv+)61H">
                      <value name="IF0">
                        <block type="logic_compare" id="PpF/6.RbuI9bM,QZ=zI.">
                          <field name="OP">NEQ</field>
                          <value name="A">
                            <block type="get_value" id="zFVci*ZMHSvZ]Ze]Pz.?">
                              <field name="ATTR">val</field>
                              <field name="OID">shelly.0.SHSW-1#F3994C#1.Relay0.Switch</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="get_value" id="0@40vW~e7iGXy9.F*M$P">
                              <field name="ATTR">val</field>
                              <field name="OID">zigbee.0.04cd15fffeb9a7e2.state</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <statement name="DO0">
                        <block type="control" id="/CN[8cO.B-OOL[I{Z?Y{">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                          <field name="OID">zigbee.0.04cd15fffeb9a7e2.state</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="get_value" id="?%~Sf!xa8#-E!cRMzE0g">
                              <field name="ATTR">val</field>
                              <field name="OID">shelly.0.SHSW-1#F3994C#1.Relay0.Switch</field>
                            </block>
                          </value>
                        </block>
                      </statement>
                      <next>
                        <block type="comment" id="bQ(!c6r-z9{5:StKH`pO">
                          <field name="COMMENT">Deckenlampe1 Waschküche</field>
                          <next>
                            <block type="controls_if" id="N^rVQlPXR03iw_Z$_nj{">
                              <value name="IF0">
                                <block type="logic_compare" id="tsU.15uFvOLSK`iT{]%t">
                                  <field name="OP">NEQ</field>
                                  <value name="A">
                                    <block type="get_value" id="py9WQ~ZZ:@_RORjf;Uw*">
                                      <field name="ATTR">val</field>
                                      <field name="OID">shelly.0.SHSW-1#F3994C#1.Relay0.Switch</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="get_value" id="2fb%-6T++g1B_eopboh/">
                                      <field name="ATTR">val</field>
                                      <field name="OID">zigbee.0.04cd15fffedb92b5.state</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <statement name="DO0">
                                <block type="control" id="/a6[I:QwC?lJw{l9^i4d">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">zigbee.0.04cd15fffedb92b5.state</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="get_value" id="-%P?%zc;jCV$hO[(0^Ae">
                                      <field name="ATTR">val</field>
                                      <field name="OID">shelly.0.SHSW-1#F3994C#1.Relay0.Switch</field>
                                    </block>
                                  </value>
                                </block>
                              </statement>
                              <next>
                                <block type="comment" id="yrt:jR1p(5Yx%%_?$Ien">
                                  <field name="COMMENT">Deckenlampe BadUnten</field>
                                  <next>
                                    <block type="controls_if" id="%zr{M3IQF+_}K!Dkxsl+">
                                      <value name="IF0">
                                        <block type="logic_compare" id="_5h``52NG6)!}Zj#/U9f">
                                          <field name="OP">NEQ</field>
                                          <value name="A">
                                            <block type="get_value" id="}z@G_uCyrpMDC0;z`zQI">
                                              <field name="ATTR">val</field>
                                              <field name="OID">shelly.0.SHSW-25#D8BFC01A5A54#1.Relay1.Switch</field>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <block type="get_value" id="$8^CN^}_c+(|OHjGJoDU">
                                              <field name="ATTR">val</field>
                                              <field name="OID">zigbee.0.f0d1b8000013d746.state</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <statement name="DO0">
                                        <block type="control" id="dvn2%x4wr6-w}bWj5BC(">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                          <field name="OID">zigbee.0.f0d1b8000013d746.state</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="get_value" id="wU1xQ?b__]o1qx[fe59W">
                                              <field name="ATTR">val</field>
                                              <field name="OID">shelly.0.SHSW-25#D8BFC01A5A54#1.Relay1.Switch</field>
                                            </block>
                                          </value>
                                        </block>
                                      </statement>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </statement>
            </block>
          </xml>
          

          Das Script soll einfach nur alle 15 Minuten abgleichen das der Shelly der Master ist und wenn der Zigbee aus dem Tritt ist, so soll der Zigbee wieder auf den Shelly synchronisieren.
          Danke und Gruß
          Björn

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

          Support us

          ioBroker
          Community Adapters
          Donate

          723
          Online

          31.6k
          Users

          79.4k
          Topics

          1.3m
          Posts

          2
          3
          190
          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