https://github.com/actions-on-google/smart-home-javaサンプルプロジェクトを使用して、いくつかのデバイスを作成しました。また、アカウントを正常にリンクし、GoogleHomeアプリでこれらのデバイスを確認しました。ランプデバイスの横にある[オン]または[オフ]ボタンをクリックすることもでき、Firestoreで値の変化を確認できます。
ただし、デバイスをクリックすると、画面上部に「応答していません」、画面中央に「オフライン」と表示されます。「smart-home-java」サーバーログにエラーは表示されません。
他の誰かが同じようなことを経験したことがありますか?これをデバッグするにはどうすればよいですか?
コメントで簡単に述べたように、これはプロジェクトがレポート状態を正常に呼び出せなかったことが原因である可能性があります。これの最も可能性の高い原因は、Home GraphAPI資格情報が欠落しているか正しくないことです。
では、現在のサンプルコードは、このメソッドの呼び出しでエラーハンドラが返すことになりますdeviceOffline
からQUERY
。この行をコメントアウトまたは削除して、問題をデバッグすることもできます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加