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. Blockly Script- tägliche Laufzeit

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Blockly Script- tägliche Laufzeit

Geplant Angeheftet Gesperrt Verschoben Blockly
7 Beiträge 4 Kommentatoren 1.3k 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.
  • H Offline
    H Offline
    highline
    schrieb am zuletzt editiert von
    #1

    Hallo Zusammen,

    ich bin neu hier ;-)
    Zunächst vielen Dank an die Gemeinde für iobroker!

    Nun meine erste Frage: Kann ich die tägliche Laufzeit eines Scriptes zum Beispiel auf 9-18 Uhr begrenzen? Wie wäre der richtige Block dafür?

    Meine zweite Frage: Wie kann ich eine Mindestzeit für eine Schaltung festlegen bis diese wieder geschaltet werden darf? Also einschalten und frühestens nach 30 Minuten wieder aus auch wenn andere Bedingungen der Schaltung nicht mehr zutreffen?

    Highline

    HomoranH 1 Antwort Letzte Antwort
    0
    • H highline

      Hallo Zusammen,

      ich bin neu hier ;-)
      Zunächst vielen Dank an die Gemeinde für iobroker!

      Nun meine erste Frage: Kann ich die tägliche Laufzeit eines Scriptes zum Beispiel auf 9-18 Uhr begrenzen? Wie wäre der richtige Block dafür?

      Meine zweite Frage: Wie kann ich eine Mindestzeit für eine Schaltung festlegen bis diese wieder geschaltet werden darf? Also einschalten und frühestens nach 30 Minuten wieder aus auch wenn andere Bedingungen der Schaltung nicht mehr zutreffen?

      Highline

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

      @highline
      Grundsätzlich läuft ein Script immer.

      Die Ausführung kannst du natürlich auf eine bestimmte Zeit begrenzen indem du beim triggern die gewünschte Zeit mit "aktuelle Zeit ist zwischen..." prüfst

      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
      • BBTownB Offline
        BBTownB Offline
        BBTown
        schrieb am zuletzt editiert von
        #3

        So könnte ein Beispiel aussehen:
        8310582c-b68e-4db6-831b-1e2029013f4d-grafik.png

        ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

        H 1 Antwort Letzte Antwort
        0
        • Dr. BakteriusD Online
          Dr. BakteriusD Online
          Dr. Bakterius
          Most Active
          schrieb am zuletzt editiert von
          #4

          Der erste Teil deiner Frage wurde ja schon beantwortet.

          Die Mindestzeit könntest du über einen Timer realisieren. Beim Schalten setzt du eine Variable und startest den Timer. Nach Ablauf der Zeit wird die Variable rückgesetzt. Jetzt musst du nur noch triggern und prüfen ob die Variable gesetzt ist oder nicht und entsprechend steuern.

          Eine zweite Möglichkeit ist, zu prüfen wie lange der Schaltzustand schon ansteht und dann entsprechend zu schalten oder nicht (also auf letzte Änderung prüfen und von der aktuellen Zeit abziehen).

          H 1 Antwort Letzte Antwort
          0
          • BBTownB BBTown

            So könnte ein Beispiel aussehen:
            8310582c-b68e-4db6-831b-1e2029013f4d-grafik.png

            H Offline
            H Offline
            highline
            schrieb am zuletzt editiert von
            #5

            @BBTown said in Blockly Script- tägliche Laufzeit:

            So könnte ein Beispiel aussehen:
            8310582c-b68e-4db6-831b-1e2029013f4d-grafik.png

            Vielen Dank BBTown !!! Das hilft mir wirklich sehr!

            1 Antwort Letzte Antwort
            0
            • Dr. BakteriusD Dr. Bakterius

              Der erste Teil deiner Frage wurde ja schon beantwortet.

              Die Mindestzeit könntest du über einen Timer realisieren. Beim Schalten setzt du eine Variable und startest den Timer. Nach Ablauf der Zeit wird die Variable rückgesetzt. Jetzt musst du nur noch triggern und prüfen ob die Variable gesetzt ist oder nicht und entsprechend steuern.

              Eine zweite Möglichkeit ist, zu prüfen wie lange der Schaltzustand schon ansteht und dann entsprechend zu schalten oder nicht (also auf letzte Änderung prüfen und von der aktuellen Zeit abziehen).

              H Offline
              H Offline
              highline
              schrieb am zuletzt editiert von
              #6

              @Dr-Bakterius said in Blockly Script- tägliche Laufzeit:

              Der erste Teil deiner Frage wurde ja schon beantwortet.

              Die Mindestzeit könntest du über einen Timer realisieren. Beim Schalten setzt du eine Variable und startest den Timer. Nach Ablauf der Zeit wird die Variable rückgesetzt. Jetzt musst du nur noch triggern und prüfen ob die Variable gesetzt ist oder nicht und entsprechend steuern.

              Eine zweite Möglichkeit ist, zu prüfen wie lange der Schaltzustand schon ansteht und dann entsprechend zu schalten oder nicht (also auf letzte Änderung prüfen und von der aktuellen Zeit abziehen).

              Hast du dazu für einen Anfänger eventuell ein Blockly-Beispiel? Das wäre super!

              Dr. BakteriusD 1 Antwort Letzte Antwort
              0
              • H highline

                @Dr-Bakterius said in Blockly Script- tägliche Laufzeit:

                Der erste Teil deiner Frage wurde ja schon beantwortet.

                Die Mindestzeit könntest du über einen Timer realisieren. Beim Schalten setzt du eine Variable und startest den Timer. Nach Ablauf der Zeit wird die Variable rückgesetzt. Jetzt musst du nur noch triggern und prüfen ob die Variable gesetzt ist oder nicht und entsprechend steuern.

                Eine zweite Möglichkeit ist, zu prüfen wie lange der Schaltzustand schon ansteht und dann entsprechend zu schalten oder nicht (also auf letzte Änderung prüfen und von der aktuellen Zeit abziehen).

                Hast du dazu für einen Anfänger eventuell ein Blockly-Beispiel? Das wäre super!

                Dr. BakteriusD Online
                Dr. BakteriusD Online
                Dr. Bakterius
                Most Active
                schrieb am zuletzt editiert von Dr. Bakterius
                #7

                @highline sagte in Blockly Script- tägliche Laufzeit:

                Hast du dazu für einen Anfänger eventuell ein Blockly-Beispiel? Das wäre super!

                Sorry, aber ich bin die nächste Zeit nicht an meinem PC. Vielleicht kann dir wer anderer helfen? Du kommst aber sicher selbst bald auf die Lösung wenn du dich etwas damit beschäftigst und die Logik verstehst.

                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

                530

                Online

                32.7k

                Benutzer

                82.3k

                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