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. Skripten / Logik
  4. Blockly
  5. Schleife zum Aufbau von Triggern

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Schleife zum Aufbau von Triggern

Geplant Angeheftet Gesperrt Verschoben Blockly
8 Beiträge 2 Kommentatoren 552 Aufrufe 1 Watching
  • Ä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.
  • ChristianSrC Offline
    ChristianSrC Offline
    ChristianSr
    schrieb am zuletzt editiert von
    #1

    Hallo,
    ich habe zwei Listen mit Objekt IDs. Wenn Objekt 1 von Liste 1 geändert wird soll Objekt 1 von Liste 2 hochzählen. So weit so gut. Meine Frage ist nun, ob ich eine Schleife verwenden kann, um die Trigger zu erstellen:
    84f2ab44-802f-4f08-aead-eb44e9010617-grafik.png

    Mein erster Versuch hat nicht funktioniert. Wie man sieht zählt der Zähler weiter.

    Gruß,
    Christian

    paul53P 2 Antworten Letzte Antwort
    0
    • ChristianSrC ChristianSr

      Hallo,
      ich habe zwei Listen mit Objekt IDs. Wenn Objekt 1 von Liste 1 geändert wird soll Objekt 1 von Liste 2 hochzählen. So weit so gut. Meine Frage ist nun, ob ich eine Schleife verwenden kann, um die Trigger zu erstellen:
      84f2ab44-802f-4f08-aead-eb44e9010617-grafik.png

      Mein erster Versuch hat nicht funktioniert. Wie man sieht zählt der Zähler weiter.

      Gruß,
      Christian

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

      @christiansr sagte: ob ich eine Schleife verwenden kann, um die Trigger zu erstellen:

      Ja, aber man kann auch die ID-Liste direkt an den Trigger übergeben. Diese Version macht auch nichts anderes, als eine ID-Liste zu erstellen:

      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

      ChristianSrC 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @christiansr sagte: ob ich eine Schleife verwenden kann, um die Trigger zu erstellen:

        Ja, aber man kann auch die ID-Liste direkt an den Trigger übergeben. Diese Version macht auch nichts anderes, als eine ID-Liste zu erstellen:

        Blockly_temp.JPG

        ChristianSrC Offline
        ChristianSrC Offline
        ChristianSr
        schrieb am zuletzt editiert von
        #3

        @paul53 said in Schleife zum Aufbau von Triggern:

        @christiansr sagte: ob ich eine Schleife verwenden kann, um die Trigger zu erstellen:

        Ja, aber man kann auch die ID-Liste direkt an den Trigger übergeben. Diese Version macht auch nichts anderes, als eine ID-Liste zu erstellen:

        Blockly_temp.JPG

        Grund für meine Schleife ist, dass ich mit dem Zähler weiterarbeiten möchte, was mir nicht gelingt:
        0beac412-cd25-4a3d-84d5-63280de48c64-grafik.png
        Wie bereits oben gezeigt hat der Zähler bei Auslösen des Triggers scheinbar nicht mehr den Wert bei der Erstellung.

        1 Antwort Letzte Antwort
        0
        • ChristianSrC Offline
          ChristianSrC Offline
          ChristianSr
          schrieb am zuletzt editiert von ChristianSr
          #4

          // Doppelpost gelöscht //

          1 Antwort Letzte Antwort
          0
          • ChristianSrC ChristianSr

            Hallo,
            ich habe zwei Listen mit Objekt IDs. Wenn Objekt 1 von Liste 1 geändert wird soll Objekt 1 von Liste 2 hochzählen. So weit so gut. Meine Frage ist nun, ob ich eine Schleife verwenden kann, um die Trigger zu erstellen:
            84f2ab44-802f-4f08-aead-eb44e9010617-grafik.png

            Mein erster Versuch hat nicht funktioniert. Wie man sieht zählt der Zähler weiter.

            Gruß,
            Christian

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

            @christiansr sagte: Wenn Objekt 1 von Liste 1 geändert wird soll Objekt 1 von Liste 2 hochzählen

            Wenn ein Index für eine 2. Liste benötigt wird, dann mache es so:

            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

            ChristianSrC 1 Antwort Letzte Antwort
            1
            • paul53P paul53

              @christiansr sagte: Wenn Objekt 1 von Liste 1 geändert wird soll Objekt 1 von Liste 2 hochzählen

              Wenn ein Index für eine 2. Liste benötigt wird, dann mache es so:

              Blockly_temp.JPG

              ChristianSrC Offline
              ChristianSrC Offline
              ChristianSr
              schrieb am zuletzt editiert von
              #6

              @paul53 :
              Die Logik die ich aufbauen möchte ist:
              Wenn Listeneintrag x aus Liste 1 (Objekt) wurde geändert, dann mache etwas mit Listeneintrag x (Variable) aus Liste 2.

              Die Position jeder ObjektID ist mir bekannt. Bevor ich also das schreibe:
              1c9b3832-b43a-4f92-a55c-23c6dfb6d2c9-grafik.png
              kann ich direkt die Nummer schreiben. Das möchte ich aber umgehen, da ich das für jeden Listen-Eintrag einzeln tun müsste.

              paul53P 1 Antwort Letzte Antwort
              0
              • ChristianSrC ChristianSr

                @paul53 :
                Die Logik die ich aufbauen möchte ist:
                Wenn Listeneintrag x aus Liste 1 (Objekt) wurde geändert, dann mache etwas mit Listeneintrag x (Variable) aus Liste 2.

                Die Position jeder ObjektID ist mir bekannt. Bevor ich also das schreibe:
                1c9b3832-b43a-4f92-a55c-23c6dfb6d2c9-grafik.png
                kann ich direkt die Nummer schreiben. Das möchte ich aber umgehen, da ich das für jeden Listen-Eintrag einzeln tun müsste.

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

                @christiansr sagte: umgehen, da ich das für jeden Listen-Eintrag einzeln tun müsste.

                Verstehe ich nicht. Die beiden Listen korrespondieren.
                Die Variable idx liefert den Zeiger in die 2. Liste, also auf die ID, deren Datenpunktwert verändert werden soll.

                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

                ChristianSrC 1 Antwort Letzte Antwort
                1
                • paul53P paul53

                  @christiansr sagte: umgehen, da ich das für jeden Listen-Eintrag einzeln tun müsste.

                  Verstehe ich nicht. Die beiden Listen korrespondieren.
                  Die Variable idx liefert den Zeiger in die 2. Liste, also auf die ID, deren Datenpunktwert verändert werden soll.

                  ChristianSrC Offline
                  ChristianSrC Offline
                  ChristianSr
                  schrieb am zuletzt editiert von ChristianSr
                  #8

                  @paul53 said in Schleife zum Aufbau von Triggern:

                  @christiansr sagte: umgehen, da ich das für jeden Listen-Eintrag einzeln tun müsste.

                  Verstehe ich nicht. Die beiden Listen korrespondieren.
                  Die Variable idx liefert den Zeiger in die 2. Liste, also auf die ID, deren Datenpunktwert verändert werden soll.

                  Ich muss noch lernen genau hinzusehen.
                  Ich hatte 796587ce-91b4-4ffc-bb35-29880d0f9cb3-grafik.png mit dem verwechselt:
                  10f6f3cc-2b3d-448a-9bc0-9f127a5ac6c6-grafik.png

                  jetzt funktionierts. Danke

                  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

                  510

                  Online

                  32.6k

                  Benutzer

                  82.3k

                  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