About
UI JSON-RPC protocol description
_OBJECT_ID_
is a mongoId string("5385e6e065e04a581fe9a521")_ID_
is a message ID
renameSubdevice
Renames the subdevice of DataItem.
call:
{
"method": "renameDevice",
"id": "_ID_",
"params": {
"_id": "<deviceId>",
"name": "<new device name>"
}
}
Field | Description |
---|---|
_id | Device id ( mongoId ) |
name | New device name |
reply:
{
"error": null,
"id": "_ID_",
"result": {}
}
listPages / listInterfaces
Hm, list pages, list interfaces.
call:
{
"method": "listPages",
"id": "_ID_"
}
reply:
{
"error": null,
"id": "_ID_",
"result": [
{
"_id": "_OBJECT_ID_",
"name": "kk3"
}
{
"_id": "_OBJECT_ID_",
"label": "ff",
"name": "kk",
"widgets": [
{
"label": "test 1",
"labelAlign": "left",
"xtype": "ezlo-slider"
},
{
"label": "test 2",
"labelAlign": "right",
"xtype": "ezlo-slider"
}
]
}
]
}
Filed | Description |
---|---|
_id | Device mongoId |
name | Page's name |
widgets | Array of widgets which are placed on the page |
widgets.label | Widjet's label |
widgets.labelAlign | Position of widget [left, right] |
widgets.xtype | Type of widget [ezlo-slider] |