homebridge-green-mountain-grills
Version:
A dynamic platform plugin for homebridge to provide access to your GMG WiFi smoker.
20 lines • 832 B
TypeScript
import { API, Characteristic, DynamicPlatformPlugin, Logging, PlatformAccessory, PlatformConfig, Service } from 'homebridge';
import { SmokerService } from './gmg-service';
export declare class GMGPlatform implements DynamicPlatformPlugin {
readonly log: Logging;
config: PlatformConfig;
private readonly api;
readonly Service: typeof Service;
readonly Characteristic: typeof Characteristic;
readonly smokerService: SmokerService | undefined;
private cachedAccessories;
private readonly smokers;
private alreadyPolling;
constructor(log: Logging, config: PlatformConfig, api: API);
discover(): Promise<void>;
private register;
private pollForNewData;
configureAccessory(accessory: PlatformAccessory): void;
private generate;
}
//# sourceMappingURL=dynamic-platform.d.ts.map