UTC konvertieren in template sensor funktioniert nicht

Hallo,
ich bekomme aus mqtt werte in timestamp format, die ich in ein Datum umwandeln möchte:

Im Template-Editor funktioniert es:

{{ states(‘sensor.pv_amortisation_timestamp’) }}
{{ states(‘sensor.pv_amortisation_timestamp’) | int | timestamp_custom(‘%d.%m.%Y’) }}

Ergebnistyp: string

2123692920.07679
18.04.2037

Dieses Template überwacht die folgenden Ereignisse, die einen Zustand ändern:
Entität: sensor.pv_amortisation_timestamp

Soweit,so gut, aber wenn ich das jetzt das gleiche als template sensor einbinde:

sensor:
  - name: "PV Amortisation Enddatum"
    unique_id: "pv_amortisation_enddatum"
    unit_of_measurement: "datetime"
    state: "{{ states('sensor.pv_amortisation_timestamp') | int | timestamp_custom('%d.%m.%Y') }}" 

erhalte ich als Ergebnis immer nur “unavailable”

Habe es schon alles mögliche versucht, immer das gleiche Resultat.
Vielleicht kann mir eine HA-Guru weiterhelfen, warum es nicht funktioniert.

Vielen Dank im Voraus…

Wolfgang

Auf Verdacht, nimm mal die “” um die {{}} herum weg.

Danke, aber das geht dann nur so:

- name: "PV Amortisation Enddatum"
    unique_id: "pv_amortisation_enddatum"
    unit_of_measurement: "datetime"
    state: >
      {{ states('sensor.pv_amortisation_timestamp') | int | timestamp_custom('%d.%m.%Y') }}

Leider gleiches Ergebnis : unavailable…

Bei Deinem neuen Code-Beispiel stimmt aber die Einrückung nicht. Versuche doch mal das über die Benutzeroberfläche als Template-Helfer anzulegen. Da bekommst Du auch direkt Rückmeldung und kannst besser testen.

Stimmt, das war leider nur ein Kopierfehler.
Werds mal mit einem Template-Helfer versuchen, meld mich dann, danke für die Hilfe.
Wolfgang

Ohje, ohje , manchmal verliere ich wirklich den Glauben, das ich in HA was verstanden habe… :face_with_monocle:
Also dein Tip mit Template-Helfer war richtig !

Der Fehler war, dass man in diesem Fall KEIN unit_of_measurement angeben darf !

So funktioniert es:

sensor:
  - name: "PV Amortisation Enddatum"
    unique_id: "pv_amortisation_enddatum"
    #unit_of_measurement: "datetime"
    state: >
      {{ states('sensor.pv_amortisation_timestamp') | int | timestamp_custom('%d.%m.%Y') }}

Danke nochmal für den Tip und Dir eine schönes WE…

VG Wolfgang