メインコンテンツへスキップ

class NewAutomation

新たに作成するオートメーション。

method NewAutomation.__init__

__init__(
    name: 'str | None' = None,
    description: 'str | None' = None,
    enabled: 'bool | None' = None,
    event: 'Annotated | None' = None,
    action: 'Annotated | None' = None
) → None
引数:
  • name (Optional[str]): このオートメーションの名前。
  • description (Optional[str]): このオートメーションの説明 (省略可能) 。
  • enabled (Optional[bool]): このオートメーションを有効にするかどうか。有効なオートメーションのみがトリガーされます。
  • event (Optional[Annotated]): このオートメーションをトリガーするイベント。
  • action (Optional[Annotated]): このオートメーションがトリガーされたときに実行されるアクション。
戻り値: NewAutomation オブジェクト。

プロパティ NewAutomation.scope

トリガーとなるイベントが発生する必要があるスコープ。 戻り値:
  • Optional[AutomationScope]: scope プロパティの値。