diff --git a/lib/devices/vacuum.js b/lib/devices/vacuum.js index 350ac8f..e256c49 100644 --- a/lib/devices/vacuum.js +++ b/lib/devices/vacuum.js @@ -9,10 +9,10 @@ const MiioApi = require('../device'); const BatteryLevel = require('./capabilities/battery-level'); function checkResult(r) { - //console.log(r) // {"result":0,"id":17} = Firmware 3.3.9_003095 (Gen1) - // {"result":["ok"],"id":11} = Firmware 3.3.9_003194 (Gen1), 3.3.9_001168 (Gen2) - if( r !== 0 && r[0] !== 'ok' ) { + // {"result":["ok"],"id":11} = Firmware 3.3.9_003194 (Gen1), 3.3.9_001168 (Gen2) + // {"result":["OK"],"id":11} = Firmware 1.3.0_0752 on Xiaowa E202-02 + if (!(r && (r === 0 || (r[0] && (r[0] === "ok" || r[0] === "OK")) ) )) { throw new Error('Could not complete call to device'); } }