Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Blockly Script- tägliche Laufzeit

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Blockly Script- tägliche Laufzeit

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

      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

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

        @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

        1 Reply Last reply Reply Quote 0
        • BBTown
          BBTown last edited by

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

          H 1 Reply Last reply Reply Quote 0
          • Dr. Bakterius
            Dr. Bakterius Most Active last edited by

            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 Reply Last reply Reply Quote 0
            • H
              highline @BBTown last edited by

              @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 Reply Last reply Reply Quote 0
              • H
                highline @Dr. Bakterius last edited by

                @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. Bakterius 1 Reply Last reply Reply Quote 0
                • Dr. Bakterius
                  Dr. Bakterius Most Active @highline last edited by Dr. Bakterius

                  @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 Reply Last reply Reply Quote 0
                  • First post
                    Last post

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  946
                  Online

                  31.9k
                  Users

                  80.2k
                  Topics

                  1.3m
                  Posts

                  4
                  7
                  1116
                  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