NEWS
gelöst / Rechenoperation in HTML
-
Hey,
ich möchte in VIS2 ein HTML-widget benutzen, um die Bezeichnung und den Wert von Datenpunkten in tabellarischer Weise auszugeben. Soweit funktioniert es.
Jetzt habe ich einen Datenpunkt, dessen Wert mit 0,1 multipliziert werden muss.
Im Internet kann ich leider keinen Weg zur Umsetzung in HTML finden. Ich finde keine Lösung, den Wert der Variablen power in HTML darzustellen.
Ich habe für das Widget folgenden Text geschrieben (bitte nur erste Zeile der Tabelle beachten):<html> <script language="JavaScript"> <!-- var power = {hoymiles-wifi.0.get_real_data_new.sgsData.0.activePower} * 0.1; // --> </script>; <table> <tr> <td>Leistung: </td> <td align="right"><b><var>power</var> W</b></td> </tr> <tr> <td>Tageswert</td> <td align="right"><b>{hm-rpc.1.000EDD89B3A2D5.1.HUMIDITY} %</b></td> </tr> </table> -
Hey,
ich möchte in VIS2 ein HTML-widget benutzen, um die Bezeichnung und den Wert von Datenpunkten in tabellarischer Weise auszugeben. Soweit funktioniert es.
Jetzt habe ich einen Datenpunkt, dessen Wert mit 0,1 multipliziert werden muss.
Im Internet kann ich leider keinen Weg zur Umsetzung in HTML finden. Ich finde keine Lösung, den Wert der Variablen power in HTML darzustellen.
Ich habe für das Widget folgenden Text geschrieben (bitte nur erste Zeile der Tabelle beachten):<html> <script language="JavaScript"> <!-- var power = {hoymiles-wifi.0.get_real_data_new.sgsData.0.activePower} * 0.1; // --> </script>; <table> <tr> <td>Leistung: </td> <td align="right"><b><var>power</var> W</b></td> </tr> <tr> <td>Tageswert</td> <td align="right"><b>{hm-rpc.1.000EDD89B3A2D5.1.HUMIDITY} %</b></td> </tr> </table>Ist vermutlich der ideale Einsatzzweck für ein Binding.
Einfach ins html einbauen.EDIT
Das sind 2 Bindungs untereinander{0_userdata.0.Durchschnitt_watt_nuc} {wert:0_userdata.0.Durchschnitt_watt_nuc;(wert)*0.1}Sieht dann so aus

-
Ist vermutlich der ideale Einsatzzweck für ein Binding.
Einfach ins html einbauen.EDIT
Das sind 2 Bindungs untereinander{0_userdata.0.Durchschnitt_watt_nuc} {wert:0_userdata.0.Durchschnitt_watt_nuc;(wert)*0.1}Sieht dann so aus

@david-g
oder die alternativ notation geht auch
{0_userdata.0.Durchschnitt_watt_nuc;\*(0.1)}https://github.com/ioBroker/ioBroker.vis?tab=readme-ov-file#bindings-of-objects
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