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. JavaScript
  5. Wert in Datenpunkt (Datenpunkt aus Variable) eintragen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Wert in Datenpunkt (Datenpunkt aus Variable) eintragen

Geplant Angeheftet Gesperrt Verschoben JavaScript
7 Beiträge 3 Kommentatoren 831 Aufrufe 3 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.
  • NachtschattenN Offline
    NachtschattenN Offline
    Nachtschatten
    schrieb am zuletzt editiert von
    #1

    Hallo,
    ich versuche eine Zahlenwert in einem Datenpunkt zu aktualiesieren; der Datenpunkt ist als String in einer Variable gepeichert und der Wert ebenfalls in einer anderen Variablen.
    Wenn über setState() kommt ja erst der Datenpunkt als Zeichenkette und gefolgt von /Name/
    Ich vermute, dass hier das Problem bei mir liegt, denn ich schreibe dass in JS dann so: setState(varNameDatenpunkt + /Name/, varZahl, true) funktioniert nicht
    dass habe ich auch noch probiert:
    setState(varNameDatenpunkt/Name/, ...) geht auch nicht

    Kann mir jemand helfen, bitte?

    F UncleSamU 2 Antworten Letzte Antwort
    0
    • NachtschattenN Nachtschatten

      Hallo,
      ich versuche eine Zahlenwert in einem Datenpunkt zu aktualiesieren; der Datenpunkt ist als String in einer Variable gepeichert und der Wert ebenfalls in einer anderen Variablen.
      Wenn über setState() kommt ja erst der Datenpunkt als Zeichenkette und gefolgt von /Name/
      Ich vermute, dass hier das Problem bei mir liegt, denn ich schreibe dass in JS dann so: setState(varNameDatenpunkt + /Name/, varZahl, true) funktioniert nicht
      dass habe ich auch noch probiert:
      setState(varNameDatenpunkt/Name/, ...) geht auch nicht

      Kann mir jemand helfen, bitte?

      F Offline
      F Offline
      fastfoot
      schrieb am zuletzt editiert von
      #2

      @Nachtschatten sagte in Wert in Datenpunkt (Datenpunkt aus Variable) eintragen:

      setState(varNameDatenpunkt/Name/, ...)

      Lass doch /Name/ weg
      setState(varNameDatenpunkt, Wert, true)

      iobroker läuft unter Docker auf QNAP TS-451+
      SkriptRecovery: https://forum.iobroker.net/post/930558

      1 Antwort Letzte Antwort
      0
      • NachtschattenN Nachtschatten

        Hallo,
        ich versuche eine Zahlenwert in einem Datenpunkt zu aktualiesieren; der Datenpunkt ist als String in einer Variable gepeichert und der Wert ebenfalls in einer anderen Variablen.
        Wenn über setState() kommt ja erst der Datenpunkt als Zeichenkette und gefolgt von /Name/
        Ich vermute, dass hier das Problem bei mir liegt, denn ich schreibe dass in JS dann so: setState(varNameDatenpunkt + /Name/, varZahl, true) funktioniert nicht
        dass habe ich auch noch probiert:
        setState(varNameDatenpunkt/Name/, ...) geht auch nicht

        Kann mir jemand helfen, bitte?

        UncleSamU Offline
        UncleSamU Offline
        UncleSam
        Developer
        schrieb am zuletzt editiert von
        #3

        @Nachtschatten Was ist /name/? Woher hast du das? Das macht keinen Sinn. Einfach setState(nameDesDatenpunktes, neuerWert) aufrufen.

        Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
        ♡-lichen Dank an meine Sponsoren

        NachtschattenN 1 Antwort Letzte Antwort
        0
        • UncleSamU UncleSam

          @Nachtschatten Was ist /name/? Woher hast du das? Das macht keinen Sinn. Einfach setState(nameDesDatenpunktes, neuerWert) aufrufen.

          NachtschattenN Offline
          NachtschattenN Offline
          Nachtschatten
          schrieb am zuletzt editiert von
          #4

          @UncleSam
          Nun, ich habe mit Blockly den erforderlichen Scriptblock erstellt und dann mir den Quell-Code in JS angeguckt und da stand das so drin - allerdings noch mit Sternchen hinter dem ersten und vor dem letzten Slash.
          Und in einem vorausgegangenen Beitrag hier in diesem Forum wurde dies ebenso vermittelt ...

          Ich versuche es jetzt mal ohne ....

          UncleSamU 1 Antwort Letzte Antwort
          0
          • NachtschattenN Nachtschatten

            @UncleSam
            Nun, ich habe mit Blockly den erforderlichen Scriptblock erstellt und dann mir den Quell-Code in JS angeguckt und da stand das so drin - allerdings noch mit Sternchen hinter dem ersten und vor dem letzten Slash.
            Und in einem vorausgegangenen Beitrag hier in diesem Forum wurde dies ebenso vermittelt ...

            Ich versuche es jetzt mal ohne ....

            UncleSamU Offline
            UncleSamU Offline
            UncleSam
            Developer
            schrieb am zuletzt editiert von
            #5

            @Nachtschatten sagte in Wert in Datenpunkt (Datenpunkt aus Variable) eintragen:

            allerdings noch mit Sternchen hinter dem ersten und vor dem letzten Slash.

            Guter Ratschlag: in der Software Entwicklung spielen alle Zeichen eine Rolle. /* ... */ ist ein Kommentar Block, /.../ ist hingegen ein regulärer Ausdruck.

            Ersteres macht hier absolut Sinn, kann aber weggelassen werden (weil eben nur ein Kommentar), zweiteres macht hier überhaupt keinen Sinn.

            Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
            ♡-lichen Dank an meine Sponsoren

            NachtschattenN 1 Antwort Letzte Antwort
            0
            • UncleSamU UncleSam

              @Nachtschatten sagte in Wert in Datenpunkt (Datenpunkt aus Variable) eintragen:

              allerdings noch mit Sternchen hinter dem ersten und vor dem letzten Slash.

              Guter Ratschlag: in der Software Entwicklung spielen alle Zeichen eine Rolle. /* ... */ ist ein Kommentar Block, /.../ ist hingegen ein regulärer Ausdruck.

              Ersteres macht hier absolut Sinn, kann aber weggelassen werden (weil eben nur ein Kommentar), zweiteres macht hier überhaupt keinen Sinn.

              NachtschattenN Offline
              NachtschattenN Offline
              Nachtschatten
              schrieb am zuletzt editiert von
              #6

              @UncleSam
              Okay, hat dann jetzt auch funktioniert - Danke.

              Ich verstehe zwar nicht, warum da ein Kommentar mitten im Code eingebaut wurde, aber ist halt so ...
              die Sternchen wurden, übrigens hier im Forum rausgefiltert ohne dass es mir aufgefallen ist - sorry.
              Nochmals danke!

              UncleSamU 1 Antwort Letzte Antwort
              0
              • NachtschattenN Nachtschatten

                @UncleSam
                Okay, hat dann jetzt auch funktioniert - Danke.

                Ich verstehe zwar nicht, warum da ein Kommentar mitten im Code eingebaut wurde, aber ist halt so ...
                die Sternchen wurden, übrigens hier im Forum rausgefiltert ohne dass es mir aufgefallen ist - sorry.
                Nochmals danke!

                UncleSamU Offline
                UncleSamU Offline
                UncleSam
                Developer
                schrieb am zuletzt editiert von
                #7

                @Nachtschatten sagte in Wert in Datenpunkt (Datenpunkt aus Variable) eintragen:

                die Sternchen wurden, übrigens hier im Forum rausgefiltert ohne dass es mir aufgefallen ist

                Stimmt, jetzt sehe ich das auch. Mein Tipp: in Zukunft

                Code Tags
                

                verwenden, dann sieht man genau das, was man schreibt.

                Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
                ♡-lichen Dank an meine Sponsoren

                1 Antwort Letzte Antwort
                1
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                752

                Online

                32.6k

                Benutzer

                82.1k

                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