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 parallel ausführen

    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 parallel ausführen

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

      Hallo zusammen,
      ein Blocky-Skript reagiert soll auf unterschiedliche Datenpunkte, die via VIS Tasten ausgelöst werden, getriggert werden.
      Dieses "errechnet" und aktualisiert die Position meiner Jalousie(n) bis zum erreichen der Zielposition bzw. nach Ablauf der Fahrtzeit.
      Wenn jetzt allerdings erneut eine Taste gedrückt wird startet das Blockly Skript erneut doch das zuvor getriggerte wird "unterbrochen" und die Ausführung gestoppt bzw. nur noch die werte von der anderen werte aktualisiert.

      Kann man die Ausführung parallelisieren?
      Klar könnte ich das Script mehrfach unter unterschiedlichen Namen speichern ( Steuerung_Jalousie1,Steuerung_Jalousie2,...) und jeweils auf nur auf den zur Jalousie gehörenden Tastendruck reagieren lassen aber das wäre echt programmiertechnisch quatsch.

      Falls das in Blockly nicht geht gerne auch per JavaScript, hab bisher nichts Enstprechendes gefunden. In anderen Programmiersprechen ist so was relativ einfach zu Lösen hier hab das allerdings noch nicht gefunden.

      Jeder Tipp wäre hilfreich.

      Danke
      Jochen

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @Jochen Baur last edited by

        @Jochen-Baur sagte:

        Kann man die Ausführung parallelisieren?

        Ja. Aus Deinen Ausführungen kann ich allerdings nicht erkennen, was Dein Problem dabei ist. Leichter ist es mit Javascript als mit Blockly.

        Jochen Baur 1 Reply Last reply Reply Quote 0
        • Jochen Baur
          Jochen Baur @paul53 last edited by

          @paul53
          So sieht das Blockly aus:
          ed09ad5c-c0e0-405a-a197-a2d12af70970-image.png

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @Jochen Baur last edited by

            @Jochen-Baur
            Wenn Funktionen und Timer (Intervalle) für mehrere Trigger verwendet werden sollen, benötigt man Arrays für IDs, Intervalle, globale Variablen innerhalb der Funktion. Das ID-Array dient dann zur Ermittlung des Index in die anderen Arrays.

            Jochen Baur 1 Reply Last reply Reply Quote 0
            • Jochen Baur
              Jochen Baur @paul53 last edited by

              @paul53
              Hättest du dazu ein "Dummy" Blockly ?
              Danke & Gruß
              Jochen

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              624
              Online

              31.8k
              Users

              79.9k
              Topics

              1.3m
              Posts

              2
              5
              493
              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