Extensions manager module API (require “extensions_manager”)
()
Edit
- Get information from plugin extension data, filtered by plugin_id, path_to_data and filter fields.
Edit
- Params
fields | type | description |
---|---|---|
plugin_id | string | extended plugin ID |
path_to_data | string | path to interested extension data in format [extension_plugin_id]/[extension_name]/… |
filter | string | specifies, how to filter interested data |
- Possible filters
filter | description |
---|---|
keys | Return array of keys, existing in object. If no data found, returns empty array |
count | Return elements number in array. If no data found, returns 0 |
any_number | Return specified element from array. If no data found, returns empty object |
empty_string | Return whole object, specified by path_to_data. If no data found, returns empty object |
- return: number or object or array, depends on filter
Edit
require "extensions_manager"
extensions_manager.get_plugin_extension_data("zwave", "zwave_ext/deviceSettings/1_1_1", "count")
Edit
- Get list of extension’s id’s in priority order for specified plugin_id.