Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Frage zu CRON Zeitplan

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    765

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Frage zu CRON Zeitplan

Geplant Angeheftet Gesperrt Verschoben Blockly
10 Beiträge 4 Kommentatoren 966 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • surfer09S Offline
    surfer09S Offline
    surfer09
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich habe in einem Skript einen CRON Zeitplan definiert, der scheinbar nicht funktioniert. Dieser soll nur von Mai - August ausgeführt werden, wird aber scheinbar auch im September weiterhin ausgeführt.
    Was läuft hier falsch?

    2e1aebe3-ab01-4c9a-9d56-39fc93a8855e-grafik.png

    IO-Broker Master/Slave auf Windows 11 64bit, NPM 10.9.4, Node 22.21.1 js-controller 7.0.7

    HomoranH 1 Antwort Letzte Antwort
    0
    • surfer09S surfer09

      Hallo zusammen,

      ich habe in einem Skript einen CRON Zeitplan definiert, der scheinbar nicht funktioniert. Dieser soll nur von Mai - August ausgeführt werden, wird aber scheinbar auch im September weiterhin ausgeführt.
      Was läuft hier falsch?

      2e1aebe3-ab01-4c9a-9d56-39fc93a8855e-grafik.png

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @surfer09 sagte in Frage zu CRON Zeitplan:

      Was läuft hier falsch?

      hier ist kein Script zu sehen!

      @surfer09 sagte in Frage zu CRON Zeitplan:

      wird aber scheinbar auch im September weiterhin ausgeführt.

      was heisst das im Klartext?

      Der Cron im Screenshot sieht richtig aus

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      surfer09S 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @surfer09 sagte in Frage zu CRON Zeitplan:

        Was läuft hier falsch?

        hier ist kein Script zu sehen!

        @surfer09 sagte in Frage zu CRON Zeitplan:

        wird aber scheinbar auch im September weiterhin ausgeführt.

        was heisst das im Klartext?

        Der Cron im Screenshot sieht richtig aus

        surfer09S Offline
        surfer09S Offline
        surfer09
        schrieb am zuletzt editiert von surfer09
        #3

        @homoran: Ich kann sehen, dass sich der Heizstab heute um 3:15 Uhr eingeschaltet hat. Das dürfte er ja aber nicht, weil der Monat September ja gar nicht im CRON auftaucht.

        <xml xmlns="https://developers.google.com/blockly/xml">
          <block type="schedule" id="dEMQ7y9|]aMaN*HOv?`|" x="163" y="438">
            <field name="SCHEDULE">15 3 * 5-8 *</field>
            <statement name="STATEMENT">
              <block type="controls_if" id=")D@Y0.uSG/ALF?+=K|Ic">
                <value name="IF0">
                  <block type="logic_compare" id="j9#[*nJxn7FK1ZyAuOKU">
                    <field name="OP">GTE</field>
                    <value name="A">
                      <block type="get_value" id="gzyn*(IoLV]W:OY/qP/(">
                        <field name="ATTR">val</field>
                        <field name="OID">sun2000.0.inverter.0.battery.SOC</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="8Rc;T/b*is4~z](f{{eX">
                        <field name="NUM">25</field>
                      </block>
                    </value>
                  </block>
                </value>
                <statement name="DO0">
                  <block type="control" id="aHHI`)33x/UB$wOYkWLT">
                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                    <field name="OID">shelly.0.shellyplus1pm#e86beae68154#1.Relay0.Switch</field>
                    <field name="WITH_DELAY">FALSE</field>
                    <value name="VALUE">
                      <block type="logic_boolean" id="a`_NT*6b9|+Z6^?!`g,0">
                        <field name="BOOL">TRUE</field>
                      </block>
                    </value>
                    <next>
                      <block type="debug" id="b^w/bf;C479I]!3`y@vz">
                        <field name="Severity">error</field>
                        <value name="TEXT">
                          <shadow type="text" id="S}0/Wf;O{;KsIf(C)p2R">
                            <field name="TEXT">Batterie noch über 25% - Heizstab eingeschaltet</field>
                          </shadow>
                        </value>
                      </block>
                    </next>
                  </block>
                </statement>
              </block>
            </statement>
          </block>
        </xml>
        

        Ist es sinnvoller, wenn man das Ganze auf WIZARD umstellt?

        5812047d-417f-4fbb-ae90-29e804bf1678-grafik.png

        IO-Broker Master/Slave auf Windows 11 64bit, NPM 10.9.4, Node 22.21.1 js-controller 7.0.7

        DJMarc75D HomoranH 2 Antworten Letzte Antwort
        0
        • surfer09S surfer09

          @homoran: Ich kann sehen, dass sich der Heizstab heute um 3:15 Uhr eingeschaltet hat. Das dürfte er ja aber nicht, weil der Monat September ja gar nicht im CRON auftaucht.

          <xml xmlns="https://developers.google.com/blockly/xml">
            <block type="schedule" id="dEMQ7y9|]aMaN*HOv?`|" x="163" y="438">
              <field name="SCHEDULE">15 3 * 5-8 *</field>
              <statement name="STATEMENT">
                <block type="controls_if" id=")D@Y0.uSG/ALF?+=K|Ic">
                  <value name="IF0">
                    <block type="logic_compare" id="j9#[*nJxn7FK1ZyAuOKU">
                      <field name="OP">GTE</field>
                      <value name="A">
                        <block type="get_value" id="gzyn*(IoLV]W:OY/qP/(">
                          <field name="ATTR">val</field>
                          <field name="OID">sun2000.0.inverter.0.battery.SOC</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="math_number" id="8Rc;T/b*is4~z](f{{eX">
                          <field name="NUM">25</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO0">
                    <block type="control" id="aHHI`)33x/UB$wOYkWLT">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">shelly.0.shellyplus1pm#e86beae68154#1.Relay0.Switch</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="a`_NT*6b9|+Z6^?!`g,0">
                          <field name="BOOL">TRUE</field>
                        </block>
                      </value>
                      <next>
                        <block type="debug" id="b^w/bf;C479I]!3`y@vz">
                          <field name="Severity">error</field>
                          <value name="TEXT">
                            <shadow type="text" id="S}0/Wf;O{;KsIf(C)p2R">
                              <field name="TEXT">Batterie noch über 25% - Heizstab eingeschaltet</field>
                            </shadow>
                          </value>
                        </block>
                      </next>
                    </block>
                  </statement>
                </block>
              </statement>
            </block>
          </xml>
          

          Ist es sinnvoller, wenn man das Ganze auf WIZARD umstellt?

          5812047d-417f-4fbb-ae90-29e804bf1678-grafik.png

          DJMarc75D Offline
          DJMarc75D Offline
          DJMarc75
          schrieb am zuletzt editiert von
          #4

          @surfer09 sagte in Frage zu CRON Zeitplan:

          dass sich der Heizstab heute um 3:15 Uhr eingeschaltet hat.

          Dann aber nicht durch dieses Skript, da ja der Cron auf 3:45 Uhr steht.

          Lehrling seit 1975 !!!
          Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
          https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

          surfer09S HomoranH 2 Antworten Letzte Antwort
          1
          • DJMarc75D DJMarc75

            @surfer09 sagte in Frage zu CRON Zeitplan:

            dass sich der Heizstab heute um 3:15 Uhr eingeschaltet hat.

            Dann aber nicht durch dieses Skript, da ja der Cron auf 3:45 Uhr steht.

            surfer09S Offline
            surfer09S Offline
            surfer09
            schrieb am zuletzt editiert von
            #5

            @djmarc75 Ich hatte vorhin etwas getestet. Habe die Zeit versehentlich verstellt.

            IO-Broker Master/Slave auf Windows 11 64bit, NPM 10.9.4, Node 22.21.1 js-controller 7.0.7

            MartinPM DJMarc75D 2 Antworten Letzte Antwort
            0
            • surfer09S surfer09

              @djmarc75 Ich hatte vorhin etwas getestet. Habe die Zeit versehentlich verstellt.

              MartinPM Offline
              MartinPM Offline
              MartinP
              schrieb am zuletzt editiert von
              #6

              @surfer09 sagte in Frage zu CRON Zeitplan:

              @djmarc75 Ich hatte vorhin etwas getestet. Habe die Zeit versehentlich verstellt.

              Das ist eine mehrdeutige Aussage, Hast Du die Zeit so weit verstellt, dass das Datum wieder im August lag?

              Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
              Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.14)
              Linux pve 6.8.12-16-pve
              6 GByte RAM für den Container
              Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
              Remote-Access über Wireguard der Fritzbox

              1 Antwort Letzte Antwort
              0
              • surfer09S surfer09

                @djmarc75 Ich hatte vorhin etwas getestet. Habe die Zeit versehentlich verstellt.

                DJMarc75D Offline
                DJMarc75D Offline
                DJMarc75
                schrieb am zuletzt editiert von
                #7

                @surfer09

                Hab mir grad nen Cron gebaut welcher NICHT im September um 15:33 Uhr auslösen soll...

                funktioniert (löst nicht aus)

                Screenshot 2024-09-19 153222.png

                Bau halt mal nach mit ner aktuellen Zeit, z.B. 2 Minuten in der Zukunft.

                Lehrling seit 1975 !!!
                Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                surfer09S 1 Antwort Letzte Antwort
                0
                • DJMarc75D DJMarc75

                  @surfer09

                  Hab mir grad nen Cron gebaut welcher NICHT im September um 15:33 Uhr auslösen soll...

                  funktioniert (löst nicht aus)

                  Screenshot 2024-09-19 153222.png

                  Bau halt mal nach mit ner aktuellen Zeit, z.B. 2 Minuten in der Zukunft.

                  surfer09S Offline
                  surfer09S Offline
                  surfer09
                  schrieb am zuletzt editiert von
                  #8

                  @djmarc75 Wenn ich es nachbaue, funktioniert es auch. Ich weiß auch nicht, was das soll... Ich beobachte das nochmal.
                  Danke erstmal!

                  IO-Broker Master/Slave auf Windows 11 64bit, NPM 10.9.4, Node 22.21.1 js-controller 7.0.7

                  1 Antwort Letzte Antwort
                  0
                  • surfer09S surfer09

                    @homoran: Ich kann sehen, dass sich der Heizstab heute um 3:15 Uhr eingeschaltet hat. Das dürfte er ja aber nicht, weil der Monat September ja gar nicht im CRON auftaucht.

                    <xml xmlns="https://developers.google.com/blockly/xml">
                      <block type="schedule" id="dEMQ7y9|]aMaN*HOv?`|" x="163" y="438">
                        <field name="SCHEDULE">15 3 * 5-8 *</field>
                        <statement name="STATEMENT">
                          <block type="controls_if" id=")D@Y0.uSG/ALF?+=K|Ic">
                            <value name="IF0">
                              <block type="logic_compare" id="j9#[*nJxn7FK1ZyAuOKU">
                                <field name="OP">GTE</field>
                                <value name="A">
                                  <block type="get_value" id="gzyn*(IoLV]W:OY/qP/(">
                                    <field name="ATTR">val</field>
                                    <field name="OID">sun2000.0.inverter.0.battery.SOC</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="math_number" id="8Rc;T/b*is4~z](f{{eX">
                                    <field name="NUM">25</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <statement name="DO0">
                              <block type="control" id="aHHI`)33x/UB$wOYkWLT">
                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                <field name="OID">shelly.0.shellyplus1pm#e86beae68154#1.Relay0.Switch</field>
                                <field name="WITH_DELAY">FALSE</field>
                                <value name="VALUE">
                                  <block type="logic_boolean" id="a`_NT*6b9|+Z6^?!`g,0">
                                    <field name="BOOL">TRUE</field>
                                  </block>
                                </value>
                                <next>
                                  <block type="debug" id="b^w/bf;C479I]!3`y@vz">
                                    <field name="Severity">error</field>
                                    <value name="TEXT">
                                      <shadow type="text" id="S}0/Wf;O{;KsIf(C)p2R">
                                        <field name="TEXT">Batterie noch über 25% - Heizstab eingeschaltet</field>
                                      </shadow>
                                    </value>
                                  </block>
                                </next>
                              </block>
                            </statement>
                          </block>
                        </statement>
                      </block>
                    </xml>
                    

                    Ist es sinnvoller, wenn man das Ganze auf WIZARD umstellt?

                    5812047d-417f-4fbb-ae90-29e804bf1678-grafik.png

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von Homoran
                    #9

                    @surfer09 sagte in Frage zu CRON Zeitplan:

                    Ich kann sehen, dass sich der Heizstab heute um 3:15 Uhr eingeschaltet hat.

                    wo siehst du das?
                    wer hat das ausgelöst?

                    Das XML kann ich am Handy nirgends importieren

                    https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

                    @surfer09 sagte in Frage zu CRON Zeitplan:

                    Ist es sinnvoller, wenn man das Ganze auf WIZARD umstellt?

                    auf keinen Fall

                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    1 Antwort Letzte Antwort
                    0
                    • DJMarc75D DJMarc75

                      @surfer09 sagte in Frage zu CRON Zeitplan:

                      dass sich der Heizstab heute um 3:15 Uhr eingeschaltet hat.

                      Dann aber nicht durch dieses Skript, da ja der Cron auf 3:45 Uhr steht.

                      HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von
                      #10

                      @djmarc75 sagte in Frage zu CRON Zeitplan:

                      da ja der Cron auf 3:45 Uhr steht.

                      das sehe ich selbst im xml aber anders :grin:

                      @surfer09 sagte in Frage zu CRON Zeitplan:

                      <field name="SCHEDULE">15 3 * 5-8 *</field>

                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      1 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      776

                      Online

                      32.6k

                      Benutzer

                      82.0k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe