FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: dennis_n am 04 September 2023, 13:56:40

Titel: userReadings und Kommastellen
Beitrag von: dennis_n am 04 September 2023, 13:56:40
Ich bin mal wieder am verzweifeln.
Ich möchte ein ausgelesenes Reading in ein UserReading speichern und dabei die Kommastellen kürzen bzw. entfernen:

Das habe ich so versucht:

Geladene_kWh {sprintf("%.2f", ReadingsNum("$name", "wh", 0))/1000}

Aber mir werden immer 3 Nachkommastellen angezeigt.

Was muss ich denn machen, wenn ich überhaupt keine Nachkommastellen haben wirll?

Danke euch
Titel: Aw: userReadings und Kommastellen
Beitrag von: Beta-User am 04 September 2023, 14:05:19
Die Klammersetzung paßt nicht, du willst doch nicht als letzten Schritt teilen....
Titel: Aw: userReadings und Kommastellen
Beitrag von: betateilchen am 04 September 2023, 14:23:35
Ähnliche Fragen mit genau dem gleichen Fehler hatten wir doch in den letzten Tagen schon öfters. Wo schreiben die Leute eigentlich alle diesen immer gleichen, falschen Quatsch ab?

Geladene_kWh {sprintf("%.2f", ReadingsNum("$name", "wh", 0)/1000)}

Und wenn Du gar keine Nachkommastellen haben willst, musst Du halt "%.0f" verwenden.
Titel: Aw: userReadings und Kommastellen
Beitrag von: dennis_n am 04 September 2023, 14:29:33
Das mit der Berechnung am Ende war der entscheidende Hinweis.
Ich danke euch.

Manchmal sieht man den Wald eben nicht.

Gruss
Dennis