create_rule
Create automation rules driven by sensor conditions to trigger smart home actions, like switching lights on when a button event occurs.
Instructions
Create an automation rule triggered by sensor conditions.
Args: name: Rule display name. conditions: List of condition objects, e.g.: [{"address": "/sensors/1/state/buttonevent", "operator": "eq", "value": "1002"}] actions: List of action objects, e.g.: [{"address": "/groups/1/action", "method": "PUT", "body": {"on": true}}] status: "enabled" or "disabled".
Condition operators: eq, gt, lt, dx (changed), ddx (stable for duration), stable, not stable.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| status | No | enabled | |
| actions | Yes | ||
| conditions | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |