dirigera
Version:
A TypeScript client for IKEA's DIRIGERA smart home hub
59 lines (57 loc) • 1.47 kB
text/typescript
import type { AirPurifier } from '../../src'
export const airPurifier: AirPurifier = {
id: '00000000-0000-0000-0000-000000000000',
type: 'airPurifier',
deviceType: 'airPurifier',
createdAt: '2000-01-01T00:00:00.000Z',
isReachable: true,
lastSeen: '2000-01-01T00:00:00.000Z',
attributes: {
customName: 'Custom name',
model: 'STARKVIND Air purifier',
manufacturer: 'IKEA of Sweden',
firmwareVersion: '1.1.001',
hardwareVersion: '1',
serialNumber: '00000000-0000-0000-0000-000000000000',
productCode: 'E2007',
fanMode: 'auto',
fanModeSequence: 'lowMediumHighAuto',
motorState: 10,
motorRuntime: 123456,
filterElapsedTime: 123456,
filterAlarmStatus: false,
filterLifetime: 654321,
childLock: false,
statusLight: true,
currentPM25: 10,
identifyStarted: '2000-01-01T00:00:00.000Z',
identifyPeriod: 0,
permittingJoin: false,
otaStatus: 'upToDate',
otaState: 'readyToCheck',
otaProgress: 0,
otaPolicy: 'autoUpdate',
otaScheduleStart: '00:00',
otaScheduleEnd: '00:00',
},
capabilities: {
canSend: [],
canReceive: [
'customName',
'fanMode',
'fanModeSequence',
'motorState',
'childLock',
'statusLight',
],
},
room: {
id: '00000000-0000-0000-0000-000000000000',
name: 'Room',
color: 'ikea_green_no_65',
icon: 'rooms_arm_chair',
},
deviceSet: [],
remoteLinks: [],
isHidden: false,
}