Hi, please share the diagnostic logs right after attempting the pairing
Hi @Sharkys,
Thank you. I attempted the pairing again with the Xiaomi Smart Temperature and Humidity Monitor 3, model MJWSD05MMC / BHR9041GL, using the Xiaomi XMWSDJ04MMC driver.
The sensor was placed directly beside the Homey Bridge. The pairing scan completed with “No new devices have been found.”
I then created the diagnostic report immediately afterwards.
Diagnostic report code: b6edbeb5-6214-4c74-9c31-35dc3b203d8e
Please let me know if you would like me to try anything else or generate another report.
Version 1.2.50 — Experimental support of MJWSD05MMC - Xiaomi Smart Temperature and Humidity Monitor 3
MJWSD05MMC with stock Xiaomi firmware uses encrypted Bluetooth advertisements. Select its dedicated driver, then enter the sensor’s 32-character hexadecimal BLE bindkey in Advanced Settings. Each sensor needs its own key. The driver reads temperature, humidity, battery, and signal strength without connecting to the sensor; it does not synchronise its clock.
Please provide your feedback/experience as part of diagnostic log with all neccessary details.
Hi @Sharkys
Thank you so much for the quick response and for putting together a test version so quickly. I really appreciate it!
I installed test version 1.2.50 and tried the new MJWSD05MMC driver.
The Xiaomi Smart Temperature and Humidity Monitor 3, model MJWSD05MMC / BHR9041GL, was placed directly beside the Homey Pro Mini / Homey Bridge.
After selecting the new driver, the pairing screen remained stuck on the loading spinner for several minutes and did not find a device or show an error. I restarted the Xiaomi Miija app and reproduced the same behaviour.
I created a diagnostic report immediately afterwards.
Diagnostic report code: 83e0042f-122e-477c-8e11-cf8d49358bc9
Thanks again for looking into this, and please let me know if you would like me to try anything else
As I wrote also in the mail, this is behaviour the app can’t directly influence unfortunately. Also I tested that and I’m getting the pairing dialog without problem. Try restarting Homey, Bridge…etc.
Hi Sharkys,
Thank you again for putting together the 1.2.50 test version and adding support for the MJWSD05MMC. I really appreciate you taking the time to do this.
I managed to successfully add all three of my MJWSD05MMC sensors. One thing that may be useful for others is that initially the pairing screen would just continue searching and find nothing.
After I briefly pressed the Bluetooth button on the sensor so that the Bluetooth icon appeared on its display, Homey found it almost immediately and I was able to complete the pairing.
I then extracted the individual BLE bindkeys from my Xiaomi account and entered them in Advanced Settings. After that, all three sensors were successfully reporting temperature, humidity and RSSI. So the new MJWSD05MMC support itself appears to work well.
I have, however, run into another issue after leaving everything running. All three MJWSD05MMC sensors, as well as my existing Xiaomi Clock, stopped updating approximately two days ago. Temperature, humidity and RSSI all stopped updating at around the same time across all four devices.
Today I restarted only the Xiaomi Miija app to see whether this would restore them. It did not. The three MJWSD05MMC sensors still show their last readings and RSSI from two days ago. The Xiaomi Clock received a new timestamp following the app restart, but its temperature, humidity and RSSI values are now blank.
I deliberately did not restart Homey or the Homey Bridge before creating a diagnostic report, in case the failure state is useful for troubleshooting.
Diagnostic report: 51cc9574-74e0-428b-bded-c57b3f56df08
Please let me know if there is anything else you would like me to test or capture. Happy to help, and thanks again for adding support for these sensors.
I also got a forum prompt suggesting I could send this to you by PM instead, so please let me know if you would prefer me to send any further testing or diagnostic information privately. I thought it might be useful to keep this here in case it helps anyone else with the same devices.
Hi, this is known issues that Athom had to fix unfortunately. Try restarting your Bridge,I bet it would start working.
Thanks, Sharky. I restarted the Bridge and left it for around 15 minutes, but unfortunately it doesn’t seem to have resolved it.
The Xiaomi Clock was briefly detected after the restart and showed a fresh RSSI value, but temperature and humidity remain blank. The three MJWSD05MMC Monitor 3 devices haven’t updated at all and are still showing their last temperature, humidity and RSSI readings from two days ago.
Interestingly, the living room Monitor 3’s last RSSI was −41 dBm, so signal strength shouldn’t be the issue.
I haven’t restarted or changed anything else after restarting the Bridge. Let me know what you’d like me to try next.
You can try restarting also Homey SHS - prior to this check also device visibility in Homey Developer Tools. Unfortunately according to the logs, app is not seeing those devices anymore. How close they are to the brigde itself ?
Four ATC BLE thermometers stop updating in Xiaomi Miija 1.2.50 on Homey Pro (Early 2023), firmware 13.5.1. Restarting the app updates readings, but they then freeze again.
When the app was disabled, all four sensors appeared in BLE discovery with recent advertisements, RSSI −61 to −70 dBm. A physical temperature comparison also confirmed stale Homey readings.
Diagnostics report captured while readings were stuck:
41afeaa7-fb64-46d4-8824-5abbd064a1c8
Is there a fix or test version for ATC advertisement subscriptions? I would like to resolve this without a periodic app-restart Flow.
Hi,
please try and report back on new build
Hi Sharkys,
I’m happy to confirm that the latest test build has resolved the issue! All four ATC BLE sensors are now updating correctly and continuously.
Thank you very much for your quick response and for taking the time to fix this problem. I really appreciate your work!
Best regards,
Arnold