UNPKG

dirigera

Version:

A TypeScript client for IKEA's DIRIGERA smart home hub

25 lines (22 loc) 532 B
import type { CommonDeviceAttributes, Device, JoinableDeviceAttributes, OtaUpdatableDeviceAttributes, } from './Device.ts' export interface BlindsAttributes extends CommonDeviceAttributes, JoinableDeviceAttributes, OtaUpdatableDeviceAttributes { batteryPercentage: number blindsTargetLevel: number blindsCurrentLevel: number blindsState: 'stopped' | 'up' | 'down' } export interface Blinds extends Device { type: 'blinds' deviceType: 'blinds' attributes: BlindsAttributes isHidden: boolean }