カスタムスケジュールの設計

このセクションでは、スケジュールシステムの仕組みと、ニーズに合わせてカスタムスケジュールを設計する方法について説明します。最も単純で最も一般的なユースケースから始め、より高度なスケジュールへと進めていきます。

スケジュールとスケジュールブロックでは、このセクションはまずスケジュールの最も基本的な要素であるスケジュールブロックから始めます。これを理解するだけで、いくつかの簡単なコマンドで構成される1つのスケジュールブロックを使用して多くの一般的なタイプのスケジュールを作成できるため、可能になるユースケースが大きく広がります。

日の出と日の入りを使ったスケジュール では、配備中の昼と夜の長さの変化に応じて、日の入りと日の出を基準にしてスケジュールを作成する機能が導入されました。

複数のブロックがあるスケジュール では、単一のスケジュールで複数のブロックがどのように動作するかについての重要な情報を網羅しています。

日付範囲と日単位のデューティサイクル では、スケジュール内の特定のブロックを指定の日付範囲でのみ実行するようにプログラミングしたり、複数日にわたって設定した間隔で実行中と実行しない状態を切り替えたりする方法を説明します。

最後に、スケジュールブロックの例では一般的なユースケースのスケジュールブロックを示します。これらの例は単独で使用することも、他のスケジュールブロックと一緒により複雑なスケジュールに組み込むこともできます。