homebridge-overda-uranus
Version:
Exposes sensors data from Uranus or Retus air-monitor stations.
30 lines • 1.2 kB
TypeScript
import { PlatformAccessory, CharacteristicValue } from 'homebridge';
import { OverdaHomebridgePlatform } from './platform';
import { OverdaDataFormat } from './overda/overdaInterfaces';
export declare class OverdaPlatformAccessory {
private readonly platform;
private readonly accessory;
private service;
private temperatureService;
private humidityService;
private batteryService;
private airPressureService;
private overdaStates;
private category;
private displayName;
private updateInterval;
private model;
constructor(platform: OverdaHomebridgePlatform, accessory: PlatformAccessory);
getIAQ(): Promise<CharacteristicValue>;
getBattery(): Promise<CharacteristicValue>;
getBatteryLevel(): Promise<CharacteristicValue>;
getTemperature(): Promise<CharacteristicValue>;
getVoc(): Promise<CharacteristicValue>;
getAirPressure(): Promise<CharacteristicValue>;
getHumidity(): Promise<CharacteristicValue>;
getSensorData(): Promise<OverdaDataFormat>;
updateStates(): Promise<void>;
detectModel(): string;
promise(param: number): Promise<CharacteristicValue>;
}
//# sourceMappingURL=platformAccessory.d.ts.map