NEWS
Javascript in Vis
-
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
-
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
-
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?
-
@FISO sagte:
Hast du eine Idee wie ich dann trotzdem auf diese Daten zugreifen kann?
Mit Vis kenne ich mich nicht aus.
@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?
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login