I’m having problems with Universal Media Player
. I think I have it all setup, but I keep getting errors with mute. I get this error:
Failed to call service media_player/volume_mute. required key not provided @ data['is_volume_muted']
.
As far as I can tell, my is_volume_muted
is working correctly though.
Here’s my config:
media_player:
platform: universal
name: Test Universal
device_class: tv
children:
- media_player.sony_xbr_75x90ch
- media_player.sony_bravia_tv
commands:
turn_on:
service: media_player.turn_on
data:
entity_id: media_player.sony_bravia_tv
turn_off:
service: media_player.turn_off
data:
entity_id: media_player.sony_bravia_tv
volume_up:
service: media_player.volume_up
data:
entity_id: media_player.sony_bravia_tv
volume_down:
service: media_player.volume_down
data:
entity_id: media_player.sony_bravia_tv
volume_mute:
service: media_player.volume_mute
data:
entity_id: media_player.sony_bravia_tv
select_source:
service: media_player.select_source
data:
entity_id: media_player.sony_bravia_tv
source: "{{ source }}"
volume_set:
service: media_player.volume_set
data:
entity_id: media_player.sony_bravia_tv
volume_level: "{{ volume_level }}"
attributes:
state: media_player.sony_bravia_tv
is_volume_muted: media_player.sony_bravia_tv|is_volume_muted
volume_level: media_player.sony_bravia_tv|volume_level
source: media_player.sony_xbr_75x90ch|source
source_list: media_player.sony_bravia_tv|source_list
When I put this in the Template Editor, I get False
for both.
{{ state_attr('media_player.sony_xbr_75x90ch', 'is_volume_muted') }}
{{ state_attr('media_player.test_universal', 'is_volume_muted') }}
1 post - 1 participant