homebridge-lirc-heater-cooler
Version:
45 lines (44 loc) • 1.14 kB
TypeScript
import { AccessoryConfig } from 'homebridge';
export declare const ACCESSORY_NAME = "HomebridgeLircHeaterCooler";
export declare const MANU_FACTURER = "homebridge lirc heater-cooler";
export declare const MODEL = "RespberryPI LIRC HeaterCooler";
export interface LircHeaterCoolerConfig extends AccessoryConfig {
lirc: {
commands: {
lircd: string;
irrecord: string;
irsend: string;
};
'lirc_driver': string;
'lirc_conf': string;
'lirc_pid': string;
device: string;
'tmp_dir': string;
remote: string;
};
activeCommands: {
active: string;
inactive: string;
};
stateCommands: {
auto: string;
heat: string;
cool: string;
};
heatTempsCommands: {
template: string;
[temp: string]: string;
};
coolTempsCommands: {
template: string;
[temp: string]: string;
};
swingModeCommands: {
disabled: string;
enabled: string;
};
rotationSpeedCommands: {
template: string;
[value: string]: string;
};
}