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.
21 lines • 561 B
JavaScript
;
module.exports = function (hostname) {
// Extract info via hostname structure
const m = /(.+)_miio(\d+)/g.exec(hostname);
if (!m) {
// Fallback for rockrobo - might break in the future
if (/rockrobo/g.exec(hostname)) {
return {
model: "rockrobo.vacuum.v1",
type: "vacuum",
};
}
return null;
}
const model = m[1].replace(/-/g, ".");
return {
model: model,
id: m[2],
};
};
//# sourceMappingURL=infoFromHostname.js.map