️ Critical Logic: Device-Level Persistence
Scheduler instructions are stored directly on the device layer. They are not one-off commands.Recurring Execution: If you send a schedule for 08:00 - 09:00, the device will execute this instruction every day during that time window, indefinitely. How to Cancel: To clear all active schedules and stop recurring execution, you must explicitly send a clear command by passing an empty list ( []) to the scheduler enable endpoint.
| Version | Status | Description |
|---|---|---|
| Scheduler V3 | Recommended | Supports granular segment control and batch asynchronous operations. All new integrations must use V3. |
| Scheduler V2 | ️ Compatibility | Maintained strictly for legacy integrations requiring specific V2 logic. |
| Scheduler V1 | Deprecated | Not recommended. Retained only for older hardware. New projects must avoid using V1. |