UNPKG

homebridge-flume

Version:

Homebridge plugin to integrate Flume devices into HomeKit.

17 lines (16 loc) 588 B
import { DeviceData, LeakData, UsageData } from './types'; export declare class Device { readonly id: string; readonly locationId: string; readonly productName: string; isBatteryLow: boolean; isDisconnected: boolean; isLeakDetected: boolean; usageToday: number; usageMonth: number; usageLastMonth: number; private _onUpdateCallback; constructor(data: DeviceData); setOnUpdateCallback(callback: (serialNumber: string) => void): void; update(deviceData: DeviceData | null, leakData: LeakData | null, usageData: UsageData | null): void; }