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.
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.