get a faster response from a change

in the previous implementation, the row-waiting-for-answer
class was removed only on the next poll. this should happen
more quickly.

+ remove some print statements
This commit is contained in:
2025-04-30 11:18:18 +02:00
parent 202095d539
commit ae7ed7bdd8
3 changed files with 6 additions and 5 deletions

View File

@ -274,7 +274,7 @@ class InfluxGraph(HandlerBase):
pass # skip not existing or already removed items
# add remaining curves
curves.extend(curve_dict.values())
print(key, curves)
# print(key, curves)
group['curves'] = curves
result.append(group)
return result
@ -370,8 +370,8 @@ class InfluxGraph(HandlerBase):
if len(curve) > l:
del curve[:l]
else:
if fullminute:
print('R', key)
# if fullminute:
# print('R', key)
result.pop(key)
# print('poll', sum(len(c) for c in result.values()), self.last_time)
if len(result) > 0:

View File

@ -153,7 +153,9 @@ class SecopInteractor(SecopClient):
logging.info('SENDCOMMAND %r', command)
try:
if is_param:
self.setParameterFromString(module, parameter, strvalue)
entry = self.setParameterFromString(module, parameter, strvalue)
item = {'name': f'{module}:{parameter}', 'value': str(entry), 'formatted': entry.formatted()}
self.updates[module, parameter] = item
result = True
else:
result = self.execCommandFromString(module, parameter, strvalue)[0]

View File

@ -385,7 +385,6 @@ a {
title('older than 30 days')
showtitle = 2
print('A', args)
out.append(f'<tr><th><a href="/?{"&".join(args)}">{key[1]} / {" ".join(devices)}</a></th>')
out.append(f'<td>{daterange}</td></tr>')
if timerange: