Change the module configuration. This will (re-send) the module configuration to the module. If the module was not started, ThingsDB will also auto-load the module and send the configuration.
Any Value is accepted as config but value nil will not be considered as a configuration and thus will not be send to the module.
This function generates a change.
set_module_conf(name, configuration)
| Argument | Type | Description |
|---|---|---|
| name | str (required) | Name of the module. |
| configuration | any/nil (required) | New configuration for the module. The configuration will be packed using a fixed deep value of two (3). Value nil is an exception and can be used if the module does not require any configuration. |
Returns nil if successful.
This code changes the module configuration for module DEMO:
set_module_conf('DEMO', {
user: 'admin',
password: 'pass'
});
Return value in JSON format
null