Dezimalzahl mit Komma anstatt Punkt | Template

Hallo Leute,

ich habe einen Sensor der über MQTT den Wert nur als Dezimalzahl mit “Punkt” ausgibt. Ich möchte den Wert allerdings mit “Komm” anstelle des “Punktes” haben. Ich habe mir dafür folgendes Template gebaut:

template:
  sensor:
    - name: "Zaehlerstand Wasser Komma"
      unique_id: "Zaehlerstand Wasser Komma"
      unit_of_measurement: "m³"
      state_class: "total_increasing"
      device_class: "water"
      state: >-
          {{ (float(states('sensor.zaehlerstand_wasser'))) | replace(".",",") }}

In den Entwicklerwerkzeugen bei Template funktioniert das auch. Allerdings wird mir unter “Zustände” unavailable angezeigt.

Was habe ich falsch gemacht?
Danke im Voraus.

Ich glaube kaum das es damit zusammen hängt, aber bei ID’s in HA würde ich immer das einhalten:

  • klein schreiben
  • keine Leerzeichen verwenden
  • keine Sonderzeichen außer _

Halt so wie es HA auch bei entity_id’s machst.
Aus

würde ich unique_id: "zaehlerstand_wasser_komma" machen.

Sonst fällt mir auf die schnelle nichts auf.

Hey, danke dir. Aber das hat leider nichts gebracht.

Versuch mal das:

{{ float(states('sensor.zaehlerstand_wasser')) | replace('.',',') }}