homebridge-touchwand-google
Version:
35 lines (34 loc) • 999 B
TypeScript
import { HapService, AccessoryTypeExecuteResponse } from '../interfaces';
import { Hap } from '../hap';
export declare class Thermostat {
private hap;
constructor(hap: Hap);
sync(service: HapService): {
id: string;
type: string;
traits: string[];
attributes: {
availableThermostatModes: string;
thermostatTemperatureUnit: string;
};
name: {
defaultNames: any[];
name: string;
nicknames: any[];
};
willReportState: boolean;
deviceInfo: {
manufacturer: any;
model: any;
};
customData: {
aid: number;
iid: number;
instanceUsername: string;
instanceIpAddress: string;
instancePort: number;
};
};
query(service: HapService): any;
execute(service: HapService, command: any): AccessoryTypeExecuteResponse;
}