UNPKG

@k-roon/homebridge-hejhome-ir

Version:
14 lines (13 loc) 699 B
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; }