I too have been looking into integrating this vacuum in homeassistant, integration in google home works well for now but I would love to add the status of the vacuum as well as some activation switches to enable te vacuum in my dashboards.
I’m going to see if maybe iLife can help me a bit further maybe they have some future integration planned for HA. Will update soon
I have some progress here. I’ve managed to connect the vacuum cleaner via mitmproxy and decrypt the communication with the cloud. It turend out that a MQTT protocol is used. After some DNS modifications I even managed to forward the traffic to my Mosquitto broker. And now the fun part begins: I have to discover the protocol of content of MQTT messages. The vaccum cleaner subscribes only to one topic:
The API used is partially described here: Device properties, events, and services but not completely, e.g. the vaccum cleaner sends such message every 10 seconds: