@k-roon/homebridge-hejhome-ir
Version:
Homebridge plugin for Hejhome IR devices.
17 lines • 790 B
JavaScript
import { hejRequest } from './request.js';
/** 범용 제어 함수 (여러 키 동시 전송용) */
export const control = async (platform, deviceId, body) => {
const res = await hejRequest(platform, 'POST', `dashboard/control/${deviceId}`, body, false);
platform.log.debug(`Control device: ${deviceId} ⇒ ${JSON.stringify(body)}`);
return res;
};
/** 단일 IR 명령 전송용 */
export const postIrCommand = async (platform, deviceId, commandName, command) => {
const body = {
requirments: { [commandName]: command },
};
const res = await hejRequest(platform, 'POST', `dashboard/control/${deviceId}`, body, false);
platform.log.debug(`Send IR command: ${deviceId} ⇒ ${JSON.stringify(body)}`);
return res;
};
//# sourceMappingURL=control.js.map