Solving Automation Delays for a Seamless Experience

I recently embarked on a project to integrate a QuietCool whole-house fan into my smart home setup, and I wanted to share my journey and the solutions I found along the way. The goal was to automate the fan in a way that wouldn’t disrupt my HVAC system, especially during temperature-sensitive times.

Initially, I considered using a Zooz ZEN 17 for full control, but I was concerned about the Wife Approval Factor (WAF) being low. Instead, I opted for a Zooz Zen15 for voltage sensing and configured Home Assistant (HA) to handle the automation logic.

Here’s what I wanted to achieve:

  • When the fan mode changes to ON, I wanted to turn off both my Ecobee thermostats to prevent HVAC conflicts.
  • When the fan mode changes to OFF, I wanted to wait a specific amount of time before resuming HVAC operations to avoid rapid cycling.

The challenge was determining the right delay duration and ensuring the automation wouldn’t stack up delayed actions if someone toggled the fan too quickly. After some research, I discovered that using a delay with cancellation was the key. In HA, this can be managed by adding a ‘Cancel delay’ condition for the ON state to prevent multiple delays from piling up.

I also planned to add contact sensors on a few windows to ensure they’re open before the fan starts, adding another layer of safety. This means I’ll need to replace the existing wireless switch with a Z-Wave one, but it’s a small trade-off for the added functionality.

Reflecting on this project, I’ve learned the importance of thorough testing and leveraging HA’s robust automation features. It’s amazing how a well-thought-out automation can enhance comfort while maintaining system efficiency. I’m excited to share these insights and hope they inspire others tackling similar projects!

If anyone has additional tips or alternative approaches, I’d love to hear them! Let’s continue to innovate and streamline our smart home experiences together. :rocket: