Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Variablen in Schleifen anlegen

    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

    Variablen in Schleifen anlegen

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

      Hallo!

      Ich versuche schon einige Zeit Variablen in einer Schleife anzulegen. Genauer gesagt in 2 ineinander verschachtelten Schleifen.
      Die Variablen werden angelegt, wenn nur eine Schleife verwendet wird, sobald aber in dieser Schleife eine weitere Schleife angelegt wird, verabschiedet sich das System für längere Zeit, da mein Raspberry überlastet ist.
      Funktioniert es überhaupt, eine Schleife in einer Schleife laufen zu lassen?
      Wenn ja, was mache ich hier falsch?
      Es sollen Variablen wie z.B.: "Tag_0_Time_1" angelegt werden.
      Wobei Tag bis 6 geht und jeder Tag bis Time_3.

      CreateStates();
      
      function CreateStates() {
          var Tag_Temperatur;
          for (var i = 0; i <= 6; i++) {
              for (var a = 1; i <= 3; a++) {
                  Tag_Temperatur = ('Test.Tag_' + i + '_Time_' + a);
                  log("Variable Tag_" + i + '_Time_' + a + ' angelegt', "info");
                  createState(Tag_Temperatur, "", {read: true, write: true, type: 'string'}); 
          }
      }
      }
      

      Vielen Dank für Eure Hilfe

      1 Reply Last reply Reply Quote 0
      • N
        Nahasapee last edited by Nahasapee

        @MeinzIsAs sagte in Variablen in Schleifen anlegen:

        for (var a = 1; i <= 3; a++) {

        die schleife ist ne endlos schleife......i ist immer kleiner gleich 3 da du sie nicht erhöhst
        vermutlich sollte es a<=3 heißen
        Viele Grüße

        MeinzIsAs 1 Reply Last reply Reply Quote 1
        • MeinzIsAs
          MeinzIsAs @Nahasapee last edited by

          @Nahasapee said in Variablen in Schleifen anlegen:

          @MeinzIsAs sagte in Variablen in Schleifen anlegen:

          for (var a = 1; i <= 3; a++) {

          die schleife ist ne endlos schleife......i ist immer kleiner gleich 3 da du sie nicht erhöhst
          vermutlich sollte es a<=3 heißen
          Viele Grüße

          Oh Mann, das hab ich total übersehen. Vielen Dank

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

          Support us

          ioBroker
          Community Adapters
          Donate

          515
          Online

          31.8k
          Users

          80.0k
          Topics

          1.3m
          Posts

          2
          3
          240
          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