diff --git a/door_pi_control/door/control.py b/door_pi_control/door/control.py index 7111a2e..bf50250 100644 --- a/door_pi_control/door/control.py +++ b/door_pi_control/door/control.py @@ -8,6 +8,8 @@ from .. import mqtt from .constants import state_names, state from . import constants +import sys + class Control(util.Loggable): def __init__(self, config, mqtt_client=None): super().__init__("door") @@ -156,7 +158,8 @@ class Control(util.Loggable): self._comm.cmd_restart() sleep(5) self._comm.cmd_close() - self.target(state.CLOSE) + sleep(1) + sys.exit(1) else: self._logger().debug("Reached wrong state") if timeouts < 3: