2410_LSS100100/LSS100200_SW_03.0

Types of Devices Available in the HomeKit Plugin

This list includes all types of devices available in the HomeKit plugin, along with their available characteristics (objects) for mapping and DPT. It details the naming and structure of the HomeKit plugin based on Apple's Home app specification. To simplify the creation of widgets, we have added information on the equivalent naming for the group objects currently used in the Touch widget configuration, where available.

Simple Controls

Device type

Required characteristics (* Mandatory)

Parameters

Equivalent widget (Touch)

Group objects (Touch)

SIMPLE LIGHT

On/Off Control * (bool)

On/Off Status (bool)

 

Light switch

Switch object

Status feedback object

SIMPLE TEMPERATURE SENSOR

Temperature Status * (float16)

Co2/humidity/temp sensor

Temperature value

SIMPLE HUMIDITY SENSOR

Humidity Status * (scale)

Co2/humidity/temp sensor

Humidity value

SIMPLE LIGHT SENSOR

Light Status * (float16)

Weather station

Motion sensor

Brightness value

SIMPLE LEAK SENSOR

Leak Detected Status * (bool)

Water leak alarm

Alarm object, alert

SIMPLE MOTION SENSOR

Motion Detected Status * (bool)

Motion sensor

Detection

SIMPLE OCCUPANCY SENSOR

Occupancy Detected Status * (bool)

Motion sensor

Detection

SIMPLE SMOKE SENSOR

Smoke Detected Status * (bool)

Fire alarm

Alarm object, alert

SIMPLE OUTLET

On/Off Control * (bool)

On/Off Status (bool)

Socket switch

Switch object

Status feedback object

SIMPLE FAN

Active Control * (bool)

Active Status (bool)

 

Fan switch

Switch object

Status feedback object

SIMPLE SWITCH

On/Off Control * (bool)

On/Off Status (bool)

 

General switch

Switch object

Status feedback object

SIMPLE AIR QUALITY SENSOR

Air Quality Status * (uint8)

0 = Unknown, 1 = Excellent, 2 = Good, 3 = Fair, 4 = Inferior, 5 = Poor

N/A

SIMPLE CARBON MONOXIDE SENSOR

Carbon Monoxide Detected Status * (bool)

Air quality sensor

Carbon monoxide

SIMPLE CONTACT SENSOR

Contact Sensor State Status * (bool)

Window/Door sensor, Any switch

Switch object

Other Controls

Device type

Required characteristics (* Mandatory)

Parameters

Equivalent widget (Touch)

Group objects (Touch)

LIGHT ON/OFF BRIGHTNESS

On/Off Control * (bool)

On/Off Status (bool)

Brightness Control * (scale)

Brightness Status (scale)

 

Dimmer rotary

Dimmer horizontal

Dimmer vertical

Switch Object

Status feedback object

Value object

Status feedback value object

LIGHT BRIGHTNESS

Brightness Control * (scale)

Brightness Status (scale)

DPT of the general object must be a scale. If the object's DPT is an unsigned integer, it is not recognizable.

Dimmer rotary

Dimmer horizontal

Dimmer vertical

Value object

Status feedback value object

LIGHT RGB

RGB Control * (rgb)

RGB Status (rgb)

 

RGB

RGB object

RGB status object

LIGHT COLOR TEMPERATURE

On/Off Control * (bool)

On/Off Status (bool)

Brightness Control * (scale)

Brightness Status (scale)

Color Temperature Control * (uint16)

Color Temperature Status (uint16)

 

Dimmer rotary

Dimmer horizontal

Dimmer vertical

Switch Object

Status feedback object

Value object

Status feedback value object

THERMOSTAT

Current Heating / Cooling State Status * (uint8)

Target Heating / Cooling State Control * (uint8)

Target Heating / Cooling State Status (uint8)

Temperature Status * (float16)

Target Temperature Control * (float16)

Target Temperature Status (float16)

0 = Off, 1 = Heat, 2 = Cool

0 = Off, 1 = Heat, 2 = Cool, 3 = Auto

0 = Off, 1 = Heat, 2 = Cool, 3 = Auto

Thermostat

Current Temperature

Current setpoint temperature input 

Current setpoint temperature output

Optional

Humidity Status (scale)

Target Relative Humidity Control (scale)

Target Relative Humidity Status (scale)

Cooling Threshold Temperature Control (float16)

Cooling Threshold Temperature Status (float16)

Heating Threshold Temperature Control (float16)

Heating Threshold Temperature Status (float16)

Temperature Display Units Control (bool)

Temperature Display Units Status (bool)

0 = Celsius, 1 = Fahrenheit

0 = Celsius, 1 = Fahrenheit

LOCK MECHANISM

Lock Target State Control * (bool)

Lock Target State Status (bool)

Lock Current State Status * (uint8)

0 = Unsecured, 1 = Secured

0 = Unsecured, 1 = Secured

0 = Unsecured, 1 = Secured, 2 = Jammed, 3 = Unknown

N/A

DOOR

Current Position Status * (scale)

Target Position Control * (scale)

Target Position Status (scale)

Shutter rotary

Shutter horizontal

Shutter vertical

Status feedback for height

Height position

(Status feedback for height)

Optional

Position State Status (uint8)

Invert value checkbox

0 = going to minimum, 1 = going to maximum, 2 = stopped

Option to invert the value

WINDOW

Current Position Status * (scale)

Target Position Control * (scale)

Target Position Status (scale)

Shutter rotary

Shutter horizontal

Shutter vertical

Status feedback for height

Height position

(Status feedback for height)

