diff --git a/enphase.py b/enphase.py index f859847..e5a4eef 100644 --- a/enphase.py +++ b/enphase.py @@ -91,6 +91,9 @@ def thread_production(): e = time.time() if s > e: time.sleep(s - time.time()) + else: + # catch up s to e: + s += ((e - s) // 10) * 10 def thread_inventory(): global doexit