Zahlenwerte in Mushroom Template Card formatieren

Moin,

ich bräuchte mal eure Hilfe.

Wenn ich die Standard-Entitäten-Karte benutze wird der Zahlenwert mit dem Tausender-Trennzeichen Punkt formatiert.

Nutze ich den Wert nun in einer Mushroom Template-Card hat die Zahl keinerlei Formatierung mehr.

Wie bekomme ich den 1.000er Punkt wieder?

Danke.
LG Elliott

Ich weiß nicht ob Dir dieses Spielergebnis etwas bringt aber vielleicht eine Anregung.

type: custom:mushroom-template-card
primary: >
  {% set number1 = 1000.99 %}
  {{ "{:,.2f}".format(number1).replace('.', '#').replace(',', '.').replace('#', ',') }}
icon: mdi:chart-bar

macht aus 1000.99 → 1,99
aber

type: custom:mushroom-template-card
primary: >
  {% set number1 = 1000.99 %}
  {{ "{:,.2f}".format(number1).replace('.', '#').replace(',', '.').replace('#', ',') }} Watt
icon: mdi:chart-bar

1.000,99 wie Du es möchstest

Der Unterschied ist das Wort “Watt” aber jedes andere Zeichen an dieser Stelle würde auch gehen.

Beim Testen hatte ich den Effekt, daß unter Entwicklerwerkzeuge mehr Jinja/Phyton interpretiert werden als in der mushroom-template-card. Ich vermute hier liegt auch die Erklärung für obere Eigenart.

Cool, vielen Dank.
Hat mir sehr geholfen.

… aber kann das wirklich die Lösung sein? Ich hätte erwartet, dass es eine fertige Funktion oder Möglichkeit gibt, einen Zahlenwert einfach “schön” formatiert mit der aktuellen locale auszugeben. Ich hab das auch schon öfter benötigt, und bis dto. noch keine Lösung gefunden.
Manuell Punkt durch Komma zu setzen usw. kann doch nicht die wirklich die Musterlösung sein??

Hat evtl. noch wer anders eine Idee, wie man in einer Mushroom-Template-Card Zahlen “schön” (und vorallem einfach) formatieren kann?

Vielen Dank schon mal im Voraus für jeden noch so kleinen Tipp!

Viele Grüße
Martin