# Aqara/Xiaomi - which devices can be updated?

**URL:** <https://community.homey.app/t/aqara-xiaomi-which-devices-can-be-updated/28528>\
**Category:** Devices\
**Tags:** zigbee\
**Created:** [April 17, 2020, 7:17am UTC](https://community.homey.app/t/aqara-xiaomi-which-devices-can-be-updated/28528 "2020-04-17T07:17:17Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Henk\_Renting](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_renting/32/87634_2.png) [@Henk\_Renting](https://community.homey.app/u/Henk_Renting)\
**Post date:** [April 17, 2020, 7:17am UTC](https://community.homey.app/t/aqara-xiaomi-which-devices-can-be-updated/28528/1 "2020-04-17T07:17:17Z")

</div>

Hi all,

I use a lot of Aqara/Xiaomi devices with my Homey. Since Homey cannot update firmware of devices, I was wondering if it would be good to connect some devices once-in-a-while to a Aqara Hub (I own a G2 Cam that acts as a hub too) to update firmware.

Do any of you know which Aqara/Xiaomi devices use firmware? I use buttons, motion sensors, temperature sensors, vibration sensors, cube, double relay, etc…

If I know for sure a device does not have updatable firmware, there’s no need to connect them to the hub as well.

If there’s a changelog somewhere of firmware for devices of these brands, that would be even better. But haven’t been able to find such… ;(

Here is a list of what we know so far:  
(with thanks to @robertklep)

**CAN** be updated:

- Aqara motion sensor
- Aqara vibration sensor
- Aqara water sensor
- Aqara wireless switch double
- Aqara/Xiaomi cube
- Xiaomi light sensor

**CANNOT** be updated:

- Aqara occupancy sensor
- Aqara door and window sensor
- Aqara temperature/humidity/pressure sensor
- Aqara wireless switch
- Xiaomi illumination sensor

Please let me know if the above is incorrect of if you have any additions.  
For to be exact, we might have to need modelnumbers; but let’s see if people are interested in such a list her. 🙂

---

<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:** [April 17, 2020, 7:30am UTC](https://community.homey.app/t/aqara-xiaomi-which-devices-can-be-updated/28528/2 "2020-04-17T07:30:02Z")

</div>

Looking at some of my Xiaomi devices:

- illumination sensor: cannot be updated
- multi sensor (temp/hum/pressure): cannot be updated
- vibration sensor: can be updated
- cube: can be updated
- water sensor: can be updated
- open/close sensor: cannot be updated
- motion sensor: some can be updated, some can’t
- button: cannot be updated
- double switch: can be updated

I’m looking for the presence of the OTAU cluster to determine if a device can be updated or not. I don’t know if that’s the only way for devices to be updated, nor do I know if devices that _have_ the OTAU cluster can actually be updated.

Be aware that pairing the devices with an Aqara hub effectively removes them from Homey, breaking any flows that depend on it.

---

<div class="post-metadata">

**Author:** ![Henk\_Renting](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_renting/32/87634_2.png) [@Henk\_Renting](https://community.homey.app/u/Henk_Renting)\
**Post date:** [April 17, 2020, 7:43am UTC](https://community.homey.app/t/aqara-xiaomi-which-devices-can-be-updated/28528/3 "2020-04-17T07:43:58Z")

</div>

Thanks @robertklep!  
Are you referring to Xiaomi or Aqara devices? Can you specify? I see both, I think…

> [@robertklep](#):
>
> I’m looking for the presence of the OTAU cluster to determine if a device can be updated or not

Is that easy to determine for a non-dev like me? 😉 If yes, how?

> [@robertklep](#):
>
> Be aware that pairing the devices with an Aqara hub effectively removes them from Homey, breaking any flows that depend on it.

That’s exactly why I’d like to know upfront if a device can be updated or not… 🙂

---

<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:** [April 17, 2020, 8:01am UTC](https://community.homey.app/t/aqara-xiaomi-which-devices-can-be-updated/28528/4 "2020-04-17T08:01:13Z")

</div>

I can’t be bothered to find the exact model types, but taken from [the Aqara & Xiaomi Zigbee app page](https://homey.app/nl-nl/app/com.xiaomi-mi/Aqara-&-Xiaomi-ZigBee/), these are the ones I have:

- Aqara wireless switch
- Aqara wireless switch double
- Xiaomi light sensor
- Aqara Door and Window Sensor
- Occupancy sensor (these _aren’t_ updateable)
- Aqara Motion Sensor (these _are_ updateable)
- Aqara Vibration Sensor
- Aqara Temperature and Humidity Sensor
- Cube

And the [water sensor](https://www.gearbest.com/home-smart-improvements/pp_668897.html), which isn’t supported by Homey I guess.

I use deCONZ to check which clusters are supported, I don’t think that Homey provides a means of checking which clusters a device supports.

Any particular reason why you want to update firmware anyway, besides “I just want to run the latest version”? I don’t think I’ve ever run into issues with any of these devices that required a firmware update.

---

<div class="post-metadata">

**Author:** ![Henk\_Renting](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_renting/32/87634_2.png) [@Henk\_Renting](https://community.homey.app/u/Henk_Renting)\
**Post date:** [April 17, 2020, 10:36am UTC](https://community.homey.app/t/aqara-xiaomi-which-devices-can-be-updated/28528/5 "2020-04-17T10:36:10Z")

</div>

No particular reason indeed. That why it would be interesting to have a changelog.  
I have a few devices still unused and knowing whether or not they run firmware could mean to first connect them to a hub to see if there are any updates, before connecting them to Homey.

Talk is that the water sensor needs a Zigbee rewrite from Homey before they are supported. As well as smoke detectors on Zigbee.

I will update the first post so we can keep track of devices which are/aren’t update-able. That way we don’t have to scroll through all the replies here.  
Would be nice if you could check if I have noted them correctly, once I am done.

Thanks again!

---

<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:** [April 17, 2020, 10:49am UTC](https://community.homey.app/t/aqara-xiaomi-which-devices-can-be-updated/28528/6 "2020-04-17T10:49:42Z")

</div>

> [@Henk\_Renting](#):
>
> Talk is that the water sensor needs a Zigbee rewrite from Homey before they are supported. As well as smoke detectors on Zigbee.

The water sensors use the IAS (Intruder Alarm System) Zone cluster (which Homey doesn’t support, I guess). Doesn’t really make sense to me, but perhaps they did that so you could (more) easily trigger alarms when something is flooding. I think the same goes for the smoke detectors.

---

<div class="post-metadata">

**Author:** ![Henk\_Renting](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_renting/32/87634_2.png) [@Henk\_Renting](https://community.homey.app/u/Henk_Renting)\
**Post date:** [April 17, 2020, 10:55am UTC](https://community.homey.app/t/aqara-xiaomi-which-devices-can-be-updated/28528/7 "2020-04-17T10:55:11Z")

</div>

Have edited my first post. Let me know if I have copied some of you additions incorrectly.  
Thanks again!

---

<div class="post-metadata">

**Author:** ![EdNL](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ednl/32/90603_2.png) [@EdNL](https://community.homey.app/u/EdNL)\
**Post date:** [February 26, 2024, 3:39pm UTC](https://community.homey.app/t/aqara-xiaomi-which-devices-can-be-updated/28528/8 "2024-02-26T15:39:05Z")

</div>

Hi, i want to reopen this topic:  
How can you check if there is a firmware update? It would be useful if there was a list where you can see which product has had an update.

I just saw that the curtain device has had an update. But how do I check that on my Homey? Coincidentally, the curtain device was still on my Aqara hub.

---

<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:** [February 26, 2024, 3:40pm UTC](https://community.homey.app/t/aqara-xiaomi-which-devices-can-be-updated/28528/9 "2024-02-26T15:40:21Z")

</div>

> [@EdNL](#):
>
> How can you check if there is a firmware update? It would be useful if there was a list where you can see which product has had an update.

Homey doesn’t support Zigbee firmware updates.

---

<div class="post-metadata">

**Author:** ![EdNL](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ednl/32/90603_2.png) [@EdNL](https://community.homey.app/u/EdNL)\
**Post date:** [February 26, 2024, 3:51pm UTC](https://community.homey.app/t/aqara-xiaomi-which-devices-can-be-updated/28528/10 "2024-02-26T15:51:18Z")

</div>

Thank you @robertklep  
I have to connect them to my Aqara Hub and put them back to Homey 🙂

Offtopic question:  
And update for Ikea products?

---

<div class="post-metadata">

**Author:** ![Henk\_Renting](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_renting/32/87634_2.png) [@Henk\_Renting](https://community.homey.app/u/Henk_Renting)\
**Post date:** [February 26, 2024, 3:57pm UTC](https://community.homey.app/t/aqara-xiaomi-which-devices-can-be-updated/28528/11 "2024-02-26T15:57:58Z")

</div>

Off-topic but quick answer:  
The Ikea changelogs can be checked here:  
[https://ww8.ikea.com/ikeahomesmart/releasenotes/releasenotes.html](https://ww8.ikea.com/ikeahomesmart/releasenotes/releasenotes.html)  
and here:  
[https://static.homesmart.ikea.com/releaseNotes/](https://static.homesmart.ikea.com/releaseNotes/)

You have to connect all Zigbee Ikea products (as all devices you use with Homey) to an Ikea Tradfri or Dirigera hub to receive updates and then reconnect them to Homey and repair all flows.  
This can help with that:

> [@\[HOW-TO\]\[Pro\]\[Cloud\] - Tool to FIX (advanced) flows after removing and re-adding devices](https://community.homey.app/t/how-to-pro-cloud-tool-to-fix-advanced-flows-after-removing-and-re-adding-devices/65018):
>
> rotating_lightwarning Use at own risk! warning rotating_light Hi, So I just go a new house and wanted to make my Zigbee network a bit better by removing an re-adding my devices so I get a stable network. But the issue with this is you have to fix all your flows. (Ofcourse [https://homey.app/a/com.athom.flowchecker/](https://homey.app/a/com.athom.flowchecker/) can indicate the broken flows) I made a small script which can help with fixing the flows. So what do you need: Device ID you would like to update - You can get th…

---

<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:** [February 26, 2024, 4:04pm UTC](https://community.homey.app/t/aqara-xiaomi-which-devices-can-be-updated/28528/12 "2024-02-26T16:04:58Z")

</div>

Or use a Zigbee controller that supports OTA updates, like zigbee2mqtt, ZHA or deCONZ.
