2017-06-04 74 views
0

我的房子拥有一个20世纪60年代的家庭自动化系统,我已经设法使用它。我已经能够设置一个接口,使我可以为各种技术编写适配器,例如Node Red,Alexa和Google Assistent。仅为个人使用创建操作

鉴于这将只能与我的房子一起工作,我没有理由公开智能家居行动。在Alexa方面,我可以让这些服务无限期地保持在开发状态,这在过去的6个月里效果很好。在谷歌的身边,然而,常见问题解答说(https://developers.google.com/actions/smarthome/faq):

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

答:反应测试需要每3天更新一次。 3天后,测试剂将从手机HomeControl设置中消失。如果遇到这种情况,只需再次运行gaction test

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

其他详细信息:我正在使用亚马逊的OAuth服务进行登录。通过这种方式,我可以通过Google传入的AccesssToken进行授权来验证Amazon ClientID,UserID等。因此,理论上我可以在没有任何问题的情况下公开执行此操作,但我需要弄清楚Google如何才能进行检查以便进行测试!我不需要一些Google员工在Google Maps车开车时开启和关闭我的灯,以验证更改...;)

回答

0

我只是使用脚本定期调用gaction。 发布它会不必要地污染Actions目录。此外,他们还会让你跳过“品牌验证”和其他限制调用条款的限制。 如果您确实发布了它,则会为其提供一个用于验证的临时帐户,并在发布时禁用该帐户。在验证期间,他们会随机控制灯光,尽管可能长达一周!

+0

谢谢!这也是我所倾向的。这绝对是Alexa系统占上风的一个领域! – Jaron