Ceiling Fan
Device Profile
Supported features may vary by model and country.
Property
Resource | Property | Value | |||||
---|---|---|---|---|---|---|---|
Module Class |
Type |
Name |
Type |
R/W |
Value |
Description |
|
operation |
Object |
ceilingfanOperationMode (Main body operation) |
Enum |
RW |
POWER_ON |
Start ceiling fan operation |
|
RW |
POWER_OFF |
Stop ceiling fan operation |
|||||
airFlow |
Object |
windStrength (Wind strenth) |
Enum |
RW |
LOW |
Low wind speed |
|
RW |
MID |
Medium wind speed |
|||||
RW |
HIGH |
High wind speed |
|||||
RW |
TURBO |
Turbo wind speed |
JSON
{ "property": { "airFlow": { "windStrength": { "mode": ["r", "w"], "type": "enum", "value": { "r": [ "TURBO", "HIGH", "LOW", "MID"], "w": [ "TURBO", "HIGH", "LOW", "MID"]}}}, "operation": { "ceilingfanOperationMode": { "mode": ["r", "w"], "type": "enum", "value": { "r": [ "POWER_ON", "POWER_OFF"], "w": [ "POWER_ON", "POWER_OFF"]}}} } }
Status Inquiry Result
Example
#CeilingFan { "operation": { "ceilingfanOperationMode": "POWER_OFF" }, "airFlow": { "windStrength": "HIGH" } }
Control Command
Example
Ceiling fan power on
{ "operation": { "ceilingfanOperationMode": "POWER_ON" } }
Ceiling fan wind strength adjustment
{ "airFlow": { "windStrength": "HIGH" } }