Espeasy: 機能リクエスト:httpコマンドによるタスクの有効化/無効化

作成日 2018年03月28日  ·  5コメント  ·  ソース: letscontrolit/ESPEasy

httpコマンド([サーバー]-> [Sonoff])を使用してデバイスの電源をオフ/オンにできると便利です。

ライトを制御する(私の場合は)ソノフデバイスがいくつかあり、GPIO14にPIRが接続されていて、プルアップされたラインをゼロに落とし、タスク3に接続してルールを実行するとします。

ネットワーク上のサーバーがタイムゾーンを介して「認識」している日中は、モーションセンサーは必要ありません。 サーバーは、朝にタスクをオフにして、夕方に再びオンにすることができます。

推奨されるコマンド:

TaskEnable、、<1または0>

または:

TaskEnable、、<1または0>

私見2番目の方法が好ましい方法です。

Rules Feature Request

最も参考になるコメント

日の出と日の入りのチェックを導入してみませんか?
その後、ルールで使用できます。
経度と緯度の16ビットは、ほぼ秒単位で計算するのに十分な解像度だと思います。

全てのコメント5件

タスク番号は一般的な方法であり、このコマンドの一部である必要があります。 次に、名前を使用した2番目の提案は、その上に構築されます。

日の出と日の入りのチェックを導入してみませんか?
その後、ルールで使用できます。
経度と緯度の16ビットは、ほぼ秒単位で計算するのに十分な解像度だと思います。

プラグインやコントローラーなどをリモートで無効にするリクエストがすでにありますが、それはユーザーが操作したり設定を変更したりするのを妨げるコードや設定をトラブルシューティングするためのものでした

簡単なフォトレジスターを使って外光のレベルを確認します。 しかし、それは理論的な日の出/日の入りが必要ないという意味ではありません。

この機能がとても欲しいです!

別の使用例:
Clock#Time = All、18:25に//毎日18:25にHC-SR04デバイスを起動して水位を監視します
enable、1
エンドン
Clock#Time = All、18:45に
無効化、1
エンドン

HC-SR04デバイスは、リザーバーの補充中に大量のトラフィックを生成する可能性があるためです。

このページは役に立ちましたか?
0 / 5 - 0 評価