NEWS
Frage zum Binding in VIS
-
Hallo zusammen,
ich bin noch recht neu beim iobroker dabei und bastel noch an meiner VIS.Mit dem Binding komme ich noch nicht zurecht.
Wenn ich die Anleitung zum VIS-Adapter richtig verstanden habe, sollten ja auch Berechnungen funktionieren... Selbst das Beispiel
{Math.max(20, Math.sqrt(Math.pow(parseFloat(2), 2) + Math.pow(parseFloat(4), 2)))}liefert in der VIS NaN oder undifined.
Dasselbe ergebnis erhalte ich, wenn ich versuche auf einen Teil eines JSON-Strings zuzugreifen. Es soll ja jede Javascript-Funktion nutzbar sein.
Beispiel: Gegebn sei folgendes JSON im Datenpunkt 'javascript.0.eigene_Datenpunkte.json':
[{"name":"Name1","wert":1},{"name":"Name2","wert":2}{"name":"Name3","wert":3}]In der VIS möchte ich jetzt auf name im zweiten Segment zugreifen.
Folgendes habe ich bereits versucht:
{tmp:javascript.0.eigene_Datenpunkte.json;JSON.parse(tmp).0.name}Irgendwo hatte ich gelesen, dass wohl ein Array zurück kommt, also
{tmp:javascript.0.eigene_Datenpunkte.json;JSON.parse(tmp)[0].name}
getestet. Ergebnis ist mal NaN, mal 0, mal undefined.Meine Idee dahinter ist, in Scripten entsprechende JSON zu erzeugen, so dass ich nicht für alles mögliche Datenpunkte erstellen muss.
Vielleicht liege ich hier aber auch falsch, und dem iobroker ist es völlig egal, ob das Script ein JSON erstellt, oder eben 20 Datenpunkte anpasst.
Gibt es in diese Zusammenhang ein Maximum an Datenpunkten? Oder Grenzen in der Tiefe der Struktur?
Vielen Dank für eure Unterstützung.
Gruß Chrunchy
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden