From 2a6877cb35d591ec1104ce7febaa1458dc247c19 Mon Sep 17 00:00:00 2001 From: Jarno Rankinen Date: Wed, 18 Jan 2023 23:26:24 +0200 Subject: [PATCH] Reduced timeouts, web view page is updated each second and bg data update occurs every 2 seconds. Fired API calls to flip a coil repeatedly with very short intervals, no errors were produced. Closes #2, closes #4 --- enervent-ctrl-python/html/static/tabledata.js | 2 +- enervent-ctrl-python/src/enervent-logger.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/enervent-ctrl-python/html/static/tabledata.js b/enervent-ctrl-python/html/static/tabledata.js index 06e9b81..769fcf8 100644 --- a/enervent-ctrl-python/html/static/tabledata.js +++ b/enervent-ctrl-python/html/static/tabledata.js @@ -48,5 +48,5 @@ function getData() { // Using setTimeout instead of setInterval to avoid possible connection issues // There's no need to update exactly every 5 seconds, the skew is fine - setTimeout(getData, 5*1000); + setTimeout(getData, 1*1000); } \ No newline at end of file diff --git a/enervent-ctrl-python/src/enervent-logger.py b/enervent-ctrl-python/src/enervent-logger.py index cee849c..08a0df1 100755 --- a/enervent-ctrl-python/src/enervent-logger.py +++ b/enervent-ctrl-python/src/enervent-logger.py @@ -41,7 +41,7 @@ def dump(): if __name__ == "__main__": log.info(f"Starting enervent-logger {VERSION}") - datathread = threading.Thread(target=pingvin.monitor, kwargs={"interval": 15, "debug": DEBUG}) + datathread = threading.Thread(target=pingvin.monitor, kwargs={"interval": 2, "debug": DEBUG}) datathread.start() # app.run(host='0.0.0.0', port=8888) serve(app, listen='*:8888', trusted_proxy='127.0.0.1', trusted_proxy_headers="x-forwarded-for x-forwarded-host x-forwarded-proto x-forwarded-port") \ No newline at end of file