NEWS
[gelöst] Zwei Werte in einem Widget verrechen
-
Hallo liebe Gemeinde!
Ich möchte gerne das Ergebnis von dieser Berechnung:
[hm-rpc.0.QEQ0337232.1.ENERGY_COUNTER]-[0_userdata.0.Michael.Stromverbrauch.gesamt.zaehlerstand.Tag]
in einem Widget anzeigen lassen.Kann man in einem Widget rechnen?
Mir scheint ein extra Script dafür und die Anlage eines Datenpunkts zu aufwendig...Freue mich auf Antworten!
-
Hallo liebe Gemeinde!
Ich möchte gerne das Ergebnis von dieser Berechnung:
[hm-rpc.0.QEQ0337232.1.ENERGY_COUNTER]-[0_userdata.0.Michael.Stromverbrauch.gesamt.zaehlerstand.Tag]
in einem Widget anzeigen lassen.Kann man in einem Widget rechnen?
Mir scheint ein extra Script dafür und die Anlage eines Datenpunkts zu aufwendig...Freue mich auf Antworten!
-
@glasfaser Klasse. hat funktioniert!
Wenn man jetzt noch die Zahlen formatieren könnte (Nachkommastellen), wäre es perfekt. -
@glasfaser Klasse. hat funktioniert!
Wenn man jetzt noch die Zahlen formatieren könnte (Nachkommastellen), wäre es perfekt.@bimiho ZB. für HTML-Widget, zusammenrechnen und auf 2 Nachkommastellen runden.
<table> <tr> <td></td> <td align="right">Verbrauch</td> <td align="right" style="color: #0000FF">Erzeugt</td> <td align="right">4</td> </tr> <tr> <td>Heute:</td> <td align="right"><b>{wert1:sourceanalytix.0.mqtt__0__shellies__shellyem3__emeter__0__total.currentYear.consumed.01_currentDay;wert2:sourceanalytix.0.mqtt__0__shellies__shellyem3__emeter__1__total.currentYear.consumed.01_currentDay;wert3:sourceanalytix.0.mqtt__0__shellies__shellyem3__emeter__2__total.currentYear.consumed.01_currentDay;((+wert1)+(+wert2)+(+wert3)).toFixed(2)} KW</b></td> <td align="right" style="color: #0000FF">{wert1:sonoff.0.Solar.SENSOR.ENERGY.Today;(+wert1).toFixed(2)} KW</td> <td> </td> </tr> <tr> <td>Gestern:</td> <td align="right"><b>{wert4:sourceanalytix.0.mqtt__0__shellies__shellyem3__emeter__0__total.currentYear.consumed.01_previousDay;wert5:sourceanalytix.0.mqtt__0__shellies__shellyem3__emeter__1__total.currentYear.consumed.01_previousDay;wert6:sourceanalytix.0.mqtt__0__shellies__shellyem3__emeter__2__total.currentYear.consumed.01_previousDay;((+wert4)+(+wert5)+(+wert6)).toFixed(2)} KW</b></td> <td style="color: #0000FF; text-align: right">{wert1:javascript.0.TasmotaVerbrauch.Solar.gestern;((+wert1)).toFixed(2)} KW</td> <td> </td> </tr> <tr> <td>Monat:</td> <td align="right"><b>{wert1:sourceanalytix.0.mqtt__0__shellies__shellyem3__emeter__0__total.currentYear.consumed.03_currentMonth;wert2:sourceanalytix.0.mqtt__0__shellies__shellyem3__emeter__1__total.currentYear.consumed.03_currentMonth;wert3:sourceanalytix.0.mqtt__0__shellies__shellyem3__emeter__2__total.currentYear.consumed.03_currentMonth;((+wert1)+(+wert2)+(+wert3)).toFixed(2)} KW</b></td> <td style="color: #0000FF; text-align: right">{wert1:javascript.0.TasmotaVerbrauch.Solar.dieser_monat;((+wert1)).toFixed(2)} KW</td> <td> </td> </tr> <tr> <td>v.Monat:</td> <td align="right"><b>{wert1:sourceanalytix.0.mqtt__0__shellies__shellyem3__emeter__0__total.currentYear.consumed.03_previousMonth;wert2:sourceanalytix.0.mqtt__0__shellies__shellyem3__emeter__1__total.currentYear.consumed.03_previousMonth;wert3:sourceanalytix.0.mqtt__0__shellies__shellyem3__emeter__2__total.currentYear.consumed.03_previousMonth;((+wert1)+(+wert2)+(+wert3)).toFixed(2)} KW</b></td> <td align="right" style="color: #0000FF">{wert1:javascript.0.TasmotaVerbrauch.Solar.letzter_monat;((+wert1)).toFixed(2)} KW</td> <td> </td> </tr> </table> <table> <tr> <td style="width: 8px"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="width: 8px"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="width: 8px"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="width: 8px">6</td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="width: 8px"><strong>7</strong></td> <td> </td> <td> </td> <td> </td> </tr> </table>{wert1:sonoff.0.Solar.SENSOR.ENERGY.Today;(+wert1).toFixed(2)}
-
@bimiho ZB. für HTML-Widget, zusammenrechnen und auf 2 Nachkommastellen runden.
<table> <tr> <td></td> <td align="right">Verbrauch</td> <td align="right" style="color: #0000FF">Erzeugt</td> <td align="right">4</td> </tr> <tr> <td>Heute:</td> <td align="right"><b>{wert1:sourceanalytix.0.mqtt__0__shellies__shellyem3__emeter__0__total.currentYear.consumed.01_currentDay;wert2:sourceanalytix.0.mqtt__0__shellies__shellyem3__emeter__1__total.currentYear.consumed.01_currentDay;wert3:sourceanalytix.0.mqtt__0__shellies__shellyem3__emeter__2__total.currentYear.consumed.01_currentDay;((+wert1)+(+wert2)+(+wert3)).toFixed(2)} KW</b></td> <td align="right" style="color: #0000FF">{wert1:sonoff.0.Solar.SENSOR.ENERGY.Today;(+wert1).toFixed(2)} KW</td> <td> </td> </tr> <tr> <td>Gestern:</td> <td align="right"><b>{wert4:sourceanalytix.0.mqtt__0__shellies__shellyem3__emeter__0__total.currentYear.consumed.01_previousDay;wert5:sourceanalytix.0.mqtt__0__shellies__shellyem3__emeter__1__total.currentYear.consumed.01_previousDay;wert6:sourceanalytix.0.mqtt__0__shellies__shellyem3__emeter__2__total.currentYear.consumed.01_previousDay;((+wert4)+(+wert5)+(+wert6)).toFixed(2)} KW</b></td> <td style="color: #0000FF; text-align: right">{wert1:javascript.0.TasmotaVerbrauch.Solar.gestern;((+wert1)).toFixed(2)} KW</td> <td> </td> </tr> <tr> <td>Monat:</td> <td align="right"><b>{wert1:sourceanalytix.0.mqtt__0__shellies__shellyem3__emeter__0__total.currentYear.consumed.03_currentMonth;wert2:sourceanalytix.0.mqtt__0__shellies__shellyem3__emeter__1__total.currentYear.consumed.03_currentMonth;wert3:sourceanalytix.0.mqtt__0__shellies__shellyem3__emeter__2__total.currentYear.consumed.03_currentMonth;((+wert1)+(+wert2)+(+wert3)).toFixed(2)} KW</b></td> <td style="color: #0000FF; text-align: right">{wert1:javascript.0.TasmotaVerbrauch.Solar.dieser_monat;((+wert1)).toFixed(2)} KW</td> <td> </td> </tr> <tr> <td>v.Monat:</td> <td align="right"><b>{wert1:sourceanalytix.0.mqtt__0__shellies__shellyem3__emeter__0__total.currentYear.consumed.03_previousMonth;wert2:sourceanalytix.0.mqtt__0__shellies__shellyem3__emeter__1__total.currentYear.consumed.03_previousMonth;wert3:sourceanalytix.0.mqtt__0__shellies__shellyem3__emeter__2__total.currentYear.consumed.03_previousMonth;((+wert1)+(+wert2)+(+wert3)).toFixed(2)} KW</b></td> <td align="right" style="color: #0000FF">{wert1:javascript.0.TasmotaVerbrauch.Solar.letzter_monat;((+wert1)).toFixed(2)} KW</td> <td> </td> </tr> </table> <table> <tr> <td style="width: 8px"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="width: 8px"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="width: 8px"> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="width: 8px">6</td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td style="width: 8px"><strong>7</strong></td> <td> </td> <td> </td> <td> </td> </tr> </table>{wert1:sonoff.0.Solar.SENSOR.ENERGY.Today;(+wert1).toFixed(2)}