Aqara E1 Curtain Driver automation not triggering when using open/closed state as condition

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 :pray:

Hi, please take a screenshot of your automation, then we can help.
Do you use automation 2.0?

1 Like

Here’s a screenshot of my automation. Yes, using Automation 2.0

1 Like

Hello, remove this setting, it blocks automation for you.

1 Like

I removed the acting time and it still doesn’t work…

What you are doing is not visible on the screen.THEN

1 Like

This is how it looks like now. I removed the acting time and screenshot shows then THEN condition.

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.

Just to narrow down the error, what happens if you change the AND condition logic from “all conditions are met” to “any condition will be met”?

and for the experiment, put one arm of the curtains. And remove all additional conditions. In your version, they are unnecessary

Also look at the E1 driver event log, is there “closed” there?

1 Like

Removing all of my conditions. Triggered the automation to open the curtain. Checked the log and it does say it’s 100% open.

I think perhaps the log updates what action was taken but not what state is the curtain in?

1 Like

I would suppose this shows the status of the curtain? This shows it is open

Just for the heck of it, I set an ANY condition for the curtain to be closed if the curtain is currently open OR closed. It still doesn’t work.

1 Like

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.

2 Likes

Thanks for helping @gafich10
Seems it’s definitely an issue by this product

1 Like

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.

Good call.

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.

1 Like

Could this be a translation error?

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?

1 Like

Hello, what gateway do you have, what firmware version is it?