update light controller
This commit is contained in:
216
docs/api/tests-api.md
Normal file
216
docs/api/tests-api.md
Normal file
@@ -0,0 +1,216 @@
|
||||
# Test all the ubus API of domo.
|
||||
|
||||
|
||||
## domo.capabilities
|
||||
|
||||
### list
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.capabilities list
|
||||
```
|
||||
|
||||
```json
|
||||
{
|
||||
"capabilities": [
|
||||
{
|
||||
"name": "lights",
|
||||
"speach_name": "lumière"
|
||||
},
|
||||
{
|
||||
"name": "shutters",
|
||||
"speach_name": "volet"
|
||||
},
|
||||
{
|
||||
"name": "sprinklers",
|
||||
"speach_name": "station"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
```
|
||||
|
||||
## domo.lights
|
||||
|
||||
### create
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.lights create
|
||||
```
|
||||
|
||||
### list
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.lights list
|
||||
```
|
||||
|
||||
```json
|
||||
{
|
||||
"lights": [
|
||||
{
|
||||
"id": 1,
|
||||
"name": "Bureau JB",
|
||||
"speach_name": "bureau",
|
||||
"zone": "",
|
||||
"state": true,
|
||||
"sender": 12797322,
|
||||
"interruptor": 0
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "Salon",
|
||||
"speach_name": "salon",
|
||||
"zone": "",
|
||||
"state": false,
|
||||
"sender": 12797322,
|
||||
"interruptor": 1
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "Sapin",
|
||||
"speach_name": "sapin",
|
||||
"zone": "",
|
||||
"state": false,
|
||||
"sender": 12797322,
|
||||
"interruptor": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
### read
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.lights read "{\"id\":2}"
|
||||
```
|
||||
|
||||
### update
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.lights update
|
||||
```
|
||||
|
||||
### delete
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.lights delete
|
||||
```
|
||||
|
||||
## domo.sequences
|
||||
|
||||
### create
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.sequences create
|
||||
```
|
||||
|
||||
### list
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.sequences list
|
||||
```
|
||||
|
||||
### read
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.sequences read
|
||||
```
|
||||
|
||||
### update
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.sequences update
|
||||
```
|
||||
|
||||
### delete
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.sequences delete
|
||||
```
|
||||
|
||||
## domo.shutters
|
||||
|
||||
### create
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.shutters create
|
||||
```
|
||||
|
||||
### list
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.shutters list
|
||||
```
|
||||
|
||||
### read
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.shutters read
|
||||
```
|
||||
|
||||
### update
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.shutters update
|
||||
```
|
||||
|
||||
### delete
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.shutters delete
|
||||
```
|
||||
|
||||
### up
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.shutters up
|
||||
```
|
||||
|
||||
### down
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.shutters down
|
||||
```
|
||||
|
||||
## domo.sprinklers
|
||||
|
||||
### create
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.sprinklers create
|
||||
```
|
||||
|
||||
### list
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.sprinklers list
|
||||
```
|
||||
|
||||
### read
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.sprinklers read
|
||||
```
|
||||
|
||||
### update
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.sprinklers update
|
||||
```
|
||||
|
||||
### delete
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.sprinklers delete
|
||||
```
|
||||
|
||||
### open
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.sprinklers open
|
||||
```
|
||||
|
||||
### close
|
||||
|
||||
```
|
||||
./usr/bin/ubus call domo.sprinklers close
|
||||
```
|
||||
Reference in New Issue
Block a user