fix chart config parameters
- add SEA dil pressures - read config each time when it is used
This commit is contained in:
@ -58,14 +58,11 @@ class InfluxGraph(HandlerBase):
|
||||
self.server = server
|
||||
self.db = server.db
|
||||
# self.influx_data_getter = influx_data_getter
|
||||
self.chart_configs = [ChartConfig("./config/generic.ini")]
|
||||
self.chart_configs = ["./config/generic.ini"]
|
||||
self.instrument = instrument
|
||||
self.device_name = device_name
|
||||
if instrument: # TODO: should it not be better to have inifiles per device?
|
||||
try:
|
||||
self.chart_configs.append(ChartConfig(f"./config/{instrument}.ini"))
|
||||
except KeyError:
|
||||
pass
|
||||
self.chart_configs.append(f"./config/{instrument}.ini")
|
||||
self.livemode = self.HISTORICAL
|
||||
self.last_values = {} # dict <variable> of last known point (<time>, <value>)
|
||||
self.last_time = {} # dict <stream> of last received time
|
||||
@ -204,12 +201,11 @@ class InfluxGraph(HandlerBase):
|
||||
config = {}
|
||||
if chart_configs:
|
||||
for chart_config in chart_configs:
|
||||
for key, cfg in chart_config.variables.items():
|
||||
for key, cfg in ChartConfig(chart_config).variables.items():
|
||||
config.setdefault(key, {}).update(cfg)
|
||||
if user_config:
|
||||
for key, cfg in user_config.items():
|
||||
config.setdefault(key, {}).update(cfg)
|
||||
|
||||
groups = {}
|
||||
|
||||
def add_to_groups(name, cat=None, unit='1', color='', label=None):
|
||||
|
Reference in New Issue
Block a user