Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Frage bzgl. Wartezeit

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    783

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

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

Frage bzgl. Wartezeit

Scheduled Pinned Locked Moved Blockly
9 Posts 4 Posters 895 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • AlexAtHomeA Offline
    AlexAtHomeA Offline
    AlexAtHome
    wrote on last edited by AlexAtHome
    #1

    Hi,

    in folgendem Script möchte ich das LED-Band zu einem langsamen Farbwechsel "animieren". Leider läuft mir das Script in einem Rutsch durch, und anschließend versucht das LED-Band irgendwie ein paar Farben darzustellen...
    Getriggert wird über eine Variable "aw_led_regenbogen".

    Ich habe anscheinend das mit "Verzögerung" noch nicht richtig verstanden. Ich war davon ausgegangen, dass der Steuer-Teil dann jedesmal mit 1 Minute Verzögerung ausgeführt wird, und dann das Script anschließend mit der nächsten Schleife weitermacht. Scheint aber nicht zu stimmen :-(
    Muss ich hier mit einem Timeout arbeiten?

    Das Konstrukt mit "Lauf" und Rausspringen ist nur zur Absicherung gegen endloses Laufen.

    Gibt es irgendwo eine Dokumentation zu Blockly? Würde mir gerne ein paar Sachen anlesen.
    VG Alex

    Script_LED-Regenbogen.jpg

    HomoranH 2 Replies Last reply
    0
    • AlexAtHomeA AlexAtHome

      Hi,

      in folgendem Script möchte ich das LED-Band zu einem langsamen Farbwechsel "animieren". Leider läuft mir das Script in einem Rutsch durch, und anschließend versucht das LED-Band irgendwie ein paar Farben darzustellen...
      Getriggert wird über eine Variable "aw_led_regenbogen".

      Ich habe anscheinend das mit "Verzögerung" noch nicht richtig verstanden. Ich war davon ausgegangen, dass der Steuer-Teil dann jedesmal mit 1 Minute Verzögerung ausgeführt wird, und dann das Script anschließend mit der nächsten Schleife weitermacht. Scheint aber nicht zu stimmen :-(
      Muss ich hier mit einem Timeout arbeiten?

      Das Konstrukt mit "Lauf" und Rausspringen ist nur zur Absicherung gegen endloses Laufen.

      Gibt es irgendwo eine Dokumentation zu Blockly? Würde mir gerne ein paar Sachen anlesen.
      VG Alex

      Script_LED-Regenbogen.jpg

      HomoranH Do not disturb
      HomoranH Do not disturb
      Homoran
      Global Moderator Administrators
      wrote on last edited by
      #2

      @AlexAtHome sagte in Frage bzgl. Wartezeit:

      Muss ich hier mit einem Timeout arbeiten?

      Korrekt!
      Die Verzögerungen werden zeitglich gestartet.

      kein Support per PN! - Fragen im Forum stellen -
      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      AlexAtHomeA 1 Reply Last reply
      0
      • HomoranH Homoran

        @AlexAtHome sagte in Frage bzgl. Wartezeit:

        Muss ich hier mit einem Timeout arbeiten?

        Korrekt!
        Die Verzögerungen werden zeitglich gestartet.

        AlexAtHomeA Offline
        AlexAtHomeA Offline
        AlexAtHome
        wrote on last edited by AlexAtHome
        #3

        @Homoran

        Dh. so wie es jetzt ist, laufen nach 1 Minute Verzögerung alle Objektsteuerungen gleichzeitig los ?

        Ok, dann probiere ich einen Timeout.
        Wo genau muss der hin, in die innerste Schleife?

        1 Reply Last reply
        0
        • H Offline
          H Offline
          hans_999
          Banned
          wrote on last edited by
          #4

          Wie wäre es denn, wenn du Skript einfach zyklisch (jede Minute) startest?
          Dann brauchst du dich um das Probklem des fehlenden wait() nicht zu kümmern.
          Einfach durchlaufen, weiterschalten und fertig.

          1 Reply Last reply
          0
          • AlexAtHomeA AlexAtHome

            Hi,

            in folgendem Script möchte ich das LED-Band zu einem langsamen Farbwechsel "animieren". Leider läuft mir das Script in einem Rutsch durch, und anschließend versucht das LED-Band irgendwie ein paar Farben darzustellen...
            Getriggert wird über eine Variable "aw_led_regenbogen".

            Ich habe anscheinend das mit "Verzögerung" noch nicht richtig verstanden. Ich war davon ausgegangen, dass der Steuer-Teil dann jedesmal mit 1 Minute Verzögerung ausgeführt wird, und dann das Script anschließend mit der nächsten Schleife weitermacht. Scheint aber nicht zu stimmen :-(
            Muss ich hier mit einem Timeout arbeiten?

            Das Konstrukt mit "Lauf" und Rausspringen ist nur zur Absicherung gegen endloses Laufen.

            Gibt es irgendwo eine Dokumentation zu Blockly? Würde mir gerne ein paar Sachen anlesen.
            VG Alex

            Script_LED-Regenbogen.jpg

            HomoranH Do not disturb
            HomoranH Do not disturb
            Homoran
            Global Moderator Administrators
            wrote on last edited by Homoran
            #5

            @AlexAtHome
            Das ist ja fast wie mein Sonnenaufgang mit tradfri

            Screenshot_20190322-174206~2.png

            Vielleicht hilft das weiter

            kein Support per PN! - Fragen im Forum stellen -
            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            AlexAtHomeA 1 Reply Last reply
            0
            • HomoranH Homoran

              @AlexAtHome
              Das ist ja fast wie mein Sonnenaufgang mit tradfri

              Screenshot_20190322-174206~2.png

              Vielleicht hilft das weiter

              AlexAtHomeA Offline
              AlexAtHomeA Offline
              AlexAtHome
              wrote on last edited by
              #6

              @Homoran @hans_999

              Vielen Dank Euch! Ich schau mal, wie ich es hinbekomme und melde mich wieder!

              AlexAtHomeA 1 Reply Last reply
              0
              • AlexAtHomeA AlexAtHome

                @Homoran @hans_999

                Vielen Dank Euch! Ich schau mal, wie ich es hinbekomme und melde mich wieder!

                AlexAtHomeA Offline
                AlexAtHomeA Offline
                AlexAtHome
                wrote on last edited by AlexAtHome
                #7

                @Homoran @hans_999

                So, ich habe mein Script nun funktionsfähig fertig gestellt :-)

                Über die Variable (Datenpunkt) "aw_led_regenbogen" wird ausgelöst.
                Über einen weiteren Datenpunkt "aw_led-regenbogen_lauf" wird die Anzahl der Durchläufe gesetzt. Der Datenpunkt "aw_led-regenbogen_stop" wird benutzt, um den Regenbogen vorzeitig anzuhalten.
                Am Ende wird dann der auslösende Datenpunkt "aw_led_regenbogen" zurückgesetzt.

                Die Farben werden vor dem Intervall das erste mal gesteuert, damit sofort eine Reaktion sichtbar ist. Sonst kommt diese erst nach den ersten 2 Minuten Intervallzeit.

                Ich hätte ja gerne noch per Datenpunkt die Wartezeit des Intervalls gesteuert, aber leider ist die Zeit im Timeout nicht per Variable setzbar (ich habs zumindest nicht hinbekommen).

                Um ein bißchen Abwechslung zu haben, werden die Farbwerte zufällig gewählt. Ich weiss, ich könnte auch "zufällige Farbe" nehmen, aber ich wollte doch ein wenig einen Verlauf durch die Farben haben.

                VG Alex

                LED-Regenbogen-Steuerung.jpg

                dslraserD 1 Reply Last reply
                0
                • AlexAtHomeA AlexAtHome

                  @Homoran @hans_999

                  So, ich habe mein Script nun funktionsfähig fertig gestellt :-)

                  Über die Variable (Datenpunkt) "aw_led_regenbogen" wird ausgelöst.
                  Über einen weiteren Datenpunkt "aw_led-regenbogen_lauf" wird die Anzahl der Durchläufe gesetzt. Der Datenpunkt "aw_led-regenbogen_stop" wird benutzt, um den Regenbogen vorzeitig anzuhalten.
                  Am Ende wird dann der auslösende Datenpunkt "aw_led_regenbogen" zurückgesetzt.

                  Die Farben werden vor dem Intervall das erste mal gesteuert, damit sofort eine Reaktion sichtbar ist. Sonst kommt diese erst nach den ersten 2 Minuten Intervallzeit.

                  Ich hätte ja gerne noch per Datenpunkt die Wartezeit des Intervalls gesteuert, aber leider ist die Zeit im Timeout nicht per Variable setzbar (ich habs zumindest nicht hinbekommen).

                  Um ein bißchen Abwechslung zu haben, werden die Farbwerte zufällig gewählt. Ich weiss, ich könnte auch "zufällige Farbe" nehmen, aber ich wollte doch ein wenig einen Verlauf durch die Farben haben.

                  VG Alex

                  LED-Regenbogen-Steuerung.jpg

                  dslraserD Offline
                  dslraserD Offline
                  dslraser
                  Forum Testing Most Active
                  wrote on last edited by
                  #8

                  @AlexAtHome

                  Poste mal bitte den Blockly Export ( dann muss man nicht lange nachbauen...☺ ✌ )

                  AlexAtHomeA 1 Reply Last reply
                  0
                  • dslraserD dslraser

                    @AlexAtHome

                    Poste mal bitte den Blockly Export ( dann muss man nicht lange nachbauen...☺ ✌ )

                    AlexAtHomeA Offline
                    AlexAtHomeA Offline
                    AlexAtHome
                    wrote on last edited by
                    #9

                    @dslraser Klar, gerne :-)

                    Hm, wird angemeckert als zu lang. Ich hänge es als File an.

                    LED-Regenbogen-Steuerung.txt

                    1 Reply Last reply
                    1

                    Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                    Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                    With your input, this post could be even better 💗

                    Register Login
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    263

                    Online

                    32.8k

                    Users

                    82.7k

                    Topics

                    1.3m

                    Posts
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Home
                    • Recent
                    • Tags
                    • Unread 0
                    • Categories
                    • Unreplied
                    • Popular
                    • GitHub
                    • Docu
                    • Hilfe