首页 > 解决方案 > 智能家居模式特征未显示在 UI 中

问题描述

我将 Modes 特征和一些设置添加到我的设备,但 UI 没有显示任何选项。我也尝试过 Toogle 特质,但也没有显示出来。(我的助手是西班牙语,当我在 SYNC 中选择支持的语言时,我指定了“es”标签)。

这是我的同步响应:

{
   "requestId":"8280087254750701149",
   "payload":{
       "agentUserId":2,
       "devices":[{
            "id":"34",
            "type":"action.devices.types.OUTLET",
            "traits":["action.devices.traits.OnOff","action.devices.traits.Modes"],
            "attributes":{
                  "availableModes":[{
                       "name":"auxiliar",
                       "name_values":[{
                            "name_synonym":["auxiliar"],
                            "lang":"es"
                        }],
                        "settings":[{
                            "setting_name":"encendido",
                            "setting_values":[{
                                 "setting_synonym":["encendido"],
                                 "lang":"es"
                            }]
                        },
                        {
                            "setting_name":"apagado",
                            "setting_values":[{
                                 "setting_synonym":["apagado"],
                                 "lang":"es"
                            }]
                        },
                        {
                            "setting_name":"suspendido",
                            "setting_values":[{
                                 "setting_synonym":["suspendido"],
                                 "lang":"es"
                            }]
                        }],
                        "ordered":true
                  }]
            },
            "name":{
                 "defaultNames":["EVVC200000091"],
                 "name":"Cargador laboratorio",
                 "nicknames":["cargador_labo"]
            },
            "willReportState":true,
            "deviceInfo":{
                 "manufacturer":"Orbis",
                 "swVersion":"00.01.31"
            },
            "customData":{
                 "serial":"EVVC200000091",
                 "fooValue":74,
                 "barValue":true,
                 "bazValue":"foo"
            }
       }]
   }
}

这是我的查询回复:

{"requestId":"15972376619501000208","payload":{"devices":{"34":{"currentModeSettings":{"auxiliar":"encendido"},"on":true}}}}

并且 UI 不显示任何选项: 在此处输入图像描述

标签: actions-on-google

解决方案


并非每个具有触摸控制的表面都支持每个设备特征。您应该查看有关触摸控制的文档。请注意,模式和切换不在支持的特征列表中。


推荐阅读