Skip to content

Commit

Permalink
minor updates
Browse files Browse the repository at this point in the history
  • Loading branch information
skalavala committed Nov 30, 2022
1 parent 3bedcbd commit d534709
Show file tree
Hide file tree
Showing 7 changed files with 86 additions and 48 deletions.
8 changes: 4 additions & 4 deletions lovelace/00_myhome_view.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -84,13 +84,13 @@ cards:
title: Kalavala Family
show_header_toggle: false
entities:
- entity: device_tracker.mallika
- entity: device_tracker.life360_mallika
name: Mallika's Location
- entity: device_tracker.suresh
- entity: device_tracker.life360_suresh
name: Suresh's Location
- entity: device_tracker.srinika
- entity: device_tracker.life360_srinika
name: Srinika's Location
- entity: device_tracker.hasika
- entity: device_tracker.life360_hasika
name: Hasika's Location
- entity: input_boolean.home_mode_away
name: Home Away Status
Expand Down
16 changes: 8 additions & 8 deletions packages/batteries.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -387,10 +387,10 @@
# trigger:
# platform: numeric_state
# entity_id:
# - device_tracker.suresh
# - device_tracker.mallika
# - device_tracker.srinika
# - device_tracker.hasika
# - device_tracker.life360_suresh
# - device_tracker.life360_mallika
# - device_tracker.life360_srinika
# - device_tracker.life360_hasika
# value_template: "{{ state.attributes.battery }}"
# below: 25
# condition:
Expand Down Expand Up @@ -438,10 +438,10 @@
# trigger:
# - platform: state
# entity_id:
# - device_tracker.mallika
# - device_tracker.suresh
# - device_tracker.srinika
# - device_tracker.hasika
# - device_tracker.life360_mallika
# - device_tracker.life360_suresh
# - device_tracker.life360_srinika
# - device_tracker.life360_hasika
# from: "not_home"
# to: "home"
# for: "00:05:00"
Expand Down
6 changes: 3 additions & 3 deletions packages/cameras.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -780,7 +780,7 @@ automation:
.replace(' ', '_').replace(':','_').replace('.','_').replace('+','_') ~ '.jpg' }}"

- condition: template
value_template: "{{ states('device_tracker.suresh') == 'home' }}"
value_template: "{{ states('device_tracker.life360_suresh') == 'home' }}"

- service: notify.ios_devices
data_template:
Expand Down Expand Up @@ -872,7 +872,7 @@ automation:
.replace(' ', '_').replace(':','_').replace('.','_').replace('+','_') ~ '.jpg' }}"

- condition: template
value_template: "{{ states('device_tracker.suresh') == 'home' }}"
value_template: "{{ states('device_tracker.life360_suresh') == 'home' }}"
- service: notify.ios_devices
data_template:
message: "Check Driveway camera!"
Expand Down Expand Up @@ -962,7 +962,7 @@ automation:
.replace(' ', '_').replace(':','_').replace('.','_').replace('+','_') ~ '.jpg' }}"

- condition: template
value_template: "{{ states('device_tracker.suresh') == 'home' }}"
value_template: "{{ states('device_tracker.life360_suresh') == 'home' }}"
- service: notify.ios_devices
data_template:
message: "Check Patio camera!"
Expand Down
14 changes: 7 additions & 7 deletions packages/homesecurity.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -164,13 +164,13 @@ automation:
condition:
- condition: template
value_template: "{{ states('input_boolean.security_system_alerts') == 'on' }}"
- condition: template
value_template: >
{%- if state_attr('automation.notify_home_security_status_change', 'last_triggered') -%}
{{ (as_timestamp(now()) - as_timestamp(state_attr('automation.notify_home_security_status_change', 'last_triggered'))) > 90 }}
{%- else -%}
true
{%- endif -%}
# - condition: template
# value_template: >
# {%- if state_attr('automation.notify_home_security_status_change', 'last_triggered') -%}
# {{ (as_timestamp(now()) - as_timestamp(state_attr('automation.notify_home_security_status_change', 'last_triggered'))) > 90 }}
# {%- else -%}
# true
# {%- endif -%}
action:
- service: script.notify_me
data_template:
Expand Down
16 changes: 8 additions & 8 deletions packages/led_notify.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,10 @@ automation:
trigger:
- platform: state
entity_id:
- device_tracker.mallika
- device_tracker.suresh
- device_tracker.srinika
- device_tracker.hasika
- device_tracker.life360_mallika
- device_tracker.life360_suresh
- device_tracker.life360_srinika
- device_tracker.life360_hasika
from: "not_home"
to: "home"
for: "00:02:00"
Expand All @@ -77,10 +77,10 @@ automation:
trigger:
- platform: zone
entity_id:
- device_tracker.hasika
- device_tracker.mallika
- device_tracker.srinika
- device_tracker.suresh
- device_tracker.life360_hasika
- device_tracker.life360_mallika
- device_tracker.life360_srinika
- device_tracker.life360_suresh
zone: zone.home
event: enter
condition:
Expand Down
72 changes: 55 additions & 17 deletions packages/zones.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ input_boolean:

