Yaml code funktioniert nicht

Hallo,
habe hier ein Problem:
Ich möchte meinen Wechselrichter Hoymiles HMT1800 dynamisch regeln mit Home Assistant und open dtu
Alles in Home Assistant angelegt und verfügbar
Ich sehe hier die Entität: HMT-1800 HMT-1800 Limit Persistent Absolute
Kann ich zur dynamischen Regelung hernehmen?
Ich sehe an der Entität “Stromverbrauch aktuell” den aktuellen Stromverbrauch - dieser soll die Einspeisung von -900W nicht übersteigen, dazu möchte ich den Wechselrichter dynamisch regeln
Ich habe das in Yaml probiert - kriege das aber einfach nicht zum Laufen (Yaml-Anfänger!)
Hier der Yaml-Code:

- trigger:
    platform: state
    entity_id: sensor.stromverbrauch_aktuell
  action:
    - service: input_number.set_value
      data_template:
        entity_id: input_number.hmt1800_limit_persistent_absolute
        value: >
          {% set stromverbrauch = states('sensor.stromverbrauch_aktuell') | float %}
          {% if stromverbrauch < -900 %}
            0
          {% elif stromverbrauch < 0 %}
            {{ (stromverbrauch + 900) | int }}
          {% elif stromverbrauch < 900 %}
            {{ stromverbrauch + 900 }}
          {% else %}
            1800
          {% endif %}

Vielen Dank im Voraus!