Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] Schreiben in Variablen Datenpunkt

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Schreiben in Variablen Datenpunkt

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

      Hallo.

      Ich lese über einen Parser die Werte unserer Ladestation in der Firma aus und möchte die Werte für die Gesamte Ladeleistung den einzelnen Mitarbeitern zuweisen. Ich bekomme von der Ladestation die Werte "UID"; "Ladeleistung"; "Ladedauer"; "Startzeit" und "Endzeit".
      Die Werte für die Ladeleistung möchte ich jetzt in einen eigenen Datenpunkt für jeden Mitarbeiter schreiben:

      • Wenn UID1 -> 0_userdata.0.Laden.UID1
      • Wenn UID2 -> 0_userdata.0.Laden.UID2

      Aktuell löse ich es über falls mache mit lauter einzelnen Abfragen

      • Wenn UID=1 -> Schreibe in 0_userdata.0.Laden.UID1
      • Wenn UID=2 -> Schreibe in 0_userdata.0.Laden.UID2

      Gibt es eine Möglichkeit das über eine Variable zu lösen? Also schreibe in Datenpunkt (Wert von UID)

      • Schreibe in 0_userdata.0.Laden."Wert von UID"

      Am besten noch prüfen ob der Datenpunkt vorhanden ist und ansonsten anlegen...
      Hoffe ich konnte mich einigermaßen verständlich ausdrücken, danke schonmal für Tipps und Hilfe.

      LG Florian

      DJMarc75 1 Reply Last reply Reply Quote 0
      • DJMarc75
        DJMarc75 @FloFla last edited by

        @florian-flaschberger sagte in Schreiben in Variablen Datenpunkt:

        Aktuell löse ich es über falls mache mit lauter einzelnen Abfragen

        Am besten mal zeigen.

        1 Reply Last reply Reply Quote 0
        • FloFla
          FloFla last edited by

          Screenshot 2023-01-24 124446.png

          Hier mal der Teil mit den Werten für die Ladeleistung. Es ist einfach ein falls UID1 -> aktualisiere UID1 usw.

          BananaJoe 1 Reply Last reply Reply Quote 0
          • BananaJoe
            BananaJoe Most Active @FloFla last edited by BananaJoe

            @florian-flaschberger Du kannst bei den Datenpunkten auch Text-Varianten verwenden,
            Dann kannst du dir den Datenpunkt aus Text zusammenbauen:

            cec86827-6800-47d1-9990-593081950bf7-image.png

            20f83ba6-d5ba-4057-aaee-3a809d788f67-image.png

            Geht bei allen Blöcken wo du bei Objekt-ID was anheften kannst - da einfach ein Textfeld draufziehen (holt halt das Text kombinieren)

            1 Reply Last reply Reply Quote 0
            • FloFla
              FloFla last edited by

              Danke, das klappt.
              Vielen Dank für die rasche Hilfe.

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

              Support us

              ioBroker
              Community Adapters
              Donate

              897
              Online

              32.0k
              Users

              80.5k
              Topics

              1.3m
              Posts

              3
              5
              113
              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