Xiaomi Philips Lights don't show up or appear offline in MiHome App

Hi,

I have 5 of these Xiaomi Philips Downlights installed. They have worked fine so far. Did all the stuff with the tokens etc. and the integration in Home Assistant was fine.

However, for quite some time now the lamps didn’t show up in the MiHome App anymore (marked as offline). They still could be controlled by Home Assistant and were online in my network. But because I wanted to change the SSID of my network, I have decided to reset and re-pair them.

The problem: they still don’t show up in the MiHome app. The app actually does the pairing and the lamps go online in my network. But because the app refuses to see them I now can’t extract the token I need for Home Assistant.

The question: did anybody else every experience this problem? And is there a solution for the MiHome App not showing the devices?

I have tried the latest version on Android and iOs, and the one used to extract the tokens on another Android device. In every case the lamps don’t show up. :frowning_face:

Do you have the MiHome app set to the right country? Some of my Xiaomi devices only work on the Singapore or China Server… I presume you have to use MiHome and not the Yeelight app?

Yes, it’s the MiHome app, and the servers are configured correctly. It did work in the past, and I didn’t change anything in the MiHome app. When scanning for devices it sees them, starts the pairing process, but in the end just fails. Like if the app is not able to communicate with the lamps once they have been paired, and therefore does not add them to the list of known devices.

Just for completeness:
I have three other Xiaomi Philips lights (the candles) which I didn’t yet reset. For those I chose to use this manual method of changing the Wifi settings. This worked great. They’re still not displayed in the MiHome app, but at least they now use the correct Wifi and work with Home Assistant.

nice find… the docs for that seem to say you can use it to configure the device from scratch too… weird that doesn’t work either.

As I said, unce upon a time all this worked without an issue. It’s as if the app has stopped supporting these lamps. :frowning:

After giving this some more thought I finally have figured out myself:
I have cut internet access for the lamps in my router previously when they were already working (nobody likes IoT devices reporting to China after all). The router of course did not forget about that setting when I have reset the lamps. So after the pairing process they just weren’t able to communicate with China, which is why they didn’t show up in the MiHome app. Granting internet access again has fixed the issue. Stupid me. :laughing:

Hi Daniel! I have the same problem.
MIHome is in Chinese Mainland, I have some gadgets like camera, Wifi Repeaters, etc but my 4 Philips-Xiaomi are not show in the app even yes in my Home Assistant app which I can control them by.

I need that the lights are shown in Mi Home app, how doy you cut and grant internet?

That depends on your router. Not every router supports blocking internet for specific devices. You’ll have to search the web for instructions that match your router model. :+1: