diff --git a/doc/smarthome/smart_home_skill_api_reference.md b/doc/smarthome/smart_home_skill_api_reference.md index 5f223a9..1392f63 100644 --- a/doc/smarthome/smart_home_skill_api_reference.md +++ b/doc/smarthome/smart_home_skill_api_reference.md @@ -177,6 +177,9 @@ DiscoverAppliancesRequest例子: |TV_SET | 电视机 | | |AIR_PURIFIER| 空气净化器 || |WATER_HEATER| 热水器 || +|HEATER| 取暖器 || +|FAN| 电风扇 || +|SWEEPING_ROBOT| 扫地机器人 || |WASHING_MACHINE| 洗衣机 || |INDUCTION_COOKER| 电磁炉 || |GAS_STOVE| 燃气灶 || @@ -1992,7 +1995,7 @@ DuerOS发送给Bot的设置模式的请求 | appliance.additionalApplianceDetails | 提供给Bot使用的设备或场景相关的附加信息的键值对。该属性的内容不能超过5000字节。而且DuerOS也不了解或使用这些数据。 | Yes,但可以为空 | | mode | 表示设备的模式设置的量的对象。| Yes | | mode.deviceType | 表示设备类型。AIR_CONDITION(空调), AIR_PURIFIER(空气净化器), INDUCTION_COOKER(电磁炉),详细请参见设备类型列表| Yes | -| mode.value | 它指定一种模式,模式的值与设备类型相关。
**AIR_CONDITION(空调)** 的值包括:COOL(制冷)、HEAT(制热)、AUTO(自动)、FAN(送风)、DEHUMIDIFICATION(除湿)、SLEEP(睡眠);
**AIR_PURIFIER(空气净化器)** 的值包括SLEEP(睡眠)、HOME(回家)、OUT(离家)、AUTO (自动)、MANUAL(手动)、MUTE(静音)、 INTELLIGENT(智能)、HIGHSPEED(急速);
**INDUCTION_COOKER(电磁炉/烹饪机)** 的值包括FAST(快速火)、SLOW(温火)、FRYING(煎炸)、STEWING(蒸煮/炖煮)、SOUP(汤粥/煲汤)、HOT_POT(火锅)、COOKING(炒菜);
**Fan(电风扇)** 的值包括NORMAL(正常风)、MUTE(静音风)、NATURAL(自然风)、BABY(宝宝风)、COMFORTABLE(舒适风)、FEEL(人感风);
**SWEEPING_ROBOT(扫地机器人)** 的值包括RANDOM(随机)、AUTO(自动)、Focus(重点)、EDGE(沿边)、BOW(弓形);
**MICROWAVE_OVEN(微波炉)** 的值包括MICROWAVE(微波)、BARBECUE(烧烤)、THAW(解冻);
**OVEN(烤箱)** 的值包括FERMENTATION(发酵)、DOUBLE_TUBE(双管);
**RICE_COOKER(电饭煲)** 的值包括HOTTING(加热/热饭/再加热)、INSULATED(保温)、SOUP(煮粥/煲汤/杂粮粥)、FAST_SOUP(快速粥)、STEWING(蒸煮/炖煮/美味蒸)、STREAMED_RICE(蒸米饭)、MIXED_RICE(杂粮饭)、SMALL_RICE(小米饭))、GERMINATED_RICE(发芽饭);
**PRESSURE_COOKER(压力锅)** 的值包括INSULATED(保温)、EXHAUST(排气)、HOTTING(加热/热饭/再加热)、SOUP(煮粥/煲汤/杂粮粥)、STREAMED_RICE(蒸米饭)、FAST_RICE(快速饭)、FAST_SOUP(快速粥)、BEEF(牛肉/炖牛肉)、STREAMED_RICE(蒸米饭/营养蒸)、CLEAN(清洁);
**HIGH_SPEED_BLENDER(破壁机)** 的值包括 SOUP(汤/粥/糊类)、SOYMILK(豆浆)、MILKSHAKE(奶昔)、GRIND(研磨)、HOTTING(加热)、CLEAN(清洁)、STIR(搅拌)、F&V(果蔬);| Yes | +| mode.value | 它指定一种模式,模式的值与设备类型相关。
**AIR_CONDITION(空调)** 的值包括:COOL(制冷)、HEAT(制热)、AUTO(自动)、FAN(送风)、DEHUMIDIFICATION(除湿)、SLEEP(睡眠);
**AIR_PURIFIER(空气净化器)** 的值包括SLEEP(睡眠)、HOME(回家)、OUT(离家)、AUTO (自动)、MANUAL(手动)、MUTE(静音)、 INTELLIGENT(智能)、HIGHSPEED(急速);
**INDUCTION_COOKER(电磁炉/烹饪机)** 的值包括FAST(快速火)、SLOW(温火)、FRYING(煎炸)、STEWING(蒸煮/炖煮)、SOUP(汤粥/煲汤)、HOT_POT(火锅)、COOKING(炒菜);
**Fan(电风扇)** 的值包括NORMAL(正常风)、MUTE(静音风)、NATURAL(自然风)、BABY(宝宝风)、COMFORTABLE(舒适风)、FEEL(人感风);
**SWEEPING_ROBOT(扫地机器人)** 的值包括RANDOM(随机)、AUTO(自动)、Focus(重点)、EDGE(沿边)、BOW(弓形);
**MICROWAVE_OVEN(微波炉)** 的值包括MICROWAVE(微波)、BARBECUE(烧烤)、THAW(解冻);
**OVEN(烤箱)** 的值包括FERMENTATION(发酵)、DOUBLE_TUBE(双管);
**RICE_COOKER(电饭煲)** 的值包括HOTTING(加热/热饭/再加热)、INSULATED(保温)、SOUP(煮粥/煲汤/杂粮粥)、FAST_SOUP(快速粥)、STEWING(蒸煮/炖煮/美味蒸)、STREAMED_RICE(蒸米饭)、MIXED_RICE(杂粮饭)、SMALL_RICE(小米饭))、GERMINATED_RICE(发芽饭);
**PRESSURE_COOKER(压力锅)** 的值包括INSULATED(保温)、EXHAUST(排气)、HOTTING(加热/热饭/再加热)、SOUP(煮粥/煲汤/杂粮粥)、STREAMED_RICE(蒸米饭)、FAST_RICE(快速饭)、FAST_SOUP(快速粥)、BEEF(牛肉/炖牛肉)、BEANS(豆类)、STREAMED_RICE(蒸米饭/营养蒸)、CLEAN(清洁);
**HIGH_SPEED_BLENDER(破壁机)** 的值包括 SOUP(汤/粥/糊类)、SOYMILK(豆浆)、MILKSHAKE(奶昔)、GRIND(研磨)、HOTTING(加热)、CLEAN(清洁)、STIR(搅拌)、F&V(果蔬);| Yes | SetModeRequest 例子: @@ -2090,7 +2093,7 @@ DuerOS发送给Bot的设置模式的请求 | appliance.additionalApplianceDetails | 提供给Bot使用的设备或场景相关的附加信息的键值对。该属性的内容不能超过5000字节。而且DuerOS也不了解或使用这些数据。 | Yes,但可以为空 | | mode | 表示设备的模式设置的量的对象。| Yes | | mode.deviceType | 表示设备类型。AIR_CONDITION(空调), AIR_PURIFIER(空气净化器), INDUCTION_COOKER(电磁炉),详细请参见支持的设备类型列表| Yes | -| mode.value | 它指定一种模式,模式的值与设备类型相关。
**AIR_CONDITION(空调)** 的值包括:COOL(制冷)、HEAT(制热)、AUTO(自动)、FAN(送风)、DEHUMIDIFICATION(除湿)、SLEEP(睡眠);
**AIR_PURIFIER(空气净化器)** 的值包括SLEEP(睡眠)、HOME(回家)、OUT(离家)、AUTO (自动)、MANUAL(手动)、MUTE(静音)、 INTELLIGENT(智能)、HIGHSPEED(急速);
**INDUCTION_COOKER(电磁炉/烹饪机)** 的值包括FAST(快速火)、SLOW(温火)、FRYING(煎炸)、STEWING(蒸煮/炖煮)、SOUP(汤粥/煲汤)、HOT_POT(火锅)、COOKING(炒菜);
**Fan(电风扇)** 的值包括NORMAL(正常风)、MUTE(静音风)、NATURAL(自然风)、BABY(宝宝风)、COMFORTABLE(舒适风)、FEEL(人感风);
**SWEEPING_ROBOT(扫地机器人)** 的值包括RANDOM(随机)、AUTO(自动)、Focus(重点)、EDGE(沿边)、BOW(弓形);
**MICROWAVE_OVEN(微波炉)** 的值包括MICROWAVE(微波)、BARBECUE(烧烤)、THAW(解冻);
**OVEN(烤箱)** 的值包括FERMENTATION(发酵)、DOUBLE_TUBE(双管);
**RICE_COOKER(电饭煲)** 的值包括HOTTING(加热/热饭/再加热)、INSULATED(保温)、SOUP(煮粥/煲汤/杂粮粥)、FAST_SOUP(快速粥)、STEWING(蒸煮/炖煮/美味蒸)、STREAMED_RICE(蒸米饭)、MIXED_RICE(杂粮饭)、SMALL_RICE(小米饭))、GERMINATED_RICE(发芽饭);
**PRESSURE_COOKER(压力锅)** 的值包括INSULATED(保温)、EXHAUST(排气)、HOTTING(加热/热饭/再加热)、SOUP(煮粥/煲汤/杂粮粥)、STREAMED_RICE(蒸米饭)、FAST_RICE(快速饭)、FAST_SOUP(快速粥)、BEEF(牛肉/炖牛肉)、STREAMED_RICE(蒸米饭/营养蒸)、CLEAN(清洁);
**HIGH_SPEED_BLENDER(破壁机)** 的值包括 SOUP(汤/粥/糊类)、SOYMILK(豆浆)、MILKSHAKE(奶昔)、GRIND(研磨)、HOTTING(加热)、CLEAN(清洁)、STIR(搅拌)、F&V(果蔬);| Yes | +| mode.value | 它指定一种模式,模式的值与设备类型相关。
**AIR_CONDITION(空调)** 的值包括:COOL(制冷)、HEAT(制热)、AUTO(自动)、FAN(送风)、DEHUMIDIFICATION(除湿)、SLEEP(睡眠);
**AIR_PURIFIER(空气净化器)** 的值包括SLEEP(睡眠)、HOME(回家)、OUT(离家)、AUTO (自动)、MANUAL(手动)、MUTE(静音)、 INTELLIGENT(智能)、HIGHSPEED(急速);
**INDUCTION_COOKER(电磁炉/烹饪机)** 的值包括FAST(快速火)、SLOW(温火)、FRYING(煎炸)、STEWING(蒸煮/炖煮)、SOUP(汤粥/煲汤)、HOT_POT(火锅)、COOKING(炒菜);
**Fan(电风扇)** 的值包括NORMAL(正常风)、MUTE(静音风)、NATURAL(自然风)、BABY(宝宝风)、COMFORTABLE(舒适风)、FEEL(人感风);
**SWEEPING_ROBOT(扫地机器人)** 的值包括RANDOM(随机)、AUTO(自动)、Focus(重点)、EDGE(沿边)、BOW(弓形);
**MICROWAVE_OVEN(微波炉)** 的值包括MICROWAVE(微波)、BARBECUE(烧烤)、THAW(解冻);
**OVEN(烤箱)** 的值包括FERMENTATION(发酵)、DOUBLE_TUBE(双管);
**RICE_COOKER(电饭煲)** 的值包括HOTTING(加热/热饭/再加热)、INSULATED(保温)、SOUP(煮粥/煲汤/杂粮粥)、FAST_SOUP(快速粥)、STEWING(蒸煮/炖煮/美味蒸)、STREAMED_RICE(蒸米饭)、MIXED_RICE(杂粮饭)、SMALL_RICE(小米饭))、GERMINATED_RICE(发芽饭);
**PRESSURE_COOKER(压力锅)** 的值包括INSULATED(保温)、EXHAUST(排气)、HOTTING(加热/热饭/再加热)、SOUP(煮粥/煲汤/杂粮粥)、STREAMED_RICE(蒸米饭)、FAST_RICE(快速饭)、FAST_SOUP(快速粥)、BEEF(牛肉/炖牛肉)、BEANS(豆类)、STREAMED_RICE(蒸米饭/营养蒸)、CLEAN(清洁);
**HIGH_SPEED_BLENDER(破壁机)** 的值包括 SOUP(汤/粥/糊类)、SOYMILK(豆浆)、MILKSHAKE(奶昔)、GRIND(研磨)、HOTTING(加热)、CLEAN(清洁)、STIR(搅拌)、F&V(果蔬);| Yes | UnsetModeRequest 例子: ``` @@ -2188,7 +2191,7 @@ DuerOS发送给Bot的定时设置模式的请求 | appliance.additionalApplianceDetails | 提供给Bot使用的设备或场景相关的附加信息的键值对。该属性的内容不能超过5000字节。而且DuerOS也不了解或使用这些数据。 | Yes,但可以为空 | | mode | 表示设备的模式设置的量的对象。| Yes | | mode.deviceType | 表示设备类型。AIR_CONDITION(空调), AIR_PURIFIER(空气净化器), INDUCTION_COOKER(电磁炉),详细请参见支持的设备类型列表| Yes | -| mode.value | 它指定一种模式,模式的值与设备类型相关。
**AIR_CONDITION(空调)** 的值包括:COOL(制冷)、HEAT(制热)、AUTO(自动)、FAN(送风)、DEHUMIDIFICATION(除湿)、SLEEP(睡眠);
**AIR_PURIFIER(空气净化器)** 的值包括SLEEP(睡眠)、HOME(回家)、OUT(离家)、AUTO (自动)、MANUAL(手动)、MUTE(静音)、 INTELLIGENT(智能)、HIGHSPEED(急速);
**INDUCTION_COOKER(电磁炉/烹饪机)** 的值包括FAST(快速火)、SLOW(温火)、FRYING(煎炸)、STEWING(蒸煮/炖煮)、SOUP(汤粥/煲汤)、HOT_POT(火锅)、COOKING(炒菜);
**Fan(电风扇)** 的值包括NORMAL(正常风)、MUTE(静音风)、NATURAL(自然风)、BABY(宝宝风)、COMFORTABLE(舒适风)、FEEL(人感风);
**SWEEPING_ROBOT(扫地机器人)** 的值包括RANDOM(随机)、AUTO(自动)、Focus(重点)、EDGE(沿边)、BOW(弓形);
**MICROWAVE_OVEN(微波炉)** 的值包括MICROWAVE(微波)、BARBECUE(烧烤)、THAW(解冻);
**OVEN(烤箱)** 的值包括FERMENTATION(发酵)、DOUBLE_TUBE(双管);
**RICE_COOKER(电饭煲)** 的值包括HOTTING(加热/热饭/再加热)、INSULATED(保温)、SOUP(煮粥/煲汤/杂粮粥)、FAST_SOUP(快速粥)、STEWING(蒸煮/炖煮/美味蒸)、STREAMED_RICE(蒸米饭)、MIXED_RICE(杂粮饭)、SMALL_RICE(小米饭))、GERMINATED_RICE(发芽饭);
**PRESSURE_COOKER(压力锅)** 的值包括INSULATED(保温)、EXHAUST(排气)、HOTTING(加热/热饭/再加热)、SOUP(煮粥/煲汤/杂粮粥)、STREAMED_RICE(蒸米饭)、FAST_RICE(快速饭)、FAST_SOUP(快速粥)、BEEF(牛肉/炖牛肉)、STREAMED_RICE(蒸米饭/营养蒸)、CLEAN(清洁);
**HIGH_SPEED_BLENDER(破壁机)** 的值包括 SOUP(汤/粥/糊类)、SOYMILK(豆浆)、MILKSHAKE(奶昔)、GRIND(研磨)、HOTTING(加热)、CLEAN(清洁)、STIR(搅拌)、F&V(果蔬);| Yes | +| mode.value | 它指定一种模式,模式的值与设备类型相关。
**AIR_CONDITION(空调)** 的值包括:COOL(制冷)、HEAT(制热)、AUTO(自动)、FAN(送风)、DEHUMIDIFICATION(除湿)、SLEEP(睡眠);
**AIR_PURIFIER(空气净化器)** 的值包括SLEEP(睡眠)、HOME(回家)、OUT(离家)、AUTO (自动)、MANUAL(手动)、MUTE(静音)、 INTELLIGENT(智能)、HIGHSPEED(急速);
**INDUCTION_COOKER(电磁炉/烹饪机)** 的值包括FAST(快速火)、SLOW(温火)、FRYING(煎炸)、STEWING(蒸煮/炖煮)、SOUP(汤粥/煲汤)、HOT_POT(火锅)、COOKING(炒菜);
**Fan(电风扇)** 的值包括NORMAL(正常风)、MUTE(静音风)、NATURAL(自然风)、BABY(宝宝风)、COMFORTABLE(舒适风)、FEEL(人感风);
**SWEEPING_ROBOT(扫地机器人)** 的值包括RANDOM(随机)、AUTO(自动)、Focus(重点)、EDGE(沿边)、BOW(弓形);
**MICROWAVE_OVEN(微波炉)** 的值包括MICROWAVE(微波)、BARBECUE(烧烤)、THAW(解冻);
**OVEN(烤箱)** 的值包括FERMENTATION(发酵)、DOUBLE_TUBE(双管);
**RICE_COOKER(电饭煲)** 的值包括HOTTING(加热/热饭/再加热)、INSULATED(保温)、SOUP(煮粥/煲汤/杂粮粥)、FAST_SOUP(快速粥)、STEWING(蒸煮/炖煮/美味蒸)、STREAMED_RICE(蒸米饭)、MIXED_RICE(杂粮饭)、SMALL_RICE(小米饭))、GERMINATED_RICE(发芽饭);
**PRESSURE_COOKER(压力锅)** 的值包括INSULATED(保温)、EXHAUST(排气)、HOTTING(加热/热饭/再加热)、SOUP(煮粥/煲汤/杂粮粥)、STREAMED_RICE(蒸米饭)、FAST_RICE(快速饭)、FAST_SOUP(快速粥)、BEEF(牛肉/炖牛肉)、BEANS(豆类)、STREAMED_RICE(蒸米饭/营养蒸)、CLEAN(清洁);
**HIGH_SPEED_BLENDER(破壁机)** 的值包括 SOUP(汤/粥/糊类)、SOYMILK(豆浆)、MILKSHAKE(奶昔)、GRIND(研磨)、HOTTING(加热)、CLEAN(清洁)、STIR(搅拌)、F&V(果蔬);| Yes | | timestamp | 表示设备定时设置的量的对象。包含一个属性值,它指定一个数字,代表时间戳,单位是秒。 | Yes | TimingSetModeRequest 例子: @@ -2238,7 +2241,7 @@ TimingSetModeRequest 例子: |---|---|---| | mode | 表示设备的模式设置的量的对象。| Yes | | mode.deviceType | 表示设备类型。AIR_CONDITION(空调), AIR_PURIFIER(空气净化器), INDUCTION_COOKER(电磁炉),详细请参见支持的设备类型列表| Yes | -| mode.value | 它指定一种模式,模式的值与设备类型相关。
**AIR_CONDITION(空调)** 的值包括:COOL(制冷)、HEAT(制热)、AUTO(自动)、FAN(送风)、DEHUMIDIFICATION(除湿)、SLEEP(睡眠);
**AIR_PURIFIER(空气净化器)** 的值包括SLEEP(睡眠)、HOME(回家)、OUT(离家)、AUTO (自动)、MANUAL(手动)、MUTE(静音)、 INTELLIGENT(智能)、HIGHSPEED(急速);
**INDUCTION_COOKER(电磁炉/烹饪机)** 的值包括FAST(快速火)、SLOW(温火)、FRYING(煎炸)、STEWING(蒸煮/炖煮)、SOUP(汤粥/煲汤)、HOT_POT(火锅)、COOKING(炒菜);
**Fan(电风扇)** 的值包括NORMAL(正常风)、MUTE(静音风)、NATURAL(自然风)、BABY(宝宝风)、COMFORTABLE(舒适风)、FEEL(人感风);
**SWEEPING_ROBOT(扫地机器人)** 的值包括RANDOM(随机)、AUTO(自动)、Focus(重点)、EDGE(沿边)、BOW(弓形);
**MICROWAVE_OVEN(微波炉)** 的值包括MICROWAVE(微波)、BARBECUE(烧烤)、THAW(解冻);
**OVEN(烤箱)** 的值包括FERMENTATION(发酵)、DOUBLE_TUBE(双管);
**RICE_COOKER(电饭煲)** 的值包括HOTTING(加热/热饭/再加热)、INSULATED(保温)、SOUP(煮粥/煲汤/杂粮粥)、FAST_SOUP(快速粥)、STEWING(蒸煮/炖煮/美味蒸)、STREAMED_RICE(蒸米饭)、MIXED_RICE(杂粮饭)、SMALL_RICE(小米饭))、GERMINATED_RICE(发芽饭);
**PRESSURE_COOKER(压力锅)** 的值包括INSULATED(保温)、EXHAUST(排气)、HOTTING(加热/热饭/再加热)、SOUP(煮粥/煲汤/杂粮粥)、STREAMED_RICE(蒸米饭)、FAST_RICE(快速饭)、FAST_SOUP(快速粥)、BEEF(牛肉/炖牛肉)、STREAMED_RICE(蒸米饭/营养蒸)、CLEAN(清洁);
**HIGH_SPEED_BLENDER(破壁机)** 的值包括 SOUP(汤/粥/糊类)、SOYMILK(豆浆)、MILKSHAKE(奶昔)、GRIND(研磨)、HOTTING(加热)、CLEAN(清洁)、STIR(搅拌)、F&V(果蔬); | Yes | +| mode.value | 它指定一种模式,模式的值与设备类型相关。
**AIR_CONDITION(空调)** 的值包括:COOL(制冷)、HEAT(制热)、AUTO(自动)、FAN(送风)、DEHUMIDIFICATION(除湿)、SLEEP(睡眠);
**AIR_PURIFIER(空气净化器)** 的值包括SLEEP(睡眠)、HOME(回家)、OUT(离家)、AUTO (自动)、MANUAL(手动)、MUTE(静音)、 INTELLIGENT(智能)、HIGHSPEED(急速);
**INDUCTION_COOKER(电磁炉/烹饪机)** 的值包括FAST(快速火)、SLOW(温火)、FRYING(煎炸)、STEWING(蒸煮/炖煮)、SOUP(汤粥/煲汤)、HOT_POT(火锅)、COOKING(炒菜);
**Fan(电风扇)** 的值包括NORMAL(正常风)、MUTE(静音风)、NATURAL(自然风)、BABY(宝宝风)、COMFORTABLE(舒适风)、FEEL(人感风);
**SWEEPING_ROBOT(扫地机器人)** 的值包括RANDOM(随机)、AUTO(自动)、Focus(重点)、EDGE(沿边)、BOW(弓形);
**MICROWAVE_OVEN(微波炉)** 的值包括MICROWAVE(微波)、BARBECUE(烧烤)、THAW(解冻);
**OVEN(烤箱)** 的值包括FERMENTATION(发酵)、DOUBLE_TUBE(双管);
**RICE_COOKER(电饭煲)** 的值包括HOTTING(加热/热饭/再加热)、INSULATED(保温)、SOUP(煮粥/煲汤/杂粮粥)、FAST_SOUP(快速粥)、STEWING(蒸煮/炖煮/美味蒸)、STREAMED_RICE(蒸米饭)、MIXED_RICE(杂粮饭)、SMALL_RICE(小米饭))、GERMINATED_RICE(发芽饭);
**PRESSURE_COOKER(压力锅)** 的值包括INSULATED(保温)、EXHAUST(排气)、HOTTING(加热/热饭/再加热)、SOUP(煮粥/煲汤/杂粮粥)、STREAMED_RICE(蒸米饭)、FAST_RICE(快速饭)、FAST_SOUP(快速粥)、BEEF(牛肉/炖牛肉)、BEANS(豆类)、STREAMED_RICE(蒸米饭/营养蒸)、CLEAN(清洁);
**HIGH_SPEED_BLENDER(破壁机)** 的值包括 SOUP(汤/粥/糊类)、SOYMILK(豆浆)、MILKSHAKE(奶昔)、GRIND(研磨)、HOTTING(加热)、CLEAN(清洁)、STIR(搅拌)、F&V(果蔬); | Yes | TimingSetModeConfirmation 例子: ```