UNPKG

@k-roon/homebridge-hejhome-ir

Version:
39 lines (38 loc) 1.1 kB
import { EventEmitter } from 'events'; import { Base } from '../accessories/base.js'; import { HejhomePlatform } from '../platform.js'; export declare const hejEvent: EventEmitter<[never]>; type HejDevice = { id: string; roomId?: number; name: string; deviceType: 'IrAirconditioner' | 'IrLamp' | 'IrFan' | 'IrAirpurifier' | 'IrTv'; hasSubDevices: boolean; modelName: string | null; familyId: number; category: string; deviceState: { power?: boolean; lightMode?: 'WHITE' | 'COLOR' | 'SCENE'; hsvColor?: { hue: number; saturation: number; brightness: number; }; brightness?: number; sceneValues?: string; power1?: boolean; power2?: boolean; battery?: number; lastMotionAt?: number; } | null; online: boolean; }; export declare const hejAccessories: { [id: string]: Base; }; export declare const hejDevices: { [id: string]: HejDevice; }; export declare const startRealtime: (platform: HejhomePlatform) => Promise<void>; export {};