UNPKG

homebridge-xiaomi-roborock-vacuum

Version:

Xiaomi Vacuum Cleaner - 1st (Mi Robot), 2nd (Roborock S50 + S55), 3rd Generation (Roborock S6) and S5 Max - plugin for Homebridge.

23 lines (20 loc) 564 B
"use strict"; const Vacuum = require("./vacuum"); const checkResult = require("../checkResult"); module.exports = class extends Vacuum { async cleanRooms(listOfRooms) { try { await super.cleanRooms(listOfRooms); } catch (err) { // From https://github.com/rytilahti/python-miio/issues/550#issuecomment-552780952 return this.call( "set_mode_withroom", [0, 1, listOfRooms.length].concat(listOfRooms), { refresh: ["state"], refreshDelay: 1000, } ).then(checkResult); } } };