|
def | __init__ (self, kwargs) |
|
def | on_activate (self) |
| Activate module.
|
|
def | on_deactivate (self) |
| Deactivate module.
|
|
def | connect_db (self) |
| Connect to Influx database.
|
|
def | get_log_channels (self) |
| Get number of logging channels. More...
|
|
def | set_log_channels (self, channelspec) |
| Set number of logging channels. More...
|
|
def | log_to_channel (self, channel, values) |
| Log values to a specific channel. More...
|
|
def | format_data (self, channel_name, values, tags) |
| Format data according to InfluxDB JSON API. More...
|
|
def | __init__ (self, manager, name, config=None, callbacks=None, kwargs) |
| Initialise Base class object and set up its state machine. More...
|
|
def | log (self) |
| Returns a logger object.
|
|
def | is_module_threaded (self) |
| Returns whether the module shall be started in a thread.
|
|
def | on_activate (self) |
| Method called when module is activated. More...
|
|
def | on_deactivate (self) |
| Method called when module is deactivated. More...
|
|
def | getStatusVariables (self) |
| Return a dict of variable names and their content representing the module state for saving. More...
|
|
def | setStatusVariables (self, variableDict) |
| Give a module a dict of variable names and their content representing the module state. More...
|
|
def | getConfiguration (self) |
| Return the configration dictionary for this module. More...
|
|
def | get_connector (self, connector_name) |
| Return module connected to the given named connector. More...
|
|
def | __new__ (cls, name, bases, attrs) |
| Collect declared Connectors, ConfigOptions and StatusVars into dictionaries. More...
|
|
Log instrument values to InfluxDB.
Example config for copy-paste:
influx_data_logger: module 'influx_data_logger.InfluxLogger' user 'client_user' password 'client_password' dbname 'db_name' host 'localhost' port 8086 dataseries 'data_series_name' field 'field_name' criterion 'criterion_name'