1
0
ansible-home-assistant/configuration/automations/bathroom-music.yaml

50 lines
1.3 KiB
YAML

- id: bathroom-music-on
alias: '[Bathroom] Music On'
mode: restart
trigger:
- platform: state
entity_id: binary_sensor.shower_motion
from: 'off'
to: 'on'
- device_id: 4d5298037e93ba11438409bff01b5005
domain: zha
platform: device
type: remote_button_short_press
subtype: turn_on
condition:
- condition: state
entity_id: media_player.bathroom_speaker
state: 'off'
action:
- service: media_player.play_media
target:
entity_id: media_player.bathroom
data:
media_content_id: https://open.spotify.com/playlist/71mXIu6HcdVj3fAMduaHop
media_content_type: music
- id: bathroom-music-off
alias: '[Bathroom] Music Off'
mode: restart
trigger:
- platform: state
entity_id: binary_sensor.shower_motion
for: '0:01:00'
from: 'on'
to: 'off'
- platform: state
entity_id: binary_sensor.bathroom_motion_occupancy
for: '0:01:00'
from: 'on'
to: 'off'
condition:
- condition: state
entity_id: binary_sensor.shower_motion
state: 'off'
- condition: state
entity_id: binary_sensor.bathroom_motion_occupancy
state: 'off'
action:
- service: media_player.media_pause
entity_id: media_player.bathroom_speaker