Updated automations
This commit is contained in:
parent
6b991f7001
commit
fde0b87dcc
|
@ -1,6 +1,21 @@
|
||||||
|
# General
|
||||||
|
- !include automations/good_morning.yaml
|
||||||
|
- !include automations/good_night.yaml
|
||||||
# Sun Based
|
# Sun Based
|
||||||
- !include automations/sunset_outside_on.yaml
|
- !include automations/sunset_outside_on.yaml
|
||||||
- !include automations/sunset_inside_on.yaml
|
- !include automations/sunset_inside_on.yaml
|
||||||
|
- !include automations/sunset_outside_off.yaml
|
||||||
|
- !include automations/sunset_inside_off.yaml
|
||||||
# Weather Based
|
# Weather Based
|
||||||
- !include automations/cloudy_inside_on.yaml
|
- !include automations/cloudy_inside_on_home.yaml
|
||||||
|
# Jeff
|
||||||
|
- !include automations/jeff_manheim_enter.yaml
|
||||||
|
- !include automations/jeff_manheim_leave.yaml
|
||||||
|
- !include automations/jeff_home_enter.yaml
|
||||||
|
- !include automations/jeff_home_leave.yaml
|
||||||
|
#- !include automations/jeff_stationary.yaml
|
||||||
|
#- !include automations/jeff_driving.yaml
|
||||||
|
#- !include automations/jeff_walking.yaml
|
||||||
|
#- !include automations/jeff_driving.yaml
|
||||||
|
# Zone
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
alias: "Cloudy, inside on"
|
alias: "Cloudy, inside on if home"
|
||||||
trigger:
|
trigger:
|
||||||
platform: time
|
platform: time
|
||||||
after: '14:40:00'
|
after: '14:00:00'
|
||||||
condition:
|
condition:
|
||||||
- condition: numeric_state
|
- condition: numeric_state
|
||||||
entity_id: sensor.dark_sky_cloud_coverage
|
entity_id: sensor.dark_sky_cloud_coverage
|
||||||
|
@ -10,4 +10,7 @@ condition:
|
||||||
entity_id: group.family
|
entity_id: group.family
|
||||||
state: "home"
|
state: "home"
|
||||||
action:
|
action:
|
||||||
service: script.inside_all_on
|
- service: notify.notify
|
||||||
|
data:
|
||||||
|
title: "It's Cloudy"
|
||||||
|
message: "It's Cloudy, you might need more light"
|
|
@ -0,0 +1,12 @@
|
||||||
|
alias: "Good Morning"
|
||||||
|
trigger:
|
||||||
|
platform: sun
|
||||||
|
event: sunrise
|
||||||
|
offset: "-00:30:00"
|
||||||
|
action:
|
||||||
|
- service: scene.turn_on
|
||||||
|
entity_id: scene.livingroom_normal
|
||||||
|
- service: notify.notify
|
||||||
|
data:
|
||||||
|
title: 'Anchorage House'
|
||||||
|
message: "Good Morning, Anchorage House is up and online."
|
|
@ -0,0 +1,13 @@
|
||||||
|
alias: "Good Night"
|
||||||
|
trigger:
|
||||||
|
platform: time
|
||||||
|
hours: 22
|
||||||
|
minutes: 00
|
||||||
|
seconds: 00
|
||||||
|
action:
|
||||||
|
- service: scene.turn_on
|
||||||
|
entity_id: scene.livingroom_night
|
||||||
|
- service: notify.notify
|
||||||
|
data:
|
||||||
|
title: 'Anchorage House'
|
||||||
|
message: "Shutting down for the night, Good Night"
|
|
@ -0,0 +1,14 @@
|
||||||
|
alias: 'Jeff Is Driving'
|
||||||
|
trigger:
|
||||||
|
platform: numeric_state
|
||||||
|
entity_id: sensor.jeff_velocity
|
||||||
|
above: 8
|
||||||
|
condition:
|
||||||
|
condition: state
|
||||||
|
entity_id: device_tracker.owntracks_jeffreysphone
|
||||||
|
state: "not_home"
|
||||||
|
action:
|
||||||
|
- service: input_select.select_option
|
||||||
|
data:
|
||||||
|
entity_id: input_select.jeff_status
|
||||||
|
option: driving
|
|
@ -0,0 +1,15 @@
|
||||||
|
alias: "Jeff Arrives Home"
|
||||||
|
trigger:
|
||||||
|
platform: zone
|
||||||
|
event: enter
|
||||||
|
zone: zone.home
|
||||||
|
entity_id: device_tracker.jeffreysiphone
|
||||||
|
action:
|
||||||
|
- service: notify.notify
|
||||||
|
data:
|
||||||
|
title: 'Anchorage House'
|
||||||
|
message: "Jeff is home!"
|
||||||
|
- service: input_select.select_option
|
||||||
|
data:
|
||||||
|
entity_id: input_select.jeff_status
|
||||||
|
option: stationary
|
|
@ -0,0 +1,15 @@
|
||||||
|
alias: "Jeff Leaves Home"
|
||||||
|
trigger:
|
||||||
|
platform: zone
|
||||||
|
event: leave
|
||||||
|
zone: zone.home
|
||||||
|
entity_id: device_tracker.jeffreysiphone
|
||||||
|
action:
|
||||||
|
- service: notify.notify
|
||||||
|
data:
|
||||||
|
title: 'Anchorage House'
|
||||||
|
message: "Jeff left home"
|
||||||
|
- service: input_select.select_option
|
||||||
|
data:
|
||||||
|
entity_id: input_select.jeff_status
|
||||||
|
option: moving
|
|
@ -0,0 +1,15 @@
|
||||||
|
alias: "Jeff Arrives At Manheim"
|
||||||
|
trigger:
|
||||||
|
platform: zone
|
||||||
|
event: enter
|
||||||
|
zone: zone.manheim
|
||||||
|
entity_id: device_tracker.jeffreysiphone
|
||||||
|
action:
|
||||||
|
- service: notify.notify
|
||||||
|
data:
|
||||||
|
title: 'Anchorage House'
|
||||||
|
message: "Jeff arrived at Manheim"
|
||||||
|
- service: input_select.select_option
|
||||||
|
data:
|
||||||
|
entity_id: input_select.jeff_status
|
||||||
|
option: stationary
|
|
@ -0,0 +1,15 @@
|
||||||
|
alias: "Jeff Leaves Manheim"
|
||||||
|
trigger:
|
||||||
|
platform: zone
|
||||||
|
event: leave
|
||||||
|
zone: zone.manheim
|
||||||
|
entity_id: device_tracker.jeffreysiphone
|
||||||
|
action:
|
||||||
|
- service: notify.notify
|
||||||
|
data:
|
||||||
|
title: 'Anchorage House'
|
||||||
|
message: "Jeff left Manheim"
|
||||||
|
- service: input_select.select_option
|
||||||
|
data:
|
||||||
|
entity_id: input_select.jeff_status
|
||||||
|
option: moving
|
|
@ -0,0 +1,10 @@
|
||||||
|
alias: 'Jeff Is Stationary'
|
||||||
|
trigger:
|
||||||
|
platform: numeric_state
|
||||||
|
entity_id: sensor.jeff_velocity
|
||||||
|
below: 2
|
||||||
|
action:
|
||||||
|
- service: input_select.select_option
|
||||||
|
data:
|
||||||
|
entity_id: input_select.jeff_status
|
||||||
|
option: stationary
|
|
@ -0,0 +1,15 @@
|
||||||
|
alias: 'Jeff Is Walking'
|
||||||
|
trigger:
|
||||||
|
platform: numeric_state
|
||||||
|
entity_id: sensor.jeff_velocity
|
||||||
|
above: 2
|
||||||
|
below: 8
|
||||||
|
condition:
|
||||||
|
condition: state
|
||||||
|
entity_id: device_tracker.owntracks_jeffreysphone
|
||||||
|
state: "not_home"
|
||||||
|
action:
|
||||||
|
- service: input_select.select_option
|
||||||
|
data:
|
||||||
|
entity_id: input_select.jeff_status
|
||||||
|
option: walking
|
|
@ -0,0 +1,7 @@
|
||||||
|
alias: "Sunset Inside on"
|
||||||
|
trigger:
|
||||||
|
platform: sun
|
||||||
|
event: sunset
|
||||||
|
offset: "+01:00:00"
|
||||||
|
action:
|
||||||
|
service: script.inside_all_off
|
|
@ -0,0 +1,6 @@
|
||||||
|
alias: "Sunset Outside off"
|
||||||
|
trigger:
|
||||||
|
platform: sun
|
||||||
|
event: sunrise
|
||||||
|
action:
|
||||||
|
service: script.outside_all_off
|
|
@ -1,9 +1,13 @@
|
||||||
#trigger:
|
alias: test
|
||||||
# platform: time
|
trigger:
|
||||||
|
platform: time
|
||||||
# Matches every hour at 5 minutes past whole
|
# Matches every hour at 5 minutes past whole
|
||||||
# minutes: 49
|
minutes: 20
|
||||||
# seconds: 00
|
seconds: 00
|
||||||
#action:
|
action:
|
||||||
# service: switch.turn_on
|
##service: scene.turn_on
|
||||||
# data:
|
#entity_id: scene.livingroom_night
|
||||||
# entity_id: switch.fireplace_lights
|
- service: notify.notify
|
||||||
|
data:
|
||||||
|
title: 'This is a test'
|
||||||
|
message: "his is a test"
|
Loading…
Reference in New Issue