Files
Home-Assistant-Configs/scripts.yaml

426 lines
10 KiB
YAML

start_netflix:
alias: Start Netflix
sequence:
- service: switch.turn_on
target:
entity_id:
- switch.adaptive_lighting_sleep_mode_living_room
- switch.adaptive_lighting_sleep_mode_dining_room
data: {}
- service: media_player.select_source
target:
entity_id: media_player.living_room_firetv
data:
source: com.netflix.ninja
mode: single
icon: mdi:netflix
stop_netflix:
alias: Stop Netflix
sequence:
- service: media_player.select_source
target:
entity_id: media_player.living_room_firetv
data:
source: '!com.netflix.ninja'
- service: switch.turn_off
target:
entity_id:
- switch.adaptive_lighting_sleep_mode_living_room
- switch.adaptive_lighting_sleep_mode_dining_room
data: {}
mode: single
icon: mdi:netflix
give_me_darkness:
alias: Give Me Darkness
sequence:
- service: switch.turn_on
target:
entity_id:
- switch.adaptive_lighting_sleep_mode_upstairs_hallway
- switch.adaptive_lighting_sleep_mode_mud_room
- switch.adaptive_lighting_sleep_mode_dining_room
data: {}
- service: light.turn_off
target:
device_id:
- cfa5796f2572082c37db92f809e432bc
- 3ccbb8face40bff22fd924966bbb19f5
area_id:
- kallen_bedroom
- master_bedroom
data: {}
mode: single
icon: mdi:weather-night
start_youtube:
alias: Start Youtube
sequence:
- service: switch.turn_on
target:
entity_id:
- switch.adaptive_lighting_sleep_mode_living_room
- switch.adaptive_lighting_sleep_mode_dining_room
data: {}
- service: media_player.select_source
target:
entity_id: media_player.living_room_firetv
data:
source: com.amazon.firetv.youtube
mode: single
icon: mdi:youtube
stop_youtube:
alias: Stop Youtube
sequence:
- service: media_player.select_source
target:
entity_id: media_player.living_room_firetv
data:
source: '!com.amazon.firetv.youtube'
- service: switch.turn_off
target:
entity_id:
- switch.adaptive_lighting_sleep_mode_living_room
- switch.adaptive_lighting_sleep_mode_dining_room
data: {}
mode: single
icon: mdi:youtube
start_twitch:
alias: Start Twitch
sequence:
- service: switch.turn_on
target:
entity_id:
- switch.adaptive_lighting_sleep_mode_living_room
- switch.adaptive_lighting_sleep_mode_dining_room
data: {}
- service: media_player.select_source
target:
entity_id: media_player.living_room_firetv
data:
source: tv.twitch.android.viewer
mode: single
icon: mdi:twitch
stop_twitch:
alias: Stop Twitch
sequence:
- service: media_player.select_source
target:
entity_id: media_player.living_room_firetv
data:
source: '!tv.twitch.android.viewer'
- service: switch.turn_off
target:
entity_id:
- switch.adaptive_lighting_sleep_mode_living_room
- switch.adaptive_lighting_sleep_mode_dining_room
data: {}
mode: single
icon: mdi:twitch
start_spotify:
alias: Start Spotify
sequence:
- service: media_player.select_source
target:
entity_id: media_player.living_room_firetv
data:
source: com.spotify.tv.android
mode: single
icon: mdi:spotify
stop_spotify:
alias: Stop Spotify
sequence:
- service: media_player.select_source
target:
entity_id: media_player.living_room_firetv
data:
source: '!com.spotify.tv.android'
mode: single
icon: mdi:spotify
goodnight:
alias: Goodnight
sequence:
- service: switch.turn_on
data: {}
target:
entity_id: switch.adaptive_lighting_sleep_mode_upstairs_hallway
- service: light.turn_off
target:
area_id:
- basement_studio
- master_bedroom
- kallen_bedroom
- furnace_room
- mud_room
- nursery
- living_room
- dining_room
data: {}
- service: switch.turn_off
target:
area_id:
- basement_studio
data: {}
- service: switch.turn_on
target:
entity_id:
- switch.basement_echo_dot_do_not_disturb_switch
- switch.living_room_echo_dot_do_not_disturb_switch
data: {}
- service: script.kallen_desktop_shutdown
data: {}
mode: single
icon: mdi:weather-night
alexa_tts_test:
alias: Alexa TTS Test
sequence:
- service: notify.alexa_media
data:
data:
method: all
type: announce
target: Living Room Echo Dot
message: I farted
mode: single
icon: mdi:test-tube
family_is_away:
alias: Family Is Away
sequence:
- condition: state
entity_id: group.family
state: not_home
- service: light.turn_off
target:
area_id:
- basement_studio
- furnace_room
- kallen_bedroom
- living_room
- master_bedroom
- mud_room
- nursery
- upstairs_hallway
- dining_room
data: {}
- service: alarm_control_panel.alarm_arm_away
target:
entity_id: alarm_control_panel.alexa_guard_9ee3b
data: {}
mode: single
icon: mdi:shield-lock
family_is_home:
alias: Family Is Home
sequence:
- service: switch.turn_off
target:
entity_id: switch.presence_simulation
data: {}
- service: alarm_control_panel.alarm_disarm
target:
entity_id: alarm_control_panel.alexa_guard_9ee3b
data: {}
- service: switch.turn_off
target:
entity_id:
- switch.basement_echo_dot_do_not_disturb_switch
- switch.living_room_echo_dot_do_not_disturb_switch
data: {}
- condition: sun
after: sunset
after_offset: -00:30
- service: light.turn_off
target:
area_id:
- furnace_room
- kallen_bedroom
- nursery
- master_bedroom
- upstairs_hallway
- basement_studio
data: {}
- service: light.turn_on
data: {}
target:
entity_id:
- light.living_room_lights
- light.mud_room_overhead
- light.dining_room_lamp
mode: single
icon: mdi:home-account
reading_timer_cancel:
sequence:
- service: timer.cancel
target:
entity_id: timer.reading_timer
mode: single
alias: Reading Timer - Cancel
icon: mdi:cancel
global_off:
alias: Global Off
sequence:
- service: light.turn_off
target:
area_id:
- basement_studio
- furnace_room
- kallen_bedroom
- living_room
- master_bedroom
- mud_room
- nursery
- upstairs_hallway
- dining_room
data: {}
- service: switch.turn_off
target:
area_id:
- basement_studio
- dining_room
- kallen_bedroom
- living_room
- master_bedroom
data: {}
mode: single
icon: mdi:earth-off
global_on:
alias: Global On
sequence:
- service: light.turn_on
target:
area_id:
- basement_studio
- furnace_room
- kallen_bedroom
- living_room
- master_bedroom
- mud_room
- nursery
- upstairs_hallway
- dining_room
data: {}
- service: switch.turn_on
target:
area_id:
- basement_studio
- dining_room
- kallen_bedroom
- living_room
- master_bedroom
data: {}
mode: single
icon: mdi:earth
max_brightness:
sequence:
- service: switch.turn_off
target:
entity_id:
- switch.adaptive_lighting_basement_studio
- switch.adaptive_lighting_kallen_bedroom
- switch.adaptive_lighting_living_room
- switch.adaptive_lighting_master_bedroom
- switch.adaptive_lighting_mud_room
- switch.adaptive_lighting_nursery
- switch.adaptive_lighting_upstairs_hallway
- switch.adaptive_lighting_dining_room
data: {}
- delay:
hours: 0
minutes: 0
seconds: 1
milliseconds: 0
- service: light.turn_on
target:
area_id:
- furnace_room
- kallen_bedroom
- living_room
- master_bedroom
- mud_room
- nursery
- upstairs_hallway
- dining_room
data:
brightness_pct: 100
- service: light.turn_on
target:
area_id: basement_studio
data:
kelvin: 6400
brightness_pct: 100
mode: single
alias: Max Brightness
icon: mdi:brightness-7
going_upstairs:
alias: Going Upstairs
sequence:
- service: switch.turn_off
data: {}
target:
entity_id:
- switch.adaptive_lighting_sleep_mode_basement_studio
- switch.adaptive_lighting_sleep_mode_mud_room
- switch.adaptive_lighting_sleep_mode_upstairs_hallway
- service: light.turn_on
data: {}
target:
entity_id: light.living_room_lights
mode: single
icon: hue:room-stairs
good_morning:
alias: Good Morning
sequence:
- service: switch.turn_off
data: {}
target:
entity_id:
- switch.kallen_fan_socket_1
- switch.master_bedroom_fan_socket_1
- switch.basement_echo_dot_do_not_disturb_switch
- switch.living_room_echo_dot_do_not_disturb_switch
- delay:
hours: 0
minutes: 0
seconds: 1
milliseconds: 0
- service: media_player.play_media
data:
media_content_id: Alexa.Date.Play
media_content_type: sequence
target:
entity_id: media_player.living_room_echo_dot
- service: media_player.play_media
data:
media_content_id: Alexa.Weather.Play
media_content_type: sequence
target:
entity_id: media_player.living_room_echo_dot
- service: media_player.play_media
data:
media_content_id: Alexa.Traffic.Play
media_content_type: sequence
target:
entity_id: media_player.living_room_echo_dot
- service: media_player.play_media
data:
media_content_id: Alexa.Calendar.PlayToday
media_content_type: sequence
target:
entity_id: media_player.living_room_echo_dot
- service: media_player.play_media
data:
media_content_id: Alexa.Calendar.PlayTomorrow
media_content_type: sequence
target:
entity_id: media_player.living_room_echo_dot
mode: single
icon: mdi:weather-sunset-up
basement_on:
alias: Basement On
sequence:
- service: light.turn_on
data: {}
target:
area_id: basement_studio
- service: script.tony_desktop_wake
data: {}
mode: single
icon: hue:room-stairs