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. Javascript in Vis

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

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

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

Javascript in Vis

Geplant Angeheftet Gesperrt Verschoben JavaScript
6 Beiträge 2 Kommentatoren 678 Aufrufe 1 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.
  • F Offline
    F Offline
    FISO
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    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
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • F Offline
        F Offline
        FISO
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • F Offline
            F Offline
            FISO
            schrieb am zuletzt editiert von
            #5

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

            1 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #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 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

              797

              Online

              32.5k

              Benutzer

              81.6k

              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