diff --git a/CMakeLists.txt b/CMakeLists.txt index 26950a1..b36074e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -31,7 +31,7 @@ file(GLOB SRCFILES lib/Crc16/Crc16.h lib/nuki_ble/src/NukiBle.cpp lib/nuki_ble/src/NukiConstants.h - lib/nuki_ble/src/NukiDataTypes.cpp + lib/nuki_ble/src/NukiDataTypes.h lib/nuki_ble/src/NukiUtils.cpp lib/nuki_ble/src/BleScanner.cpp lib/pubsubclient/src/PubSubClient.cpp diff --git a/NukiWrapper.cpp b/NukiWrapper.cpp index 8497492..f5aa992 100644 --- a/NukiWrapper.cpp +++ b/NukiWrapper.cpp @@ -103,7 +103,14 @@ void NukiWrapper::update() if(_nextLockAction != (Nuki::LockAction)0xff) { - _nukiBle.lockAction(_nextLockAction, 0, 0); + Nuki::CmdResult cmdResult = _nukiBle.lockAction(_nextLockAction, 0, 0); + + char resultStr[15] = {0}; + Nuki::cmdResultToString(cmdResult, resultStr); + + Serial.print(F("Lock action result: ")); + Serial.println(resultStr); + _nextLockAction = (Nuki::LockAction)0xff; if(_intervalLockstate > 10) { diff --git a/lib/nuki_ble b/lib/nuki_ble index 4d68283..7bb5d57 160000 --- a/lib/nuki_ble +++ b/lib/nuki_ble @@ -1 +1 @@ -Subproject commit 4d6828366f61b93e41d5856b9099d82f5e27acf2 +Subproject commit 7bb5d57d9e4877ff7410cc720735fe0822df160e