Review: Xiaomi Aqara Wall Switch (double and single key)

So a while (couch) ago I posted on /r/homeautomation asking about Xiaomi Wall switches, I had a couple of questions before I was going to get them for my new house. Well… now it is 3 months later and I finally decided to report back on my findings! I will apologize for the delay because I definitely didn’t report back as quick as I’ve wanted.  Now that’s out of the way, lets go!

*Safety Disclaimer: I’m by no means a professional but all the installment was done by friends who had knowledge about the topic, please don’t install a switch like this if you don’t know what you’re doing, stay safe!*

*Shill Disclaimer: I’m not sponsored by Gearbest to review this product. I’ve bought a lot of Xiaomi smart home stuff from Gearbest and in my opinion they’re the fastest and cheapest (I’ve heard a lot of different opinions tho). The links are referral links (clicks = I get points on their site) BUT the only reason for this is to buy more products to review!*

edit: For the switch to work you need the Xiaomi Gateway, this gateway has a Chinese/AU plug so you need a adapter if you don’t have this kind of plug at home. This gateway can support up to 30 devices and AFAIK you can’t use the switch directly without it.

I’ve ordered a Xiaomi Aqara Double Key Wall Switch (Phew what a mouthful) from (is a reputable site which I’ve placed more than 15+ order), the switch is very interesting because it is a Zigbee switch that is compatible with a lot of home automation software for only 25 euro. It was delivered in about two weeks which I was pretty happy about. It was packaged very professionally (like every Xiaomi product) and the unboxing was pretty straightforward. It included:

  • The actual switch
  • 4 screws
  • Manual (in Chinese)

For me it didn’t really matter the manual was in Chinese, they have an English manual online which provides all the information I needed. The real problem was that the switch is made for square wallboxes and in the Netherlands we use round boxes. The square that sticks out on the back is 5.7 by 5.7 cm and the depth is 2.7 cm, I’ve found some square wall boxes that are 6 by 6 so those would fit perfectly.

The Xiaomi Double key Switch back
My round wallbox

So I had to make ‘room’ for the square box to fit in the round box. First I had to remove my ‘ol trusty switch that was ugly as hell. You might ask: ‘why would I buy a double key switch if I only have a single key now?’ Because I thought (potential spoiler) that I could only connect the wires for a single key and the other key would just be programmable (for other automation’s), sadly enough I had to find this out the hard way.

My old switch
Very… VERY professionally done and well executed (please don’t hate me :c)

After I made the space I took apart the switch and installed it on the wallbox.

Preparing the switch to be installed
It fits!
All screwed in
Dang that looks slick.
Close up!

After I connected it and turned the electricity back on, it made a ‘zip’ sound and the red light was blinking, apparently it overloaded and I’m lucky that the switch shut itself down. For some reason I just couldn’t get it working and after I few headaches I decided to stop fiddling with it and ask Gearbest. After contacting the Gearbest support (which I should’ve done way earlier) they told me that if I want to use a double key switch, it has to be actually connected to two switches. So I went to their site and this time I actually bought a single key switch (which, for some reason, costs more than the double key). The setup was exactly the same as the double key but after I had installed the single key switch it worked out of the box! After I paired it with the the Xiaomi Home app it was all set up and ready to go, it’s even compatible with Home Assistant 🙂 It has a very satisfying click whenever you push it, you can even hear the click when you toggle it via the app (maybe some people won’t like this).

Final verdict

So after a stupid decision with the double key switch and molesting my wall box, would I still recommend this product? I definitely would. The switch looks so damn clean, it works on Zigbee and the click is very very satisfying, the Xiaomi Home app is alright but so much stuff is still in Chinese even tho this is one of the biggest tech companies out there?! You can get the single key for 25 euro and the double key for 23 euro (sometimes even cheaper on sales @Gearbest), the only thing that holds me back on calling this the best bang for your buck switch is the fact that you need a square wall box to mount it. I made it ‘work’ for a round box, but not the way I would like. If for some reason Xiaomi would decide to make these for round wall boxes I would buy 15 of these and put them all over in my house, until that happens I can still recommend it to people with square wall boxes or people willing to sacrifice their wall box for it (or an alternative solution).

Click here to buy the single key switch and here for the double key switch

Some pictures to finish it off!
Indicator lights (you can find them back in the manual)
All set up in Home Assistant

11 thoughts to “Review: Xiaomi Aqara Wall Switch (double and single key)”

  1. Hi Antoine,

    Thank you for this detailed review. I am also thinking to buy these switches and install into all my house, but can not find any reliable information if it is possible to send separate Home Assistant commands to turn-on lights and turn-off. You are also mentioning only “toggle it via the app”. Does it mean it is not possible to make automation script that turns-off all lights?

    I would really appreciate you answer/comments on this. Thank you.

    Best regards,

    1. Hey!

      AFAIK I never specifically said you can only toggle it via the app. If you only use the Mi Home app then yes, toggling via the app is the only way. But if you connected your switches to your gateway, and that gateway to your Home Assistant they’ll also work via Home Assistant (simultaneously). And yes, you can send separate commands for the switch, if I recall right the Home Assistant commands are switch.turn_on and switch.turn_off, it’s not light.turn.x because it’s not a smart bulb, but an actual switch. Because you can send the switch.turn_x or switch.toggle commands, you can also use these commands for scripts in Home Assistant. I hope I helped you out 🙂

      Best regards.

  2. Hey hey! Thanks for the review, makes perfect sense!
    Facing the wall box issue currently, tried praxis, gamma and karwei. Where did you get the large box from? Do you have a name for the product? It’ll really help since I have this hanging out of the wall in the living room


    1. Hey man,

      Tbh, a squared box is hard to get in the Netherlands. I just broke corners in the round box so it would fit, for some reason it’s still sturdy…

      It’s really DIY(or DIWHY), you could always import a squared box from the UK.

  3. Hello Antoine,

    First of all, nice review! I have a question, can you tell me how you made the square box fit in the round wall box?

    1. I’ll copy what I told NT:

      Hey man,

      Tbh, a squared box is hard to get in the Netherlands. I just broke corners in the round box so it would fit, for some reason it’s still sturdy…

      It’s really DIY(or DIWHY), you could always import a squared box from the UK.

      1. Thank you! I found out the seller “Mijia Homes Store” on Ali express added the square box so you can order the switch and box at the same time.

  4. Thanks for the review and a bit of a tutorial! Anyway, what home assistant are you using at the last picture? Thanks!

    1. Thanks man, love reading comments like these 🙂

      The software I use for my smart home is called: ‘Home Assistant’. It’s a bit hard to get into, but after a while you’ll start to love it!

Leave a Reply to Antoine Cancel reply

Your email address will not be published. Required fields are marked *