有没有人正确实施 action.devices.types.VALVE

问题描述

我正在实施一个 google Home 应用程序,并成功实施了所有 API 调用,并实施了 SWITCH 和 OUTLET 并控制了我的 IOT 设备。我已根据 Google Assistant 中的文档为 VALVE 添加一个条目。设备在同步呼叫后出现在 Google 主页中,但图标在右上角有一个齿轮,并且该设备不可配置。发出 QUERY 调用时,我正在发送设备更新。然而还是没有更新。报告状态仪表板显示没有填充数据的设备条目。当我响应其他设备的查询时,Home Graph 会更新。
这是我的第一篇文章,如果您需要什么,请告诉我。大多数情况下,我想知道 VALVE 是否有问题,并且有人有一个实现可以分享
提前致谢。

同步响应

  {
   "requestId":"5652153305156254765","payload":{
      "agentUserId":"123","devices":[
         {
            "id":"AUdio_AMP_1","type":"action.devices.types.SWITCH","traits":[
               "action.devices.traits.OnOff"
            ],"name":{
               "name":"Sony Receiver","nicknames":[
                  "Sony Receiver"
               ]
            },"willReportState":true,"deviceInfo":{
               "manufacturer":"CJ-Systems","model":"1.0","hwVersion":"1.0","swVersion":"1.0"
            }
         },{
            "id":"Box_OUTLET_1","type":"action.devices.types.OUTLET","name":{
               "name":"Waterfall Outlet","nicknames":[
                  "Waterfall Outlet"
               ]
            },{
            "id":"Box_OUTLET_0","name":{
               "name":"Box Outlets","nicknames":[
                  "Box Outlets"
               ]
            },{
            "id":"Box_LIGHTS_1","type":"action.devices.types.LIGHT","name":{
               "name":"Box Lights (back)","nicknames":[
                  "Box Lights (back)"
               ]
            },{
            "id":"Box_LIGHTS_0","name":{
               "name":"Box Lights (front)","nicknames":[
                  "Box Lights (front)"
               ]
            },{
            "id":"CABANA_DECK_LIGHTS_0","name":{
               "name":"Cabana Deck Lights","nicknames":[
                  "Cabana Deck Lights"
               ]
            },{
            "id":"GRAPE_VINE_LIGHTS_0","name":{
               "name":"Grape Vine Lights","nicknames":[
                  "Grape Vine Lights"
               ]
            },{
            "id":"PUMP_HOUSE_LIGHTS_0","name":{
               "name":"Pump House Lights","nicknames":[
                  "Pump House Lights"
               ]
            },{
            "id":"WATER_Feed_0","type":"action.devices.types.VALVE","traits":[
               "action.devices.traits.OpenClose"
            ],"name":{
               "name":"Pool Water Feed","nicknames":[
                  "Pool Water Feed"
               ]
            },"attributes":{
                "discreteOnlyOpenClose":true
            },"swVersion":"1.0"
            }
         }
      ]
   }
}

查询响应

    {
   "requestId":"14963487851537970880","payload":{
      "devices":{
         "Box_LIGHTS_1":{
            "online":true,"on":false
         },"Box_LIGHTS_0":{
            "online":true,"Box_OUTLET_0":{
            "online":true,"CABANA_DECK_LIGHTS_0":{
            "online":true,"GRAPE_VINE_LIGHTS_0":{
            "online":true,"WATER_Feed_0":{
            "online":true,"openPercent":100
          },"PUMP_HOUSE_LIGHTS_0":{
            "online":true,"AUdio_AMP_1":{
            "online":true,"Box_OUTLET_1":{
            "online":true,"on":false
         }
      }
   }
    

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)