Added new Christmas Show based on Disney's Holiday WishesA
This commit is contained in:
parent
b1bab04d84
commit
d547060e27
|
@ -30,6 +30,10 @@ christmas_show:
|
||||||
name: Christmas Show
|
name: Christmas Show
|
||||||
has_date: false
|
has_date: false
|
||||||
has_time: true
|
has_time: true
|
||||||
|
christmas_preshow:
|
||||||
|
name: Christmas Preshow
|
||||||
|
has_date: false
|
||||||
|
has_time: true
|
||||||
halloween_show:
|
halloween_show:
|
||||||
name: Halloween Show
|
name: Halloween Show
|
||||||
has_date: false
|
has_date: false
|
||||||
|
|
|
@ -147,6 +147,87 @@ automation:
|
||||||
- service: media_player.media_stop
|
- service: media_player.media_stop
|
||||||
entity_id: media_player.theater
|
entity_id: media_player.theater
|
||||||
|
|
||||||
|
- id: wishes_show_on
|
||||||
|
alias: Wishes Show On
|
||||||
|
initial_state: true
|
||||||
|
trigger:
|
||||||
|
- platform: state
|
||||||
|
entity_id: input_boolean.holiday_wishes
|
||||||
|
to: 'on'
|
||||||
|
action:
|
||||||
|
- service: script.turn_on
|
||||||
|
entity_id: script.holiday_wishes
|
||||||
|
- id: wishes_show_off
|
||||||
|
alias: Wishes Show Off
|
||||||
|
initial_state: true
|
||||||
|
trigger:
|
||||||
|
- platform: state
|
||||||
|
entity_id: input_boolean.holiday_wishes
|
||||||
|
to: 'off'
|
||||||
|
action:
|
||||||
|
- service: script.turn_on
|
||||||
|
entity_id: script.kill_this_ride
|
||||||
|
- service: media_player.media_stop
|
||||||
|
entity_id: media_player.theater
|
||||||
|
- service: script.turn_off
|
||||||
|
entity_id: script.holiday_wishes
|
||||||
|
- service: script.turn_off
|
||||||
|
entity_id: script.wishes_lights_on
|
||||||
|
- service: script.turn_off
|
||||||
|
entity_id: script.wishes_lights_all
|
||||||
|
|
||||||
|
- id: wishes_preshow_trigger
|
||||||
|
alias: Wishes Preshow Trigger
|
||||||
|
initial_state: true
|
||||||
|
trigger:
|
||||||
|
- platform: state
|
||||||
|
entity_id: input_boolean.holiday_wishes
|
||||||
|
to: 'on'
|
||||||
|
action:
|
||||||
|
- service: scene.turn_on
|
||||||
|
entity_id: scene.wishes_preshow
|
||||||
|
|
||||||
|
- id: wishes_show_trigger
|
||||||
|
alias: Wishes show Trigger
|
||||||
|
initial_state: true
|
||||||
|
trigger:
|
||||||
|
- platform: state
|
||||||
|
entity_id: media_player.theater
|
||||||
|
to: 'playing'
|
||||||
|
condition:
|
||||||
|
- condition: state
|
||||||
|
entity_id: input_boolean.holiday_wishes
|
||||||
|
state: 'on'
|
||||||
|
action:
|
||||||
|
- service: script.turn_on
|
||||||
|
entity_id: script.wishes_lights_on
|
||||||
|
- service: script.turn_on
|
||||||
|
entity_id: script.wishes_lights_all
|
||||||
|
|
||||||
|
- id: springs_xmas_on
|
||||||
|
alias: Springs Xmas On
|
||||||
|
initial_state: true
|
||||||
|
trigger:
|
||||||
|
- platform: state
|
||||||
|
entity_id: input_boolean.disney_springs_xmas
|
||||||
|
to: 'on'
|
||||||
|
action:
|
||||||
|
- service: script.turn_on
|
||||||
|
entity_id: script.holiday_wishes
|
||||||
|
- id: springs_xmas_off
|
||||||
|
alias: Springs Xmas Off
|
||||||
|
initial_state: true
|
||||||
|
trigger:
|
||||||
|
- platform: state
|
||||||
|
entity_id: input_boolean.disney_springs_xmas
|
||||||
|
to: 'off'
|
||||||
|
action:
|
||||||
|
- service: script.turn_on
|
||||||
|
entity_id: script.kill_this_ride
|
||||||
|
- service: media_player.media_stop
|
||||||
|
entity_id: media_player.theater
|
||||||
|
- service: script.turn_off
|
||||||
|
entity_id: script.disney_springs_xmas
|
||||||
|
|
||||||
# #######################################
|
# #######################################
|
||||||
# # Turn on / off Haunted Mansion show
|
# # Turn on / off Haunted Mansion show
|
||||||
|
@ -505,7 +586,17 @@ script:
|
||||||
- condition: state
|
- condition: state
|
||||||
entity_id: sensor.family_status
|
entity_id: sensor.family_status
|
||||||
state: Home
|
state: Home
|
||||||
- service: shell_command.mk_audio
|
- service: media_player.turn_on
|
||||||
|
entity_id: media_player.theater
|
||||||
|
- service: media_player.volume_set
|
||||||
|
data_template:
|
||||||
|
entity_id: media_player.theater
|
||||||
|
volume_level: .5
|
||||||
|
- service: media_player.play_media
|
||||||
|
entity_id: media_player.theater
|
||||||
|
data:
|
||||||
|
media_content_id: http://192.168.7.40/audio/magic_kingdom.mp3
|
||||||
|
media_content_type: "music"
|
||||||
|
|
||||||
kill_this_ride:
|
kill_this_ride:
|
||||||
sequence:
|
sequence:
|
||||||
|
@ -534,12 +625,6 @@ script:
|
||||||
- service: input_boolean.turn_off
|
- service: input_boolean.turn_off
|
||||||
entity_id: input_boolean.illuminations
|
entity_id: input_boolean.illuminations
|
||||||
- service: script.chromecast_media_stop
|
- service: script.chromecast_media_stop
|
||||||
- service: script.turn_off
|
|
||||||
data:
|
|
||||||
entity_id: script.holiday_wishes
|
|
||||||
- service: script.turn_off
|
|
||||||
data:
|
|
||||||
entity_id: script.holiday_wishes_start
|
|
||||||
- service: script.turn_off
|
- service: script.turn_off
|
||||||
entity_id: script.illuminations_preshow
|
entity_id: script.illuminations_preshow
|
||||||
- service: script.turn_off
|
- service: script.turn_off
|
||||||
|
@ -558,8 +643,6 @@ script:
|
||||||
entity_id: script.welcome_show_audio
|
entity_id: script.welcome_show_audio
|
||||||
- service: script.turn_off
|
- service: script.turn_off
|
||||||
entity_id: script.move_it_shake_it
|
entity_id: script.move_it_shake_it
|
||||||
- service: script.turn_off
|
|
||||||
entity_id: script.holiday_wishes_start
|
|
||||||
- service: script.turn_off
|
- service: script.turn_off
|
||||||
entity_id: script.holiday_wishes
|
entity_id: script.holiday_wishes
|
||||||
- service: script.turn_off
|
- service: script.turn_off
|
||||||
|
@ -648,20 +731,17 @@ script:
|
||||||
- condition: state
|
- condition: state
|
||||||
entity_id: sensor.family_status
|
entity_id: sensor.family_status
|
||||||
state: Home
|
state: Home
|
||||||
# - service: shell_command.disney_springs_xmas
|
|
||||||
# - service: switch.turn_on
|
|
||||||
# entity_id: switch.ha_speaker
|
|
||||||
- service: media_player.turn_on
|
- service: media_player.turn_on
|
||||||
entity_id: media_player.theater
|
entity_id: media_player.theater
|
||||||
- service: media_player.volume_set
|
- service: media_player.volume_set
|
||||||
data_template:
|
data_template:
|
||||||
entity_id: media_player.theater
|
entity_id: media_player.theater
|
||||||
volume_level: >
|
volume_level: >
|
||||||
.5
|
.3
|
||||||
- service: media_player.play_media
|
- service: media_player.play_media
|
||||||
entity_id: media_player.theater
|
entity_id: media_player.theater
|
||||||
data:
|
data:
|
||||||
media_content_id: http://192.168.7.40/audio/Disney_Springs_Xmas_Loop.mp3.mp3
|
media_content_id: http://192.168.7.40/audio/Disney_Springs_Xmas_Loop.mp3
|
||||||
media_content_type: "music"
|
media_content_type: "music"
|
||||||
sleepy_hollow_readalong:
|
sleepy_hollow_readalong:
|
||||||
sequence:
|
sequence:
|
||||||
|
@ -700,7 +780,17 @@ script:
|
||||||
- condition: state
|
- condition: state
|
||||||
entity_id: sensor.family_status
|
entity_id: sensor.family_status
|
||||||
state: Home
|
state: Home
|
||||||
- service: shell_command.welcome_to_mk
|
- service: media_player.turn_on
|
||||||
|
entity_id: media_player.theater
|
||||||
|
- service: media_player.volume_set
|
||||||
|
data_template:
|
||||||
|
entity_id: media_player.theater
|
||||||
|
volume_level: .5
|
||||||
|
- service: media_player.play_media
|
||||||
|
entity_id: media_player.theater
|
||||||
|
data:
|
||||||
|
media_content_id: http://192.168.7.40/audio/welcome_show.mp3
|
||||||
|
media_content_type: "music"
|
||||||
monorail_waiting:
|
monorail_waiting:
|
||||||
sequence:
|
sequence:
|
||||||
- condition: state
|
- condition: state
|
||||||
|
@ -748,6 +838,7 @@ script:
|
||||||
data:
|
data:
|
||||||
media_content_id: http://192.168.7.40/audio/welcome_show_crowd.mp3
|
media_content_id: http://192.168.7.40/audio/welcome_show_crowd.mp3
|
||||||
media_content_type: "music"
|
media_content_type: "music"
|
||||||
|
|
||||||
holiday_wishes_preshow:
|
holiday_wishes_preshow:
|
||||||
sequence:
|
sequence:
|
||||||
- condition: state
|
- condition: state
|
||||||
|
@ -756,10 +847,14 @@ script:
|
||||||
- condition: state
|
- condition: state
|
||||||
entity_id: sensor.family_status
|
entity_id: sensor.family_status
|
||||||
state: Home
|
state: Home
|
||||||
- service: shell_command.holiday_wishes_preshow
|
- service: media_player.turn_on
|
||||||
- delay: '00:04:00'
|
entity_id: media_player.theater
|
||||||
- service: input_boolean.turn_on
|
- service: media_player.play_media
|
||||||
entity_id: input_boolean.holiday_wishes
|
entity_id: media_player.theater
|
||||||
|
data:
|
||||||
|
media_content_id: http://192.168.7.40/audio/wishes_5_min.mp3
|
||||||
|
media_content_type: "music"
|
||||||
|
|
||||||
holiday_wishes:
|
holiday_wishes:
|
||||||
sequence:
|
sequence:
|
||||||
- condition: state
|
- condition: state
|
||||||
|
@ -768,14 +863,36 @@ script:
|
||||||
- condition: state
|
- condition: state
|
||||||
entity_id: sensor.family_status
|
entity_id: sensor.family_status
|
||||||
state: Home
|
state: Home
|
||||||
# - service: shell_command.holiday_wishes
|
|
||||||
- service: media_player.turn_on
|
- service: media_player.turn_on
|
||||||
entity_id: media_player.theater
|
entity_id: media_player.theater
|
||||||
- service: media_player.play_media
|
- service: media_player.play_media
|
||||||
entity_id: media_player.theater
|
entity_id: media_player.theater
|
||||||
data:
|
data:
|
||||||
media_content_id: http://192.168.7.40/audio/wishes_5_min.mp3
|
media_content_id: http://192.168.7.40/audio/holidaywishes.mp3
|
||||||
media_content_type: "music"
|
media_content_type: "music"
|
||||||
|
|
||||||
|
wishes_lights_on:
|
||||||
|
sequence:
|
||||||
|
- delay:
|
||||||
|
seconds: 10
|
||||||
|
- service: scene.turn_on
|
||||||
|
entity_id: scene.wishes_show
|
||||||
|
|
||||||
|
wishes_lights_all:
|
||||||
|
sequence:
|
||||||
|
- delay:
|
||||||
|
seconds: 110
|
||||||
|
- service: scene.turn_on
|
||||||
|
entity_id: scene.table_lamp_blue
|
||||||
|
- delay:
|
||||||
|
seconds: 2
|
||||||
|
- service: scene.turn_on
|
||||||
|
entity_id: scene.front_lamp_green
|
||||||
|
- delay:
|
||||||
|
seconds: 2
|
||||||
|
- service: scene.turn_on
|
||||||
|
entity_id: scene.tower_lamp_red
|
||||||
|
|
||||||
boo_to_you_show:
|
boo_to_you_show:
|
||||||
sequence:
|
sequence:
|
||||||
- condition: state
|
- condition: state
|
||||||
|
@ -800,9 +917,12 @@ script:
|
||||||
- condition: state
|
- condition: state
|
||||||
entity_id: sensor.family_status
|
entity_id: sensor.family_status
|
||||||
state: Home
|
state: Home
|
||||||
# - service: shell_command.happily_ever_after
|
|
||||||
- service: media_player.turn_on
|
- service: media_player.turn_on
|
||||||
entity_id: media_player.theater
|
entity_id: media_player.theater
|
||||||
|
- service: media_player.volume_set
|
||||||
|
data_template:
|
||||||
|
entity_id: media_player.theater
|
||||||
|
volume_level: .5
|
||||||
- service: media_player.play_media
|
- service: media_player.play_media
|
||||||
entity_id: media_player.theater
|
entity_id: media_player.theater
|
||||||
data:
|
data:
|
||||||
|
|
|
@ -138,6 +138,45 @@ automation:
|
||||||
- service: script.turn_on
|
- service: script.turn_on
|
||||||
entity_id: input_boolean.haunted_sounds
|
entity_id: input_boolean.haunted_sounds
|
||||||
|
|
||||||
|
- id: wishes_five_min
|
||||||
|
alias: Wishes Five Minute
|
||||||
|
initial_state: true
|
||||||
|
trigger:
|
||||||
|
- platform: template
|
||||||
|
value_template: "{{ states('sensor.time') == (state_attr('input_datetime.christmas_preshow', 'timestamp') | int | timestamp_custom('%H:%M', False)) }}"
|
||||||
|
condition:
|
||||||
|
- condition: state
|
||||||
|
entity_id: calendar.holidays_in_united_states
|
||||||
|
state: "on"
|
||||||
|
- condition: template
|
||||||
|
value_template: >
|
||||||
|
{%- set event=states.calendar.holidays_in_united_states.attributes.message %}
|
||||||
|
{%- if event == 'Christmas Eve' %}
|
||||||
|
true
|
||||||
|
{%- endif -%}
|
||||||
|
action:
|
||||||
|
- service: script.holiday_wishes_preshow
|
||||||
|
|
||||||
|
- id: wishes_show_start
|
||||||
|
alias: Wishes Show Start
|
||||||
|
initial_state: true
|
||||||
|
trigger:
|
||||||
|
- platform: template
|
||||||
|
value_template: "{{ states('sensor.time') == (state_attr('input_datetime.christmas_show', 'timestamp') | int | timestamp_custom('%H:%M', False)) }}"
|
||||||
|
condition:
|
||||||
|
- condition: state
|
||||||
|
entity_id: calendar.holidays_in_united_states
|
||||||
|
state: "on"
|
||||||
|
- condition: template
|
||||||
|
value_template: >
|
||||||
|
{%- set event=states.calendar.holidays_in_united_states.attributes.message %}
|
||||||
|
{%- if event == 'Christmas Eve' %}
|
||||||
|
true
|
||||||
|
{%- endif -%}
|
||||||
|
action:
|
||||||
|
- service: script.turn_on
|
||||||
|
entity_id: input_boolean.holiday_wishes
|
||||||
|
|
||||||
script:
|
script:
|
||||||
|
|
||||||
haunted_sounds:
|
haunted_sounds:
|
||||||
|
|
|
@ -55,7 +55,7 @@
|
||||||
|
|
||||||
- name: dimished livingroom lighting
|
- name: dimished livingroom lighting
|
||||||
entities:
|
entities:
|
||||||
light.0xb0ce18140003608a_light_2:
|
light.0xb0ce18140003608a_light:
|
||||||
state: on
|
state: on
|
||||||
brightness: 40
|
brightness: 40
|
||||||
color_temp: 369
|
color_temp: 369
|
||||||
|
@ -97,13 +97,13 @@
|
||||||
switch.fireplace_lights:
|
switch.fireplace_lights:
|
||||||
state: off
|
state: off
|
||||||
|
|
||||||
# light.0xb0ce18140003608a_light_2 = Tower Lamp
|
# light.0xb0ce18140003608a_light = Tower Lamp
|
||||||
# light.0xb0ce181400051072_light_2 = Front Door Lamp
|
# light.0xb0ce181400051072_light_2 = Front Door Lamp
|
||||||
# light0xb0ce181400051b4c_light_2 = Table Lampo
|
# light0xb0ce181400051b4c_light_2 = Table Lampo
|
||||||
|
|
||||||
- name: night time livingroom lighting
|
- name: night time livingroom lighting
|
||||||
entities:
|
entities:
|
||||||
light.0xb0ce18140003608a_light_2:
|
light.0xb0ce18140003608a_light:
|
||||||
state: on
|
state: on
|
||||||
brightness: 10
|
brightness: 10
|
||||||
color_temp: 369
|
color_temp: 369
|
||||||
|
@ -142,6 +142,8 @@
|
||||||
state: off
|
state: off
|
||||||
switch.fireplace_lights:
|
switch.fireplace_lights:
|
||||||
state: off
|
state: off
|
||||||
|
light.0xb0ce18140003608a_light:
|
||||||
|
state: off
|
||||||
light.0xe20db9fffe004207_light:
|
light.0xe20db9fffe004207_light:
|
||||||
state: off
|
state: off
|
||||||
light.0xe20db9fffe003637_light:
|
light.0xe20db9fffe003637_light:
|
||||||
|
@ -189,6 +191,55 @@
|
||||||
switch.fireplace_lights:
|
switch.fireplace_lights:
|
||||||
state: off
|
state: off
|
||||||
|
|
||||||
|
- name: wishes preshow
|
||||||
|
entities:
|
||||||
|
switch.ge_14291_in_wall_smart_switch_switch_2:
|
||||||
|
state: off
|
||||||
|
group.rgb_lr:
|
||||||
|
state: off
|
||||||
|
switch.fireplace_lights:
|
||||||
|
state: off
|
||||||
|
switch.rail_lights:
|
||||||
|
state: on
|
||||||
|
switch.christmas_tree:
|
||||||
|
state: off
|
||||||
|
|
||||||
|
- name: wishes show
|
||||||
|
entities:
|
||||||
|
switch.christmas_tree:
|
||||||
|
state: on
|
||||||
|
light.0xb0ce181400051b4c_light_2:
|
||||||
|
state: on
|
||||||
|
brightness: 20
|
||||||
|
light.0xb0ce18140003608a_light:
|
||||||
|
state: on
|
||||||
|
brightness: 20
|
||||||
|
light.0xb0ce181400051072_light_2:
|
||||||
|
state: on
|
||||||
|
brightness: 20
|
||||||
|
|
||||||
|
- name: table lamp blue
|
||||||
|
entities:
|
||||||
|
light.0xb0ce181400051b4c_light_2:
|
||||||
|
state: on
|
||||||
|
brightness_pct: 100
|
||||||
|
rgb_color: [65,105,255]
|
||||||
|
|
||||||
|
- name: tower lamp red
|
||||||
|
entities:
|
||||||
|
light.0xb0ce18140003608a_light:
|
||||||
|
state: on
|
||||||
|
brightness_pct: 100
|
||||||
|
rgb_color: [255,40,0]
|
||||||
|
|
||||||
|
- name: front lamp green
|
||||||
|
entities:
|
||||||
|
light.0xb0ce181400051072_light_2:
|
||||||
|
state: on
|
||||||
|
brightness_pct: 100
|
||||||
|
rgb_color: [0,128,0]
|
||||||
|
|
||||||
|
|
||||||
- name: jeff light on
|
- name: jeff light on
|
||||||
entities:
|
entities:
|
||||||
light.0xe20db9fffe004207_light:
|
light.0xe20db9fffe004207_light:
|
||||||
|
@ -248,18 +299,14 @@
|
||||||
light.0xe20db9fffe003637_light:
|
light.0xe20db9fffe003637_light:
|
||||||
state: off
|
state: off
|
||||||
|
|
||||||
# - name: santa protocol
|
- name: santa protocol
|
||||||
# entities:
|
entities:
|
||||||
# switch.christmas_tree:
|
switch.christmas_tree:
|
||||||
# state: on
|
state: on
|
||||||
# switch.upstairs_christmas_tree:
|
switch.rail_lights:
|
||||||
# state: on
|
state: on
|
||||||
# light.tower_lamp:
|
|
||||||
# state: on
|
|
||||||
# brightness: 10
|
|
||||||
# light.front_lamp:
|
|
||||||
# state: on
|
|
||||||
# brightness: 10
|
|
||||||
|
|
||||||
|
|
||||||
#########################################
|
#########################################
|
||||||
|
@ -288,3 +335,5 @@
|
||||||
state: on
|
state: on
|
||||||
brightness_pct: 100
|
brightness_pct: 100
|
||||||
rgb_color: [255,40,0]
|
rgb_color: [255,40,0]
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue