diff --git a/automations/close_garage_on_away.yaml b/automations/close_garage_on_away.yaml index 41f5078..6211cfe 100644 --- a/automations/close_garage_on_away.yaml +++ b/automations/close_garage_on_away.yaml @@ -3,16 +3,10 @@ trigger: - platform: state entity_id: group.family state: "not home" - - platform: state - entity_id: cover.garage_door - state: "open" condition: - condition: state entity_id: cover.garage_door state: "open" - - condition: state - entity_id: group.family - state: "not home" action: - service: notify.notify data: diff --git a/automations/jeff_driving.yaml b/automations/jeff_driving.yaml deleted file mode 100644 index c142697..0000000 --- a/automations/jeff_driving.yaml +++ /dev/null @@ -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 \ No newline at end of file diff --git a/automations/jeff_home_enter.yaml b/automations/jeff_home_enter.yaml index e8a349e..04d58d0 100644 --- a/automations/jeff_home_enter.yaml +++ b/automations/jeff_home_enter.yaml @@ -3,12 +3,9 @@ trigger: platform: zone event: enter zone: zone.home - entity_id: device_tracker.jeffreysiphone + entity_id: device_tracker.jeffreystonesiphone action: - service: notify.notify data: message: "Jeff arrived home" - - service: input_select.select_option - data: - entity_id: input_select.jeff_status - option: stationary + - service: script.jeff_is_stationary diff --git a/automations/jeff_home_leave.yaml b/automations/jeff_home_leave.yaml index fa3c52d..a6d1cb3 100644 --- a/automations/jeff_home_leave.yaml +++ b/automations/jeff_home_leave.yaml @@ -3,12 +3,9 @@ trigger: platform: zone event: leave zone: zone.home - entity_id: device_tracker.jeffreysiphone + entity_id: device_tracker.jeffreystonesiphone action: - service: notify.notify data: message: "Jeff left home" - - service: input_select.select_option - data: - entity_id: input_select.jeff_status - option: moving + - service: script.jeff_is_moving diff --git a/automations/jeff_stationary.yaml b/automations/jeff_stationary.yaml deleted file mode 100644 index 0c54251..0000000 --- a/automations/jeff_stationary.yaml +++ /dev/null @@ -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 \ No newline at end of file diff --git a/automations/jeff_summit_enter.yaml b/automations/jeff_summit_enter.yaml new file mode 100644 index 0000000..4fc481d --- /dev/null +++ b/automations/jeff_summit_enter.yaml @@ -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 diff --git a/automations/jeff_summit_leave.yaml b/automations/jeff_summit_leave.yaml new file mode 100644 index 0000000..905bb3a --- /dev/null +++ b/automations/jeff_summit_leave.yaml @@ -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 diff --git a/automations/jeff_walking.yaml b/automations/jeff_walking.yaml deleted file mode 100644 index ad647e8..0000000 --- a/automations/jeff_walking.yaml +++ /dev/null @@ -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 \ No newline at end of file diff --git a/automations/kat_home_enter.yaml b/automations/kat_home_enter.yaml index 0a56c3f..cc4bfea 100644 --- a/automations/kat_home_enter.yaml +++ b/automations/kat_home_enter.yaml @@ -8,3 +8,4 @@ action: - service: notify.notify data: message: "Kat arrived home" + - service: script.kat_is_stationary diff --git a/automations/kat_home_leave.yaml b/automations/kat_home_leave.yaml index bdc5e9f..e0ba270 100644 --- a/automations/kat_home_leave.yaml +++ b/automations/kat_home_leave.yaml @@ -8,3 +8,4 @@ action: - service: notify.notify data: message: "Kat left home" + - service: script.kat_unknown diff --git a/automations/sunrise_outside_off.yaml b/automations/sunrise_outside_off.yaml index 7985e51..c8af16c 100644 --- a/automations/sunrise_outside_off.yaml +++ b/automations/sunrise_outside_off.yaml @@ -3,8 +3,4 @@ trigger: platform: sun event: sunrise action: - - service: notify.notify - data: - title: 'HA: Turning Off Outside Ligts' - message: "Sun is up." - service: script.outside_all_off diff --git a/configuration.yaml b/configuration.yaml index a57d926..1acd51b 100644 --- a/configuration.yaml +++ b/configuration.yaml @@ -156,7 +156,6 @@ cover: payload_close: 'closed' retain: true optimistic: true - value_template: '{{ value.x }}' # Discover some devices automatically discovery: diff --git a/customize.yaml b/customize.yaml index 8c90945..0549fab 100644 --- a/customize.yaml +++ b/customize.yaml @@ -186,3 +186,11 @@ sensor.garage_door: cover.garage_door: 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 diff --git a/groups.yaml b/groups.yaml index 2a3eda5..4d5f6b3 100644 --- a/groups.yaml +++ b/groups.yaml @@ -6,6 +6,7 @@ default_view: entities: - group.family - group.temperature + - group.sun_and_moon - group.travel_times - group.security @@ -66,9 +67,7 @@ weather: ### Grops ### Family: - device_tracker.jeffreystonesiphone - - sensor.jeff_ett_home - device_tracker.katherinesiphone - - sensor.kat_ett_home Jeffrey: - device_tracker.jeffreystonesiphone @@ -80,10 +79,14 @@ Katherine: - device_tracker.katherinesiphone - sensor.kat_iphone_batt - sensor.kat_ett_home + - input_select.kat_status Travel Times: - sensor.home_to_summit - sensor.home_to_zoo + - sensor.jeff_ett_home + - sensor.kat_ett_home + Living Lights: - switch.fireplace_lights @@ -106,6 +109,7 @@ Thermostat: Weather: - sun.sun + - sensor.moon - sensor.dark_sky_summary - sensor.dark_sky_apparent_temperature - sensor.dark_sky_humidity @@ -115,8 +119,9 @@ Weather: - sensor.dark_sky_visibility - sensor.dark_sky_pressure -Sun: +Sun and Moon: - sun.sun + - sensor.moon Temperature: - sensor.dark_sky_temperature diff --git a/input_select.yaml b/input_select.yaml index 9499c96..cb9d406 100644 --- a/input_select.yaml +++ b/input_select.yaml @@ -1,9 +1,14 @@ jeff_status: name: Jeff Status options: - - driving - stationary - - sleeping - - walking - moving - initial: stationary \ No newline at end of file + - unknown + initial: unknown +kat_status: + name: Kat Status + options: + - stationary + - moving + - unknown + initial: unknown diff --git a/scripts/inside_all_off.yaml b/scripts/inside_all_off.yaml index f071d85..5567941 100644 --- a/scripts/inside_all_off.yaml +++ b/scripts/inside_all_off.yaml @@ -6,6 +6,3 @@ sequence: - service: switch.turn_off data: entity_id: switch.tower_lamp -- service: notify.notify - data: - title: "HA: Inside lights are off" diff --git a/scripts/inside_all_on.yaml b/scripts/inside_all_on.yaml index 8a0fc96..30e4389 100644 --- a/scripts/inside_all_on.yaml +++ b/scripts/inside_all_on.yaml @@ -9,6 +9,3 @@ sequence: - service: scene.turn_on data: entity_id: scene.livingroom_normal -- service: notify.notify - data: - title: "HA: Inside lights are on" diff --git a/scripts/jeff_is_driving.yaml b/scripts/jeff_is_driving.yaml new file mode 100644 index 0000000..a83d164 --- /dev/null +++ b/scripts/jeff_is_driving.yaml @@ -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 diff --git a/scripts/jeff_is_stationary.yaml b/scripts/jeff_is_stationary.yaml new file mode 100644 index 0000000..4d8358d --- /dev/null +++ b/scripts/jeff_is_stationary.yaml @@ -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 diff --git a/scripts/jeff_unknown.yaml b/scripts/jeff_unknown.yaml new file mode 100644 index 0000000..8421b59 --- /dev/null +++ b/scripts/jeff_unknown.yaml @@ -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 diff --git a/scripts/kat_is_driving.yaml b/scripts/kat_is_driving.yaml new file mode 100644 index 0000000..725276e --- /dev/null +++ b/scripts/kat_is_driving.yaml @@ -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 diff --git a/scripts/kat_is_stationary.yaml b/scripts/kat_is_stationary.yaml new file mode 100644 index 0000000..149ea91 --- /dev/null +++ b/scripts/kat_is_stationary.yaml @@ -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 diff --git a/scripts/kat_unknown.yaml b/scripts/kat_unknown.yaml new file mode 100644 index 0000000..4fd7ef5 --- /dev/null +++ b/scripts/kat_unknown.yaml @@ -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 diff --git a/scripts/outside_all_off.yaml b/scripts/outside_all_off.yaml index 52ff06b..f77bbeb 100644 --- a/scripts/outside_all_off.yaml +++ b/scripts/outside_all_off.yaml @@ -15,6 +15,3 @@ sequence: - service: switch.turn_off data: entity_id: switch.front_porch_right -- service: notify.notify - data: - title: "HA: Outside lights are off" diff --git a/scripts/outside_all_on.yaml b/scripts/outside_all_on.yaml index f764498..f6faf44 100644 --- a/scripts/outside_all_on.yaml +++ b/scripts/outside_all_on.yaml @@ -15,6 +15,3 @@ sequence: - service: switch.turn_on data: entity_id: switch.front_porch_right -- service: notify.notify - data: - title: "HA: Outside lights are on" diff --git a/sensors/weather.yaml b/sensors/weather.yaml index 34d5bf0..b2b173d 100644 --- a/sensors/weather.yaml +++ b/sensors/weather.yaml @@ -33,3 +33,4 @@ minutes: 5 seconds: 0 milliseconds: 0 +- platform: moon