From 082460389067519886b27bdcbfa88903e0451cf2 Mon Sep 17 00:00:00 2001 From: Valentin Ochs Date: Sun, 6 Nov 2022 19:37:27 +0100 Subject: [PATCH] Key handling --- door_pi_control/door/control.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/door_pi_control/door/control.py b/door_pi_control/door/control.py index e6c43e4..cea8765 100644 --- a/door_pi_control/door/control.py +++ b/door_pi_control/door/control.py @@ -138,7 +138,11 @@ class Control(util.Loggable): st = self.state() self._logger().info("Reached state " f"{state_names.get(st, st)}") - if st == target: + if action == state.IDLE: + self._logger().info("Probably somebody using the key") + self.target(st) + target = last_target = st + elif st == target: # Reached target timeouts = 0 if target == state.CLOSE \