Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. pibroker

    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

    P
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 3
    • Best 0
    • Groups 0

    pibroker

    @pibroker

    0
    Reputation
    19
    Profile views
    3
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    pibroker Follow

    Latest posts made by pibroker

    • RE: [Gelöst] Ungewollter mehrfach Aufruf von schedule()

      @uweklatt:

      Hallo pibroker,

      lass die Funktion doch im gewünschten Intervall dauernd laufen und bau dort die Bedingung ein.

      Nur wenn die Bedingung erfüllt ist, macht die Funktion etwas.

      Das ist letztendlich resourcenschonender, als ständiges Ein- und Ausschalten des Callbacks.

      Tschau

      Uwe `
      Danke für die Hilfe. 🙂

      posted in Skripten / Logik
      P
      pibroker
    • RE: [Gelöst] Ungewollter mehrfach Aufruf von schedule()

      Danke für die Antwort, das Skript ist nur ein Beispiel. Ich habe vor in der Funktion f() zu entscheiden ob ich ein weiteres Mal schedule() aufrufe oder nicht. Ist das grundsätzlich so nicht möglich?

      posted in Skripten / Logik
      P
      pibroker
    • [Gelöst] Ungewollter mehrfach Aufruf von schedule()

      Hallo, habe in der Suche nichts zum Thema gefunden.

      Wenn ich nachfolgendes Skript Aufrufe, wird im Log über 20 mal die Testausgabe "in Funktion f" ausgegeben.

      Also wird wohl auch die ganze Funktion zigmal aufgerufen.

      var cl_sched = null;
      
      function f() {
          clearSchedule(cl_sched);
          console.log("in Funktion f");
          cl_sched = schedule("*/1 * * * *", f);
      }
      
      cl_sched = schedule("*/1 * * * *", f);
      
      

      Was mache ich falsch?

      posted in Skripten / Logik
      P
      pibroker
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo