No, please reread my previous comment. Use the general CSS styles field in the card configuration UI to change the value of --ha-dialog-surface-background (after updating to 4.10.0).
FYI patch version 4.10.3 renames --size to --icon-size to avoid a CSS custom property name conflict with the ha-adaptive-dialog height property. If you use this property in your custom remote styles, search and replace for all instances of --size with --icon-size.
An absolutely remarkable card.
I am controlling several different TV’s (One Samsung [Smart TV Mode], One Samsung, fed by a Fire TV streamer, and an LG, fed by a Fire TV streamer).
90% of the dashboard yaml is identical.
I just fill in the entities and point to a custom_actions_file that holds all the app commands etc…
So the Samsung + Fire TV is:
- type: custom:universal-remote-card
platform: Fire TV
remote_id: remote.fire_tv_family_192_168_1_65
media_player_id: media_player.fire_tv_family_192_168_1_65
volume_entity: media_player.ma_soundbar_porch
power_entity: media_player.sts_samsung_q90_porch
mute_entity: media_player.sts_samsung_q90_porch
room_name: Porch · Fire TV Remote
custom_actions_file: local/ur_firetv.yaml
and the Samsung Smart TV version is:
- type: custom:universal-remote-card
platform: Samsung TV
remote_id: remote.sts_samsung_q90_porch
media_player_id: media_player.sts_samsung_q90_porch
volume_entity: media_player.ma_soundbar_porch
power_entity: media_player.sts_samsung_q90_porch
mute_entity: media_player.sts_samsung_q90_porch
room_name: Porch · Samsung TV Remote
custom_actions_file: local/ur_samsung.yaml
and the stylized remote is (100% URC):
Happy to share full dashboard yaml and the custom_actions_file if it helps anyone.
Nice! I like the scolling buttons at the top for app/input selection.
Hi! Love this integration, it works pretty well for my assortment of media devices.
I had a question though - is it possible to show the state of a button’s entity on the universal remote card? I’m trying to achieve something like this:
so I can show the current volume level on the remote itself (example image built with
custom:button-cards where the middle one just shows entity state). Thanks!
You can create a custom remote element and use it’s label with a template to show the button entity state. You can use two other custom remote elements for the plus and minus buttons.
You may also be interested in custom card features, which has a spinbox made specifically for displaying and incrementing/decrementing numeric feature states/attributes.
Thank you, the label change was pretty much exactly what I needed!