proximity:
home:
devices: device_tracker.suresh
devices: device_tracker.life360_suresh
tolerance: 50
unit_of_measurement: mi

Expand All @@ -43,10 +43,10 @@ automation:
trigger:
- platform: zone
entity_id:
- device_tracker.hasika
- device_tracker.mallika
- device_tracker.srinika
- device_tracker.suresh
- device_tracker.life360_hasika
- device_tracker.life360_mallika
- device_tracker.life360_srinika
- device_tracker.life360_suresh
zone: zone.home
event: enter
condition:
Expand All @@ -68,10 +68,10 @@ automation:
trigger:
- platform: zone
entity_id:
- device_tracker.hasika
- device_tracker.mallika
- device_tracker.srinika
- device_tracker.suresh
- device_tracker.life360_hasika
- device_tracker.life360_mallika
- device_tracker.life360_srinika
- device_tracker.life360_suresh
zone: zone.home
event: leave
condition:
Expand All @@ -98,10 +98,10 @@ automation:
trigger:
- platform: state
entity_id:
- device_tracker.mallika
- device_tracker.suresh
- device_tracker.srinika
- device_tracker.hasika
- device_tracker.life360_mallika
- device_tracker.life360_suresh
- device_tracker.life360_srinika
- device_tracker.life360_hasika
from: "not_home"
to: "home"
for: "00:02:00"
Expand Down Expand Up @@ -135,10 +135,10 @@ automation:
seconds: "/30"
action:
- service_template: >-
{%- set suresh = states('device_tracker.suresh') -%}
{%- set mallika = states('device_tracker.mallika') -%}
{%- set srinika = states('device_tracker.srinika') -%}
{%- set hasika = states('device_tracker.hasika') -%}
{%- set suresh = states('device_tracker.life360_suresh') -%}
{%- set mallika = states('device_tracker.life360_mallika') -%}
{%- set srinika = states('device_tracker.life360_srinika') -%}
{%- set hasika = states('device_tracker.life360_hasika') -%}
{{ 'input_boolean.turn_on' if suresh != "home" and mallika != "home" and srinika != "home" and hasika != "home" else 'input_boolean.turn_off' }}
entity_id: input_boolean.home_mode_away
Expand Down Expand Up @@ -168,3 +168,41 @@ automation:
- service: script.notify_me
data_template:
message: "Suresh is on his way home, he is within the 5 miles range. Should be home soon!"

####################################################################################
- alias: Srinika Left Home
initial_state: true
trigger:
- platform: state
entity_id: device_tracker.life360_srinika
from: "home"
to: "not_home"
for: "00:02:00"
action:
- service: switch.turn_off
entity_id:
- switch.srinika_bedroom
- switch.srinika_bedroom_fan
- switch.srinika_bedroom_fan_light
- light.srinika_led_dimmer_switch
- switch.srinika_bedroom_closet
- switch.srinika_bedroom_accent_lights

####################################################################################
- alias: Hasika Left Home
initial_state: true
trigger:
- platform: state
entity_id: device_tracker.life360_hasika
from: "home"
to: "not_home"
for: "00:02:00"
action:
- service: switch.turn_off
entity_id:
- switch.hasika_bedroom
- switch.hasika_bedroom_fan
- switch.hasika_bedroom_fan_light
- light.hasika_led_dimmer_switch
- switch.hasika_bedroom_closet
- switch.hasika_bed_accent
2 changes: 1 addition & 1 deletion templates/home_status.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@
{# Drone Flying Weather #}
{%- macro drone_weather() -%}
{% if states('binary_sensor.good_weather_to_fly_drones')| lower == "on" and
states('device_tracker.suresh') == "home" and
states('device_tracker.life360_suresh') == "home" and
states('sun.sun') == "above_horizon" %}
It is now a great weather to fly drone outside.
{% endif %}
Expand Down

0 comments on commit d534709

Please sign in to comment.