Added time logging to concentrator

This commit is contained in:
mj 2021-12-22 18:40:38 +01:00
parent 6bede12d21
commit 76c3716f5d

View File

@ -2,7 +2,7 @@
from sensor import Sensor from sensor import Sensor
from sys import argv, exit from sys import argv, exit
from flask import Flask from flask import Flask
from time import sleep from time import sleep, time
import threading import threading
app = Flask('Sensor central unit') app = Flask('Sensor central unit')
@ -43,7 +43,7 @@ flask_thread.start()
while True: while True:
# logging: for now just writing to csv file (can be anything: write to db, mqtt...) # logging: for now just writing to csv file (can be anything: write to db, mqtt...)
for s in sensors: for s in sensors:
log_string = '' log_string = f'{time():.1f} '
for reg_name, reg_number in s.input_registers.items(): for reg_name, reg_number in s.input_registers.items():
with modbus_mutex: with modbus_mutex:
log_string += str(int(s.read_register(reg_number))) + ' ' log_string += str(int(s.read_register(reg_number))) + ' '