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. Error/Bug
  4. Ausführungsreihenfolge von Blockly- Skripten lässt sich nicht ändern

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Ausführungsreihenfolge von Blockly- Skripten lässt sich nicht ändern

Geplant Angeheftet Gesperrt Verschoben Error/Bug
10 Beiträge 4 Kommentatoren 779 Aufrufe
  • Ä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.
  • XxJooOX Offline
    XxJooOX Offline
    XxJooO
    schrieb am zuletzt editiert von
    #1

    Hallo,

    bislang hatte ich mir noch keine Gedanken dazu gemacht, jetzt habe ich aber 8 Rolladenschalter installiert. Die Stellung der Schalter ändert Variablen. Ein Skript schaltet diese Variablen und resettet die Schalter nach 45 Sekunden auf OFF-Stellung.

    Jetzt muss ich aber dieses Skript nach hinten schieben um vorher mit einem weiteren Skript die Ursprungsstellung abzufragen.

    Langes Gerede:

    Ich muss die Ausführungsreihenfolge im Skripte Teil ändern und klicke dazu auf den Doppelpfeil (Neu ordnen). Dann ändere ich die Reihenfolge der Skripte durch ziehen an die neue Ausführungsstelle und klicke auf den Haken. Die Reihenfolge der Skripte ist dann aber wie vorher.

    Mache ich was falsch? ioBroker ist aktuell, alle Adapter auch. Ist das ein bug?

    Danke

    Jo

    ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

    1 Antwort Letzte Antwort
    0
    • wendy2702W Online
      wendy2702W Online
      wendy2702
      schrieb am zuletzt editiert von
      #2

      Ich verstehe glaube ich nur Bahnhof….

      Kannst du mal mit einem oder mehreren Screenshots zeigen was du meinst?

      Bitte keine Fragen per PN, die gehören ins Forum!

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      1 Antwort Letzte Antwort
      0
      • Schuko80S Offline
        Schuko80S Offline
        Schuko80
        schrieb am zuletzt editiert von
        #3

        Warum löst du das nicht mit einem großen Script? Da kannst du dann beeinflussen, wann was passiert.

        Nuc6cayh + Proxmox / Zigbee (Deconz / Conbee I ) / ZWave / Homematic (CCU2)

        1 Antwort Letzte Antwort
        0
        • XxJooOX Offline
          XxJooOX Offline
          XxJooO
          schrieb am zuletzt editiert von
          #4

          Ok, dazu muss ich mich noch schlau machen, kann das erst in einer Stunde…

          ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

          1 Antwort Letzte Antwort
          0
          • XxJooOX Offline
            XxJooOX Offline
            XxJooO
            schrieb am zuletzt editiert von
            #5

            OK, noch ein Versuch mit Bildern:

            6728_1.jpg

            Also, ich gehe mal naiv davon aus, dass die Blockly-Skripte von oben nach unten abgearbeitet werden. Ich möchte nun z.B., dass das Skript Urlaub Jo direkt nach Dienst Jo ausgeführt werden soll. Ich drücke also auf den Doppelpfeil

            6728_2.jpg

            und beginne Urlaub nach oben zu ziehen und platziere es hinter Dienst Jo

            6728_3.jpg

            Nach einem Klick auf den Haken

            6728_4.jpg

            sieht man aber wieder das Gleiche wie am Anfang.

            6728_5.jpg

            Es kann nun also ein bug sein, oder ich denke zu naiv. Ich kann leider nicht nachvollziehen, was @Schuko80 mit seinem Skript erreichen kann und wie man so was aufbaut.

            Hoffe, dass man das nachvollziehen kann.

            Danke

            Jo

            ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

            1 Antwort Letzte Antwort
            0
            • Schuko80S Offline
              Schuko80S Offline
              Schuko80
              schrieb am zuletzt editiert von
              #6

              Evtl ist diese Aussage jetzt falsch, aber in meinen Augen werden die Scripte parallel abgearbeitet. Also jedes Script in einem Thread.

              Bei JavaScript ist es auf jeden Fall so, das innerhalb eines Scripte nicht ohne weiteres auf Rückmeldung von einem Befehl gewartet wird, sondern die nachfolgenden Befehle weiter abgearbeitet werden.

              Wenn es also wichtig ist, das erst ein Script abgearbeitet wird, würde ich aus zwei eins machen und dort eine Abfrage einbauen, so das der zweite Teil im Script erst abgearbeitet wird, wenn der erste Teil ein bestimmtes Ergebniss zurückliefert

              Ich sehe gerade, deine Scripte sind alle aktiv, evtl. Kannst du auch am Ende von deinem ersten Script das zweite Script starten, dann müsste es aber standartmässig auf false (nicht ausgeführt) stehen und im Anschluss wieder beendet werden. Das ist halt davon abhängig, was die Scripte überhaupt bezwecken sollen.

              Nuc6cayh + Proxmox / Zigbee (Deconz / Conbee I ) / ZWave / Homematic (CCU2)

              1 Antwort Letzte Antwort
              0
              • XxJooOX Offline
                XxJooOX Offline
                XxJooO
                schrieb am zuletzt editiert von
                #7

                Ok, jetzt habe ich dann schon mal verstanden, was Du mit einem großen Skript meinst.

                Ich würde aber lieber das Ganze in Teilaufgaben zerlegen. Jetzt muss ich dann noch mal ein wenig Hirnschmalz investieren, ob das so überhaupt funktioniert, wie ich mir das vorstelle. Dann bleibt aber noch die Frage, was man mit "Neu ordnen" eigentlich erreichen können soll? Denn irgend wie funktioniert das ja nicht…

                Grüße

                Jo

                ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

                1 Antwort Letzte Antwort
                0
                • wendy2702W Online
                  wendy2702W Online
                  wendy2702
                  schrieb am zuletzt editiert von
                  #8

                  Also diese Auflistug ist keine Ausführungsreihenfolge.

                  Alles was in diesem Ordner ist, also alle deine Scripte, werden ausgeführt sobald der im Script definierte Trigger zuschlägt.

                  Bitte keine Fragen per PN, die gehören ins Forum!

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  1 Antwort Letzte Antwort
                  0
                  • P Offline
                    P Offline
                    podruzjasne
                    schrieb am zuletzt editiert von
                    #9

                    Alphabetische Anordnung nach Scriptname?

                    Hat mit der Ausführungsreihenfolge nichts zu tun.

                    Gruß Ulrich

                    Gesendet von meinem SM-J700H mit Tapatalk

                    1 Antwort Letzte Antwort
                    0
                    • Schuko80S Offline
                      Schuko80S Offline
                      Schuko80
                      schrieb am zuletzt editiert von
                      #10

                      Was soll in Jo denn überhaupt passieren?

                      Nuc6cayh + Proxmox / Zigbee (Deconz / Conbee I ) / ZWave / Homematic (CCU2)

                      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

                      720

                      Online

                      32.6k

                      Benutzer

                      82.2k

                      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