@homebridge-plugins/homebridge-roomba
Version:
homebridge-plugin for Roomba devices
19 lines • 746 B
TypeScript
import type { API, Characteristic, DynamicPlatformPlugin, Logging, PlatformAccessory, Service } from 'homebridge';
import type { RoombaPlatformConfig } from './settings.js';
export default class RoombaPlatform implements DynamicPlatformPlugin {
readonly Service: typeof Service;
readonly Characteristic: typeof Characteristic;
private api;
private log;
private config;
private readonly accessories;
version: string;
constructor(log: Logging, config: RoombaPlatformConfig, api: API);
private verifyConfig;
configureAccessory(accessory: PlatformAccessory): void;
private discoveryMethod;
private discoverDevices;
private serialNum;
private getVersion;
}
//# sourceMappingURL=platform.d.ts.map