UNPKG

@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
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';