Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Javascript in Vis

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    591

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

Javascript in Vis

Scheduled Pinned Locked Moved JavaScript
6 Posts 2 Posters 690 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F Offline
    F Offline
    FISO
    wrote on last edited by
    #1

    Hallo ioBroker Gemeinde! Ich bin erst seit kurzem auf ioBroker dazugestoßen, aber hab dennoch - auch wenns nicht immer einfach ist, viel Spaß damit. Leider steh ich vor einem kleinen Problem! Ich versuche grad in der VIS unter Skripte per Javascript (ist ja die Sprache dort) auf Datenpunkte zuzugreifen. Der code Sieht folgendermaßen aus:

    var test_blub2 = getIdByName("fritzdect.0.DECT200_087610169454.energy");
    var test_blub = getState(test_blub2);

    wenn ich jetzt test_blub ausgebe (HTML Widget -> <td class="b4">{; test_blub}</td>), dann erhalte ich als Ausgabe undefinded. Ich hab schon alles versucht was mir einfällt, aber ich bekomm es nicht gebacken den Wert des Datenpunktes in die Variable reinzuschreiben.

    Kann mir einer sagen wo der Fehler liegt?

    Ich danke euch schonmal im Voraus und wünsche euch noch einen schönen Abend!

    VG Steve

    paul53P 1 Reply Last reply
    0
    • F FISO

      Hallo ioBroker Gemeinde! Ich bin erst seit kurzem auf ioBroker dazugestoßen, aber hab dennoch - auch wenns nicht immer einfach ist, viel Spaß damit. Leider steh ich vor einem kleinen Problem! Ich versuche grad in der VIS unter Skripte per Javascript (ist ja die Sprache dort) auf Datenpunkte zuzugreifen. Der code Sieht folgendermaßen aus:

      var test_blub2 = getIdByName("fritzdect.0.DECT200_087610169454.energy");
      var test_blub = getState(test_blub2);

      wenn ich jetzt test_blub ausgebe (HTML Widget -> <td class="b4">{; test_blub}</td>), dann erhalte ich als Ausgabe undefinded. Ich hab schon alles versucht was mir einfällt, aber ich bekomm es nicht gebacken den Wert des Datenpunktes in die Variable reinzuschreiben.

      Kann mir einer sagen wo der Fehler liegt?

      Ich danke euch schonmal im Voraus und wünsche euch noch einen schönen Abend!

      VG Steve

      paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by
      #2

      @FISO
      getIdByName() und getState() sind Funktionen des Javascript-Adapters, die Vis nicht kennt.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      1 Reply Last reply
      0
      • F Offline
        F Offline
        FISO
        wrote on last edited by
        #3

        ok, dann muss ich mich nicht wundern dass es damit nicht geht! Hast du eine Idee wie ich dann trotzdem auf diese Daten zugreifen kann?

        paul53P 1 Reply Last reply
        0
        • F FISO

          ok, dann muss ich mich nicht wundern dass es damit nicht geht! Hast du eine Idee wie ich dann trotzdem auf diese Daten zugreifen kann?

          paul53P Offline
          paul53P Offline
          paul53
          wrote on last edited by
          #4

          @FISO sagte:

          Hast du eine Idee wie ich dann trotzdem auf diese Daten zugreifen kann?

          Mit Vis kenne ich mich nicht aus.

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          F 1 Reply Last reply
          0
          • F Offline
            F Offline
            FISO
            wrote on last edited by
            #5

            ok, kein Ding, aber ich danke dir dennoch :) Bin jetzt schonmal einen Schritt weiter ;)

            1 Reply Last reply
            0
            • paul53P paul53

              @FISO sagte:

              Hast du eine Idee wie ich dann trotzdem auf diese Daten zugreifen kann?

              Mit Vis kenne ich mich nicht aus.

              F Offline
              F Offline
              FISO
              wrote on last edited by
              #6

              @paul53 Hi Paul, habs jetzt indirekt gelöst. Ich frage jetzt im HTML Bereich den Datenpunkt ab und speicher den in eine Variable. Dann übergebe ich diese Variable einer Funktion die dann diesen Datenpunkt Global definiert. Somit hab ich diesen Datenpunkt im JS Code solange zur Verfügung bis er überschrieben wird. Ist zwar nicht grad was ich wollte, aber mir ist danach erst gekommen, dass ja der Datenpunkt im Javascript Code garnicht aktualisiert wird wenn das HTML Widget nicht aktualisiert wird. Das wird ja erst dann aktualisiert wenn ich einen Datenpunkt einfüge und dieser aktualisiert wird, richtig? Insofern hätte ich ja dann keine Aktulisierung des Datenpunktes im JS Code, weil das Widget nicht aktualisiert wird weil da kein Datenpunkt drin ist.... weißt was ich meine?

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              Support us

              ioBroker
              Community Adapters
              Donate

              881

              Online

              32.6k

              Users

              81.9k

              Topics

              1.3m

              Posts
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Home
              • Recent
              • Tags
              • Unread 0
              • Categories
              • Unreplied
              • Popular
              • GitHub
              • Docu
              • Hilfe