Mi Robot P
Hi, 

I try to add to Homebridge my vacuum but I have errors in logs:

> [6/19/2020, 10:30:48] [Xiaomi Mi Robot Vaccum 1st Generation] ERR getCleaning | Failed getting the cleaning status. TypeError: Cannot read property 'property' of null
>     at XiaomiRoborockVacuum.get isCleaning [as isCleaning] (/usr/local/lib/node_modules/homebridge-xiaomi-roborock-vacuum/index.js:800:32)
>     at XiaomiRoborockVacuum.getCleaning (/usr/local/lib/node_modules/homebridge-xiaomi-roborock-vacuum/index.js:806:31)
>     at /usr/local/lib/node_modules/homebridge-xiaomi-roborock-vacuum/index.js:153:49
>     at module.exports (/usr/local/lib/node_modules/homebridge-xiaomi-roborock-vacuum/lib/callbackify.js:5:26)
>     at On.<anonymous> (/usr/local/lib/node_modules/homebridge-xiaomi-roborock-vacuum/index.js:153:26)
>     at On.emit (events.js:310:20)
>     at On.EventEmitter.emit (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/EventEmitter.ts:42:22)
>     at On.Characteristic._this.getValue (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:462:12)
>     at /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Accessory.ts:1215:22
>     at Array.forEach (<anonymous>)
> [6/19/2020, 10:30:48] [Xiaomi Mi Robot Vaccum 1st Generation] ERR getPauseState | No vacuum cleaner is discovered yet.
> [6/19/2020, 10:30:48] [Xiaomi Mi Robot Vaccum 1st Generation] INF ensureDevice | undefined | The socket was destroyed or not initialised, initialising the device
> [6/19/2020, 10:30:52] [Xiaomi Mi Robot Vaccum 1st Generation] ERR connect | miio.device, next try in 2 minutes | Error: Could not connect to device, token might be wrong
> [6/19/2020, 10:30:55] [Xiaomi Mi Robot Vaccum 1st Generation] ERR getCleaning | Failed getting the cleaning status. TypeError: Cannot read property 'property' of null
>     at XiaomiRoborockVacuum.get isCleaning [as isCleaning] (/usr/local/lib/node_modules/homebridge-xiaomi-roborock-vacuum/index.js:800:32)
>     at XiaomiRoborockVacuum.getCleaning (/usr/local/lib/node_modules/homebridge-xiaomi-roborock-vacuum/index.js:806:31)
>     at /usr/local/lib/node_modules/homebridge-xiaomi-roborock-vacuum/index.js:153:49
>     at module.exports (/usr/local/lib/node_modules/homebridge-xiaomi-roborock-vacuum/lib/callbackify.js:5:26)
>     at On.<anonymous> (/usr/local/lib/node_modules/homebridge-xiaomi-roborock-vacuum/index.js:153:26)
>     at On.emit (events.js:310:20)
>     at On.EventEmitter.emit (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/EventEmitter.ts:42:22)
>     at On.Characteristic._this.getValue (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:462:12)
>     at /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Accessory.ts:1215:22
>     at Array.forEach (<anonymous>)
> [6/19/2020, 10:30:55] [Xiaomi Mi Robot Vaccum 1st Generation] ERR getPauseState | No vacuum cleaner is discovered yet.
> [6/19/2020, 10:30:55] [Xiaomi Mi Robot Vaccum 1st Generation] INF ensureDevice | undefined | The socket was destroyed or not initialised, initialising the device
> [6/19/2020, 10:31:05] [Xiaomi Mi Robot Vaccum 1st Generation] ERR getCleaning | Failed getting the cleaning status. TypeError: Cannot read property 'property' of null
>     at XiaomiRoborockVacuum.get isCleaning [as isCleaning] (/usr/local/lib/node_modules/homebridge-xiaomi-roborock-vacuum/index.js:800:32)
>     at XiaomiRoborockVacuum.getCleaning (/usr/local/lib/node_modules/homebridge-xiaomi-roborock-vacuum/index.js:806:31)
>     at /usr/local/lib/node_modules/homebridge-xiaomi-roborock-vacuum/index.js:153:49
>     at module.exports (/usr/local/lib/node_modules/homebridge-xiaomi-roborock-vacuum/lib/callbackify.js:5:26)
>     at On.<anonymous> (/usr/local/lib/node_modules/homebridge-xiaomi-roborock-vacuum/index.js:153:26)
>     at On.emit (events.js:310:20)
>     at On.EventEmitter.emit (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/EventEmitter.ts:42:22)
>     at On.Characteristic._this.getValue (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Characteristic.ts:462:12)
>     at /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Accessory.ts:1215:22
>     at Array.forEach (<anonymous>)
> [6/19/2020, 10:31:05] [Xiaomi Mi Robot Vaccum 1st Generation] ERR getPauseState | No vacuum cleaner is discovered yet.
> [6/19/2020, 10:31:05] [Xiaomi Mi Robot Vaccum 1st Generation] INF ensureDevice | undefined | The socket was destroyed or not initialised, initialising the device
> [6/19/2020, 10:31:07] [Xiaomi Mi Robot Vaccum 1st Generation] ERR connect | miio.device, next try in 2 minutes | Error: Could not connect to device, token might be wrong