0

我的房子有一个 1960 年代的家庭自动化系统,我已经设法利用它。我已经能够设置一个接口,允许我为各种技术编写适配器,例如 Node Red、Alexa 和现在的 Google Assistent。

鉴于这只适用于我的房子,我认为没有理由公开 Smart Home Actions。在 Alexa 方面,我可以让这些服务无限期地保持在开发状态,这在过去 6 个月中运行良好。然而,在谷歌方面,常见问题解答说(https://developers.google.com/actions/smarthome/faq):

问:我需要多久运行一次gactions 测试

A:gactions测试需要每3天刷新一次。3 天后,测试代理将从 mobile-HomeControl 设置中消失。如果遇到这种情况,只需再次运行gaction 测试

因此,我想知道他们最好的方法是制作个人 Google Actions 服务吗? 当然,显而易见的方法是编写脚本并安排 gactions 调用以保持测试活跃,但我希望有更好的方法来支持这一点!

其他详细信息:我正在使用 Amazon 的 OAuth 服务进行登录。这样我就可以通过Google传入的AccesssToken来验证Amazon ClientID、UserID等进行授权。因此,理论上我可以毫无问题地公开运行它,但我需要弄清楚谷歌如何审查它以进​​行测试!当谷歌地图汽车驶过时,我不需要一些谷歌员工打开和关闭我的灯来验证更改......;)

4

1 回答 1

0

我只会使用脚本定期调用 gaction。发布它会不必要地污染 Actions 目录。此外,它们会让您跳过“品牌验证”以及它们对命名调用术语的其他限制。如果您确实发布了它,则为他们提供一个临时帐户以进行验证,并在发布时禁用该帐户。他们将在验证期间随机控制灯光,但可能长达一周!

于 2017-06-08T19:08:25.070 回答