diff --git a/src/NukiOpenerWrapper.cpp b/src/NukiOpenerWrapper.cpp index 2706dc8..28ba921 100644 --- a/src/NukiOpenerWrapper.cpp +++ b/src/NukiOpenerWrapper.cpp @@ -514,7 +514,8 @@ bool NukiOpenerWrapper::updateKeyTurnerState() _statusUpdated && _keyTurnerState.lockState == NukiOpener::LockState::Locked && _lastKeyTurnerState.lockState == NukiOpener::LockState::Locked && - _lastKeyTurnerState.nukiState == _keyTurnerState.nukiState) + _lastKeyTurnerState.nukiState == _keyTurnerState.nukiState && + _keyTurnerState.nukiState != NukiOpener::State::ContinuousMode) { Log->println("Nuki opener: Ring detected (Locked)"); _network->publishRing(true); @@ -4213,4 +4214,4 @@ void NukiOpenerWrapper::updateTime() Log->print("Opener time update result: "); Log->println(resultStr); -} \ No newline at end of file +}