From 58a005c538f6e72ad2c05d69e6d7fc7b5cca583f Mon Sep 17 00:00:00 2001 From: Adeeb Shihadeh Date: Sun, 30 Nov 2025 15:26:27 -0800 Subject: [PATCH] power_monitor: don't go backwards --- userspace/usr/comma/power_monitor.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/userspace/usr/comma/power_monitor.py b/userspace/usr/comma/power_monitor.py index fcfcec3..c013b7d 100755 --- a/userspace/usr/comma/power_monitor.py +++ b/userspace/usr/comma/power_monitor.py @@ -55,6 +55,9 @@ if __name__ == "__main__": if read("/data/params/d/IsEngaged").startswith("1"): timestamps['engaged'] = time.monotonic() + # store a max such that we can't go backwards + timestamps['max'] = max(timestamps.values()) + # time to shutoff? dt = timedelta(seconds=time.monotonic() - max(timestamps.values())) if dt > THRESHOLD: