Google Smart Home SYNC引发错误:无法更新设置。请检查您的连接

时间:2018-11-26 09:55:24

标签: actions-on-google

由于我的Smart Home SYNC程序后出现错误,我的Google Smart Home集成遇到了障碍,该错误仅显示“无法更新设置。请检查您的连接”,如下所示:

Screen Shot

我已经成功完成了Alexa Smart Home集成,并一直尝试使用类似的端点设置以相同的方式设置Google Home。 我收到的请求正文如下:

"body": "{\"inputs\":[{\"intent\":\"action.devices.SYNC\"}],\"requestId\":\"4411034480302599483\"}"

这是我的回复:

{  
  "requestId":"4411034480302599483",
  "payload":{  
    "agentUserId":"xxxx",
    "devices":[  
      {  
        "id":"1234",
        "type":"action.devices.types.SWITCH",
        "traits":[  
          "action.devices.traits.OnOff"
        ],
        "name":{  
          "defaultNames":[  
            "Projector Light"
          ],
          "name":"ProjectorLight",
          "nicknames":[  
            "Projector Light"
          ]
        },
        "willReportState":false,
        "deviceInfo":{  
          "manufacturer":"TalentPace",
          "model":"442",
          "hwVersion":"3.2",
          "swVersion":"11.4"
        },
        "customData":{  
          "fooValue":0,
          "barValue":false,
          "bazValue":"DV19000275"
        }
      }
    ]
  }
}

我已经通过JSON验证程序运行了响应,并且显示了“未发现错误”消息。

StackDriver日志显示BACKEND_FAILURE错误:

Screen Shot

我在网上四处看看,这个问题似乎很普遍。人们一直建议在新设备上尝试此操作。我也尝试过这种方法,但是没有运气。

我的端点在点网核心2.0上运行,并且通过使用NewtonJSON转换模型绑定的对象来返回上述JSON,如下所示:

return JsonConvert.SerializeObject(body);

相同的设置对于Alexa来说效果很好。在这一点上,我什至不确定问题出在我的代码还是Google的问题上。任何帮助将不胜感激。

0 个答案:

没有答案