Aqara Roller Shade Driver E1 (review)

I can’t speak for anyone else, but since I live in a home with roller blinds in each bedroom, it had been a goal of mine to at least get some of these blinds automated. With the cost of custom automated blinds being out of my reach, ‘Retrofit’ options (meaning a solution that adds smart functionality to existing blinds) seemed to be the easiest option.

In 2020, this was realised when I tested out and reviewed the Soma Smart Shades 2 (read the review HERE or watch the video HERE). I’ve been using the Soma product for over a year now, and generally, I’ve been very happy with it. I’ve really had no issues, except for a few minor, but insurmountable, details that I’d come to accept; One was that it wasn’t officially HomeKit compatible, and therefore the separate Soma Connect hub was needed. I’ve got no issues with using hubs, but to have one for the sole purpose of controlling one device, and it being a requirement to expose it to HomeKit – even uncertified – was a bit of an ‘ask’. Add to this the fact that the Soma blinds use Bluetooth to either connect directly to your iPhone or the hub, meant that quite often there would be an initial ‘no response’. This wasn’t as noticeable until I eventually started using a HomePod Mini, where I’d use Siri to open or close the blinds, whereupon I’d be greeted with the following response – “The Soma blinds failed to respond”. A second request would be successful, but it began to be all too predictable and a little tiresome. This is the fault of Bluetooth more than Soma, so even if they had official HomeKit support, I dare say the same issue would exist.

Fast forward to 2021, and Aqara release their answer to the Soma Smart Shades 2, with the equally wordy Aqara Roller Shade Driver E1What are we getting? Well, it’s the same kind of device in terms of function, and it still needs a hub, as it uses Zigbee, but it’s officially supported in HomeKit, and as it uses Zigbee (Zigbee 3.0 in fact) reaction times are fast and reliable. So, today’s review puts this new device through its paces to determine if it’s a good fit for your home.


Aqara sent this – the international version – to me for testing and review purposes and as such will work in regions other than Mainland China. One obvious note to show it’s the international version is that “voice control via Apple Siri, Amazon Alexa, Google Assistant and more…” is emblazoned on the front of the box. You won’t find the ‘Works With Apple HomeKit’ logo, as this is a Zigbee 3.0 child device that requires a hub, and it’s the hub that does the handshaking with Homekit on behalf of child devices like this one.

The back of the box gives you some information on the device itself, including a typical automation scenario that includes the E1, an M1S, and a motion sensor. This particular automation example involves the seldom-used ambient light sensor within the M1S to detect when it’s too bright in the room (in the afternoon), thereby keeping the room from getting too hot, with the motion sensor detecting your return (in the evening) so as to open the blinds again. Obviously, this kind of automation can be adjusted to individual tastes or requirements, but it should be noted that if you’re going to use the ambient light sensor inside the M1S, logic dictates that it has to be in the same room as the blinds, as well as ensuring that the hub is in a place that can fairly determine the ambient light – so having it sat in a dark cupboard is not going to work! This is where the company’s own T1 Light Sensor could be of use, especially if you don’t have an M1S, to begin with.

The side of the box lists a set of features, that are, to be fair, par for the course with smart blinds. These include obvious things like automation support and app control, alongside slightly more unique features like user-defined opening/closing. The box also states ‘long battery life’, as well as ‘one-button control’.

The full contents of the box include the following;

The Roller Shade Driver E1, including a separate wall plate
A manual in the following languages: EN, IT, FR, DE, ES, RU, KR, JP, CN
A large double-sided adhesive strip for wall mounting
A set of screws and rawl plugs for permanent wall mounting
three additional cogwheels *

Not pictured is a USB-A to USB-C cable for recharging the built-in lithium battery.

* The E1 comes with a standard cogwheel already in place, that’s suitable for a regular beaded cord


The E1 is a fair bit longer than the aforementioned Soma device, coming in at 42 x 37 x 165mm / 1.69 x 1.52 x 6.89in (W,D,H). The front has a couple of buttons, a hole for a small LED, and a removable head cover that protects the included cogwheel. The physical buttons allow direct control of the motor, so pressing the up or down buttons makes the motor retract or unfurl the blinds respectively if the motor is not actively moving at the time. if you press either button when the motor is active, it will stop the motor. The LED indicator in the centre has no function other than to show when pairing or updating its firmware and doesn’t light up when the E1 is being controlled.

The base of the E1 is home to a reset button that you’ll also use for initial pairing to an Aqara hub. Next to that is a USB-C port to either power the device permanently, or recharge it periodically with the included USB cable.

The top of the device has a removal ‘head cover’ that protects the cogwheel from coming into contact with anything that might get entangled within it. In order to allow the beaded cord for your blinds to move around the cogwheel, you’ll eventually need to remove two of the tabs from the cover, which is easy enough as long as you take care when you do it. I’m not sure why it didn’t just come with these tabs removed in the first place though. If you’re not familiar with how this works, essentially, the cord that you pull in order to open or close your blinds is looped around the cogwheel, and when the cogwheel starts to turn, it pulls the cord, thus opening or closing the blinds. It’s quite straightforward really.

The E1 comes with additional cogwheels for different types and sizes of cords, so hopefully, there’s a suitable fitting for most types.


As you may have gathered by now, the E1 has replaced the Soma that was in the same location for the last 12+ months. As we’re renting, I elected, like last time, to rely solely on the double-sided adhesive sticker that came with the E1. The adhesive patch was really firm in the time I used it and figured the adhesive strip that comes with the E1 would be just as strong. Obviously, only time will tell.

