@k-roon/homebridge-hejhome-ir
Version:
Homebridge plugin for Hejhome IR devices.
14 lines (13 loc) • 699 B
TypeScript
import { PlatformAccessory } from 'homebridge';
import { IrBaseAccessory } from './IrBaseAccessory.js';
import { HejhomePlatform } from '../platform.js';
import { HejDevice } from '../api/get_devices.js';
export declare class IrStatelessSwitchAccessory extends IrBaseAccessory {
/** DIY IR 허브에 저장한 버튼 라벨 (예: '전원' 혹은 '채널+') */
private readonly irCommand;
constructor(platform: HejhomePlatform, accessory: PlatformAccessory, device: HejDevice,
/** DIY IR 허브에 저장한 버튼 라벨 (예: '전원' 혹은 '채널+') */
irCommand: string);
/** 버튼 누름 → DIY API 전송 → 0.5 초 뒤 OFF 복원 */
private activateSwitch;
}