Export : added API call + fixed route issues

This commit is contained in:
l_samenv
2024-08-27 10:20:48 +02:00
parent f469208c0d
commit 30bdd1f832
3 changed files with 22 additions and 5 deletions

View File

@ -176,12 +176,19 @@ class InfluxGraph:
Returns :
io.BytesIO : an BytesIO object containing the dataframe to retrieve
"""
df = self.influx_data_getter.get_curves_data_frame(variables, time, interval)
time = [float(t) for t in time.split(',')]
start, end = self.get_abs_time(time)
start, end = int(start), int(end)
queried_variables = variables.split(',')
if interval != "None" : interval = self.milliseconds_to_nano(int(interval))
df = self.influx_data_getter.get_curves_data_frame(queried_variables, [start, end], interval)
mem = io.BytesIO()
mem.write(bytes(df.to_csv(sep="\t", index=False), "utf-8"))
df.to_csv(mem, sep="\t", index=False)
mem.seek(0)
return mem
def graphpoll(self):