Support for STYTJ02YM ?
Hey,
There is a support for STYTJ02YM - Xiaomi Mi Robot Vacuum Mop Pro?
I got exacly this version:
Model: viomi.vacuum.v8
Hardware version: Linux
Firmware version: 3.5.3_0017

Automatic Room detection not working... 

> [21.01.2022, 09:57:18] Homebridge v1.3.9 (HAP v0.9.8) (Homebridge BCC3) is running on port 51231.
> [21.01.2022, 09:57:18] [ Xiaomi Mi Robot Vacuum Mop Pro] STA getDevice | Connected to: X.X.X.X
> [21.01.2022, 09:57:18] [ Xiaomi Mi Robot Vacuum Mop Pro] STA getDevice | Model: viomi.vacuum.v8
> [21.01.2022, 09:57:18] [ Xiaomi Mi Robot Vacuum Mop Pro] STA getDevice | State: charging
> [21.01.2022, 09:57:18] [ Xiaomi Mi Robot Vacuum Mop Pro] STA getDevice | FanSpeed: 3
> [21.01.2022, 09:57:18] [ Xiaomi Mi Robot Vacuum Mop Pro] STA getDevice | BatteryLevel: 100
> [21.01.2022, 09:57:19] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getCleaning | viomi.vacuum.v8 | Cleaning is false
> [21.01.2022, 09:57:19] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getCareSensors | viomi.vacuum.v8 | Sensors dirtytime is undefined seconds / NaN%.
> [21.01.2022, 09:57:19] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getCareFilter | viomi.vacuum.v8 | Filter worktime is undefined seconds / NaN%.
> [21.01.2022, 09:57:19] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getCareSideBrush | viomi.vacuum.v8 | Sidebrush worktime is undefined seconds / NaN%.
> [21.01.2022, 09:57:19] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getCareSensors | viomi.vacuum.v8 | Sensors dirtytime is undefined seconds / NaN%.
> [21.01.2022, 09:57:19] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getCareFilter | viomi.vacuum.v8 | Filter worktime is undefined seconds / NaN%.
> [21.01.2022, 09:57:19] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getCareSideBrush | viomi.vacuum.v8 | Sidebrush worktime is undefined seconds / NaN%.
> [21.01.2022, 09:57:19] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getCharging | viomi.vacuum.v8 | Charging is true (Status is charging)
> [21.01.2022, 09:57:19] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getDocked | viomi.vacuum.v8 | Robot Docked is true (Status is charging)
> [21.01.2022, 09:57:19] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getCareSensors | viomi.vacuum.v8 | Sensors dirtytime is undefined seconds / NaN%.
> [21.01.2022, 09:57:19] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getCareSensors | viomi.vacuum.v8 | Sensors dirtytime is undefined seconds / NaN%.
> [21.01.2022, 09:57:19] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getCareFilter | viomi.vacuum.v8 | Filter worktime is undefined seconds / NaN%.
> [21.01.2022, 09:57:19] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getCareFilter | viomi.vacuum.v8 | Filter worktime is undefined seconds / NaN%.
> [21.01.2022, 09:57:19] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getCareSideBrush | viomi.vacuum.v8 | Sidebrush worktime is undefined seconds / NaN%.
> [21.01.2022, 09:57:19] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getCareSideBrush | viomi.vacuum.v8 | Sidebrush worktime is undefined seconds / NaN%.
> [21.01.2022, 09:57:19] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getCareMainBrush | viomi.vacuum.v8 | Mainbrush worktime is undefined seconds / NaN%.
> [21.01.2022, 09:57:19] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getCareMainBrush | viomi.vacuum.v8 | Mainbrush worktime is undefined seconds / NaN%.
> [21.01.2022, 09:57:19] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getBatteryLow | viomi.vacuum.v8 | Batterylevel is 100%
> [21.01.2022, 09:57:19] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getBattery | viomi.vacuum.v8 | Batterylevel is 100%
> [21.01.2022, 09:57:19] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getPauseState | viomi.vacuum.v8 | Pause possible is false
> [21.01.2022, 09:57:19] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getSerialNumber | viomi.vacuum.v8 | Serial Number is Unknown
> [21.01.2022, 09:57:19] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getSpeed | viomi.vacuum.v8 | Fanspeed is 3 over miIO. Converting to HomeKit
> [21.01.2022, 09:57:19] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getSpeed | viomi.vacuum.v8 | Fanspeed is 3 over miIO "Turbo" > HomeKit speed 100%
> [21.01.2022, 09:57:19] [homebridge-xiaomi-roborock-vacuum] This plugin generated a warning from the characteristic 'Filter Life Level': characteristic value expected valid finite number and received "NaN" (number). See https://git.io/JtMGR for more info.
> [21.01.2022, 09:57:19] [homebridge-xiaomi-roborock-vacuum] This plugin generated a warning from the characteristic 'Filter Life Level': characteristic value expected valid finite number and received "NaN" (number). See https://git.io/JtMGR for more info.
> [21.01.2022, 09:57:19] [homebridge-xiaomi-roborock-vacuum] This plugin generated a warning from the characteristic 'Filter Life Level': characteristic value expected valid finite number and received "NaN" (number). See https://git.io/JtMGR for more info.
> [21.01.2022, 09:57:19] [homebridge-xiaomi-roborock-vacuum] This plugin generated a warning from the characteristic 'Filter Life Level': characteristic value expected valid finite number and received "NaN" (number). See https://git.io/JtMGR for more info.
> [21.01.2022, 09:57:19] [homebridge-xiaomi-roborock-vacuum] This plugin generated a warning from the characteristic 'Filter Life Level': characteristic value expected valid finite number and received "NaN" (number). See https://git.io/JtMGR for more info.
> [21.01.2022, 09:57:19] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getFirmware | viomi.vacuum.v8 | Firmwareversion is 3.5.3_0017
> [21.01.2022, 09:57:25] [ Xiaomi Mi Robot Vacuum Mop Pro] INF getFirmware | viomi.vacuum.v8 | Firmwareversion is 3.5.3_0017
> [21.01.2022, 09:57:28] [ Xiaomi Mi Robot Vacuum Mop Pro] ERR getRoomMap | Failed getting the Room Map. Error: Call to device timed out
>     at DeviceInfo._retryOnTimeout (/usr/local/lib/node_modules/homebridge-xiaomi-roborock-vacuum/miio/lib/device_info.js:295:29)
>     at DeviceInfo.call (/usr/local/lib/node_modules/homebridge-xiaomi-roborock-vacuum/miio/lib/device_info.js:227:12)
>     at XiaomiRoborockVacuum.getRoomMap (/usr/local/lib/node_modules/homebridge-xiaomi-roborock-vacuum/index.js:1089:19)
>     at XiaomiRoborockVacuum.initializeDevice (/usr/local/lib/node_modules/homebridge-xiaomi-roborock-vacuum/index.js:685:11)
>     at XiaomiRoborockVacuum.connect (/usr/local/lib/node_modules/homebridge-xiaomi-roborock-vacuum/index.js:770:7) {
>   code: 'timeout'
> }
> [21.01.2022, 09:57:28] [ Xiaomi Mi Robot Vacuum Mop Pro] ERR connect | miio.device, next try in 2 minutes | Error: Call to device timed out


