I (temporarily) solved this bij setting state_color to false for the power off button. For now it’s acceptable that it always is greyed out. If only there was an option for state inversion ![]()
Let’s vote for state inversion!

type: horizontal-stack
cards:
- show_name: true
show_icon: true
state_color: false
type: button
icon: mdi:television-off
tap_action:
action: call-service
service: remote.turn_on
data:
activity: PowerOff
target:
entity_id: remote.harmony_hub
entity: remote.harmony_hub
show_state: false
name: Power Off TV
- show_name: true
show_icon: true
type: button
icon: mdi:television
tap_action:
action: toggle
name: Watch TV
entity: switch.harmony_hub_watch_tv
show_state: false
- show_name: true
show_icon: true
type: button
icon: mdi:nintendo-switch
tap_action:
action: toggle
name: Play Nintendo Switch
entity: switch.harmony_hub_play_nintendo_switch