homebridge-nibe
Version:
Homebridge plugin for Nibe services
17 lines (16 loc) • 847 B
TypeScript
import { Data } from '../DataDomain';
import { AccessoryDefinition, AccessoryInstance, ServiceResolver } from '../AccessoryDomain';
import { Logger } from '../PlatformDomain';
import { Locale } from '../util/Locale';
export declare class TemperatureSensorAccessory extends AccessoryDefinition {
private readonly parameterId;
protected readonly name: string;
protected readonly version: number;
protected readonly locale: Locale;
protected readonly serviceResolver: ServiceResolver;
protected readonly log: Logger;
constructor(parameterId: string, name: string, version: number, locale: Locale, serviceResolver: ServiceResolver, log: Logger);
isApplicable(data: Data): boolean;
update(platformAccessory: AccessoryInstance, data: Data): void;
create(platformAccessory: AccessoryInstance, data: Data): void;
}