Automatiion funktioniert nicht

Hallo Zusammen,
ich bin gerade dabei eine Automation zu erstellen die wenn ich einen Zigbee Button drücke, der TV an ist und das Audio nicht stumm ist das Audio Stumm schaltet und umgekehrt.

Aber es löst in beiden Fällen nicht aus.

Hier ist mein Code:

alias: Fernseher stumm/nicht stumm schalten
description: ""
use_blueprint:
  path: SeanM/zha-aqara-wireless-mini-switch.yaml
  input:
    aqara_mini_switch: 7ceb57d12510aad9c2eae32c4f13343e
    button_single_press:
      - if:
          - condition: state
            entity_id: media_player.og_wohnzimmer_tv
            state: "on"
          - condition: state
            entity_id: media_player.wohnzimmer
            attribute: is_volume_muted
            state: "false"
        then:
          - service: media_player.volume_mute
            target:
              entity_id: media_player.wohnzimmer
            data:
              is_volume_muted: true
      - if:
          - condition: state
            entity_id: media_player.og_wohnzimmer_tv
            state: "on"
          - condition: state
            entity_id: media_player.wohnzimmer
            attribute: is_volume_muted
            state: "true"
        then:
          - service: media_player.volume_mute
            target:
              entity_id: media_player.wohnzimmer
            data:
              is_volume_muted: false
    button_double_press: []

Also der Service wenn ich den Ausführe, der funktioniert. Also es müsste an der Wenn Bedingung liegen. Aber ich finde da keinen Fehler.

Im Trace sieht es meiner Meinung nach auch gut aus:

f/condition/0
Ausgeführt: 3. August 2024 um 14:28:13
Ergebnis:
result: true
if/condition/0/entity_id/0
Ausgeführt: 3. August 2024 um 14:28:13
Ergebnis:
result: true
state: 'on'
wanted_state: 'on'
if/condition/1
Ausgeführt: 3. August 2024 um 14:28:13
Ergebnis:
result: false
if/condition/1/entity_id/0
Ausgeführt: 3. August 2024 um 14:28:13
Ergebnis:
result: false
state: false
wanted_state: 'false'

Hat jemand eine Idee, was ich hier ändern muss?

Habe den Fehler jetzt selbst gefunden.

das true und false muss jeweils ohne die " Zeichen sein.

also so:

alias: Fernseher stumm/nicht stumm schalten
description: ""
use_blueprint:
  path: SeanM/zha-aqara-wireless-mini-switch.yaml
  input:
    aqara_mini_switch: 7ceb57d12510aad9c2eae32c4f13343e
    button_single_press:
      - if:
          - condition: state
            entity_id: media_player.og_wohnzimmer_tv
            state: "on"
          - condition: state
            entity_id: media_player.wohnzimmer
            attribute: is_volume_muted
            state: false
        then:
          - service: media_player.volume_mute
            target:
              entity_id: media_player.wohnzimmer
            data:
              is_volume_muted: true
      - if:
          - condition: state
            entity_id: media_player.og_wohnzimmer_tv
            state: "on"
          - condition: state
            entity_id: media_player.wohnzimmer
            attribute: is_volume_muted
            state: true
        then:
          - service: media_player.volume_mute
            target:
              entity_id: media_player.wohnzimmer
            data:
              is_volume_muted: false
    button_double_press: []

Jetzt funktioniert es.