Rollladen auf den Wert einer anderen Entität fahren ( Attribute)

Hallo zusammen,

ich versuche, in Home Assistant einen Rollladen (cover.rollladen_eg / eine Zigbee Gruppe) auf die gleiche Position zu fahren wie einen anderen Rollladen (cover.untergeschoss_rollladen / Virtueller Button auf einem KNX Panel). Der Wert für die Position soll also dynamisch übernommen werden.

Ich habe es mit folgender Automation versucht, aber leider funktioniert es nicht:

if:

  • condition: trigger
    id:
    • KNX Pos.
      then:
  • action: cover.set_cover_position
    data:
    position: “{{ state_attr(‘cover.untergeschoss_rollladen’,‘current_position’) }}”
    target:
    entity_id: cover.rollladen_eg

Leider fährt der Rollladen nicht auf die gewünschte Position. Hat jemand eine Idee, woran es liegen könnte oder einen besseren Ansatz?

Danke für eure Hilfe! :blush:

Füg deinen Code bitte mal formatiert ein
image

Ich würde im ersten Moment auf eine falsche Einrückung vermuten.
Bei mir in einem Script sieht es so aus:

  - action: cover.set_cover_position
    metadata: {}
    data:
      position: |
        {{ target_position }}
    target:
      entity_id: cover.rollladen_arbeitszimmer

Ja gerne, ich wusste tatsächlich nicht wie. Mein Code kommt aus einer Automation.

if:
  - condition: trigger
    id:
      - KNX Pos.
then:
  - action: cover.set_cover_position
    data:
      position: "{{ state_attr('cover.untergeschoss_rollladen','current_position') }}"
    target:
      entity_id: cover.rollladen_eg

Führ die Aktion mal aus. (3 Punkte rechts neben der Aktion, ausführen)
Wird dir eine Fehlermeldung angezeigt, wenn ja welche

Du kannst es auch über die Entwicklerwerkzeuge testen:

Ja tatsächlich es funktioniert.

if:
  - condition: trigger
    id:
      - KNX Pos.
then:
  - action: cover.set_cover_position
    metadata: {}
    data:
      position: |
        {{ state_attr('cover.untergeschoss_rollladen','current_position') }}
    target:
      entity_id: cover.rollladen_buro

Super vielen Dank !