Automation Yaml Sytaxfehler

Erst einmal einen schönen Tag an alle.
Ich habe ein kleines Problem bei einer Berrechnung.

Es kommt immer der Fehler

Message malformed: template value should be a string for dictionary value @ data['actions'][0]['data']

Das Script sieht folgendermassen aus

alias: Test_Solltemp
description: ""
triggers: []
conditions: []
actions:
  - action: input_number.set_value
    metadata: {}
    data:
      value: >-
        {{ states('input_number.test_solltemp')| float(0) -
        (state_attr('climate.heizung_bad_hinten_thermostat',
        'current_temperature') }}
    target:
      entity_id: input_number.test_solltemp
mode: single

Was daran mache ich falsch ?

:crayon:by HarryP:
.Fettdruck entfernt
.Code-/Logzeilen formatiert (bitte immer in </> einbinden)

alias: Test_Solltemp
description: ""
triggers: []
conditions: []
actions:
  - action: input_number.set_value
    metadata: {}
    data:
      value: >-
        {{ states('input_number.test_solltemp') | float(0) -
        state_attr('climate.heizung_bad_hinten_thermostat', 'current_temperature') }}
    target:
      entity_id: input_number.test_solltemp
mode: single

Hallo Kuba87

Vielen dank für deine schnelle Hilfe.
Hat super funktioniert.
Ich wünsche dir noch ein schönes Wochenende
Gruß
Gerd