UNPKG

matterbridge-roborock-vacuum-plugin

Version:
17 lines (16 loc) 613 B
export function getVacuumProperty(device, property) { if (device) { const schemas = device.schema; const schema = schemas.find((sch) => sch.code == property); if (schema && device.deviceStatus && device.deviceStatus[schema.id] != undefined) { return Number(device.deviceStatus[schema.id]); } if (device.deviceStatus && device.deviceStatus[property] != undefined) { return Number(device.deviceStatus[property]); } } return undefined; } export function isSupportedDevice(model) { return model.startsWith('roborock.vacuum.'); }