Navigation

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

    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

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

    mortalskillz

    @mortalskillz

    Starter

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

    mortalskillz Follow
    Starter

    Latest posts made by mortalskillz

    • RE: Funktion bei Trigger und zeitgesteuert ausführen

      @paul53
      Genau. Die Lösung wäre natürlich perfekt. Werde ich definitiv testen (bin zur Zeit im Urlaub).
      Meine hätte ja bei jedem Trigger und einmal pro Minute ausgeführt, d.h. wenn ein Trigger kommt, wären zwei Ausführungen pro Minute passiert (eine durch den Trigger, die andere durch den schedule).

      Da ich das aber ganz oft brauche mit unterschiedlichsten Callback Funktionen, wollte ich eine Funktion schreiben, der ich Trigger-ID, Intervall und Callback-Funktion (inkl. Argumenten) übergebe. Und daran scheitere ich leider.

      Irgendwie bekomme ich es nicht hin, einer Funktion eine andere Funktion als Argument zu übergeben...
      Aber ich werde das mal mit Deiner Version prüfen!

      Danke schon einmal bisher!

      posted in JavaScript
      M
      mortalskillz
    • RE: Funktion bei Trigger und zeitgesteuert ausführen

      Wäre dann aber nur zeigesteuert (ohne subscribe), oder?

      Hättest Du vielleicht ein kleines Beispiel, was auch Noobs wie ich verstehen?

      posted in JavaScript
      M
      mortalskillz
    • Funktion bei Trigger und zeitgesteuert ausführen

      Moin zusammen,

      ich stehe vor folgendem Problem, auf das ich leider nichts mit der Suche gefunden habe (evtl. auch das falsche gesucht):

      Ich habe immer wieder Berechnungen oder dergleichen, die getriggert ausgeführt werden sollen. Manche Trigger kommen aber sehr unregelmäßig, sodass ich entweder bei Trigger oder nach Zeitplan die gleiche Funktion ausführen möchte (quasi: bei Trigger oder spätestens nach x Minuten).
      Ich versuche mir dazu eine Funktion zu schreiben, die Trigger-id, Intervall und auszuführende Funktion (inkl. der Argumente) als Argument haben soll. Leider ohne Erfolg.
      Vielleicht kann mir hier jemand weiterhelfen? Vielleicht gibt es auch eine viel einfacherer Lösung?

      function FunctionSubscrAndPeriodic (funcName, minutesVar, id2Subscribe, changeVar = 'any') {
          on ({id: id2Subscribe, change: changeVar}, funcName);
          schedule(`*/${minutesVar} * * * *`, function() { funcName });
      }
      
      function Addition (a, b) {
          setState('0_userdata.0.example_state', a + b);
      }
      
      FunctionSubscrAndPeriodic(Addition(1,2), 1, '0_userdata.0.kPreCtrl');```
      
      Wäre über eine Hilfestellung sehr dankbar!
      
      Grüße
      posted in JavaScript
      M
      mortalskillz
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo