diff --git a/app/src/scheduler.py b/app/src/scheduler.py index 610f586..a076faa 100644 --- a/app/src/scheduler.py +++ b/app/src/scheduler.py @@ -36,16 +36,12 @@ class Schedule: @classmethod async def regular_modbus_cmds(cls): - # logging.info("Regular Modbus requests") - if 0 == (cls.count % 30): - # logging.info("Regular Modbus Status request") - addr, len = 0x2007, 2 - else: - addr, len = 0x3008, 21 - cls.count += 1 - for m in Message: if m.server_side: fnc = getattr(m, "send_modbus_cmd", None) if callable(fnc): - await fnc(Modbus.READ_REGS, addr, len) + await fnc(Modbus.READ_REGS, 0x3008, 21) + if 0 == (cls.count % 30): + # logging.info("Regular Modbus Status request") + await fnc(Modbus.READ_REGS, 0x2007, 2) + cls.count += 1