Big Update

Added new scripts for status
Added new automations for pressance and status
Removed problematic value template from cover
Added moon status
Added customizations for travel times
Rearranged groups
Lots of other small changes
This commit is contained in:
Jeffrey Stone 2017-04-09 11:22:38 -04:00
parent ddde1654a0
commit 412893f966
26 changed files with 108 additions and 79 deletions

View File

@ -3,16 +3,10 @@ trigger:
- platform: state - platform: state
entity_id: group.family entity_id: group.family
state: "not home" state: "not home"
- platform: state
entity_id: cover.garage_door
state: "open"
condition: condition:
- condition: state - condition: state
entity_id: cover.garage_door entity_id: cover.garage_door
state: "open" state: "open"
- condition: state
entity_id: group.family
state: "not home"
action: action:
- service: notify.notify - service: notify.notify
data: data:

View File

@ -1,14 +0,0 @@
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

View File

@ -3,12 +3,9 @@ trigger:
platform: zone platform: zone
event: enter event: enter
zone: zone.home zone: zone.home
entity_id: device_tracker.jeffreysiphone entity_id: device_tracker.jeffreystonesiphone
action: action:
- service: notify.notify - service: notify.notify
data: data:
message: "Jeff arrived home" message: "Jeff arrived home"
- service: input_select.select_option - service: script.jeff_is_stationary
data:
entity_id: input_select.jeff_status
option: stationary

View File

@ -3,12 +3,9 @@ trigger:
platform: zone platform: zone
event: leave event: leave
zone: zone.home zone: zone.home
entity_id: device_tracker.jeffreysiphone entity_id: device_tracker.jeffreystonesiphone
action: action:
- service: notify.notify - service: notify.notify
data: data:
message: "Jeff left home" message: "Jeff left home"
- service: input_select.select_option - service: script.jeff_is_moving
data:
entity_id: input_select.jeff_status
option: moving

View File

@ -1,10 +0,0 @@
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

View File

@ -0,0 +1,11 @@
alias: "Jeff Arrives At Summit"
trigger:
platform: zone
event: enter
zone: zone.summit
entity_id: device_tracker.jeffreystonesiphone
action:
- service: notify.notify
data:
message: "Jeff arrived at Summit"
- service: script.jeff_is_stationary

View File

@ -0,0 +1,11 @@
alias: "Jeff Leaves Summit"
trigger:
platform: zone
event: leave
zone: zone.summit
entity_id: device_tracker.jeffreystonesiphone
action:
- service: notify.notify
data:
message: "Jeff left summit"
- service: script.jeff_is_moving

View File

@ -1,15 +0,0 @@
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

View File

@ -8,3 +8,4 @@ action:
- service: notify.notify - service: notify.notify
data: data:
message: "Kat arrived home" message: "Kat arrived home"
- service: script.kat_is_stationary

View File

@ -8,3 +8,4 @@ action:
- service: notify.notify - service: notify.notify
data: data:
message: "Kat left home" message: "Kat left home"
- service: script.kat_unknown

View File

@ -3,8 +3,4 @@ trigger:
platform: sun platform: sun
event: sunrise event: sunrise
action: action:
- service: notify.notify
data:
title: 'HA: Turning Off Outside Ligts'
message: "Sun is up."
- service: script.outside_all_off - service: script.outside_all_off

View File

@ -156,7 +156,6 @@ cover:
payload_close: 'closed' payload_close: 'closed'
retain: true retain: true
optimistic: true optimistic: true
value_template: '{{ value.x }}'
# Discover some devices automatically # Discover some devices automatically
discovery: discovery:

View File

@ -186,3 +186,11 @@ sensor.garage_door:
cover.garage_door: cover.garage_door:
icon: mdi:garage icon: mdi:garage
sensor.home_to_summit:
friendly_name: "Time to Summit"
icon: mdi:car
sensor.home_to_zoo:
friendly_name: "Time to Zoo Atlanta"
icon: mdi:car

View File

