Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Zeichenfolge in Blockly mit Listen verarbeiten

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Zeichenfolge in Blockly mit Listen verarbeiten

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

      Hallo zusammen,

      aus einem System frage ich einen String ab, der wie folgt aussieht:

      "0,0,0,0,0,0,0,0,0,0,0,0,0,0".

      Jede der Nullen steht für einen bestimmten Alarm und die Ziffer selbst stellt den Zustand des Alarmes dar (0=kein Alarm ausgelöst, 1=Alarm steht an).

      "0,0,1,0,0,0,0,0,0,0,0,0,0,0" würde z.B. bedeuten, dass Störung A ansteht und
      "0,0,0,0,0,0,0,0,1,0,0,0,0,0" heisst, "Störung B" ist aktiv usw., kann natürlich auch gleichzeitig sein.

      Das wäre ja normalerweise ein schöner Anwendungsfall für ein mehrdimensionales Array, das Blockly aber ja wohl nicht kann.

      Wie würdet ihr das am besten in Blockly umsetzen? Mein derzeitiger Ansatz ist, pro Zeichen je einen Datenpunkt mit true/false für aktiv/nicht aktiv anzulegen und einen mit einem Beschreibungstext. In Blockly würde ich dann eben jede Stelle einzeln über die Listen-Funktion abfragen.

      Danke Euch.

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @IOBaer last edited by paul53

        @iobaer sagte: und einen mit einem Beschreibungstext.

        Der kann in den Namen des Datenpunktes mit "aktiv"/"nicht aktiv".
        Die Datenpunkt-ID würde ich durchnummerieren. Dann können die Datenpunkte in einer Schleife befüllt werden. Etwa so:

        Bild_2022-09-26_160835059.png

        I 1 Reply Last reply Reply Quote 1
        • I
          IOBaer @paul53 last edited by

          @paul53 Danke für die Antwort und die Ergänzung! Tolle Idee, schaue ich mir nun in Ruhe an.

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

          Support us

          ioBroker
          Community Adapters
          Donate

          786
          Online

          32.0k
          Users

          80.5k
          Topics

          1.3m
          Posts

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