"ip_address":"IP address('auto' for discovery automatic)"
}
}
}
},
"options":{
"step":{
"init":{
"data":{
"option":"Option"
},
"title":"Configure"
},
"reset":{
"title":"Reset the configuration of appliance",
"description":"Remove the old configuration and make a new configuration use template\nIf your configuration was modified, the changes will lost\nIf your appliance type or model not in template, then the new configuration won't be made",
"data":{
"check":"I know that, do it"
}
},
"configure":{
"data":{
"ip_address":"IP address",
"refresh_interval":"Refresh interval(0 means not refreshing actively)"
},
"title":"Option"
}
},
"abort":{
"reset_success":"Reset done",
"account_unsupport_config":"Doesn't support this operation"
}
},
"services":{
"set_attribute":{
"name":"set the attributes",
"description":"Set the attributes of appliance in a dict",
"fields":{
"device_id":{
"name":"Appliance code",
"description":"Appliance code (Device ID)"
},
"attributes":{
"name":"Attributes",
"description":"Attributes to set"
}
}
},
"send_command":{
"name":"Custom command",
"description":"Send a custom command to appliance",
"fields":{
"device_id":{
"name":"Appliance code",
"description":"Appliance code (Device ID)"
},
"cmd_type":{
"name":"Type of command",
"description":"It can be 2 (query) or 3 (control)"
},
"cmd_body":{
"name":"Body of command",
"description":"The body of command without the MSmart protocol head and the checksum at the end"