@shadman-a/homebridge-my-ac
Version:
A Homebridge plugin for controlling/monitoring LG ThinQ devices via LG ThinQ platform.
25 lines (24 loc) • 1.37 kB
TypeScript
import { Categories } from 'homebridge';
import { Device } from './lib/Device.js';
import AirPurifier from './devices/AirPurifier.js';
import Refrigerator from './devices/Refrigerator.js';
import WasherDryer from './devices/WasherDryer.js';
import Dishwasher from './devices/Dishwasher.js';
import Dehumidifier from './devices/Dehumidifier.js';
import AirConditioner from './devices/AirConditioner.js';
import Styler from './devices/Styler.js';
import RangeHood from './devices/RangeHood.js';
import Oven from './devices/Oven.js';
import Microwave from './devices/Microwave.js';
/**
* Platform Accessory
* An instance of this class is created for each accessory your platform registers
* Each accessory may expose multiple services of different service types.
*/
export declare class Helper {
static make(device: Device): typeof AirPurifier | typeof Refrigerator | typeof WasherDryer | typeof Dishwasher | typeof Dehumidifier | typeof AirConditioner | typeof RangeHood | typeof Styler | typeof Oven | typeof Microwave | null;
static category(device: Device): 1 | 9 | Categories.OTHER | Categories.AIR_PURIFIER | Categories.AIR_CONDITIONER | Categories.AIR_DEHUMIDIFIER;
}
export declare function fToC(fahrenheit: number): number;
export declare function cToF(celsius: number): number;
export { normalizeBoolean, normalizeNumber } from './utils/normalize.js';