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>
-
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
-
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
-
Vielen Dank, so etwas habe ich gesucht.