2.2.2.2 GPIO Value Setting
Set the output value, switchable IO direction or relay status change.
Parameters
Name – GPIO name, refer to 2.2.2.1 Getting List of GPIO Inputs and Outputs
Value – can be {0, 1}
Caution
The request body must include valid json with one GPIO at least.
URL: | https://{{ip_addr}}/api/v1/gpio |
HTTP method: | PATCH |
Request body: | { "pins": [ { "name": "In1", "id": 0, "value": 1 }, { "name": "In2", "id": 1, "value": 1 }, { "name": "Out1", "id": 2, "value": -7 }, { "name": "Out2", "id": 3, "value": -7 }, { "name": "IO1", "id": 4, "value": 1 }, { "name": "IO2", "id": 5, "value": 1 }, { "name": "Relay1", "id": 6, "value": 0 }, { "name": "Relay2", "id": 7, "value": 0 } ] } |
Response code: | Standard HTTP response.
|
Response data: | { "data": { "pins": [ { "id": 0, "name": "In1", "value": 1 }, { "id": 1, "name": "In2", "value": 1 }, { "id": 2, "name": "Out1", "value": -7 }, { "id": 3, "name": "Out2", "value": -7 }, { "id": 4, "name": "IO1", "value": 1 }, { "id": 5, "name": "IO2", "value": 1 }, { "id": 6, "name": "Relay1", "value": 0 }, { "id": 7, "name": "Relay2", "value": 0 } ] } } |