dirigera
Version:
A TypeScript client for IKEA's DIRIGERA smart home hub
22 lines (19 loc) • 471 B
text/typescript
import {
CommonDeviceAttributes,
Device,
JoinableDeviceAttributes,
OtaUpdatableDeviceAttributes,
} from './Device'
export interface WaterSensorAttributes
extends CommonDeviceAttributes,
JoinableDeviceAttributes,
OtaUpdatableDeviceAttributes {
batteryPercentage: number
waterLeakDetected: boolean
}
export interface WaterSensor extends Device {
type: 'sensor'
deviceType: 'waterSensor'
attributes: WaterSensorAttributes
isHidden: boolean
}