X-Git-Url: https://git.ralfj.de/saartuer.git/blobdiff_plain/09b7d1f18305c08306fb209b414d0be292d5b4e2..78609160138984cdd732e2a27c73f4dbd7a12935:/statemachine.py diff --git a/statemachine.py b/statemachine.py index dcee055..a019eef 100644 --- a/statemachine.py +++ b/statemachine.py @@ -23,7 +23,6 @@ CLOSE_REPEAT_TIMEOUT = 7 CLOSE_REPEAT_NUMBER = 3 # StateFallback constants -FALLBACK_BLINK_SPEED = 0.5 # seconds FALLBACK_LEAVE_DELAY_LOCK = 5 # seconds # StateAboutToOpen constants @@ -180,14 +179,13 @@ class StateMachine(): def handle_wakeup_event(self): # blink red LED now = time.time() - if now - self._last_blink_time < FALLBACK_BLINK_SPEED: - if self._red_state: - self.actor().act(Actor.CMD_RED_OFF) - self._red_state = False - else: - self.actor().act(Actor.CMD_RED_ON) - self._red_state = True - self._last_blink_time = now + if self._red_state: + self.actor().act(Actor.CMD_RED_OFF) + self._red_state = False + else: + self.actor().act(Actor.CMD_RED_ON) + self._red_state = True + self._last_blink_time = now def handle_cmd_unlock_event(self,arg): if arg is not None: arg("298 Fallback Okay: Trying to unlock the door. The System is in fallback mode, success information is not available.")