Add versioned HTTP API routes
This commit is contained in:
+10
-10
@@ -12,14 +12,14 @@ Control surfaces:
|
||||
|
||||
| Feature | USB Serial | UART JSON | HTTP API | Notes |
|
||||
|---|---:|---:|---:|---|
|
||||
| Status | Yes | Yes | Yes | `/status` equals `status_request` |
|
||||
| Config view | Yes | Yes | Yes | `/config` equals `config_request` |
|
||||
| Relay control | Yes | Yes | Yes | Preferred HTTP endpoint is `POST /relay/set` |
|
||||
| Device name config | Yes | Yes | Yes | `devicename`, `config_device`, `/config/device` |
|
||||
| Relay config | Yes | Yes | Yes | `relayname`, `config_relay`, `/config/relay` |
|
||||
| Temperature config | Yes | Yes | Yes | `tempname`, `config_temp`, `/config/temp` |
|
||||
| BMS config | Yes | Yes | Yes | `bmsname`/`bmsaddr`, `config_bms`, `/config/bms` |
|
||||
| Save config | Yes | Yes | Yes | `save`, `save_config`, `/config/save` |
|
||||
| Status | Yes | Yes | Yes | `/api/v1/status` equals `status_request` |
|
||||
| Config view | Yes | Yes | Yes | `/api/v1/config` equals `config_request` |
|
||||
| Relay control | Yes | Yes | Yes | Preferred HTTP endpoint is `POST /api/v1/relay/set` |
|
||||
| Device name config | Yes | Yes | Yes | `devicename`, `config_device`, `/api/v1/config/device` |
|
||||
| Relay config | Yes | Yes | Yes | `relayname`, `config_relay`, `/api/v1/config/relay` |
|
||||
| Temperature config | Yes | Yes | Yes | `tempname`, `config_temp`, `/api/v1/config/temp` |
|
||||
| BMS config | Yes | Yes | Yes | `bmsname`/`bmsaddr`, `config_bms`, `/api/v1/config/bms` |
|
||||
| Save config | Yes | Yes | Yes | `save`, `save_config`, `/api/v1/config/save` |
|
||||
| Factory reset | Yes | Yes | Yes | AP remains recovery path |
|
||||
| BMS setup enter | Yes | Yes | Yes | Setup pauses normal BMS reconnect behavior |
|
||||
| BMS setup exit | Yes | Yes | Yes | Returns to normal mode |
|
||||
@@ -58,9 +58,9 @@ Legacy UART relay fields may still be accepted:
|
||||
|
||||
Preferred HTTP relay endpoint:
|
||||
|
||||
POST /relay/set
|
||||
POST /api/v1/relay/set
|
||||
|
||||
Legacy HTTP relay routes may remain for compatibility:
|
||||
Legacy root HTTP relay routes remain for compatibility:
|
||||
|
||||
GET /relay/relay_1/on
|
||||
GET /relay/relay_1/off
|
||||
|
||||
Reference in New Issue
Block a user