3.0 KiB
3.0 KiB
Test all the ubus API of domo.
domo.capabilities
list
./usr/bin/ubus call domo.capabilities list
{
"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
{
"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