UNPKG

@k-roon/homebridge-hejhome-ir

Version:
31 lines (30 loc) 865 B
import { HejhomePlatform } from '../platform.js'; export declare const getDevices: (platform: HejhomePlatform, familyId: number, roomId?: number) => Promise<HejDevices>; export interface HejDeviceState { power?: boolean; lightMode?: 'WHITE' | 'COLOR' | 'SCENE'; hsvColor?: { hue: number; saturation: number; brightness: number; }; brightness?: number; sceneValues?: string; power1?: boolean; power2?: boolean; battery?: number; } export interface HejDevice { id: string; name: string; deviceType: 'IrAirconditioner' | 'IrLamp' | 'IrFan' | 'IrAirpurifier' | 'IrTv'; hasSubDevices: boolean; modelName: string | null; familyId: number; category: string; deviceState: HejDeviceState | null; online: boolean; roomId?: number; } type HejDevices = HejDevice[]; export {};