With the Mi Home App, I’m following the instructions to setup the device. But when on the page where to connect to hub’s wifi. The iPhone doesn’t want to connect to the wifi for making an HomeKit connect. See screenshot.
I have the exact same problem. M1S hub, 2021/01 model. I think I have done a reset about 40 times now. Tried every possible configuration, but it never shows in MiHome or HA, I can only get it in HomeKit or AqaraApp.
I have found the solution on reddit, and added some additional info to it.
The key is that you cannot connect with Mi Home until the voice prompt is says: “Ready to connect. Please open Mi Home app”
Power on and wait for 1 minute and let it finish booting.
Press the button 10 TIMES QUICKLY. The blinking should stop immediately. If doesn’t then repeat the 10 clicks faster.
You will hear a “Device resetting” prompt followed by LED blinking.
Now press the button TWICE QUICKLY. You should hear a beeping sound and the blinking should stop immediately again. The device will restart automatically. If don’t hear the beep, then start the process again from the first point.
If you hear the prompt “Ready to connect. Please open Mi Home app” then you are successfully switched to Mi Home mode. At this point it looks like it is ready connect, but it wasn’t for me.
Press and hold the button for 10 seconds, until you hear the connection prompt again.
I can confirm, with EXTREAME difficulty it WILL integrate using the homekit controller integration, i spent over 2 hours on it and for some reason it decided to integrate while downloading a firmware update.
i dont know why it didnt do it beforehand, i followed the exact same steps over and over for 2 hours. and it just decided to integrate. i dont have an iphone, or an emulater… i just use the xiaomi home app.
when it asks for a pin code eg. xxx-xx-xxx i used the code on the hub… then it just imported the child devices.
my server is based in mainland china and i live in Australia…hope this helps.
I need to say that you have to press incredibly fast not just fast the 10 times. After that I hear in the first tests no beep. Then I “play” a little bit with the button and do some ramdom double-presses. That worked.