From 20c789b3cdaf09b1a0e8ba92a97c1b4d69e5773f Mon Sep 17 00:00:00 2001 From: ChNussbaum Date: Mon, 10 Feb 2020 10:49:58 -0600 Subject: [PATCH] Increase timeout for basement bathroom fan to 5min Add 3sec off delay to basement bathroom motion trigger --- basement_bathroom_sensor.yaml | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/basement_bathroom_sensor.yaml b/basement_bathroom_sensor.yaml index f88fdc4..8a448cc 100644 --- a/basement_bathroom_sensor.yaml +++ b/basement_bathroom_sensor.yaml @@ -69,6 +69,22 @@ binary_sensor: filters: - delayed_off: 30s + - platform: template + id: motion_delay_5m + lambda: return id(motion).state; + filters: + - delayed_off: 5min + on_release: + then: + - if: + condition: + binary_sensor.is_off: trigger_humidity + then: + - homeassistant.service: + service: homeassistant.turn_off + data: + entity_id: fan.basement_bathroom_fan + - platform: template id: motion_delay_20m lambda: return id(motion).state; @@ -84,6 +100,8 @@ binary_sensor: else { return id(motion_delay_20m).state; } + filters: + - delayed_off: 3s on_release: then: - homeassistant.service: @@ -98,14 +116,6 @@ binary_sensor: service: homeassistant.turn_off data: entity_id: switch.basement_bathroom_heater - - if: - condition: - binary_sensor.is_off: trigger_humidity - then: - - homeassistant.service: - service: homeassistant.turn_off - data: - entity_id: fan.basement_bathroom_fan - platform: template id: trigger_humidity