[Solved] How to make Zooz Garage Door trigger on "opening" rather than "open"?

I have a Zooz Garage Door set up and working correctly. In the Devices, I see that it has a "Current Status" that includes "contact" and "door". These include different states:

  • contact has "open" and "closed"
  • door has "opening", "open", "closing", and "closed".

When I make a rule in Rule Engine 5.1, I can create a trigger and set it to the Garage Door device with "Garage door reports": "opening".

However, the trigger seems to activate when the garage door is actually open, not when it starts opening. I don't think it's a delay because it's consistent and the closed reaction in my rule is nearly instantaneous. Is it actually paying attention to the "contact" sensor rather than the "door" status? Is there a way to debug and correct this error?

Are you using the Zooz Garage door app. If so there is a setting that determines how long it takes for it to switch between opening and open and vice versa.

Look at Garage Door Operating Duration

Out of curiosity, what is the rule for?

Have you considered just using the contact sensor status change as a trigger instead? I prefer that method, since it covers my door's actions no matter what initiated the open/close (dumb wall switch, car remote, or via Zooz app on HE).

@terminal3, Yes, I'm using the Zooz Garage door app. I checked; it's set to 0 seconds delay to switch to opening. Thanks for that tip.

@hydro311, Yes, I see that there is a also device called "Garage Door Opener -- Zooz - Sensor 1" that is a contact switch. I set my rule to use it's "open" state. Success! The rule triggers the moment the garage door starts opening. Thanks.

It seems like a bug that "opening" from the main Garage Door device should work, but this solution is perhaps clearer in that the actual sensor is being used directly.

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.