NEWS
Frage zu Bindings
-
Hallo,
ich nutze Bindings um Werte zu Runden oder um mal was zu berechnen, wenn die Einheit nicht passt.
Jetzt wollte ich z.b. die Kosten für die Letzte Stunde Stromverbrauch errechnen.
Ich hatte erhofft, das ich dies direkt im VIS machen könnte.
Leider klappt das so nicht:
{javascript.0.Stromzähler.Smartmeter.cost_per_kWh;*(javascript.0.Stromzähler.Smartmeter.Hour);}Muss ich mir extra eine Funktionen basteln, welche einen weiteren Datenpunkt füttert?
-
Hallo,
probiere mal:
{a:javascript.0.Stromzähler.Smartmeter.cost_per_kWh;b:javascript.0.Stromzähler.Smartmeter.Hour;parseInt(a)*parseInt(b)}ist von von hier http://forum.iobroker.net/viewtopic.php?t=7309
Ich habe es nur mit ganzen Zahlen getestet und es klappt.
Hast du Komma Zahlen?
Gruß und guten Rutsch
-
Danke für den Tipp.
Blöder weise zickt jetzt Vis rum.
Bekomme das "kaputte" js nicht mehr weg. Widget löschen geht nicht, weil es vorher ein JS Fehler gibt.
TypeError: viewsToSave[this.bindings[b][h].view].widgets[this.bindings[b][h].widget] is undefinedAuch ändern funktioniert nicht. Nach dem Neuladen von VIS, ist immer das "kaputte Widget" mit dem JS vorhanden. :(
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