使用 smart-home-java 示例创建的设备始终处于离线状态
Devices created with smart-home-java sample always offline
我使用 https://github.com/actions-on-google/smart-home-java 示例项目创建了几个设备。我还成功关联了我的帐户,并在我的 Google Home 应用程序中看到了这些设备。我还可以点击 Lamp 设备旁边的“打开”或“关闭”按钮,我会在 Firestore 中看到值发生变化。
但是,当我点击设备时,它在顶部显示“无响应”,在屏幕中间显示“离线”。我在“smart-home-java”服务器日志中没有看到任何错误。
有没有其他人经历过类似的事情?我应该如何进行调试?
正如评论中简要提到的,这可能是因为您的项目未能成功调用 Report State。最可能的原因是您的 Home Graph API 凭据丢失或不正确。
在 current sample code 中,此方法调用中的错误将导致处理程序从 QUERY
return deviceOffline
。您也可以注释掉或删除此行以调试问题。
我使用 https://github.com/actions-on-google/smart-home-java 示例项目创建了几个设备。我还成功关联了我的帐户,并在我的 Google Home 应用程序中看到了这些设备。我还可以点击 Lamp 设备旁边的“打开”或“关闭”按钮,我会在 Firestore 中看到值发生变化。
但是,当我点击设备时,它在顶部显示“无响应”,在屏幕中间显示“离线”。我在“smart-home-java”服务器日志中没有看到任何错误。
有没有其他人经历过类似的事情?我应该如何进行调试?
正如评论中简要提到的,这可能是因为您的项目未能成功调用 Report State。最可能的原因是您的 Home Graph API 凭据丢失或不正确。
在 current sample code 中,此方法调用中的错误将导致处理程序从 QUERY
return deviceOffline
。您也可以注释掉或删除此行以调试问题。