我的房子有一个 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等进行授权。因此,理论上我可以毫无问题地公开运行它,但我需要弄清楚谷歌如何审查它以进行测试!当谷歌地图汽车驶过时,我不需要一些谷歌员工打开和关闭我的灯来验证更改......;)