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. Blockly-Script für mehrere Datenpunkte nutzen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Blockly-Script für mehrere Datenpunkte nutzen

Geplant Angeheftet Gesperrt Verschoben Blockly
blocklyjavascript
6 Beiträge 3 Kommentatoren 743 Aufrufe 2 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.
  • Q Offline
    Q Offline
    quorle
    schrieb am zuletzt editiert von
    #1

    Hallo, ich habe ein kleines Problem. Ich habe dieses einfache Blockly-Script für mich erstellt.
    Unbenannt.PNG

    Nun würde ich das Script aber für mehrer Datenpunkte verwenden. Sprich, es soll auf mehrere Datenpunkte triggern ( was kein Probleme wäre ), aber dann auch von dem jeweiligen getriggerten Datenpunkt aus, den Wert schreiben.

    Sprich, wenn Datenpunkt 1 den Trigger ausgelöst hat, dann schreibe Wert von Datenpunkt 1 weiter. Wenn Datenpunkt 2 den Trigger ausgelöst hat, dann schreibe Wert von Datenpunkt 2 weiter usw....

    Nun meine Frage, ist dies mit Blockly möglich, wenn ja wie müsste das aussehen? Eventuell mit Variablen?
    Oder geht dies nur mit Schleifen und Funktionen in Javascript direkt? Wenn ja, wie müsste sowas aussehen?

    Ich danke euch fleißigen Programmierer für eure Antworten.

    dslraserD paul53P 2 Antworten Letzte Antwort
    0
    • Q quorle

      Hallo, ich habe ein kleines Problem. Ich habe dieses einfache Blockly-Script für mich erstellt.
      Unbenannt.PNG

      Nun würde ich das Script aber für mehrer Datenpunkte verwenden. Sprich, es soll auf mehrere Datenpunkte triggern ( was kein Probleme wäre ), aber dann auch von dem jeweiligen getriggerten Datenpunkt aus, den Wert schreiben.

      Sprich, wenn Datenpunkt 1 den Trigger ausgelöst hat, dann schreibe Wert von Datenpunkt 1 weiter. Wenn Datenpunkt 2 den Trigger ausgelöst hat, dann schreibe Wert von Datenpunkt 2 weiter usw....

      Nun meine Frage, ist dies mit Blockly möglich, wenn ja wie müsste das aussehen? Eventuell mit Variablen?
      Oder geht dies nur mit Schleifen und Funktionen in Javascript direkt? Wenn ja, wie müsste sowas aussehen?

      Ich danke euch fleißigen Programmierer für eure Antworten.

      dslraserD Offline
      dslraserD Offline
      dslraser
      Forum Testing Most Active
      schrieb am zuletzt editiert von dslraser
      #2

      @quorle
      das letzte sonst falls mache,...da reicht auch ein sonst.
      Sind Deine Datenpunkte selbst erstellt ?
      Wenn ja, dann nimm aktualisiere mit Wert (nicht steuere) Es funktioniert zwar Beides, aber wenn Du damit nix steuern willst, dann...

      Screenshot_20200724-160558_Chrome.jpg

      Ob bei mehreren Triggern Wert funktioniert weiß ich nicht (glaube nicht, aber kannst ja mal zwei Trigger nehmen und zum testen debug Bausteine einbauen)

      Du kannst doch aber das Blockly auch kopieren und mit Deinen anderen Triggern und Prüfungen versehen.

      1 Antwort Letzte Antwort
      0
      • Q quorle

        Hallo, ich habe ein kleines Problem. Ich habe dieses einfache Blockly-Script für mich erstellt.
        Unbenannt.PNG

        Nun würde ich das Script aber für mehrer Datenpunkte verwenden. Sprich, es soll auf mehrere Datenpunkte triggern ( was kein Probleme wäre ), aber dann auch von dem jeweiligen getriggerten Datenpunkt aus, den Wert schreiben.

        Sprich, wenn Datenpunkt 1 den Trigger ausgelöst hat, dann schreibe Wert von Datenpunkt 1 weiter. Wenn Datenpunkt 2 den Trigger ausgelöst hat, dann schreibe Wert von Datenpunkt 2 weiter usw....

        Nun meine Frage, ist dies mit Blockly möglich, wenn ja wie müsste das aussehen? Eventuell mit Variablen?
        Oder geht dies nur mit Schleifen und Funktionen in Javascript direkt? Wenn ja, wie müsste sowas aussehen?

        Ich danke euch fleißigen Programmierer für eure Antworten.

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

        @quorle sagte:

        wenn Datenpunkt 1 den Trigger ausgelöst hat, dann schreibe Wert von Datenpunkt 1 weiter. Wenn Datenpunkt 2 den Trigger ausgelöst hat, dann schreibe Wert von Datenpunkt 2 weiter usw....

        Wert enthält immer den Wert des Datenpunktes, der gerade getriggert hat. Soll das Script immer in den gleichen Ziel-Datenpunkt schreiben ?

        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

        Q 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @quorle sagte:

          wenn Datenpunkt 1 den Trigger ausgelöst hat, dann schreibe Wert von Datenpunkt 1 weiter. Wenn Datenpunkt 2 den Trigger ausgelöst hat, dann schreibe Wert von Datenpunkt 2 weiter usw....

          Wert enthält immer den Wert des Datenpunktes, der gerade getriggert hat. Soll das Script immer in den gleichen Ziel-Datenpunkt schreiben ?

          Q Offline
          Q Offline
          quorle
          schrieb am zuletzt editiert von
          #4

          @paul53

          Das habe ich heraus gefunden. Nein, jeder getriggerte State, soll seinen eigenen Wert in einen anderen State weiter geben.
          Ich müsste also das Blockly für jeden getriggerten State erstellen?
          Oder kann man sowas in einem Javascript erledigen, dass wie eine Art Schleife alles ermittelt, getriggert wird und dann sie passenden Werte der States weiter gibt?

          paul53P 1 Antwort Letzte Antwort
          0
          • Q quorle

            @paul53

            Das habe ich heraus gefunden. Nein, jeder getriggerte State, soll seinen eigenen Wert in einen anderen State weiter geben.
            Ich müsste also das Blockly für jeden getriggerten State erstellen?
            Oder kann man sowas in einem Javascript erledigen, dass wie eine Art Schleife alles ermittelt, getriggert wird und dann sie passenden Werte der States weiter gibt?

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

            @quorle sagte:

            das Blockly für jeden getriggerten State erstellen?

            Es können auch mehrere Trigger in einem Script verwendet werden.
            Bei einem Mehrfach-Trigger müsste in Abhängigkeit von der ID oder vom Namen die Ziel-ID ermittelt werden.

            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

            Q 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @quorle sagte:

              das Blockly für jeden getriggerten State erstellen?

              Es können auch mehrere Trigger in einem Script verwendet werden.
              Bei einem Mehrfach-Trigger müsste in Abhängigkeit von der ID oder vom Namen die Ziel-ID ermittelt werden.

              Q Offline
              Q Offline
              quorle
              schrieb am zuletzt editiert von
              #6

              @paul53

              Das wäre dann zu viel Aufwand. Dann muss ich wohl oder übel die Trigger in einem Script unterbringen.

              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

              595

              Online

              32.7k

              Benutzer

              82.4k

              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