アカウント内のデバイスが多すぎると、ストリーミングが中断するように見えます。約 8 または 9 の後、データのストリーミングがすべて停止します。
2 に答える
https://developer.nest.com/documentation/glossary#clientの次の段落を読んだことを覚えています
クライアント
アプリケーションまたはサービスと Nest デバイスの統合。Nest アカウントを作成して開発者プログラムにサインアップすると、最大 10 個のクライアントをアカウントに追加できます。
これはあなたの問題かもしれません。
Firebase を使用していますか? 私はここに来て、同様の問題を自分で投稿しました。ネスト デバイスまたはウェブ ツールを使用して温度を変更すると、Firebase リスナーが更新されます。値を設定しようとすると、設定しようとした値がリスナーにエコー バックされ (サーモスタットが正常に変更されなかったにもかかわらず更新されたように)、正しい値 (変更されていない) がすぐに返されます。後。
奇妙なことは、それが機能するということです....そして、それは機能しません。これはあなたが経験してきたことと似ていますか?
更新: リスナーも機能していないように見えます。REST を使用してサーバーに正常にクエリを実行できます。
更新 #2: リスナーは再び機能するようになりましたが、まだ制御できません。
更新 #3: うーん...少なくとも私の問題はわかると思います。それがあなた(または私)に役立つかどうかはわかりませんが、ここにあります...
protected void setHighTemp(int value){
fb.child("target_temperature_high_f").setValue(value, new CompletionListener() {
public void onComplete(FirebaseError arg0, Firebase arg1) {
System.out.println("Communicaiton error: " + arg0);
}
});
出力: 通信エラー: FirebaseError: 要求が多すぎます