Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Skripten / Logik
  4. Blockly
  5. zählen i von 6 bis 1 geht nicht - gelöst!

NEWS

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

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

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

zählen i von 6 bis 1 geht nicht - gelöst!

Geplant Angeheftet Gesperrt Verschoben Blockly
11 Beiträge 5 Kommentatoren 925 Aufrufe 5 Beobachtet
  • Ä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.
  • WagnerW Wagner

    Hallo Welt - das Blockly zählenRückwärts.jpg
    soll eigentlich meinen Leuchten am Gartenweg "rückwärts" aus- bzw. ein-schalten. Jedoch gehen die Leuchten stets von 1 nach 6 an/aus! Was mache ich falsch?

    Die Verzögerung wars!😊

    haus-automatisierungH Online
    haus-automatisierungH Online
    haus-automatisierung
    Developer Most Active
    schrieb am zuletzt editiert von
    #2

    @wagner Zeig mal bitte den generierten JavaScript Code

    🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
    🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
    📚 Meine inoffizielle ioBroker Dokumentation

    WagnerW 1 Antwort Letzte Antwort
    0
    • WagnerW Wagner

      Hallo Welt - das Blockly zählenRückwärts.jpg
      soll eigentlich meinen Leuchten am Gartenweg "rückwärts" aus- bzw. ein-schalten. Jedoch gehen die Leuchten stets von 1 nach 6 an/aus! Was mache ich falsch?

      Die Verzögerung wars!😊

      MartinPM Online
      MartinPM Online
      MartinP
      schrieb am zuletzt editiert von MartinP
      #3

      @wagner In einem ersten Schritt könntest Du Dir das Javascript anschauen, was da generiert wird

      33c7df11-2b7b-45fc-bb6e-b0ecac8e382c-grafik.png

      wird zu:

      for (i = 6; i >= 1; i--) {
      }
      

      Der Blockly Javascript Generator "weiß" wohl selber dass es "abwärts" geht, und nimmt "--"

      EDIT: Das führt zum selben Code:

      951df525-d094-476b-a86b-91ed4c76daff-grafik.png

      Da sitzt der Hase im Pfeffer:
      9687a70d-1984-4a6f-b3e7-717137677add-grafik.png Nummer sechs wird als estes dur19abb18f-26bd-4373-864b-a5f7ae45cdb1-grafik.png

      Nummer 6 wird zwar als Erster durchlaufen, aber durch die längste Verzögerung als Letzter geschaltet....

      3000 * (5-i) wäre die bessere Wahl

      Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
      Virtualization : unprivileged lxc container (debian 13) on Proxmox 9.1.5)
      Linux pve 6.17.9-1-pve
      6 GByte RAM für den Container
      Fritzbox 6591 FW 8.20 (Vodafone Leih-Box)
      Remote-Access über Wireguard der Fritzbox

      paul53P 1 Antwort Letzte Antwort
      2
      • WagnerW Wagner

        Hallo Welt - das Blockly zählenRückwärts.jpg
        soll eigentlich meinen Leuchten am Gartenweg "rückwärts" aus- bzw. ein-schalten. Jedoch gehen die Leuchten stets von 1 nach 6 an/aus! Was mache ich falsch?

        Die Verzögerung wars!😊

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #4

        @wagner sagte: von 1 nach 6 an/aus!

        Bei mir (JS 8.7.6) stimmt die Reihenfolge.

        Blockly_temp.JPG

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        WagnerW 1 Antwort Letzte Antwort
        0
        • WagnerW Wagner

          Hallo Welt - das Blockly zählenRückwärts.jpg
          soll eigentlich meinen Leuchten am Gartenweg "rückwärts" aus- bzw. ein-schalten. Jedoch gehen die Leuchten stets von 1 nach 6 an/aus! Was mache ich falsch?

          Die Verzögerung wars!😊

          haus-automatisierungH Online
          haus-automatisierungH Online
          haus-automatisierung
          Developer Most Active
          schrieb am zuletzt editiert von haus-automatisierung
          #5

          @wagner sagte in zählen i von 6 bis 1 geht nicht:

          gehen die Leuchten stets von 1 nach 6 an/aus! Was mache ich falsch?

          Naja 1x3000 ist halt auch der kleinste Wert und somit geht der Kanal mit der 1 als erstes an/aus mit dem Code

          Egal wie rum die Schleife läuft

          🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
          🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
          📚 Meine inoffizielle ioBroker Dokumentation

          WagnerW 1 Antwort Letzte Antwort
          0
          • haus-automatisierungH haus-automatisierung

            @wagner Zeig mal bitte den generierten JavaScript Code

            WagnerW Offline
            WagnerW Offline
            Wagner
            schrieb am zuletzt editiert von
            #6

            @haus-automatisierung

            • var i;
            • console.warn('LampenAus');
            • for (i = 6; i >= 1; i--) {
            • setStateDelayed(('alias.0.EigeneGeräte.Lichtschalter.GartenWeg.GartenwegPower' + String(i)), { val: false, ack: false }, parseInt((((3000 * i)) || '').toString(), 10), false);
            • console.error(i);
            • }
            1 Antwort Letzte Antwort
            0
            • haus-automatisierungH haus-automatisierung

              @wagner sagte in zählen i von 6 bis 1 geht nicht:

              gehen die Leuchten stets von 1 nach 6 an/aus! Was mache ich falsch?

              Naja 1x3000 ist halt auch der kleinste Wert und somit geht der Kanal mit der 1 als erstes an/aus mit dem Code

              Egal wie rum die Schleife läuft

              WagnerW Offline
              WagnerW Offline
              Wagner
              schrieb am zuletzt editiert von
              #7

              @haus-automatisierung 👍

              1 Antwort Letzte Antwort
              0
              • MartinPM MartinP

                @wagner In einem ersten Schritt könntest Du Dir das Javascript anschauen, was da generiert wird

                33c7df11-2b7b-45fc-bb6e-b0ecac8e382c-grafik.png

                wird zu:

                for (i = 6; i >= 1; i--) {
                }
                

                Der Blockly Javascript Generator "weiß" wohl selber dass es "abwärts" geht, und nimmt "--"

                EDIT: Das führt zum selben Code:

                951df525-d094-476b-a86b-91ed4c76daff-grafik.png

                Da sitzt der Hase im Pfeffer:
                9687a70d-1984-4a6f-b3e7-717137677add-grafik.png Nummer sechs wird als estes dur19abb18f-26bd-4373-864b-a5f7ae45cdb1-grafik.png

                Nummer 6 wird zwar als Erster durchlaufen, aber durch die längste Verzögerung als Letzter geschaltet....

                3000 * (5-i) wäre die bessere Wahl

                paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von
                #8

                @martinp sagte: 3000 * (5-i) wäre die bessere Wahl

                3000 * (6 - i) - keine negativen Werte.
                Oder anstelle der variablen Verzögerung eine Pause von 3 s.

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                1 Antwort Letzte Antwort
                0
                • paul53P paul53

                  @wagner sagte: von 1 nach 6 an/aus!

                  Bei mir (JS 8.7.6) stimmt die Reihenfolge.

                  Blockly_temp.JPG

                  WagnerW Offline
                  WagnerW Offline
                  Wagner
                  schrieb am zuletzt editiert von
                  #9

                  @paul53 👍 mit Pause gehts

                  AsgothianA 1 Antwort Letzte Antwort
                  0
                  • MartinPM Online
                    MartinPM Online
                    MartinP
                    schrieb am zuletzt editiert von
                    #10

                    @paul53 Mit (6-i) "feuert" der erste sofort, mit (7-i) würde der erste mit 1 Sekunde Verzögerung feuern....

                    War abgelenkt, und habe in die falsche Richtung gedacht ;-)

                    Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
                    Virtualization : unprivileged lxc container (debian 13) on Proxmox 9.1.5)
                    Linux pve 6.17.9-1-pve
                    6 GByte RAM für den Container
                    Fritzbox 6591 FW 8.20 (Vodafone Leih-Box)
                    Remote-Access über Wireguard der Fritzbox

                    1 Antwort Letzte Antwort
                    0
                    • WagnerW Wagner

                      @paul53 👍 mit Pause gehts

                      AsgothianA Offline
                      AsgothianA Offline
                      Asgothian
                      Developer
                      schrieb am zuletzt editiert von Asgothian
                      #11

                      @wagner sagte in zählen i von 6 bis 1 geht nicht - gelöst!:

                      @paul53 👍 mit Pause gehts

                      Mit pause geht es. Schlecht ist es trotzdem.

                      Besser so:

                      Screenshot 2024-08-30 at 15.33.55.png
                      Diese Anordnung von Blöcken kannst du in einen Trigger einbauen und musst dich nicht darum kümmern was passiert wenn der innerhalb von weniger als 18 Sekunden 2 mal aufgerufen wird.

                      A.

                      p.s. da ich dein Objekt LichtAn nicht hab habe ich da einfach ein wahr stehen lassen - die Transferleistung das anzupassen traue ich aber jedem zu.

                      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                      1 Antwort Letzte Antwort
                      0

                      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                      Registrieren Anmelden
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      461

                      Online

                      32.7k

                      Benutzer

                      82.6k

                      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