Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. [gelöst] Schreiben in Variablen Datenpunkt

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    468

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    385

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    976

[gelöst] Schreiben in Variablen Datenpunkt

Geplant Angeheftet Gesperrt Verschoben Blockly
5 Beiträge 3 Kommentatoren 126 Aufrufe 4 Beobachtet
  • Ä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.
  • FloFlaF Offline
    FloFlaF Offline
    FloFla
    schrieb am zuletzt editiert von FloFla
    #1

    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

    DJMarc75D 1 Antwort Letzte Antwort
    0
    • FloFlaF 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

      DJMarc75D Offline
      DJMarc75D Offline
      DJMarc75
      schrieb am zuletzt editiert von
      #2

      @florian-flaschberger sagte in Schreiben in Variablen Datenpunkt:

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

      Am besten mal zeigen.

      Lehrling seit 1975 !!!
      Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

      1 Antwort Letzte Antwort
      0
      • FloFlaF Offline
        FloFlaF Offline
        FloFla
        schrieb am zuletzt editiert von
        #3

        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.

        BananaJoeB 1 Antwort Letzte Antwort
        0
        • FloFlaF FloFla

          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.

          BananaJoeB Offline
          BananaJoeB Offline
          BananaJoe
          Most Active
          schrieb am zuletzt editiert von BananaJoe
          #4

          @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)

          ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

          1 Antwort Letzte Antwort
          0
          • FloFlaF Offline
            FloFlaF Offline
            FloFla
            schrieb am zuletzt editiert von
            #5

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

            1 Antwort Letzte Antwort
            0

            Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

            Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

            Mit deinem Input könnte dieser Beitrag noch besser werden 💗

            Registrieren Anmelden
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate

            575

            Online

            32.8k

            Benutzer

            82.8k

            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