Input Number via Template berechnen

Hallo,

Ich möchte in einer Automation die Funktion “input_number.set_value” verwenden und diese Nummer soll via einem Template berechnet werden.

Bekomme leider immer eine Fehlermeldung angezeigt.

Fehler beim Ausführen einer Aktion

extra keys not allowed @ data[‘value_template’]. Got None required key not provided @ data[‘value’]. Got None

actions:
  - if:
      - condition: numeric_state
        entity_id: sensor.solarbank_2_e1600_pro_ladestand
        above: 95
    then:
      - action: input_number.set_value
        target:
          entity_id: input_number.pv_fur_infrarotpaneele
        data:
          value_template: >
            {% if float(states('sensor.solarbank_2_e1600_pro_solarleistung')) > 800 %}
              800
            {% else %}
              {{ states('sensor.solarbank_2_e1600_pro_solarleistung') }}
            {% endif %}

Kann mir jemand helfen?

OK, hab meinen Fehler selbst gefunden

Richtig ist

        data_template:
          value: >
            {% if float(states('sensor.solarbank_2_e1600_pro_solarleistung')) >
            800 %}
              800
            {% else %}
              {{ states('sensor.solarbank_2_e1600_pro_solarleistung') }}
            {% endif %}