So one of the faults of the new sonos one is that the volume you set is the same for both music playback and Alexa’s voice. I’ve found that Alexa’s voice, when at the same volume I normally listen to music at, is far too loud. So I thought I could do a simple automation to set the sonos volume back down if the sonos has been paused for a awhile. Here’s the automation, but I’m wondering if this is redundant? Do I need the condition, or can I put the ‘for’ into the trigger?
- action:
- data:
entity_id: media_player.bedroom
volume_level: 0.2
service: media_player.volume_set
alias: Alexa Volume Reset Bedroom
condition:
- condition: state
entity_id: media_player.bedroom
state: paused
for:
minutes: 10
id: '1514698972911'
trigger:
- entity_id: media_player.bedroom
from: 'playing '
platform: state
to: paused