I doing a test and try all ID from 1 to 20 and same effect in logs i got:
`[21.01.2022, 09:43:14] [ Xiaomi Mi Robot Vacuum Mop Pro] ACT setCleaningRoom | viomi.vacuum.v8 | Enable cleaning Room ID 16.`
But nothing happened.....


root@radvd:~# miio-vacuum inspect XXX --token XXX
 INFO  Attempting to inspect XXX

Device ID: 375162285
Model info: viomi.vacuum.v8
Address: XXX
Token: XXX via stored token
Support: At least basic

Type info: miio:vacuum, miio, vaccuum
Capabilities: adjustable-fan-speed, fan-speed, spot-cleaning, autonomous-cleaning, cleaning-state, error-state, charging-state, battery-level, state

Firmware version: 3.5.3_0017
Hardware version: Linux

WiFi: XXX (XXX) RSSI:

Remote access (Mi Home App): Maybe

Properties:
  - state: charging
  - batteryLevel: 100
  - cleanTime: 0
  - cleanArea: 0
  - fanSpeed: 3

Actions:
  miIO - type:miio
    miioModel
    miioProperties
    miioCall string [array]

  Other actions
    fanSpeed [percentage]
    spotClean
    clean
    stop
    cleaning
    error
    charge
    charging
    batteryLevel
    state

Best Regards
TaKeN