Files
Home-Assistant-Configs/scripts.yaml

389 lines
9.7 KiB
YAML

start_netflix:
alias: Start Netflix (Living Room)
sequence:
- service: media_player.select_source
target:
entity_id: media_player.living_room_tv
data:
source: com.netflix.ninja
mode: single
icon: mdi:netflix
stop_netflix:
alias: Stop Netflix (Living Room)
sequence:
- service: media_player.select_source
target:
entity_id: media_player.living_room_tv
data:
source: '!com.netflix.ninja'
mode: single
icon: mdi:netflix
give_me_darkness:
alias: Give Me Darkness
sequence:
- service: light.turn_on
data: {}
target:
area_id:
- dining_room
- service: switch.turn_on
target:
entity_id:
- switch.adaptive_lighting_sleep_mode_dining_room
data: {}
- service: input_select.select_option
target:
entity_id:
- input_select.upstairs_hallway_scenes
- input_select.mud_room_scenes
- input_select.upstairs_bathroom_scenes
- input_select.tina_lamp_scenes
data:
option: Nightlight
- service: light.turn_off
target:
area_id:
- kallen_bedroom
- master_bedroom
- living_room
- nursery
- downstairs_bathroom
data: {}
- condition: template
value_template: >
{% if is_state('input_boolean.work_today','on') and state_attr('input_datetime.tina_workday_end','timestamp') > 75600 %}
false
{% else %}
true
{% endif %}
- service: script.security_arm_home
mode: single
icon: mdi:weather-night
start_youtube:
alias: Start Youtube (Living Room)
sequence:
- service: media_player.select_source
target:
entity_id: media_player.living_room_tv
data:
source: com.google.android.youtube.tv
mode: single
icon: mdi:youtube
stop_youtube:
alias: Stop Youtube (Living Room)
sequence:
- service: media_player.select_source
target:
entity_id: media_player.living_room_tv
data:
source: '!com.google.android.youtube.tv'
mode: single
icon: mdi:youtube
start_twitch:
alias: Start Twitch (Living Room)
sequence:
- service: media_player.select_source
target:
entity_id: media_player.living_room_tv
data:
source: tv.twitch.android.app
mode: single
icon: mdi:twitch
stop_twitch:
alias: Stop Twitch (Living Room)
sequence:
- service: media_player.select_source
data:
source: '!tv.twitch.android.app'
target:
entity_id: media_player.living_room_tv
mode: single
icon: mdi:twitch
start_spotify:
alias: Start Spotify (Living Room)
sequence:
- service: media_player.select_source
target:
entity_id: media_player.living_room_tv
data:
source: com.spotify.tv.android
mode: single
icon: mdi:spotify
stop_spotify:
alias: Stop Spotify (Living Room)
sequence:
- service: media_player.select_source
target:
entity_id: media_player.living_room_tv
data:
source: '!com.spotify.tv.android'
mode: single
icon: mdi:spotify
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
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
data: {}
target:
entity_id: all
- service: fan.turn_off
data: {}
target:
entity_id: all
mode: single
icon: mdi:earth-off
global_on:
alias: Global On
sequence:
- service: light.turn_on
data: {}
target:
entity_id: all
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
- switch.adaptive_lighting_upstairs_bathroom
- switch.adaptive_lighting_downstairs_bathroom
- switch.adaptive_lighting_tina_lamp
data: {}
- delay:
hours: 0
minutes: 0
seconds: 1
milliseconds: 0
- service: input_boolean.turn_on
data: {}
target:
entity_id: input_boolean.shower_mode
- service: automation.turn_off
data: {}
target:
entity_id: automation.living_room_night_lighting
- service: input_boolean.turn_off
data: {}
target:
entity_id: input_boolean.front_porch_light_on
- service: light.turn_on
data:
kelvin: 5500
brightness_pct: 100
target:
entity_id: all
mode: single
alias: Max Brightness
icon: mdi:brightness-7
going_upstairs:
alias: Going Upstairs
sequence:
- service: input_select.select_option
data:
option: Adaptive
target:
entity_id:
- input_select.basement_studio_scenes
- input_select.tina_lamp_scenes
- input_select.mud_room_scenes
- input_select.upstairs_hallway_scenes
- input_select.living_room_scenes
- service: input_boolean.turn_on
entity_id: input_boolean.night_mode
- service: script.kallen_desktop_shutdown
- service: script.activate_alexa_actionable_notification
data_template:
text: 'Would you like me to shut down your computer?'
event_id: 'actionable_notification_shutdown_computer'
alexa_device: 'media_player.basement_echo_dot'
- delay:
hours: 0
minutes: 2
seconds: 0
milliseconds: 0
- service: input_select.select_option
data:
option: Side Nightlight
target:
entity_id: input_select.master_bedroom_scenes
mode: single
icon: hue:room-stairs
basement_on:
alias: Basement On
sequence:
- service: light.turn_on
data: {}
target:
area_id: basement_studio
- service: script.tony_desktop_wake
data: {}
- service: media_player.turn_on
data: {}
target:
entity_id: media_player.basement_tv
mode: single
icon: hue:room-stairs
start_youtube_basement:
alias: Start Youtube (Basement)
sequence:
- service: media_player.select_source
data:
source: com.google.android.youtube.tv
target:
entity_id: media_player.basement_tv
mode: single
icon: mdi:youtube
stop_youtube_basement:
alias: Stop Youtube (Basement)
sequence:
- service: media_player.select_source
data:
source: '!com.google.android.youtube.tv'
target:
entity_id: media_player.basement_tv
mode: single
icon: mdi:youtube
start_netflix_basement:
alias: Start Netflix (Basement)
sequence:
- service: media_player.select_source
data:
source: com.netflix.ninja
target:
entity_id: media_player.basement_tv
mode: single
icon: mdi:netflix
stop_netflix_basement:
alias: Stop Netflix (Basement)
sequence:
- service: media_player.select_source
data:
source: '!com.netflix.ninja'
target:
entity_id: media_player.basement_tv
mode: single
icon: mdi:netflix
start_twitch_basement:
alias: Start Twitch (Basement)
sequence:
- service: media_player.select_source
data:
source: tv.twitch.android.app
target:
entity_id: media_player.basement_tv
mode: single
icon: mdi:twitch
stop_twitch_basement:
alias: Stop Twitch (Basement)
sequence:
- service: media_player.select_source
data:
source: '!tv.twitch.android.app'
target:
entity_id: media_player.basement_tv
mode: single
icon: mdi:twitch
start_spotify_basement:
alias: Start Spotify (Basement)
sequence:
- service: media_player.select_source
data:
source: com.spotify.tv.android
target:
entity_id: media_player.basement_tv
mode: single
icon: mdi:spotify
stop_spotify_basement:
alias: Stop Spotify (Basement)
sequence:
- service: media_player.select_source
data:
source: '!com.spotify.tv.android'
target:
entity_id: media_player.basement_tv
mode: single
icon: mdi:spotify
watchman_audit:
alias: Watchman Audit
sequence:
- event: ad.watchman.audit
event_data:
send_notification: true
notify_service: notify.ios_tony
mode: single
icon: mdi:magnify
max_brightness_cleanup:
alias: Max Brightness Cleanup
sequence:
- service: input_boolean.turn_off
data: {}
target:
entity_id: input_boolean.shower_mode
- service: input_boolean.turn_on
data: {}
target:
entity_id: input_boolean.front_porch_light_on
- service: automation.turn_on
data: {}
target:
entity_id: automation.living_room_night_lighting
- service: switch.turn_on
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
- switch.adaptive_lighting_upstairs_bathroom
- switch.adaptive_lighting_downstairs_bathroom
- switch.adaptive_lighting_tina_lamp
data: {}
- service: input_text.set_value
data: {}
target:
entity_id:
- input_text.basement_studio_selected_scene
- input_text.downstairs_bathroom_selected_scene
- input_text.kallen_bedroom_selected_scene
- input_text.living_room_selected_scene
- input_text.master_bedroom_selected_scene
- input_text.mud_room_selected_scene
- input_text.nursery_selected_scene
- input_text.tina_lamp_selected_scene
- input_text.upstairs_hallway_selected_scene
mode: single
icon: mdi:broom