@homebridge-plugins/homebridge-roomba
Version:
homebridge-plugin for Roomba devices
29 lines • 753 B
TypeScript
import type { Logger } from 'homebridge';
import type { RoombaPlatformConfig } from './settings.js';
export declare function getRoombas(email: string, password: string, log: Logger, config: RoombaPlatformConfig): Promise<Robot[]>;
export interface Robot {
name: string;
blid: string;
sku?: string;
password: string;
autoConfig?: boolean;
ip: string;
model: string;
multiRoom: boolean;
softwareVer?: string;
info: DeviceInfo;
}
export interface DeviceInfo {
serialNum?: string;
ver?: string;
hostname?: string;
robotname?: string;
robotid?: string;
mac?: string;
sw: string;
sku?: string;
nc?: number;
proto?: string;
cap?: object;
}
//# sourceMappingURL=roomba.d.ts.map