From 846fac348aef965bc30d91ecad74dbfbd5fa1400 Mon Sep 17 00:00:00 2001 From: CCOSTAN Date: Mon, 21 Nov 2016 22:41:56 +0000 Subject: [PATCH] Updated tracking for Garadget controllers to make sure they stay online. --- automation/zwave_door_sensor.yaml | 23 ---------- automation/zwave_hallway_door_sensor.yaml | 56 +++++++++++++++++++++++ group/network.yaml | 6 ++- 3 files changed, 60 insertions(+), 25 deletions(-) delete mode 100755 automation/zwave_door_sensor.yaml create mode 100755 automation/zwave_hallway_door_sensor.yaml diff --git a/automation/zwave_door_sensor.yaml b/automation/zwave_door_sensor.yaml deleted file mode 100755 index 27f5e37a..00000000 --- a/automation/zwave_door_sensor.yaml +++ /dev/null @@ -1,23 +0,0 @@ -- alias: ZWave Enerwave Door Sensors Open - hide_entity: True - trigger: - platform: event - event_type: zwave.node_event - event_data: - object_id: enerwave_unknown_type0601_id0903_2 - basic_level: 255 - action: - service: light.turn_off - entity_id: light.office_lamp - -- alias: ZWave Enerwave Door Sensors Closed - hide_entity: True - trigger: - platform: event - event_type: zwave.node_event - event_data: - object_id: enerwave_unknown_type0601_id0903_2 - basic_level: 0 - action: - service: light.turn_on - entity_id: light.office_lamp diff --git a/automation/zwave_hallway_door_sensor.yaml b/automation/zwave_hallway_door_sensor.yaml new file mode 100755 index 00000000..d77ba47a --- /dev/null +++ b/automation/zwave_hallway_door_sensor.yaml @@ -0,0 +1,56 @@ +- alias: Hallway ZWave Enerwave Door Sensors Open + hide_entity: True + trigger: + platform: event + event_type: zwave.node_event + event_data: + object_id: enerwave_unknown_type0601_id0903_2 + basic_level: 255 + + condition: + condition: sun + after: sunset + after_offset: '-03:00:00' + + action: + - service: light.turn_on + entity_id: + - light.hallway + - light.k4 + - delay: 00:20:00 + - service: light.turn_off + entity_id: light.hallway + +- alias: ZWave Enerwave Door Sensors Closed + hide_entity: True + trigger: + platform: event + event_type: zwave.node_event + event_data: + object_id: enerwave_unknown_type0601_id0903_2 + basic_level: 0 + action: + service: light.turn_off + entity_id: light.hallway + +- alias: Shutdown Helper light + hide_entity: True + trigger: + - platform: state + entity_id: light.k4 + state: on + for: '00:20:00' + - platform: event + event_type: zwave.node_event + event_data: + object_id: enerwave_unknown_type0601_id0903_2 + basic_level: 0 + + condition: + condition: state + entity_id: light.k1 + state: off + + action: + - service: light.turn_off + entity_id: light.k4 diff --git a/group/network.yaml b/group/network.yaml index 72b6e34e..76e9cb0b 100755 --- a/group/network.yaml +++ b/group/network.yaml @@ -3,6 +3,8 @@ Network: - sensor.since_last_boot_templated - sensor.speedtest_download - sensor.speedtest_upload + - sensor.ciscoap + - sensor.actiontechap - sensor.wii - sensor.hue_hub - sensor.tablotv @@ -16,5 +18,5 @@ Network: - sensor.chromecast_audio_2 - sensor.nest_upstairs - sensor.nest_downstairs - - sensor.ciscoap - - sensor.actiontechap \ No newline at end of file + - sensor.garadget_large + - sensor.garadget_small