複数のリクエストを送信すると、API が非常に遅くなります。
6つのライトがあるライトグループで毎秒10回オンとオフを押すと、4回クリックするだけで応答時間が大幅に増加し、突然、何秒もの応答時間が発生します。
Home Assistantなどの外部システムから複数のライトをオフにした場合も、同じ問題が発生します。
だから、私が夜間に屋内の照明を消しても、立って、その間にすべての照明が消えるのを見ることができる.
これが発生している間、CPU がほぼアイドル状態になっているマルチスレッド ryzen サーバーで deconz を実行します。
問題が再現可能な場合は、ここに手順をリストします。
ライトの応答時間が大幅に増加しているのを見てください。
4
問題が再現できず、散発的である場合は、詳細を記入してください
問題が発生する頻度と時期について。
API に複数のリクエストを送信するときの迅速な応答
グループにコマンドを送信することは、ライトに対処するよりも遅くなります。 これは、グループ コールがマルチキャスト コールであることが原因だと思います。
プラグインを使用して REST API でグループ呼び出しを使用する場合、新しい呼び出しを約 2 分間待機します。 0.8秒。 ライトの直接呼び出しを送信すると、新しい呼び出しは 0.1 秒待たなければなりません。 Phoscon がコマンドの送信で同様の遅延を行っていると思われます。
オンとオフを繰り返し押して行うように、多数の呼び出しを送信すると、キューが蓄積されます.サンプル。
これは、Zigbee のグループ コマンド処理の制限が原因であり、おそらく REST API のバグではないと思いますか?
21 日間応答がないため、この問題は自動的に古いものとしてマークされました。 OP: この問題をクローズするか、アクティブにして
28 日経っても返信がないため、この問題はクローズされます。 @ OP: この問題が解決した場合は、それを修正したものを投稿してください。
最も参考になるコメント
グループにコマンドを送信することは、ライトに対処するよりも遅くなります。 これは、グループ コールがマルチキャスト コールであることが原因だと思います。
プラグインを使用して REST API でグループ呼び出しを使用する場合、新しい呼び出しを約 2 分間待機します。 0.8秒。 ライトの直接呼び出しを送信すると、新しい呼び出しは 0.1 秒待たなければなりません。 Phoscon がコマンドの送信で同様の遅延を行っていると思われます。
オンとオフを繰り返し押して行うように、多数の呼び出しを送信すると、キューが蓄積されます.サンプル。
これは、Zigbee のグループ コマンド処理の制限が原因であり、おそらく REST API のバグではないと思いますか?