Documentation
IPS_GetConfigurationForm
Require: IP-Symcon >= 2.7
string IPS_GetConfigurationForm (int $InstanceID)
Parameters
InstanceID | ID of the instance |
Returns
If the command is executed successfully, it returns the configuration form of the instance as JSON coded string.
Description
Returns the configuration form of the instance with the ID InstanceID as JSON coded string.
Example
// Read the configuration form of instance 12345 and output it
$configpage = json_decode(IPS_GetConfigurationForm(12345));
var_dump ($configpage->elements);
// Examplary output
array(2) {
[0]=>
object(stdClass)#2 (2) {
["type"]=>
string(5) "Label"
["label"]=>
string(28) "Minimum needed daily changes"
}
[1]=>
object(stdClass)#3 (3) {
["type"]=>
string(13) "NumberSpinner"
["name"]=>
string(19) "RequiredSwitchCount"
["caption"]=>
string(5) "Count"
}
}