diff --git a/Config.h b/Config.h index aad4e52..f85e225 100644 --- a/Config.h +++ b/Config.h @@ -1,6 +1,6 @@ #pragma once -#define NUKI_HUB_VERSION "8.13" +#define NUKI_HUB_VERSION "8.14" #define MQTT_QOS_LEVEL 1 #define MQTT_CLEAN_SESSIONS false diff --git a/NukiOpenerWrapper.cpp b/NukiOpenerWrapper.cpp index 98f5613..cda5e59 100644 --- a/NukiOpenerWrapper.cpp +++ b/NukiOpenerWrapper.cpp @@ -333,7 +333,8 @@ void NukiOpenerWrapper::updateConfig() readConfig(); readAdvancedConfig(); _configRead = true; - _hasKeypad = _nukiConfig.hasKeypad > 0; + _hasKeypad = _nukiConfig.hasKeypad > 0 || _nukiConfig.hasKeypadV2; + if(_nukiConfigValid) { _firmwareVersion = std::to_string(_nukiConfig.firmwareVersion[0]) + "." + std::to_string(_nukiConfig.firmwareVersion[1]) + "." + std::to_string(_nukiConfig.firmwareVersion[2]); diff --git a/NukiWrapper.cpp b/NukiWrapper.cpp index b81cb16..b057bf1 100644 --- a/NukiWrapper.cpp +++ b/NukiWrapper.cpp @@ -331,7 +331,7 @@ void NukiWrapper::updateConfig() readConfig(); readAdvancedConfig(); _configRead = true; - _hasKeypad = _nukiConfig.hasKeypad > 0; + _hasKeypad = _nukiConfig.hasKeypad > 0 || _nukiConfig.hasKeypadV2; if(_nukiConfigValid) { _firmwareVersion = std::to_string(_nukiConfig.firmwareVersion[0]) + "." + std::to_string(_nukiConfig.firmwareVersion[1]) + "." + std::to_string(_nukiConfig.firmwareVersion[2]); diff --git a/README.md b/README.md index fc55e1f..9033fa4 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,8 @@ NUKI Smart Lock 2.0
NUKI Smart Lock 3.0
NUKI Smart Lock 3.0 Pro
NUKI Opener
-NUKI Keypad 1.0 (2.0 not supported yet due to current [NUKI limitations](https://developer.nuki.io/t/keypad-2-not-setting-has-keypad-flag-in-config-of-nuki-lock/19539)) +NUKI Keypad 1.0
+NUKI Keypad 2.0 As an alternative to Wifi, the following ESP32 modules with wired ethernet are supported (For Wifi any other EP32 should work).
[M5Stack Atom POE](https://docs.m5stack.com/en/atom/atom_poe)
diff --git a/lib/nuki_ble b/lib/nuki_ble index 56b7b2b..d32d514 160000 --- a/lib/nuki_ble +++ b/lib/nuki_ble @@ -1 +1 @@ -Subproject commit 56b7b2bf50840a21ab7435a3a625a53767d69b17 +Subproject commit d32d514dae7f5016608c4e8dd4230e0a291766c0 diff --git a/webflash/nuki_hub.bin b/webflash/nuki_hub.bin index ca5c03e..642ba38 100644 Binary files a/webflash/nuki_hub.bin and b/webflash/nuki_hub.bin differ