NEWS
HTML-Tabelle Bool anzeigen
-
ein Script erzeugt folgende HTML Tabelle.
Problem ist Zeile:
<td> {v:0_userdata.0.Energieverbrauch.Durchlauferhitzer.DL_aktiv; v === "true" ? "🟢" : ""} </td>
die als Zeichenkette dargestellt wird.<table style="width:100%;"> <thead> <tr style="font-size:1em; text-align:center"> <th>lfd</th> <th style="text-align:left";>Bezeichnung</th> <th>Status</th> <th>Heute</th> <th>Gestern</th> <th>Woche</th> <th>aktueller</br>Monat</th> <th>letzer</br>Monat</th> <th>Jahr</br>Kwh</th> <th>Jahr</br>Euro</th> <th>VorJahr</br>Kwh</th> <th>VorJahr</br>Euro</th> </tr> </thead> <body> <tr style="font-size:1em; text-align:center"> <td>01</td> <td style="text-align:left";>Durchlauferhitzer</td> <td> {v:0_userdata.0.Energieverbrauch.Durchlauferhitzer.DL_aktiv; v === "true" ? "🟢" : "🔴"} </td> <td class="mdui-lightblue-bg"> 1.00 €</td> <td class="mdui-lightblue-bg"> 2.00 €</td> <td class="mdui-lightblue-bg"> 3.00 €</td> <td class="mdui-teal-bg"> 4.00 €</td> <td class="mdui-teal-bg"> 5.00 €</td> <td class="mdui-darkgrey-bg"> 6.000 Kwh</td> <td class="mdui-darkgrey-bg"> 7.00 €</td> <td class="mdui-amber-bg"> 8.000 Kwh</td> <td class="mdui-amber-bg"> 9.00 €</td> </tr> </body> </table>
Kann mit jemand sagen was hier fehlt ?
<td> {v:0_userdata.0.Energieverbrauch.Durchlauferhitzer.DL_aktiv; v === "true" ? "🟢" : ""} </td>
-
wenn ein script das ganze erzeugt, steht die tabelle in einem datenpunkt. das html widget muss also ein binding für diesen dp haben. das erzeugt ein binding in einem binding - wird wohl nicht funktionieren
du musst den wert in dem script berechnen und dann den wert in die tabelle schreiben
wenn du diesen html code direkt in das html widget kopierst, sollte es angezeigt werden
-
@liv-in-sky sagte in HTML-Tabelle Bool anzeigen:
du musst den wert in dem script berechnen und dann den wert in die tabelle schreiben
So etwas habe ich erahnt .. dann versuche ich das mal umzusetzen, kann aber sein das ich nochmal nachfragen muss.
und ja - Tabelle steht im Datenpunkt, habe ich unterdruckt
-
wenn du diesen html code direkt in das html widget kopierst, sollte es angezeigt werden
-
@liv-in-sky sagte in HTML-Tabelle Bool anzeigen:
wenn du diesen html code direkt in das html widget kopierst, sollte es angezeigt werden
ja, so wird das angezeigt.
-
@liv-in-sky sagte in HTML-Tabelle Bool anzeigen:
wenn ein script das ganze erzeugt, steht die tabelle in einem datenpunkt. das html widget muss also ein binding für diesen dp haben. das erzeugt ein binding in einem binding - wird wohl nicht funktionieren
im Nachhinein betrachtet war mein Brett vorm Kopf schon ziemlich dick nun - was soll's.
Ich habe es entsprechend umgebaut - erst Status ermitteln und diesen im HTML unterbringen.Vielen Dank für den Hinweis !