softwarestudioscheduleautomation

# Voldeno Studio — スケジュール

スケジュールは 日次繰り返しプログラム による時間ベース自動化を提供します。Voldeno Studio 内のビジュアルタイムラインエディタで設定し、実行時に特定の Logic Block が消費します。

# スケジュールの概念

スケジュールは、24時間の1日 内の特定時間帯にまたがる時間エントリの集合です。システムは現在時刻を設定されたエントリと継続的に照合します。現在の瞬間が有効なエントリ内にあるとき、スケジュールは アクティブ とみなされます。どのエントリにも該当しない場合はデフォルト状態に戻ります。

スケジュールは 日次 サイクルで動作し、同じプログラムが毎日繰り返されます。ビジュアルエディタのグリッドはデフォルトで 30分 間隔ですが、基盤の解像度は 1分 まで下がるため、1分単位でエントリを配置できます。

# オペレーションモードによる曜日の区別

スケジュールには意図的に週間グリッドは組み込まれていません。代わりに Voldeno は Operation Modes で異なる日や状況ごとの動作を変えます。オペレーションモードは完全にユーザー定義です。必要なモードを自由に作成できます:

  • Weekday / Weekend
  • Away / Vacation
  • Party / Guest
  • Holiday / Energy saving
  • …その他任意のカスタムモード

特定のオペレーションモードの有効化は Operation Mode Controller 経由で行います。モード変更をトリガーするロジックは、Schedule、Switch、HTTP リクエスト、その他任意の組み合わせから構築できます。Operation Mode Monitor はイベントソースとして機能し、モードが変わるたびに下流ロジックをトリガーします。「Weekday モードのときだけこのスケジュールを使う」「Away モードのときは省エネスケジュールに切り替える」といったルールを構築でき、固定の7日間グリッドに縛られません。

# スケジュールタイプ

用途ごとに2つのサブタイプがあります:

# ON/OFF

単純な有効化スケジュール。現在時刻が定義されたエントリ内にあるかどうかに応じ、出力は アクティブ (true) と 非アクティブ (false) を切り替えます。

Schedule Logic Block が使用します。

# Climate

温度セットポイントスケジュール。各時間エントリには 数値(例: 目標温度 °C)が含まれ、エントリがアクティブな間出力されます。有効なエントリがない場合、出力は設定されたデフォルトに戻ります。

Climate Regulator Logic Block が使用します。

# ビジュアルタイムラインエディタ

スケジュールは Voldeno Studio 内のタイムラインエディタで設定します:

  • エントリの作成 — タイムライングリッド上でクリックしてドラッグ
  • エントリのリサイズ — 右端ハンドルをドラッグ
  • エントリの移動 — 別の時間スロットへドラッグ
  • エントリの削除 — 選択して Delete または Backspace
  • エントリのコピー — Ctrl/Cmd を押したまま既存エントリをドラッグ

グリッドは 24時間 の水平軸を表示します。縦マーカーで現在時刻を示し、参照しやすくしています。

# ON/OFF モード

エントリは単純な色付きバーです。ドラッグで新しいバーを作成し、その区間内は「アクティブ」を意味します。

# Climate モード

各エントリには数値(バー上のラベル表示)が付きます。作成または編集時に目標値を設定します。複数エントリで異なる値を持たせ、1日を通じた温度プロファイルを定義できます。

# 関連 Logic Block

Blockスケジュールサブタイプ説明
ScheduleON/OFF日次時間プログラムに基づきブール値を出力
Climate RegulatorClimate暖房/冷房制御に温度セットポイントスケジュールを使用
Operation Mode Controller-システム全体のオペレーションモードフラグを設定
Operation Mode Monitor-オペレーションモードの現在状態を読み取る
Voldeno Studio における日次スケジュールとオペレーションモードによる時間ベース自動化。