Choose playlist by time
unknown
yaml
a year ago
6.1 kB
64
Indexable
alias: Choose music based on time
choose:
- conditions:
- condition: time
after: "06:00:00"
before: "11:00:00"
weekday:
- mon
- tue
- wed
- thu
- fri
- sat
- sun
sequence:
- service: media_player.play_media
target:
entity_id: media_player.bedroom
data:
media_content_id: "20530"
media_content_type: playlist
metadata:
title: lounge
thumbnail: null
media_class: playlist
children_media_class: null
navigateIds:
- {}
- media_content_type: Playlists
media_content_id: Playlists
- service: media_player.media_pause
metadata: {}
data: {}
target:
entity_id: media_player.bedroom
- service: media_player.shuffle_set
target:
entity_id: media_player.bedroom
data:
shuffle: true
- delay:
hours: 0
minutes: 0
seconds: 30
milliseconds: 0
- service: media_player.media_next_track
metadata: {}
data: {}
target:
entity_id: media_player.bedroom
- service: media_player.media_play
metadata: {}
data: {}
target:
entity_id: media_player.bedroom
- conditions:
- condition: time
after: "11:00:00"
before: "23:59:00"
weekday:
- mon
- tue
- wed
- thu
- fri
- sat
- sun
sequence:
- service: media_player.shuffle_set
target:
entity_id: media_player.bedroom
data:
shuffle: true
- service: media_player.play_media
target:
entity_id: media_player.bedroom
data:
media_content_id: "20530"
media_content_type: playlist
metadata:
title: lounge
thumbnail: null
media_class: playlist
children_media_class: track
navigateIds:
- {}
- media_content_type: Playlists
media_content_id: Playlists
- media_content_type: playlist
media_content_id: "20530"
- delay:
hours: 0
minutes: 0
seconds: 15
milliseconds: 0
- service: media_player.media_next_track
metadata: {}
data: {}
target:
entity_id: media_player.bedroom
- conditions:
- condition: time
after: "00:00:00"
before: "06:00:00"
weekday:
- mon
- tue
- wed
- thu
- fri
- sat
- sun
sequence:
- if:
- condition: not
conditions:
- condition: state
entity_id: media_player.bedroom
state: unavailable
alias: Bedroom SB is available
then:
- service: media_player.repeat_set
target:
entity_id: media_player.bedroom
data:
repeat: "off"
- service: media_player.play_media
target:
entity_id: media_player.bedroom
data:
media_content_id: "20529"
media_content_type: playlist
metadata:
title: Aldrin Sasha
thumbnail: null
media_class: playlist
children_media_class: track
navigateIds:
- {}
- media_content_type: Playlists
media_content_id: Playlists
- media_content_type: playlist
media_content_id: "20529"
- service: media_player.media_pause
metadata: {}
data: {}
target:
entity_id: media_player.bedroom
- service: media_player.shuffle_set
target:
entity_id: media_player.bedroom
data:
shuffle: true
- delay:
hours: 0
minutes: 0
seconds: 10
milliseconds: 0
- service: media_player.media_next_track
metadata: {}
data: {}
target:
entity_id: media_player.bedroom
- service: media_player.media_play
metadata: {}
data: {}
target:
entity_id: media_player.bedroom
else:
- service: notify.mobile_app_m2101k7ag
metadata: {}
data:
title: Bedroom SB is offline
message: Reconnection is required
- wait_for_trigger:
- platform: state
entity_id:
- media_player.bedroom
from: unavailable
to: null
timeout:
hours: 0
minutes: 15
seconds: 0
milliseconds: 0
continue_on_timeout: false
- service: media_player.clear_playlist
metadata: {}
data: {}
- service: media_player.shuffle_set
target:
entity_id: media_player.bedroom
data:
shuffle: true
- service: media_player.repeat_set
target:
entity_id: media_player.bedroom
data:
repeat: "off"
- service: media_player.play_media
target:
entity_id: media_player.bedroom
data:
media_content_id: "12468"
media_content_type: playlist
metadata:
title: Aldrin Sasha
thumbnail: null
media_class: playlist
children_media_class: track
navigateIds:
- {}
- media_content_type: Playlists
media_content_id: Playlists
- media_content_type: playlist
media_content_id: "12468"
Editor is loading...
Leave a Comment