add support for keypad v2
This commit is contained in:
2
Config.h
2
Config.h
@@ -1,6 +1,6 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#define NUKI_HUB_VERSION "8.13"
|
#define NUKI_HUB_VERSION "8.14"
|
||||||
|
|
||||||
#define MQTT_QOS_LEVEL 1
|
#define MQTT_QOS_LEVEL 1
|
||||||
#define MQTT_CLEAN_SESSIONS false
|
#define MQTT_CLEAN_SESSIONS false
|
||||||
|
|||||||
@@ -333,7 +333,8 @@ void NukiOpenerWrapper::updateConfig()
|
|||||||
readConfig();
|
readConfig();
|
||||||
readAdvancedConfig();
|
readAdvancedConfig();
|
||||||
_configRead = true;
|
_configRead = true;
|
||||||
_hasKeypad = _nukiConfig.hasKeypad > 0;
|
_hasKeypad = _nukiConfig.hasKeypad > 0 || _nukiConfig.hasKeypadV2;
|
||||||
|
|
||||||
if(_nukiConfigValid)
|
if(_nukiConfigValid)
|
||||||
{
|
{
|
||||||
_firmwareVersion = std::to_string(_nukiConfig.firmwareVersion[0]) + "." + std::to_string(_nukiConfig.firmwareVersion[1]) + "." + std::to_string(_nukiConfig.firmwareVersion[2]);
|
_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();
|
readConfig();
|
||||||
readAdvancedConfig();
|
readAdvancedConfig();
|
||||||
_configRead = true;
|
_configRead = true;
|
||||||
_hasKeypad = _nukiConfig.hasKeypad > 0;
|
_hasKeypad = _nukiConfig.hasKeypad > 0 || _nukiConfig.hasKeypadV2;
|
||||||
if(_nukiConfigValid)
|
if(_nukiConfigValid)
|
||||||
{
|
{
|
||||||
_firmwareVersion = std::to_string(_nukiConfig.firmwareVersion[0]) + "." + std::to_string(_nukiConfig.firmwareVersion[1]) + "." + std::to_string(_nukiConfig.firmwareVersion[2]);
|
_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<br>
|
||||||
NUKI Smart Lock 3.0 Pro<br>
|
NUKI Smart Lock 3.0 Pro<br>
|
||||||
NUKI Opener<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>
|
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>
|
[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