UNPKG

homebridge-resideo

Version:

The Resideo plugin allows you to access your Resideo device(s) from HomeKit.

21 lines 1.04 kB
import type { CharacteristicValue, PlatformAccessory } from 'homebridge'; import type { ResideoPlatform } from '../platform.js'; import type { devicesConfig, location, resideoDevice } from '../settings.js'; import { Subject } from 'rxjs'; import { deviceBase } from './device.js'; export declare class Valve extends deviceBase { readonly platform: ResideoPlatform; private Valve; valveType: number; valveUpdateInProgress: boolean; doValveUpdate: Subject<void>; constructor(platform: ResideoPlatform, accessory: PlatformAccessory, location: location, device: resideoDevice & devicesConfig); parseStatus(device: resideoDevice & devicesConfig): Promise<void>; refreshStatus(): Promise<void>; pushChanges(): Promise<void>; updateHomeKitCharacteristics(): Promise<void>; setActive(value: CharacteristicValue): void; getValveConfigSettings(accessory: PlatformAccessory, device: resideoDevice & devicesConfig): Promise<void>; apiError(e: any): Promise<void>; } //# sourceMappingURL=valve.d.ts.map