Closes #347 - House know can account for business trips and late poker nights.

This commit is contained in:
ccostan 2018-04-15 11:13:49 -04:00
parent b3caf2ae58
commit 152931c052
6 changed files with 48 additions and 19 deletions

View File

@ -21,12 +21,22 @@
- condition: state
entity_id: input_boolean.guest_mode
state: 'off'
- condition: state
entity_id: binary_sensor.sleepnumber_carlo_carlo_is_in_bed
state: 'on'
- condition: state
entity_id: binary_sensor.sleepnumber_carlo_stacey_is_in_bed
state: 'on'
- condition: or
conditions:
- condition: state
entity_id: binary_sensor.sleepnumber_carlo_carlo_is_in_bed
state: 'on'
- condition: state
entity_id: device_tracker.carlo
state: 'not_home'
- condition: or
conditions:
- condition: state
entity_id: binary_sensor.sleepnumber_carlo_stacey_is_in_bed
state: 'on'
- condition: state
entity_id: device_tracker.stacey
state: 'not_home'
action:
- service: input_boolean.turn_off

View File

@ -44,9 +44,17 @@
- condition: state
entity_id: binary_sensor.sleepnumber_carlo_carlo_is_in_bed
state: 'off'
- condition: state
entity_id: device_tracker.carlo
state: 'not_home'
- condition: or
conditions:
- condition: state
entity_id: binary_sensor.sleepnumber_carlo_stacey_is_in_bed
state: 'off'
- condition: state
entity_id: device_tracker.stacey
state: 'not_home'
- condition: or
conditions:
- condition: state

View File

@ -34,8 +34,8 @@
- service: switch.turn_on
entity_id: switch.master_bathroom_accents
- wait_template: >-
{{ not is_state('binary_sensor.sleepnumber_carlo_stacey_is_in_bed', 'off') }}
{{ not is_state('binary_sensor.sleepnumber_carlo_stacey_is_in_bed', 'off') or is_state('device_tracker.stacey', 'not_home')}}
- wait_template: >-
{{ not is_state('binary_sensor.sleepnumber_carlo_carlo_is_in_bed', 'off') }}
{{ not is_state('binary_sensor.sleepnumber_carlo_carlo_is_in_bed', 'off') or is_state('device_tracker.carlo', 'not_home') }}
- service: switch.turn_off
entity_id: switch.master_bathroom_accents

View File

@ -8,16 +8,16 @@ homeassistant:
switch.back_landscaping:
friendly_name: 'Back Landscaping'
icon: mdi:flower
hidden: False
switch.front_landscaping:
friendly_name: 'Front Landscaping'
icon: mdi:flower
hidden: False
group.landscaping:
friendly_name: 'Landscaping Lights'
hidden: False
#-------------------------------------------
group:
@ -43,12 +43,22 @@ automation:
- condition: state
entity_id: sun.sun
state: 'below_horizon'
- condition: state
entity_id: binary_sensor.sleepnumber_carlo_carlo_is_in_bed
state: 'on'
- condition: state
entity_id: binary_sensor.sleepnumber_carlo_stacey_is_in_bed
state: 'on'
- condition: or
conditions:
- condition: state
entity_id: binary_sensor.sleepnumber_carlo_carlo_is_in_bed
state: 'on'
- condition: state
entity_id: device_tracker.carlo
state: 'not_home'
- condition: or
conditions:
- condition: state
entity_id: binary_sensor.sleepnumber_carlo_stacey_is_in_bed
state: 'on'
- condition: state
entity_id: device_tracker.stacey
state: 'not_home'
action:
- service: switch.turn_off

View File

@ -258,7 +258,7 @@ automation:
pick: >-
{% set pick = [
"minecraft",
"solar", "solar",
"solar", "solar", "solar",
"robot", "robot", "robot", "robot", "robot", "robot", "robot", "robot", "robot","robot","robot","robot",
"door", "door", "door",
"weather", "weather", "weather", "weather", "weather",

View File

@ -19,7 +19,8 @@ tweet_engine_setup:
"solar": [
"I am keeping track of the current #Tesla stock price. It is ${{ states('sensor.tesla')|round }}. #Solar",
"The #ChevyBolt was charged for about {{ states.sensor.bolt_charging_time.attributes.value|replace('m', '') }} minutes in the last 7 days."
"The #ChevyBolt was charged for about {{ states.sensor.bolt_charging_time.attributes.value|replace('m', '') }} minutes in the last 7 days.",
"The Official Diecast P85 Model S Red (https://amzn.to/2Hkkl0S) link - Out of stock like the originals. :)"
],
"robot": [