# Aqara mini switch (2018) paired, but not exposed to homekit via homelkitty

**URL:** <https://community.homey.app/t/aqara-mini-switch-2018-paired-but-not-exposed-to-homekit-via-homelkitty/123062>\
**Category:** Devices\
**Tags:** zigbee, homey-pro\
**Created:** [December 7, 2024, 2:02pm UTC](https://community.homey.app/t/aqara-mini-switch-2018-paired-but-not-exposed-to-homekit-via-homelkitty/123062 "2024-12-07T14:02:20Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Henk\_van\_Roon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_van_roon/32/120781_2.png) [@Henk\_van\_Roon](https://community.homey.app/u/Henk_van_Roon)\
**Post date:** [December 7, 2024, 2:02pm UTC](https://community.homey.app/t/aqara-mini-switch-2018-paired-but-not-exposed-to-homekit-via-homelkitty/123062/1 "2024-12-07T14:02:20Z")

</div>

I’ve paired 2 aqara mini switches (2018). They are not exposed to homekit via homekitty. I’ve contacted Homekitty and they confirmed that this device can’t be exposed to homekit because it lacks any usable capability in the homey device list. It only shows alarm\_battery and measure\_battery. Can this be fixed? I used to work with homebridge and these switches worked perfectly fine in homekit.

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [December 7, 2024, 5:52pm UTC](https://community.homey.app/t/aqara-mini-switch-2018-paired-but-not-exposed-to-homekit-via-homelkitty/123062/2 "2024-12-07T17:52:49Z")

</div>

Why didn’t you ask @robertklep who would be able to solve this problem?

I did some research. All my batterie powered button devices (e.g. Aqara Mini Switch 2018, Aqara Opple 6, Philips Dimmer Switch Gen. 2, Fibaro KeyFob, IKEA Symfonisk 2,…) have only the capabilities `alarm_battery` and/or `measure_battery`. So I suspect that this is a requirement from Athom. So Athom is the only one who can solve this problem, but they most likely won’t do so.

What do you want to achieve? What is your goal or use case. Maybe there is a workaround.

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [December 7, 2024, 5:54pm UTC](https://community.homey.app/t/aqara-mini-switch-2018-paired-but-not-exposed-to-homekit-via-homelkitty/123062/3 "2024-12-07T17:54:51Z")

</div>

> [@DirkG](#):
>
> Why didn’t you ask @robertklep who would be able to solve this problem?

He did 😊

I was the one saying that with only the two capabilities mentioned, HomeKitty cannot do anything with these devices (I also don’t understand how they can work as a switch without at least something like an `onoff` or `button` capability).

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [December 7, 2024, 6:12pm UTC](https://community.homey.app/t/aqara-mini-switch-2018-paired-but-not-exposed-to-homekit-via-homelkitty/123062/4 "2024-12-07T18:12:08Z")

</div>

First I checked your HomeKitty topic and didn’t find a post from Henk. Then I checked GitHub and realized that he didn’t asked you **who** could solve the problem: the app developer of the Aqara app or Athom.  
That’s what I meant with my question.

I don’t understand how it works either. But I’m not a programmer. 😉

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [December 7, 2024, 6:18pm UTC](https://community.homey.app/t/aqara-mini-switch-2018-paired-but-not-exposed-to-homekit-via-homelkitty/123062/5 "2024-12-07T18:18:33Z")

</div>

> [@DirkG](#):
>
> Then I checked GitHub and realized that he didn’t asked you **who** could solve the problem: the app developer of the Aqara app or Athom.

I’m not sure either 🤔

---

<div class="post-metadata">

**Author:** ![Wim\_Post](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/wim_post/32/56793_2.png) [@Wim\_Post](https://community.homey.app/u/Wim_Post)\
**Post date:** [December 7, 2024, 7:07pm UTC](https://community.homey.app/t/aqara-mini-switch-2018-paired-but-not-exposed-to-homekit-via-homelkitty/123062/6 "2024-12-07T19:07:45Z")

</div>

No offence intended, but I’m not sure I understand the problem. So you can’t use the miniswitch in homekit, but why would you want to?

I have the miniswitch paired to homey and use the single-, double- and triple click and long press. This works like a charme.

All my home automations are managed by Homey. So I don’t need a copy of the switch in ‘homekit’

I only use ‘homekit’ so I can use ‘Siri’ to trigger Homey actions.

---

<div class="post-metadata">

**Author:** ![Michael](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/michael/32/110520_2.png) [@Michael](https://community.homey.app/u/Michael)\
**Post date:** [December 8, 2024, 10:49am UTC](https://community.homey.app/t/aqara-mini-switch-2018-paired-but-not-exposed-to-homekit-via-homelkitty/123062/7 "2024-12-08T10:49:07Z")

</div>

Some people use Homey as an HomeKit translator (i did).  
I found the WAF (Wife Approval Factor) is way higher with HomeKit then with Homey.

---

<div class="post-metadata">

**Author:** ![Henk\_van\_Roon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_van_roon/32/120781_2.png) [@Henk\_van\_Roon](https://community.homey.app/u/Henk_van_Roon)\
**Post date:** [December 8, 2024, 12:01pm UTC](https://community.homey.app/t/aqara-mini-switch-2018-paired-but-not-exposed-to-homekit-via-homelkitty/123062/8 "2024-12-08T12:01:56Z")

</div>

I’ve got several native homekit relays and lights that I want to switch on and off. So I need These switches to be exposed to homekit. My setup is more homekit centered. My main objective for Homey is to connect devices that are not homekit compatible. I guess it’s the other way around of what you are doing.

---

<div class="post-metadata">

**Author:** ![Henk\_van\_Roon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_van_roon/32/120781_2.png) [@Henk\_van\_Roon](https://community.homey.app/u/Henk_van_Roon)\
**Post date:** [December 8, 2024, 12:04pm UTC](https://community.homey.app/t/aqara-mini-switch-2018-paired-but-not-exposed-to-homekit-via-homelkitty/123062/9 "2024-12-08T12:04:22Z")

</div>

does anyone know how I can reach out to the developer of Aqara? So far I only found this forum.

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [December 8, 2024, 12:10pm UTC](https://community.homey.app/t/aqara-mini-switch-2018-paired-but-not-exposed-to-homekit-via-homelkitty/123062/10 "2024-12-08T12:10:22Z")

</div>

The forum is the official way.

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [December 8, 2024, 12:11pm UTC](https://community.homey.app/t/aqara-mini-switch-2018-paired-but-not-exposed-to-homekit-via-homelkitty/123062/11 "2024-12-08T12:11:54Z")

</div>

Contact options can be found in the App Store:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/1/21c9bef12a69639d44c5e05e3c65f87e1138cdf9.jpeg)

In the case of the Aqara App, all options lead to the Homey Community Forum:

[[APP] Aqara & Xiaomi Smart Home - Simplify your life with a smarter home](https://community.homey.app/t/app-aqara-xiaomi-smart-home-simplify-your-life-with-a-smarter-home/156)

---

<div class="post-metadata">

**Author:** ![Henk\_van\_Roon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_van_roon/32/120781_2.png) [@Henk\_van\_Roon](https://community.homey.app/u/Henk_van_Roon)\
**Post date:** [December 8, 2024, 12:29pm UTC](https://community.homey.app/t/aqara-mini-switch-2018-paired-but-not-exposed-to-homekit-via-homelkitty/123062/12 "2024-12-08T12:29:34Z")

</div>

That’s how I ended up in this forum. Let’s hope the developers of the aqara app are reading some of the posts here to.

---

<div class="post-metadata">

**Author:** ![TedTolboom](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tedtolboom/32/12081_2.png) [@TedTolboom](https://community.homey.app/u/TedTolboom)\
**Post date:** [December 8, 2024, 12:37pm UTC](https://community.homey.app/t/aqara-mini-switch-2018-paired-but-not-exposed-to-homekit-via-homelkitty/123062/13 "2024-12-08T12:37:18Z")

</div>

How devices are exposed to HomeKit / HomeyKittey is not defined by the apps; it is based on a translation of (custom) Homey device capabilities to HomeKit capabilities.

The button pressed trigger of the Aqara mini switch is a custom capability that does not have a HomeKit translation, but can be used within Homey’s flows to trigger actions.

Although I even think there is no matching HomeKit capability (I am no HomeKit expert though).

The developer 😉

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [December 8, 2024, 12:41pm UTC](https://community.homey.app/t/aqara-mini-switch-2018-paired-but-not-exposed-to-homekit-via-homelkitty/123062/14 "2024-12-08T12:41:36Z")

</div>

Can you explain what exactly you want to do with this switch from HomeKit? Perhaps there are alternative ways of achieving what you’re looking for.

---

<div class="post-metadata">

**Author:** ![Henk\_van\_Roon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_van_roon/32/120781_2.png) [@Henk\_van\_Roon](https://community.homey.app/u/Henk_van_Roon)\
**Post date:** [December 8, 2024, 12:59pm UTC](https://community.homey.app/t/aqara-mini-switch-2018-paired-but-not-exposed-to-homekit-via-homelkitty/123062/15 "2024-12-08T12:59:12Z")

</div>

In the past I used Homebridge to expose aqara devices to homekit. The mini switch showed in homekit with te ‘pressed once / pressed twice / pressed long properties’ and worked perfectly fine.  
I’ve tested the mini switch with Honey flows and that work indeed, but is not useful for me.  
My scenario:

- Pres once → switch Nanoleave light on-off
- pres twice → switch Meros light on–off
- pres long → set Nanleave light to bright white

To my humble opinion I’m stuck with homebrige for some of my Zigbee devices. To me that is far from perfect. Having 2 Zigbee networks in one home is a disaster waiting to happen. The lack of routers of the smaller Zigbee network is just one of the things that I’m worried about.

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [December 8, 2024, 1:11pm UTC](https://community.homey.app/t/aqara-mini-switch-2018-paired-but-not-exposed-to-homekit-via-homelkitty/123062/16 "2024-12-08T13:11:31Z")

</div>

> [@Henk\_van\_Roon](#):
>
> In the past I used Homebridge to expose aqara devices to homekit. The mini switch showed in homekit with te ‘pressed once / pressed twice / pressed long properties’ and worked perfectly fine.

Do you mean that you were using automations in Home to make this happen? If the button was pressed once, the Nanoleaf light was toggled, if the button was pressed twice, the Meross light was toggled, etc.

Somewhere you would have needed to define which action to take when the button was pressed.

> [@](#):
>
> I’ve tested the mini switch with Honey flows and that work indeed, but is not useful for me.

Why not?

I’m trying to understand what you’re trying to replicate.

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [December 8, 2024, 3:51pm UTC](https://community.homey.app/t/aqara-mini-switch-2018-paired-but-not-exposed-to-homekit-via-homelkitty/123062/17 "2024-12-08T15:51:32Z")

</div>

> [@Henk\_van\_Roon](#):
>
> Let’s hope the developers of the aqara app are reading

(For next time(s)):

Hope… hope…  
The whole point of Dirk’s mini howto was: these apps have their own topic, he even linked to it for your convenience 😉 :

> [@DirkG](#):
>
> [[APP] Aqara & Xiaomi Smart Home - Simplify your life with a smarter home](https://community.homey.app/t/app-aqara-xiaomi-smart-home-simplify-your-life-with-a-smarter-home/156)

In most cases the developer gets notified by new posts in his/her app topic _automagically_.

---

<div class="post-metadata">

**Author:** ![Henk\_van\_Roon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_van_roon/32/120781_2.png) [@Henk\_van\_Roon](https://community.homey.app/u/Henk_van_Roon)\
**Post date:** [December 8, 2024, 4:56pm UTC](https://community.homey.app/t/aqara-mini-switch-2018-paired-but-not-exposed-to-homekit-via-homelkitty/123062/18 "2024-12-08T16:56:34Z")

</div>

The automation in Homekit looks like this:

if (miniSwitch.pressedOnce) {  
if (nanoleadLight.On) {  
set nanoleafLigt.off;  
else {  
set nanoleafLight.on;  
}  
}  
}

if (miniSwitch.pressedTwice) {  
if (merossLight.On) {  
set merossLigt.off;  
else {  
set merossLight.on;  
}  
}  
}

if (miniSwitch.pressedLong) {  
set nanoleafLigt.brightness = ‘100%’;  
set nanoleafLigt.color = ‘red’;  
}

I can’t use the Homey flows because the NanoLeaf- and Meross lights are not exposed to Homey. They only connect to Apple’s Homekit.

---

<div class="post-metadata">

**Author:** ![Wim\_Post](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/wim_post/32/56793_2.png) [@Wim\_Post](https://community.homey.app/u/Wim_Post)\
**Post date:** [December 8, 2024, 5:40pm UTC](https://community.homey.app/t/aqara-mini-switch-2018-paired-but-not-exposed-to-homekit-via-homelkitty/123062/19 "2024-12-08T17:40:01Z")

</div>

Maybe this workaround is a no-go for you.

Create a virtual device in homey “Nano-leaf on”

Copy the device through ‘homekitty’ to HomeKit

Make a flow in homey

WHEN ‘Single press miniswitch’  
THEN change “Nano-leaf on”

In HomeKit:

WHEN “Nanoleaf on“ is turned on  
THEN turn ‘nanoleaf’ on

WHEN “Nanoleaf on“ is turned off  
THEN turn ‘nanoleaf’ off

I already had a virtual device ‘maks’

So I created this flow in homey:

 ![Scherm­afbeelding 2024-12-08 om 18.55.53](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/5/c5a22229b5f11b67575ff8ee0e45c7bc00ebf211.jpeg)

One click on ‘maks’ changes in both homey and HomeKit

 ![Scherm­afbeelding 2024-12-08 om 19.19.28](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/6/2680812ee03a33181560e74a9708a5549e69487f.jpeg)

I created these automations in HomeKit:

 ![Scherm­afbeelding 2024-12-08 om 19.20.19](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/8/58d7ddd46eec118465411e3782410ba74683cdec.jpeg)

 ![Scherm­afbeelding 2024-12-08 om 19.18.25](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/1/e1dda09a7bbe3e32d9897eaf7b5565f308d0b08d.jpeg)

It works.

---

<div class="post-metadata">

**Author:** ![Henk\_van\_Roon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_van_roon/32/120781_2.png) [@Henk\_van\_Roon](https://community.homey.app/u/Henk_van_Roon)\
**Post date:** [December 9, 2024, 10:30am UTC](https://community.homey.app/t/aqara-mini-switch-2018-paired-but-not-exposed-to-homekit-via-homelkitty/123062/20 "2024-12-09T10:30:57Z")

</div>

@Wim_Post This certainly looks like a usable workaround. I’ll give this a try.  
Thanks a lot.

[Next page](https://community.homey.app/t/aqara-mini-switch-2018-paired-but-not-exposed-to-homekit-via-homelkitty/123062.md?page=2)
