智能家居接口V2.0-品类参考表
智能家居接口V2.0-品类参考表
2017/10/27 增加浇花器品类。
品类参考表
品类 | 关键字 | 备注 |
---|---|---|
灯 | LIGHT | |
电视 | TV | |
插座 | SMARTPLUG | |
开关 | SWITCH | |
空调 | AC | |
机顶盒 | STB | |
传感器 | SENSOR | |
窗帘 | CURTAIN | |
热水器 | WATER_HEATER | |
风扇 | FAN | |
电水壶 | KETTLE | |
路由器 | ROUTER | |
饭煲 | COOKER | |
加湿器 | HUMIDIFIER | |
饮水机 | WATER_COOLER | |
鱼缸 | AQUARIUM | |
摄像头 | CAMERA | |
空气净化器 | AIRPURIFIER | |
台灯 | LIGHT | |
落地灯 | LIGHT | |
加热器 | HEATER | |
加热毯 | ELECTRIC_BLANKET | |
电蚊香 | ZAPPER | |
除湿器 | DEHUMIDIFIER | |
电蒸锅 | STEAMER | |
电炖锅 | STEWPOT | |
充电器 | CHARGER | |
插排 | POWER_STRIP | |
浇花器 | SPRINKLER | |
场景触发 | SCENE_TRIGGER | |
晾衣架 | HANGER | |
其他 | OTHER |
推荐品类和接口对应表,但具体产品支持的功能,需要根据 设备发现时的capabilities字段动态判断 。
- SMARTPLUG/SWITCH
电源控制
namespace: DNA.PowerControl
动作(name) | 属性(payload) | 取值范围 |
---|---|---|
ChangePowerState | powerState | “ON”|”OFF |
- TV和STB
电源控制 namespace: DNA.PowerControl
动作(name) | 属性(payload) | 取值范围 |
---|---|---|
ChangePowerState | powerState | “ON”|”OFF |
频道控制 namespace: DNA.ChannelControl
动作(name) | 属性(payload) | 取值范围 |
---|---|---|
ChangeChannel | channelNumber | 频道号/频道名称 |
AdjustChannel | channelSteps | -1至1 |
播放控制 namespace: DNA.PlaybackControl
动作(name) | 属性(payload) | 取值范围 |
---|---|---|
Play | 无 | |
Pause | 无 | |
Previous | 无 | |
Next | 无 |
音量控制
namespace: DNA.VolumeControl
动作(name) | 属性(payload) | 取值范围 |
---|---|---|
AdjustVolume | volumeSteps | -5至5 |
SetMute | mute | true|false |
SetVolume | volume | 0至100 |
- AC
电源控制 namespace: DNA.PowerControl
动作(name) | 属性(payload) | 取值范围 |
---|---|---|
ChangePowerState | powerState | “ON”|”OFF |
温度模式控制
namespace: DNA.ThermostatControl
动作(name) | 属性(payload) | 取值范围 |
---|---|---|
SetFixedTargetTemperature | fixedTargetTemperature | 16至30 |
SetMode | mode | “COLD”, “HEAT”, “AUTO” |
AdjustFixedTargetTemperature | fixedTargetTemperatureSteps | 调整后温度在16至30 |
风速控制
namespace: DNA.WindSpeedControl
动作(name) | 属性(payload) | 取值范围 |
---|---|---|
SetWindSpeed | windSpeed | |
AdjustWindSpeed | windSpeedSteps |
SENSOR
所有DNA.xxxSensor的接口都可以使用
LIGHT
亮度控制
namespace: DNA.BrightnessControl
动作(name) | 属性(payload) | 取值范围 |
---|---|---|
SetBrightness | brightness | 0至100 |
电源控制
namespace: DNA.PowerControl
动作(name) | 属性(payload) | 取值范围 |
---|---|---|
ChangePowerState | powerState | “ON”|”OFF |
颜色控制(按HSL) namespace: DNA.ColorControl
动作(name) | 属性(payload) | 取值范围 |
---|---|---|
SetColor | hsl |
颜色控制(按颜色名称) namespace: DNA.ColorNameControl
动作(name) | 属性(payload) | 取值范围 |
---|---|---|
SetColorName | colorName |
- FAN
电源控制
namespace: DNA.PowerControl
动作(name) | 属性(payload) | 取值范围 |
---|---|---|
ChangePowerState | powerState | “ON”|”OFF |
风速控制
namespace: DNA.WindSpeedControl
动作(name) | 属性(payload) | 取值范围 |
---|---|---|
SetWindSpeed | windSpeed | |
AdjustWindSpeed | windSpeedSteps |
风向控制
namespace: DNA.AirFlowControl
动作(name) | 属性(payload) | 取值范围 |
---|---|---|
Start | ||
Stop | ||
HorizontalFlow | ||
VerticalFlow |
- CURTAIN
电源控制
namespace: DNA.PowerControl
动作(name) | 属性(payload) | 取值范围 |
---|---|---|
ChangePowerState | powerState | “ON”|”OFF |
运动控制
namespace: DNA.MotionControl
动作(name) | 属性(payload) | 取值范围 |
---|---|---|
Pause | 无 | |
Stop | 无 | |
Start |
- 其他
目前只支持电源控制
namespace: DNA.PowerControl
动作(name) | 属性(payload) | 取值范围 |
---|---|---|
ChangePowerState | powerState | “ON”|”OFF |