UNPKG

dirigera

Version:

A TypeScript client for IKEA's DIRIGERA smart home hub

191 lines (186 loc) 5.14 kB
import type { EnvironmentSensor } from '../../src/index.ts' export const environmentSensor1: EnvironmentSensor = { id: '00000000-0000-0000-0000-000000000000', type: 'sensor', deviceType: 'environmentSensor', createdAt: '2000-01-01T00:00:00.000Z', isReachable: true, lastSeen: '2000-01-01T00:00:00.000Z', attributes: { customName: 'Custom name', firmwareVersion: '1.0.11', hardwareVersion: '1', manufacturer: 'IKEA of Sweden', model: 'VINDSTYRKA', productCode: 'E2112', serialNumber: '00000000-0000-0000-0000-000000000000', currentTemperature: 23, currentRH: 74, currentPM25: 2, maxMeasuredPM25: 999, minMeasuredPM25: 0, vocIndex: 59, identifyPeriod: 0, identifyStarted: '2000-01-01T00:00:00.000Z', permittingJoin: false, otaPolicy: 'autoUpdate', otaProgress: 0, otaScheduleEnd: '00:00', otaScheduleStart: '00:00', otaState: 'readyToCheck', otaStatus: 'upToDate', }, capabilities: { canSend: [], canReceive: ['customName'], }, room: { id: '00000000-0000-0000-0000-000000000000', name: 'Room', color: 'ikea_green_no_65', icon: 'rooms_arm_chair', }, deviceSet: [], remoteLinks: [], isHidden: false, } export const environmentSensor2: EnvironmentSensor = { id: '00000000-0000-0000-0000-000000000000', type: 'sensor', deviceType: 'environmentSensor', createdAt: '2000-01-01T00:00:00.000Z', isReachable: true, lastSeen: '2000-01-01T00:00:00.000Z', customIcon: 'products_matter_air_quality_sensor', attributes: { identifyPeriod: 0, identifyStarted: '2000-01-01T00:00:00.000Z', isOn: true, currentTemperature: 20.260000228881836, currentRH: 55, currentCO2: 1382, maxMeasuredCO2: 5000, minMeasuredCO2: 0, currentPM25: 4, maxMeasuredPM25: 1000, minMeasuredPM25: 0, customName: 'ALPSTUGA air quality moni', firmwareVersion: '1.0.13', hardwareVersion: 'P2.0', manufacturer: 'IKEA of Sweden', model: 'ALPSTUGA air quality monitor', productCode: 'E2495', serialNumber: 'UNKNOWN_SERIAL_NUMBER', discriminator: -1, permittingJoin: false, qrCode: '', setupCode: '', windowOpen: false, otaPolicy: 'autoUpdate', otaProgress: 0, otaScheduleEnd: '00:00', otaScheduleStart: '00:00', otaState: 'readyToCheck', otaStatus: 'upToDate', }, capabilities: { canSend: [], canReceive: ['isOn', 'customName', 'windowOpen'], }, room: { id: '00000000-0000-0000-0000-000000000000', name: 'Room', color: 'ikea_green_no_65', icon: 'rooms_arm_chair', }, deviceSet: [], remoteLinks: [], isHidden: false, } export const environmentSensor3: EnvironmentSensor = { id: '00000000-0000-0000-0000-000000000000', relationId: '00000000-0000-0000-0000-000000000000', type: 'sensor', deviceType: 'environmentSensor', createdAt: '2000-01-01T00:00:00.000Z', isReachable: true, lastSeen: '2000-01-01T00:00:00.000Z', customIcon: 'products_environment_sensor', attributes: { identifyPeriod: 0, identifyStarted: '2000-01-01T00:00:00.000Z', currentTemperature: 25.709999084472656, customName: 'TIMMERFLOTTE temp/hmd sen', firmwareVersion: '1.0.18', hardwareVersion: 'P2.1', manufacturer: 'IKEA of Sweden', model: 'TIMMERFLOTTE temp/hmd sensor', productCode: 'E2314', serialNumber: 'UNKNOWN_SERIAL_NUMBER', discriminator: -1, permittingJoin: false, qrCode: '', setupCode: '', windowOpen: false, otaPolicy: 'autoUpdate', otaProgress: 0, otaScheduleEnd: '00:00', otaScheduleStart: '00:00', otaState: 'updateComplete', otaStatus: 'upToDate', batteryPercentage: 83, }, capabilities: { canSend: [], canReceive: ['customName', 'windowOpen'], }, room: { id: '00000000-0000-0000-0000-000000000000', name: 'Room', color: 'ikea_green_no_65', icon: 'rooms_arm_chair', }, deviceSet: [], remoteLinks: [], isHidden: false, } export const environmentSensor4: EnvironmentSensor = { id: '00000000-0000-0000-0000-000000000000', relationId: '00000000-0000-0000-0000-000000000000', type: 'sensor', deviceType: 'environmentSensor', createdAt: '2000-01-01T00:00:00.000Z', isReachable: true, lastSeen: '2000-01-01T00:00:00.000Z', attributes: { identifyPeriod: 0, identifyStarted: '2000-01-01T00:00:00.000Z', currentRH: 44, customName: 'TIMMERFLOTTE temp/hmd sensor', firmwareVersion: '1.0.21', hardwareVersion: 'P2.1', manufacturer: 'IKEA of Sweden', model: 'TIMMERFLOTTE temp/hmd sensor', productCode: 'E2314', serialNumber: 'UNKNOWN_SERIAL_NUMBER', discriminator: -1, permittingJoin: false, qrCode: '', setupCode: '', windowOpen: false, otaPolicy: 'autoUpdate', otaProgress: 0, otaScheduleEnd: '00:00', otaScheduleStart: '00:00', otaState: 'readyToCheck', otaStatus: 'upToDate', batteryPercentage: 83, }, capabilities: { canSend: [], canReceive: ['customName', 'windowOpen'], }, deviceSet: [], remoteLinks: [], isHidden: false, }