I was wondering if it’s possible to manage a Xiaomi Mi Robot vacuum cleaner with HA but without having to ever allow traffic between the robot and the Internet nor having to use the Mi Home app. I understand after reading the documentation that the token can be extracted directly using
miio (not 100% guaranteed, it seems) or by dumping it from the phone application which requires registering the device etc, I assume.
- Would it be possible to extract the token without having to connect to the internet neither the phone app nor the vacuum cleaner? I guess the answer is no if I’m using the phone app but perhaps it’s possible using
miioas AFAICS it basically looks for the device in the LAN however I fear that if the robot never has internet access it might not be able to initialise itself or something.
- Once the token is extracted no matter how (
miioor via the phone app), would it be possible to fully control the robot from HA if all the internet traffic from/to the device is blocked? There are some comments here pointing to the fact that the device might not work if it does not have Internet access, thus my question.
As you can imagine, I’m basically a bit concerned about this machine sending too much data out