The motor doesn’t directly connect to the wall, instead, connecting to the mounting plate that it clicks into. The mounting plate sticks (or is screwed on) to the wall. This is probably the only part you need to take much care about, as you need to make sure the beaded cord is as straight and possible, and reasonably taut, although not overly so. Once it’s all set up to your liking, you just need to remove the tabs on the head cover, so the beaded cord can move freely (as can be seen in the last picture above). With that all done, you need to configure the blinds within the Aqara app.


It’s a common thing for some Aqara product users to not want to use the Aqara app or to even set up an account, let alone log in. However, while there may be many Aqara devices that can be managed in HomeKit mode (i.e. not signed into the Aqara app), in the case of the E1 you do initially have to configure the motor, or you won’t be able to control the blinds in HomeKit. To do this, you first proceed with the onscreen instructions, so you know that when you press the buttons on the device, they go in the expected direction. They might not, depending on which way round your blinds are fixed around the tube holding the blinds, but if that’s the case, once you confirm that the direction the blinds moves in is not consistent with the controls, the app will simply switch things so that they match the direction from then on.

Once that’s out of the way, you just need to set the highest and lowest points you want your blinds to stop at, which is done within the app. After these steps are complete, your blinds are ready to use in both the Aqara app and HomeKit.


In the Home app, things are pretty straightforward, with just one tile to represent the blinds, as expected. Tapping on the tile closes or opens the blinds fully, whilst a long press reveals the slider, which allows you to set a custom position for the blinds. The Settings screen for the E1 shows whether an obstruction is detected, as well as the battery level and whether the battery is being charged. Aside from these, there are only automations or scenes with which to involve the E1, like many HomeKit accessories.

If you happen to use Siri to control the E1, saying “Set the blinds to 80%” will set the blinds to be 80% open, so setting the blinds to 100% will effectively open the blinds fully. Of course, with the reasonable power of scenes and automations in HomeKit, you can come up with all sorts of positions for the blinds to be set at, as well as have them interact with other devices that can trigger the blinds to open or close.


The main interface panel for the E1 (which is pretty much the same for other Aqara blinds devices, like the Aqara T1C for example) has a graphical representation of a window including a roller blind, zebra blinds, or Venetian blinds. The graphic for the Shangri-La blinds is the same as the Zebra blinds. On all screens, you get to see the battery levels as well as Up, Down, and Stop controls. The blinds with the exception of the roller blinds, all have ‘Rotate Up’ and Rotate Down’ options. AS I don’t have these kinds of blinds, I’m not able to test these controls out, unfortunately.

Also on the main screen, you’ll notice a ‘Scenario’ section. This option allows you to set up special scenes that can open or close the blinds to specific positions, over a set period of time, ranging from as little as one minute, all the way up to seven hours and fifty-nine minutes. This doesn’t operate the blind motor at a slower speed, but instead, opening the blinds in increments, with periods of rest time between each incremental move that alter depending on the overall duration of the ‘scenario’. you also get a small set of icons to choose from. Unfortunately, at the time of writing, these ‘scenarios’ are separate from standard Scenes, as you can’t trigger them via automations, so controlling them has to be done from within the app. There isn’t even an option to set these up as Siri Shortcuts, so whilst I like the idea of the concept, it’s a little hobbled by the lack of any way to interact with it automatically.

The main settings page for the E1 is like most other Aqara devices, so you get access to location and name options, as well as logs and Zigbee signal strength. Additional settings allow you to reset the direction, upper and lower limits for the blinds, if necessary. You can also choose which type of blinds you’re using, with the aforementioned four options.

Finally, here are the options available when using the E1 as part of an automation or scene, which includes the basics, like open, close, stop etc., as well as ‘Open to’, where you can set a specific open percentage. You also get a couple of options called ‘Opening ratio+’ and ‘Opening ratio-‘. I haven’t worked out what these do I’m sorry to say, having only the one type of blind, although I suspect it may have to do with the other types of blinds the E1 is capable of controlling.


I’ve already stated my feelings regarding the Soma option, and so it comes as no surprise that both official HomeKit support and Zigbee easily outdo unofficial support via a custom RPi, and Bluetooth. It’s slower than the Soma, which in its second iteration managed to increase the speed fourfold over the original version. That said, it’s a LOT quieter, and given these are used in a bedroom, that counts for a lot, and so I can live with a slightly slower motor. In my tests I came up with the following results;

Aqara Roller Shade Driver E1

4.43cm / 1.73in per second

46 seconds (open and close) to cover a length of 204cm / 80.31in

Soma Smart Shades 2

5.68cm / 2.24in per second

35 seconds* to cover a length of 212cm / 83.46in

* Mean average of closing and opening times.

So for the sake of eleven extra seconds, the much quieter operation is well worth it.

It should be noted – and has been in online forums – that the E1’s design is actually in use with other existing products by a few different manufacturers, so if you think it looks familiar, you’ve probably seen it before. Still, none of the other versions of this product uses Zigbee, with some electing for Bluetooth, whilst others, WiFi. Not only that, but none are HomeKit compatible, at least not officially, so that’s another thing to take into account.

I think overall, Aqara has brought something sorely needed to market that’s not only reliable and fast in terms of response but very well priced. If you don’t already have an Aqara hub, the combined price of the E1 and an Aqara hub still presents better value than the Soma, I’m afraid to say, as the cost of the Aqara hub pays for itself once you start adding other devices to it. This is not the case with the soma Connect. It could have been a different story for Soma, but the amount of time they’ve seemingly had in order to get official HomeKit support has been frittered away, with Aqara coming up and effectively pulling the rug from under their feet, although there are always going to be consumers that won’t buy products from China-based companies, so I guess there’s still a market for both.

In essence, this is a triumph for Aqara that hasn’t been too hard to pick up on, so I recommend it thoroughly.