@ -6,6 +6,7 @@ default_view:
entities: entities:
- group.family - group.family
- group.temperature - group.temperature
- group.sun_and_moon
- group.travel_times - group.travel_times
- group.security - group.security
@ -66,9 +67,7 @@ weather:
### Grops ### ### Grops ###
Family: Family:
- device_tracker.jeffreystonesiphone - device_tracker.jeffreystonesiphone
- sensor.jeff_ett_home
- device_tracker.katherinesiphone - device_tracker.katherinesiphone
- sensor.kat_ett_home
Jeffrey: Jeffrey:
- device_tracker.jeffreystonesiphone - device_tracker.jeffreystonesiphone
@ -80,10 +79,14 @@ Katherine:
- device_tracker.katherinesiphone - device_tracker.katherinesiphone
- sensor.kat_iphone_batt - sensor.kat_iphone_batt
- sensor.kat_ett_home - sensor.kat_ett_home
- input_select.kat_status
Travel Times: Travel Times:
- sensor.home_to_summit - sensor.home_to_summit
- sensor.home_to_zoo - sensor.home_to_zoo
- sensor.jeff_ett_home
- sensor.kat_ett_home
Living Lights: Living Lights:
- switch.fireplace_lights - switch.fireplace_lights
@ -106,6 +109,7 @@ Thermostat:
Weather: Weather:
- sun.sun - sun.sun
- sensor.moon
- sensor.dark_sky_summary - sensor.dark_sky_summary
- sensor.dark_sky_apparent_temperature - sensor.dark_sky_apparent_temperature
- sensor.dark_sky_humidity - sensor.dark_sky_humidity
@ -115,8 +119,9 @@ Weather:
- sensor.dark_sky_visibility - sensor.dark_sky_visibility
- sensor.dark_sky_pressure - sensor.dark_sky_pressure
Sun: Sun and Moon:
- sun.sun - sun.sun
- sensor.moon
Temperature: Temperature:
- sensor.dark_sky_temperature - sensor.dark_sky_temperature

View File

@ -1,9 +1,14 @@
jeff_status: jeff_status:
name: Jeff Status name: Jeff Status
options: options:
- driving
- stationary - stationary
- sleeping
- walking
- moving - moving
initial: stationary - unknown
initial: unknown
kat_status:
name: Kat Status
options:
- stationary
- moving
- unknown
initial: unknown

View File

@ -6,6 +6,3 @@ sequence:
- service: switch.turn_off - service: switch.turn_off
data: data:
entity_id: switch.tower_lamp entity_id: switch.tower_lamp
- service: notify.notify
data:
title: "HA: Inside lights are off"

View File

@ -9,6 +9,3 @@ sequence:
- service: scene.turn_on - service: scene.turn_on
data: data:
entity_id: scene.livingroom_normal entity_id: scene.livingroom_normal
- service: notify.notify
data:
title: "HA: Inside lights are on"

View File

@ -0,0 +1,9 @@
sequence:
- event: LOGBOOK_ENTRY
event_data:
name: EVENT
message: "Jeff is Driving"
- service: input_select.select_option
data:
entity_id: input_select.jeff_status
option: driving

View File

@ -0,0 +1,9 @@
sequence:
- event: LOGBOOK_ENTRY
event_data:
name: EVENT
message: "Jeff is Driving"
- service: input_select.select_option
data:
entity_id: input_select.jeff_status
option: stationary

View File

@ -0,0 +1,9 @@
sequence:
- event: LOGBOOK_ENTRY
event_data:
name: EVENT
message: "Jeff Status Unknown"
- service: input_select.select_option
data:
entity_id: input_select.jeff_status
option: unknown

View File

@ -0,0 +1,9 @@
sequence:
- event: LOGBOOK_ENTRY
event_data:
name: EVENT
message: "Kat is Driving"
- service: input_select.select_option
data:
entity_id: input_select.kat_status
option: driving

View File

@ -0,0 +1,9 @@
sequence:
- event: LOGBOOK_ENTRY
event_data:
name: EVENT
message: "Kat is Driving"
- service: input_select.select_option
data:
entity_id: input_select.kat_status
option: stationary

9
scripts/kat_unknown.yaml Normal file
View File

@ -0,0 +1,9 @@
sequence:
- event: LOGBOOK_ENTRY
event_data:
name: EVENT
message: "Kat Status Unknown"
- service: input_select.select_option
data:
entity_id: input_select.kat_status
option: unknown

View File

@ -15,6 +15,3 @@ sequence:
- service: switch.turn_off - service: switch.turn_off
data: data:
entity_id: switch.front_porch_right entity_id: switch.front_porch_right
- service: notify.notify
data:
title: "HA: Outside lights are off"

View File

@ -15,6 +15,3 @@ sequence:
- service: switch.turn_on - service: switch.turn_on
data: data:
entity_id: switch.front_porch_right entity_id: switch.front_porch_right
- service: notify.notify
data:
title: "HA: Outside lights are on"

View File

@ -33,3 +33,4 @@
minutes: 5 minutes: 5
seconds: 0 seconds: 0
milliseconds: 0 milliseconds: 0
- platform: moon