Better ring detection

This commit is contained in:
iranl
2024-03-04 19:17:27 +01:00
parent 2939d1294e
commit 4acadac2b9

View File

@@ -350,6 +350,15 @@ void NukiOpenerWrapper::updateKeyTurnerState()
}
else
{
if(_statusUpdated &&
_keyTurnerState.lockState != _lastKeyTurnerState.lockState &&
_keyTurnerState.lockState == NukiOpener::LockState::Open &&
_keyTurnerState.trigger == NukiOpener::Trigger::Manual)
{
Log->println(F("Nuki opener: Ring detected"));
_network->publishRing();
}
_network->publishKeyTurnerState(_keyTurnerState, _lastKeyTurnerState);
updateGpioOutputs();