# \[APP\]\[Pro\] Xiaomi Miija (Temperature and Humidity)

**URL:** <https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560>\
**Category:** Apps\
**Tags:** app\
**Created:** [March 29, 2023, 11:13am UTC](https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560 "2023-03-29T11:13:05Z")\
**Posts on this page:** 20\
**Page:** 8

<div class="post-metadata">

**Author:** ![Bisch](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bisch/32/12491_2.png) [@Bisch](https://community.homey.app/u/Bisch)\
**Post date:** [January 16, 2025, 2:59pm UTC](https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560/144 "2025-01-16T14:59:49Z")

</div>

How to get the necessary token informations from the app?

Edit: Worked using PiotrMachowskis Extractor tool

However, my Homey doesn’t find the device although config should be ATC1441

---

<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:** [January 16, 2025, 3:44pm UTC](https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560/145 "2025-01-16T15:44:21Z")

</div>

> [@Bisch](#):
>
> However, my Homey doesn’t find the device although config should be ATC1441

Homey’s BLE is pretty crappy, try rebooting.

---

<div class="post-metadata">

**Author:** ![Bisch](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bisch/32/12491_2.png) [@Bisch](https://community.homey.app/u/Bisch)\
**Post date:** [January 16, 2025, 3:58pm UTC](https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560/146 "2025-01-16T15:58:05Z")

</div>

Thank you! Used the zigbee beta firmware from the flasing tool. Now it doesnt even show the “short the device” page in the Homey App. And of course I cant connect it to the flashing tool anymore

---

<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:** [January 16, 2025, 4:00pm UTC](https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560/147 "2025-01-16T16:00:30Z")

</div>

> [@Bisch](#):
>
> Used the zigbee beta firmware from the flasing tool.

In that case I don’t understand the config that you mentioned, which is a BLE thing.

> [@](#):
>
> Now it doesnt even show the “short the device” page in the Homey App

What does it show instead?

---

<div class="post-metadata">

**Author:** ![Bisch](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bisch/32/12491_2.png) [@Bisch](https://community.homey.app/u/Bisch)\
**Post date:** [January 16, 2025, 4:05pm UTC](https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560/148 "2025-01-16T16:05:39Z")

</div>

I tried Zigbee instead of BLE.  
Now it only show the connect device page. Usually it did show this page, then the tipp how to setup a good zigbee netword and then the short the device page.  
I can try to use BLE again using the next device but the Zigbee device is lost now then, right?

Edit: Oh, there is zigbee version of the flasher… trying this now

---

<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:** [January 16, 2025, 4:07pm UTC](https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560/149 "2025-01-16T16:07:33Z")

</div>

> [@Bisch](#):
>
> but the Zigbee device is lost now then, right?

No. If you have problems with the pairing page, try restarting the app or Homey. To put the device in pairing mode, remove the battery, insert it again, then short the two points. It may take some time and retrying, but it should work.

---

<div class="post-metadata">

**Author:** ![Bisch](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bisch/32/12491_2.png) [@Bisch](https://community.homey.app/u/Bisch)\
**Post date:** [January 16, 2025, 4:15pm UTC](https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560/150 "2025-01-16T16:15:29Z")

</div>

Thank you so much for your help!  
Wow it worked after restarting the Homey App (although I tried restarting Homey itself twice before). Beside the temperature seems to be waaaayyy off… is there a way to get the device display to show Celcius again? It changed to Fahrenheit using the custom Zigbee Firmware

---

<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:** [January 16, 2025, 4:20pm UTC](https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560/151 "2025-01-16T16:20:11Z")

</div>

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/9/7997107dd4e7e9c20b811323cade9d18c29cd672.png)

I assume doing that will also reverse it.

---

<div class="post-metadata">

**Author:** ![Bisch](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bisch/32/12491_2.png) [@Bisch](https://community.homey.app/u/Bisch)\
**Post date:** [January 16, 2025, 4:30pm UTC](https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560/152 "2025-01-16T16:30:08Z")

</div>

Wow, this did trick thanks!  
Thank you SO much for everything!

---

<div class="post-metadata">

**Author:** ![And](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/and/32/131408_2.png) [@And](https://community.homey.app/u/And)\
**Post date:** [March 31, 2025, 8:34am UTC](https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560/153 "2025-03-31T08:34:54Z")

</div>

Hi,  
I just got a LYWSD02MMC.  
Unfortunatelly when trying to connect it to the Homey-Pro 2023  
(v 12.40) via the Xiaomi Mija app (v 1.2.25), the pairing Prozess tells me, that there is no new device which can be added.  
I reseted the LYWSD02MMC. But homey still cannot find the device.

In the developer.homey.app I can connect the LYWSD02MMC via Bluetooth.

I created an Xiaomi Mijo Log. ID: 361c4734-4e6b-4fd5-857a-6debf547bf84

Any ideas what I can try to Connect the LYWSD02MMC?

Thanks!  
Best Andreas

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [March 31, 2025, 2:55pm UTC](https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560/154 "2025-03-31T14:55:44Z")

</div>

Can you try to repeat it right after Homey restart, if that will change ?

> [@And](#):
>
> it to the Homey-Pro 2023

Homey 2023 BLE is currently “unstable” but there are some changes on the horizon, so when that will be fixed, we can maybe a look again.

---

<div class="post-metadata">

**Author:** ![And](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/and/32/131408_2.png) [@And](https://community.homey.app/u/And)\
**Post date:** [April 3, 2025, 7:41am UTC](https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560/155 "2025-04-03T07:41:48Z")

</div>

Hi @Sharkys,

thanks for your reply.  
I tried a rebtoot of Homey and also reseted the Xiaomi.  
Unfortunatelly Homey still cannot find the device.

Best, Andreas

---

<div class="post-metadata">

**Author:** ![Murray\_McMillan](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/murray_mcmillan/32/79472_2.png) [@Murray\_McMillan](https://community.homey.app/u/Murray_McMillan)\
**Post date:** [May 7, 2025, 6:09am UTC](https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560/156 "2025-05-07T06:09:01Z")

</div>

I’m assuming that the Bluetooth “changes on the horizon” have now been released into production as my LYWSD02MMC temperature and humidify sensor has now been reliably reporting via Bluetooth for over a week, and is now located several rooms away from my HP23. I know @Sharkys that you have been chasing the Bluetooth issues with Anthom for a long time. Thankyou for your persistence. These Xiaomi sensors are really good and cheap. I will buy more now that they are working reliably (and working with no firmware re-flashing - just out of the box Bluetooth).

I also have a couple of LYWSD02MMC units with the larger display and clock. Before I try moving these across to the Xiaomi Miija app on HP23, can you please answer the following questions:

1. The clock on these devices loses a bit of time and every few months I need to reconnect them to the Xiaomi phone app to reset the accurate time. They also need to be connected to the app to change the time for Daylight Saving Time changes. Is there any way to keep the clock updated when paired with the HP23 as they will no longer be paired with the Xiaomi phone app?
2. The Xiaomi app also provides settings to set the clock format (24hrs or 12hrs am/pm) and °Celsius or °Fahrenheit. Are these able to be set via the Miija app?

Thanks again for your work on this.

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [May 7, 2025, 6:25am UTC](https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560/157 "2025-05-07T06:25:09Z")

</div>

> [@Murray\_McMillan](#):
>
> has now been reliably reporting via Bluetooth for over a week

Unfortunately, I still observe some issues, already reported to Athom … so I still assume there will be some additional changes.

> [@Murray\_McMillan](#):
>
> Is there any way to keep the clock updated when paired with the HP23 as they will no longer be paired with the Xiaomi phone app?

I’m using Mijja Reader app on phone - [https://play.google.com/store/apps/details?id=com.freetimeprojects.mijiareader&hl=en-US](https://play.google.com/store/apps/details?id=com.freetimeprojects.mijiareader&hl=en-US)

> [@Murray\_McMillan](#):
>
> The Xiaomi app also provides settings to set the clock format (24hrs or 12hrs am/pm) and °Celsius or °Fahrenheit. Are these able to be set via the Miija app?

Unfortunately not

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [May 9, 2025, 7:36pm UTC](https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560/158 "2025-05-09T19:36:26Z")

</div>

Just info :

Latest **LYWSD03MMC** are shipped with firmware 2.1.1\_0159, which requires [MI Token Extractor](https://github.com/PiotrMachowski/Xiaomi-cloud-tokens-extractor) and [special modified firmware](https://github.com/pvvx/ATC_MiThermometer/issues/602#issue-2786915630), so that you can flash later on ATC BLE or Zigbee firmware.

As I just converted one device, some tips :

- if process fails, keep repeating (ensure removing battery, closing and opening browser page)
- seems currently the best Zigbee firmware is [LYWSD03MMC-z](https://github.com/pvvx/ZigbeeTLc) - installed via [Telink Flasher v10.1](https://pvvx.github.io/ATC_MiThermometer/TelinkMiFlasher.html) - version **3001-0127**

---

<div class="post-metadata">

**Author:** ![rpvandoorn](https://avatars.discourse-cdn.com/v4/letter/r/73ab20/32.png) [@rpvandoorn](https://community.homey.app/u/rpvandoorn)\
**Post date:** [July 6, 2025, 3:10pm UTC](https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560/159 "2025-07-06T15:10:23Z")

</div>

This is the first time (after 15 monitors) that I’m not succeeding in flashing the zigbee firmware. It looks like it flashed the zigbee firmware:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/0/f077206a2fb44229d97927da5647c95dde1a93f3.png)

But after this I can still connect via bluetooth with my laptop:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/1/b12c2a367bbde5bde53a1abab12ddf8ace265555.png)

After reconnecting it looks like this:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/a/fae477a2de0a43ed3ad415cd551642b717644920.png)

Does it mean the zigbee firmware is not flashed? Homey also isn’t able to find the monitor via ZIgbee…

---

<div class="post-metadata">

**Author:** ![rpvandoorn](https://avatars.discourse-cdn.com/v4/letter/r/73ab20/32.png) [@rpvandoorn](https://community.homey.app/u/rpvandoorn)\
**Post date:** [July 13, 2025, 7:07pm UTC](https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560/160 "2025-07-13T19:07:15Z")

</div>

@Sharkys @robertklep Could you maybe help me with this?

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [July 13, 2025, 7:27pm UTC](https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560/161 "2025-07-13T19:27:22Z")

</div>

I suggest eventually to discuss this on relevant forum for the firmware itself, eg. as issue.  
Also, I assume you read [[APP][Pro] Xiaomi Miija (Temperature and Humidity) - #158 by Sharkys](https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560/158) - sorry, no time to check which version you used, if you used other one, try the one I tested recently.

---

<div class="post-metadata">

**Author:** ![naSliN](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/naslin/32/121524_2.png) [@naSliN](https://community.homey.app/u/naSliN)\
**Post date:** [November 8, 2025, 8:47am UTC](https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560/162 "2025-11-08T08:47:09Z")

</div>

I’ve tried everything to get this working. I have the lywsd03mmc flashed with the ATC54 Firmware and chenged the advertising mode to ATC1441 from the standard BTHome.

When using bthome my homey pro won’t discover it.

When using ATC I can add the device through the Miija app in Homey.

But I don’t get any readings from the sensor and is says something like “56 years ago” when pushing the temp or humidity for that sensor.

I’ve tried two different ones and I get the same result.

Any thoughts?

---

<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:** [November 8, 2025, 9:53am UTC](https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560/163 "2025-11-08T09:53:50Z")

</div>

Homey doesn’t support BTHome, and the sensor values not updating could be because Homey’s BLE implementation is pretty bad.

[Previous page](https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560.md?page=7)

[Next page](https://community.homey.app/t/app-pro-xiaomi-miija-temperature-and-humidity/78560.md?page=9)