Optional

Position State Status (uint8)

Invert value checkbox

0 = going to minimum, 1 = going to maximum, 2 = stopped

Option to invert the value

WINDOW COVERING

Current Position Status * (scale)

Target Position Control * (scale)

Target Position Status (scale)

Shutter rotary

Shutter horizontal

Shutter vertical

Status feedback for height

Height position

(Status feedback for height)

Optional

Position state status

Invert value checkbox

0 = going to minimum, 1 = going to maximum, 2 = stopped

Option to invert the value

AIR PURIFIER

Active Control * (bool)

Active Status (bool)

Current Air Purifier State Status * (uint8)

Target Air Purifier State Control * (bool)

Target Air Purifier State Status (bool)

0 = Inactive, 1 = Idle, 2 = Purifying Air

0 = Manual, 1 = Auto

0 = Manual, 1 = Auto

N/A

Optional

Lock Physical Controls Control (bool)

Lock Physical Controls Status (bool)

Rotation Speed Control (scale)

Rotation Speed Status (scale)

Swing Mode Control (bool)

Swing Mode Status (bool)

HEATER COOLER

Active Control * (bool)

Active Status (bool)

Current Heater / Cooler State Status * (uint8)

Target Heater / Cooler State Control * (uint8)

Target Heater / Cooler State Status (uint8)

Temperature Status * (float16)

0 = Inactive, 1 = Idle, 2 = Heating, 3 = Cooling

0 = Auto, 1 = Heat, 2 = Cool

0 = Auto, 1 = Heat, 2 = Cool

Thermostat

Switch on/off thermostat

Switch on/off thermostat status

Current Temperature

Optional

Lock Physical Controls Control (bool)

Lock Physical Controls Status (bool)

Rotation Speed Control (scale)

Rotation Speed Status (scale)

Swing Mode Control (bool)

Swing Mode Status (bool)

Cooling Threshold Temperature Control (float16)

Cooling Threshold Temperature Status (float16)

Heating Threshold Temperature Control (float16)

Heating Threshold Temperature Status (float16)

Temperature Display Units Control (bool)

Temperature Display Units Status (bool)

0 = Celsius, 1 = Fahrenheit

0 = Celsius, 1 = Fahrenheit

HUMIDIFIER/DEHUMIDIFIER

Active Control * (bool)

Active Status (bool)

Current Humidifier / Dehumidifier State Status * (uint8)

Target Humidifier / Dehumidifier State Control * (uint8)

Target Humidifier / Dehumidifier State Status (uint8)

Humidity Status * (scale)

0 = Inactive, 1 = Idle, 2 = Heating, 3 = Humidifying, 4 = Dehumidifying

0 = Auto, 1 = Humidifier, 2 = Dehumidifier

0 = Auto, 1 = Humidifier, 2 = Dehumidifier

N/A

Optional

Lock Physical Controls Control (bool)

Lock Physical Controls Status (bool)

Rotation Speed Control (scale)

Rotation Speed Status (scale)

Swing Mode Control (bool)

Swing Mode Status (bool)

Relative Humidity Dehumidifier Threshold Control (scale)

Relative Humidity Dehumidifier Threshold Status (scale)

Relative Humidity Humidifier Threshold Control (scale)

Relative Humidity Humidifier Threshold Status (scale)

Water Level Status (scale)

VALVE

Active Control * (bool)

Active Status (bool)

In Use Status * (bool)

Thermostat

Switch on/off thermostat

Switch on/off thermostat status

Optional

Valve Type Status (uint8)

0 = Water faucet, 1 = Irrigation, 2 = Shower head

AIR QUALITY SENSOR

Air Quality Status * (uint8)

0 = Unknown, 1 = Excellent, 2 = Good, 3 = Fair, 4 = Inferior, 5 = Poor

Air quality

Particle sensor

Optional

Nitrogen Dioxide Density Status (float16)

Ozone Density Status (float16)

PM10 Density Status (float16)

PM2.5 Density Status (float16)

Sulphur Dioxide Density Status (float16)

VOC Density Status (float16)

Status Active Status (bool)

Status Fault Status (bool)

Status Low Battery Status (bool)

Status Tampered Status (bool)

NO2 (Air quality)

Ozone (Air quality)

Part.10 (Particle sensor)

Part.2.5 (Particle sensor)

TVOC (Air quality)

SECURITY SYSTEM

Security System Current State Status * (uint8)

Security System Target State Control * (uint8)

Security System Target State Status (uint8)

0 = Stay Arm, 1 = Away Arm, 2 = Night Arm, 3 = Disarmed, 4 = Alarm Triggered

0 = Stay Arm, 1 = Away Arm, 2 = Night Arm, 3 = Disarm

0 = Stay Arm, 1 = Away Arm, 2 = Night Arm, 3 = Disarm

N/A

Optional

Security System Alarm Type Status (bool)

Status Fault Status (bool)

Status Tampered Status (bool)

GARAGE DOOR OPENER

Current Door State Status * (uint8)

Target Door State Control * (bool)

Target Door State Status (bool)

Obstruction Detected Status * (bool)

0 = Open, 1 = Closed, 2 = Opening, 3 = Closing, 4 = Stopped

0 = Open, 1 = Closed

0 = Open, 1 = Closed

N/A

Optional

Lock Current State Status (uint8)

Lock Target State Control (bool)

Lock Target State Status (bool)

0 = Unsecured, 1 = Secured, 2 = Jammed, 3 = Unknown

0 = Unsecured, 1 = Secured

0 = Unsecured, 1 = Secured

QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

Was this helpful?