add support for keypad v2
This commit is contained in:
2
Config.h
2
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
|
||||
|
||||
@@ -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]);
|
||||
|
||||
@@ -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]);
|
||||
|
||||
@@ -12,7 +12,8 @@ NUKI Smart Lock 2.0<br>
|
||||
NUKI Smart Lock 3.0<br>
|
||||
NUKI Smart Lock 3.0 Pro<br>
|
||||
NUKI Opener<br>
|
||||
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<br>
|
||||
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).<br>
|
||||
[M5Stack Atom POE](https://docs.m5stack.com/en/atom/atom_poe)<br>
|
||||
|
||||
Submodule lib/nuki_ble updated: 56b7b2bf50...d32d514dae
Binary file not shown.
Reference in New Issue
Block a user