Documentation Index
Fetch the complete documentation index at: https://docs.amps.ai/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Use this when the customer has finished a manual override and the device should go back to running itself. A common pattern: a tariff-aware app schedules a windowed charge overnight, then drops the device toauto.balanced for the day so the battery covers the home as solar comes and goes.
auto.balanced is the canonical name for the OEM’s own self-consumption mode. Push it and Amps maps the verb onto whichever native mode the device exposes for that intent. The device’s firmware does the optimisation.
The body is short: no parameters, no window. Use it to drop back to self-managing after a windowed charge or discharge completes.
Step 1: Push auto.balanced
- curl
- Node
- Python
202 Accepted. Auto modes run immediately, so the action lands in acknowledged state without a stop in scheduled.
Step 2: Confirm the mode applied
Once the OEM accepts the write, the action moves tocompleted.
Step 3: Verify the live state
Read the device to see the mode in action.state.status reports idle, charging, or discharging depending on solar output and home demand.
Other auto modes
Three auto variants share the same shape. Pick by intent.| Command | Intent |
|---|---|
auto.balanced | Maximise self-consumption from solar. |
auto.reserve | Hold capacity in reserve for grid outages. |
auto.export | Maximise grid export when the export tariff is attractive. |
command. Not every device supports every auto mode. Check commands on the device read before pushing.
What next
Charge overnight
Combine an overnight charge with auto.balanced for the day.
Cancel an action
Drop back to auto by cancelling an in-flight schedule.
Canonical actions
Why auto modes are intent declarations, not OEM passthroughs.
Subscribe to webhooks
Get push.completed events the moment the mode applies.