Ich verschicke per E-Mail den Wert eines Energie-Zählers der CCU in kWh (also geteilt durch 1000).
Das funktioniert auch ganz prima aber ich erhalte den Wert mit 6 Kommastellen.
Ich schaffe es nicht ( z. B. durch den Befehl .ToString(2)) den Wert auf zwei Kommastellen auszugeben.
Wer hat eine Lösung?
===============================================
Code: Alles auswählen
load tclrega.so
array set values [rega_script {
var v1 = dom.GetObject("svEnergyCounter_Arbeiszimmer_Computer:7").Value()/1000;
} ]
set v1 $values(v1)
Ergebnis:
139.852600 kWh
Wunsch:
139.85 kWh
Das Ausgeben einer Variablen auf zwei Kommastellen per Mail dagegen klappt:
===============================================
Code: Alles auswählen
load tclrega.so
array set values [rega_script {
var v1 = dom.GetObject("Energieverbrauch_summiert").State().ToString(2);
} ]
set v1 $values(v1)
Ergebnis:
193,23 kWh
===============================================