homebridge-loxone-proxy
Version:
Homebridge Dynamic Platform Plugin which exposes a Loxone System to Homekit.
18 lines • 876 B
TypeScript
import { Service, PlatformAccessory, CharacteristicValue } from 'homebridge';
import { LoxonePlatform } from '../../LoxonePlatform';
import { Control } from '../../loxone/StructureFile';
export declare class BaseService {
readonly platform: LoxonePlatform;
readonly accessory: PlatformAccessory;
readonly secondaryService?: Control | undefined;
readonly handleLoxoneCommand?: ((value: string) => void) | undefined;
service: Service | undefined;
device: Control;
State: {
[key: string]: any;
};
constructor(platform: LoxonePlatform, accessory: PlatformAccessory, secondaryService?: Control | undefined, handleLoxoneCommand?: ((value: string) => void) | undefined);
setupService(): void;
protected updateCharacteristicValue(characteristic: string, value: CharacteristicValue): void;
}
//# sourceMappingURL=BaseService.d.ts.map