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. Array Binding in die für ein basicHTML?

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Array Binding in die für ein basicHTML?

Geplant Angeheftet Gesperrt Verschoben JavaScript
javascript
5 Beiträge 2 Kommentatoren 550 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.
  • J Offline
    J Offline
    jampr
    schrieb am zuletzt editiert von
    #1

    Hi zusammen,
    Ich habe hier im vis-Bereich schon einmal die Frage gestellt, wie ich eine Array-Variabe aus einem Datenpunkt hole. Ich habe das als Binding mit {wert:javascript.0.test.test_array} probiert, bekomme aber entweder ein [Object Object] zurück oder beim Zugriff ein undefined. Wie bekomme ich die Werte in eine Variable im Script- Block?

    Lg

    OliverIOO 1 Antwort Letzte Antwort
    0
    • J jampr

      Hi zusammen,
      Ich habe hier im vis-Bereich schon einmal die Frage gestellt, wie ich eine Array-Variabe aus einem Datenpunkt hole. Ich habe das als Binding mit {wert:javascript.0.test.test_array} probiert, bekomme aber entweder ein [Object Object] zurück oder beim Zugriff ein undefined. Wie bekomme ich die Werte in eine Variable im Script- Block?

      Lg

      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      schrieb am zuletzt editiert von
      #2

      @jampr
      wenn der Datenpunkt JSON enthält dann aktuell gar nicht.
      https://github.com/ioBroker/ioBroker.vis/issues/263

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      1 Antwort Letzte Antwort
      0
      • J Offline
        J Offline
        jampr
        schrieb am zuletzt editiert von jampr
        #3

        eigentlich enthält der Datenpunkt eine Liste mit Werten:

        var list = ['30','15','7'];
        setState (mon_prod ,{val: list,  ack:false});
        

        Das möchte ich eigentlich genauso in den Script-Block bekommen. Wie ist mir eigentlich egal. Ich formatiere das auch gerne in json um.

        <script> var werte = ['30','15','7']; </script>
        

        Edit:
        der issue scheint aber in die selbe Richtung zu zielen.

        OliverIOO 1 Antwort Letzte Antwort
        0
        • J jampr

          eigentlich enthält der Datenpunkt eine Liste mit Werten:

          var list = ['30','15','7'];
          setState (mon_prod ,{val: list,  ack:false});
          

          Das möchte ich eigentlich genauso in den Script-Block bekommen. Wie ist mir eigentlich egal. Ich formatiere das auch gerne in json um.

          <script> var werte = ['30','15','7']; </script>
          

          Edit:
          der issue scheint aber in die selbe Richtung zu zielen.

          OliverIOO Offline
          OliverIOO Offline
          OliverIO
          schrieb am zuletzt editiert von
          #4

          @jampr sagte in Array Binding in die für ein basicHTML?:

          var list = ['30','15','7']; setState (mon_prod ,{val: list, ack:false});

          da das über binding nicht geht, musst du den javascript weg beschreiten.
          wenn sich der datenpunkt ändert, möchtest du dass dein html script automatisch darauf reagiert?

          Meine Adapter und Widgets
          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
          Links im Profil

          1 Antwort Letzte Antwort
          0
          • J Offline
            J Offline
            jampr
            schrieb am zuletzt editiert von jampr
            #5

            genau, wie in dem anderen Thread geschrieben, habe ich mir mit canvas mein eigenes Blockdiagramm gezeichnet. Bisher kommen die Werte aber nur aus der im selben Script enthaltenen Variable.

            Ich möchte die Werte benutzen, die ich in meiner DB habe. Allerdings muss ich die per SQL bearbeiten. Es sind nur die reinen Zählerstände zu einem Zeitpunkt. Die wandele ich in Tages-, Monats- und Jahreswerte um. Bisher läuft das SQL beim Aufruf meiner Solar-View und packt die Werte in einen Datenpunkt.

            Am Liebsten wäre mir, irgendwie direkt von dem vorhandenen JavaScript in die DB zu greifen. SQL- und JavaScript-Adapter laufen hier. Aber ich habe immer noch keinen Plan, wie ich die DB-Werte auf einem anderen Weg in die Variable Wert bekomme. Ich bin offen für alles.

            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

            477

            Online

            32.5k

            Benutzer

            81.7k

            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