NEWS
Html Widget Formel Frage
-
Hallo,
mit der Formel will ich zwei Werte addieren aber es klappt nicht und es wird "0" angezeigt. Was mache ich falsch?
(Ich habe Zeilenumbrüche zur besseren Lesbarkeit hier eingefügt.)
{val5:shelly.0.SHEM-3#34945478AADA#1.Total.InstantPower;
val6:shelly.0.SHEM-3#244CAB41B3E1#1.Total.InstantPower;
math.round(parseFloat(val5))+
math.round(parseFloat(val6))+" W"}Wenn ich nur mit dem ersten Wert rechne und ihn verdoppele funktioniert es:
{val5:shelly.0.SHEM-3#34945478AADA#1.Total.InstantPower;
val6:shelly.0.SHEM-3#244CAB41B3E1#1.Total.InstantPower;
math.round(parseFloat(val5))+
math.round(parseFloat(val5))+" W"}Wenn ich den zweiten Werte einzeln nehme und verdoppele, dann geht es auch:
{val6:shelly.0.SHEM-3#244CAB41B3E1#1.Total.InstantPower;
math.round(parseFloat(val6))+
math.round(parseFloat(val6))+" W"} -
Hallo,
mit der Formel will ich zwei Werte addieren aber es klappt nicht und es wird "0" angezeigt. Was mache ich falsch?
(Ich habe Zeilenumbrüche zur besseren Lesbarkeit hier eingefügt.)
{val5:shelly.0.SHEM-3#34945478AADA#1.Total.InstantPower;
val6:shelly.0.SHEM-3#244CAB41B3E1#1.Total.InstantPower;
math.round(parseFloat(val5))+
math.round(parseFloat(val6))+" W"}Wenn ich nur mit dem ersten Wert rechne und ihn verdoppele funktioniert es:
{val5:shelly.0.SHEM-3#34945478AADA#1.Total.InstantPower;
val6:shelly.0.SHEM-3#244CAB41B3E1#1.Total.InstantPower;
math.round(parseFloat(val5))+
math.round(parseFloat(val5))+" W"}Wenn ich den zweiten Werte einzeln nehme und verdoppele, dann geht es auch:
{val6:shelly.0.SHEM-3#244CAB41B3E1#1.Total.InstantPower;
math.round(parseFloat(val6))+
math.round(parseFloat(val6))+" W"}der fehler ist, das da eine # im datenpunktnamen ist.
vis hat schwierigkeiten datenpunktnamen mit sonderzeichen in bindings zu erkennen.
als aktuellen workaround mach einen alias und verwende den dann beim rechnendu kannst allerdings auch diese Lösung testen, die evtl demnächst dann nach vis1 und vis2 kommt, sobald leute mit größeren vis das mal getestet haben
https://forum.iobroker.net/topic/69004/rechnen-im-html-widget-geht-nicht-mehr/18 -
der fehler ist, das da eine # im datenpunktnamen ist.
vis hat schwierigkeiten datenpunktnamen mit sonderzeichen in bindings zu erkennen.
als aktuellen workaround mach einen alias und verwende den dann beim rechnendu kannst allerdings auch diese Lösung testen, die evtl demnächst dann nach vis1 und vis2 kommt, sobald leute mit größeren vis das mal getestet haben
https://forum.iobroker.net/topic/69004/rechnen-im-html-widget-geht-nicht-mehr/18@oliverio Besten Dank für die schnelle Antwort.
Wie mache ich einen Alias? -
@oliverio Besten Dank für die schnelle Antwort.
Wie mache ich einen Alias?ich selbst verwende keinen alias, aber evtl hilft das
https://hobbyblogging.de/iobroker-alias-was-und-wozu -
ich selbst verwende keinen alias, aber evtl hilft das
https://hobbyblogging.de/iobroker-alias-was-und-wozu@oliverio Aller besten Dank.
Es klappt:
{val1:alias.0.shelly.verbrauch.UG.InstantPower;
val2:alias.0.shelly.verbrauch.EG.InstantPower;
math.round(parseFloat(val1))+
math.round(parseFloat(val2))+" W"} -
@oliverio Aller besten Dank.
Es klappt:
{val1:alias.0.shelly.verbrauch.UG.InstantPower;
val2:alias.0.shelly.verbrauch.EG.InstantPower;
math.round(parseFloat(val1))+
math.round(parseFloat(val2))+" W"}Wie umfangreich ist deine vis?
Wie viel views, wie viel Widgets, verwendest du sonst auch schon bindings?Dieser Patch ist nicht dauerhaft.
Beim nächsten Update ist er wieder weg -
Wie umfangreich ist deine vis?
Wie viel views, wie viel Widgets, verwendest du sonst auch schon bindings?Dieser Patch ist nicht dauerhaft.
Beim nächsten Update ist er wieder weg@oliverio Ich nutze Vis1 und sie ist noch sehr rudimentär. Ich weiß nicht mal was Bindings sind...
Was meinst Du mit "Die Patch sind wieder weg"?
Ich denke, die Aliase bleiben und das reicht mir doch? -
@oliverio Ich nutze Vis1 und sie ist noch sehr rudimentär. Ich weiß nicht mal was Bindings sind...
Was meinst Du mit "Die Patch sind wieder weg"?
Ich denke, die Aliase bleiben und das reicht mir doch?Wenn du keine Bindings verwendest, dann benötigst du den Patch auch nicht.
Die Test Anleitung sorgt ja nur dafür, dass die Änderung einmalig lokal angewendet wird . beim nächsten Update des Adapter wird das überschrieben. Daher habe ich auch einen Antrag zur Änderung des Adapters eingestellt..
Aktuell in vis 1.5.1 ist es nicht enthalten.
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