I would implement the component if somebody provides some support/testing. The needed steps:
- Install the Mi Home app and add the xiaomi device. This will download a device plugin.
- Please provide a copy of the mi home plugin. cp. Xiaomi Humidifier support
You don’t need a rooted android device. A emulator is sufficient or a android backup of a non-rooted device. - I will decompile the android app and provide the used API calls/methods
- Extract the access token may be a downgrade of the android app is needed: https://www.home-assistant.io/components/vacuum.xiaomi_miio/#retrieving-the-access-token
- The API methods can be tested my
mirobo --ip <ip> --token <token> raw_command <method> <parameter>
- Please provide a example response of every API call.
After these steps the device can be implemented in github.com/rytilahti/python-miio. The last step is a official Home Assistant component.