From 8873a846b6c7a81e4e1571d271a2338abcfc059b Mon Sep 17 00:00:00 2001 From: iranl Date: Fri, 19 Apr 2024 15:20:32 +0200 Subject: [PATCH] Update WebCfgServer.cpp --- WebCfgServer.cpp | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/WebCfgServer.cpp b/WebCfgServer.cpp index 7ccb5f6..c39aadb 100644 --- a/WebCfgServer.cpp +++ b/WebCfgServer.cpp @@ -711,21 +711,23 @@ void WebCfgServer::buildHtml(String& response) printParameter(response, "Nuki Lock paired", _nuki->isPaired() ? ("Yes (BLE Address " + _nuki->getBleAddress().toString() + ")").c_str() : "No"); printParameter(response, "Nuki Lock state", lockstateArr); - if(_nuki->isPaired()) { + if(_nuki->isPaired()) + { switch(_preferences->getInt(preference_lock_pin_status, 4)) { case 0: printParameter(response, "Nuki Lock PIN status", "PIN not set"); break; case 1: - printParameter(response, "Nuki Lock PIN status", "PIN set but invalid"); + printParameter(response, "Nuki Lock PIN status", "PIN valid"); break; case 2: - printParameter(response, "Nuki Lock PIN status", "PIN valid"); + printParameter(response, "Nuki Lock PIN status", "PIN set but invalid"); break; default: printParameter(response, "Nuki Lock PIN status", "Unknown"); break; + } } } if(_nukiOpener != nullptr) @@ -742,24 +744,27 @@ void WebCfgServer::buildHtml(String& response) { printParameter(response, "Nuki Opener state", lockstateArr); } - - if(_nukiOpener->isPaired()) { + + if(_nukiOpener->isPaired()) + { switch(_preferences->getInt(preference_opener_pin_status, 4)) { case 0: printParameter(response, "Nuki Opener PIN status", "PIN not set"); break; case 1: - printParameter(response, "Nuki Opener PIN status", "PIN set but invalid"); + printParameter(response, "Nuki Opener PIN status", "PIN valid"); break; case 2: - printParameter(response, "Nuki Opener PIN status", "PIN valid"); + printParameter(response, "Nuki Opener PIN status", "PIN set but invalid"); break; default: printParameter(response, "Nuki Opener PIN status", "Unknown"); break; + } } } + printParameter(response, "Firmware", version.c_str(), "/info"); if(_preferences->getBool(preference_check_updates))