Device trigger mit Template zur Berechnung der timerlaufzeit

Hallo, ich habe folgendes Problem in einer Automatisierung: Derzeit habe ich einen Tigger definiert, der 15 min (fester Wert) anliegen muss um eine Aktion auszulösen. Siehe Screenshot

Die feste Zeit möchte ich durch ein Template ersetzen in dem ich diese berechne. Wenn ich versuche ein Template einzufügen

minutes: >-
{{
float((3.0 - (((states(‘sensor.temperatur_wz_fenster’) | float) - (states(‘sensor.solvis_heizung_aussentemperatur’) | float)) / 15.0)) | int * 5) }}

bekomme ich die Fehlermeldung “message malformated: expected float for dictionary value @data[‘for’][‘minutes’]”

Ich habe schon alles möglich versucht, um das Problem zu lösen, finde aber keinen Weg. Hat jemand eine Idee, wie ich das lösen kann.

Ich glaube beim Device-Trigger funktioniert das templating nicht, versuch es lieber mit dem Zustands-Trigger

triggers:
  - trigger: state
    entity_id:
      - binary_sensor.xy_fenster
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: "{{ states('input_number.xy') | float(0) }}"
      seconds: 0

Danke für die Hilfestellung. So geht es…