Hi all, hoping someone from the Aqara community has run into this before.
I’m using 2 Aqara E1 Curtain Drivers on the same set of curtains, one on the left and one on the right. Both devices are set up correctly, calibrated, and grouped into a Curtain Set in the Aqara app.
Current behaviour:
I can open and close the curtains manually via the app without any issue.
The curtain set works perfectly.
I also have a Wireless Mini Switch.
The problem comes when I try to use conditions in automations.
Example automation:
Trigger: Press Mini Switch
Condition: Check if curtain is open
Action: Close curtain set
This automation does not trigger at all.
However:
If I remove the condition entirely (press switch → open/close curtain set), it works flawlessly.
This makes me suspect the system doesn’t actually know or report the current curtain state properly (open vs closed), even though the curtains themselves work.
So it seems like:
Curtain movement = OK
Curtain state detection in automations = not working
Questions:
Is this a known limitation or bug with E1 Curtain Drivers?
Does the Curtain Set report state differently from individual curtain drivers?
Is there a workaround to reliably detect open/closed state for automations?
Or somehow I did not set the open/close state of the curtains?
Would really appreciate any insights or fixes. Thanks in advance
If I remove the AND conditions and leave them blank, the automation works perfectly. That’s why I am wondering if somehow the curtain open/close state is not defined or set up properly. I went through the setup process again just to be sure but it still doesn’t work.
Thank you, let’s do this, on Monday I will submit your problem for consideration. You should file a request with the support service.
This is clearly a problem, it needs to be solved.
Sorry for the inconvenience.
The last idea in my mind is to build a status query for the curtains statuses right before your AND conditions. Something like
WHEN
Left Curtain IS closed
THEN
push notification “Left curtain 100% closed”
and the same for the right curtain and for open status of both sides.
Just to verify why the conditions in your automation are ignored or are not fulfilled. If the query cannot read the actual status from your E1, the action in your automation will never become triggered.
I tried the suggested automation and never received the notification. To test if this kind of automation works on other Aqara accessories I have, I created another automation:
WHEN
Mini switch is pressed once
AND
Light switch is on
THEN
Push notification
My light switch is on but I don’t see any notifications coming thru my phone.
My Aqara Shutter Switch H2 EU has “Shutter is fully closed” / “Shutter is fully open” and “Shutter is closing” / “Shutter is opening”.
And my Roller Shade Driver E1, only has “The curtain is opening” / “The curtain is closing”.
Could “The curtain is closing” have been accidentally translated as “The curtain is closed”? And maybe there is also an option for “Curtain is fully closed” or something similar?