2.2.2.2 Nastavení hodnoty GPIO
Umožňuje nastavit hodnotu výstupu, směr přepínatelného IO nebo změnit stav relé.
Parametry
Name – jméno GPIO, viz sekce 2.2.2.1 Získání seznamu GPIO vstupů a výstupů
Value – nabývá hodnot {0, 1}
Poznámka
Request body musí obsahovat validní json s alespoň jedním GPIO.
URL: | https://{{ip_addr}}/api/v1/gpio |
HTTP Metoda: | 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: | Standardní 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 } ] } } |