Skip to main content
Start a charge at a future time by sending charge with a start and no end. The charge begins at start and continues until you send another command.

1. Check the battery supports it

The battery must list scheduled in commands.charge.execution.
If scheduled is missing, the push returns 422 DEVICE_NOT_CAPABLE.

2. Send the command

Charge to 100% from 02:00, battery local time. start also accepts a relative duration such as "30m" or "2h". See Scheduling.
The API returns 202 Accepted. The action stays scheduled until start, and you can cancel it until then.

3. Confirm

Listen for push.completed or push.failed on your webhook, or poll the action:

Next steps

Charge in a window

Add an end so the charge stops on its own.

Return to self-consumption

Hand control back once charging is done.