Support of Xiaomi vacuum mop 2 pro (ijai.vacuum.v3)

Did you get map extraction working as well?

I am wondering the same for ijai.vacuum.v3.

1 Like

I also have a Xiaomi Robot Vacuum S10.
Please share how to select a predefined zone/ room, start/ stop/ pause/ send go to the docking station.
Please share your code you which I can modify for my own case.

@dimadima sorry for reviving this thread.

I watched your tutorial, and I am stuck at first step. Once I download logs from tablet, and open in with notepad++, all I get is series of unreadable characters.

I am using latest xiaomi mi home app on my android tablet.

Thank you in advance.

I found out about vevs modded app. But, I cannot get rpctalk log that instructs my ijai.vacuum.v3 to go to specific room. One that I have instructed it to do from the app.

I do not have aiid nowhere in the logs. Getting desperate here …

Does anyone know how to translate fans speed and mode from Chineze to English (or any other language)?

Thanks.

This describe at docs GitHub - al-one/hass-xiaomi-miot: Automatic integrate all Xiaomi devices to HomeAssistant via miot-spec, support Wi-Fi, BLE, ZigBee devices. 小米米家智能家居设备接入Hass集成

i’m sorry, you said

(parameters taken from the log)

and then

these parameters are not obtained in the logs, they are only transmitted

could you elaborate?Thanks in advance

Hello everyone,
I have two saved maps, one for the first floor and one for the second.

I have a script that successfully cleans a specific room, but it only works if the vacuum is already on the correct map. The script doesn’t switch maps.

Here is my script that works for the 1st floor (map ID 1672566698):

`YAMLsequence:
  - action: xiaomi_miot.call_action
    data:
      entity_id: vacuum.robot_vacuum
      siid: 10
      aiid: 1
      throw: true
    alias: Call action "reset-map"
  - alias: Call action "set-mijia-room-list"
    action: xiaomi_miot.call_action
    metadata: {}
    data:
      entity_id: vacuum.robot_vacuum
      siid: 10
      params:
        - 1672566698
        - >-
          [["571001056465",11],["571001056466",13],["571001056467",12],["571001056468",15],["571001056469",10]]
      aiid: 18
  - action: xiaomi_miot.set_miot_property
    metadata: {}
    data:
      entity_id: vacuum.robot_vacuum
      siid: 2
      piid: 8
      value: 7
      throw: true
  - action: xiaomi_miot.call_action
    metadata: {}
    data:
      entity_id: vacuum.robot_vacuum
      siid: 7
      aiid: 3
      throw: true
      params:
        - "13"
        - 0
        - 1`

Could someone please tell me what command I need to add to the beginning of this script to switch the active map? I need to make the vacuum change maps from 1672558864 (2nd floor) to 1672566698 (1st floor) and vice versa.

Thank you for your help!