homebridge-prusa-link
Version:
An homebridge plugin for Prusa Link
18 lines (17 loc) • 592 B
TypeScript
import { AccessoryConfig, API, Logger, Service } from 'homebridge';
export declare class PrusaLinkAccessory {
private readonly log;
private readonly config;
private readonly api;
private readonly statusUrl;
private readonly sensorMode;
private readonly sensorService;
private readonly informationService;
private readonly batteryService;
constructor(log: Logger, config: AccessoryConfig, api: API);
private refreshState;
private updateMotionSensor;
private updateOccupancySensor;
private updateBatteryLevel;
getServices(): Service[];
}