From a12e574516e57c978cf8454857ffd7509ec9f884 Mon Sep 17 00:00:00 2001 From: technyon Date: Sun, 5 Feb 2023 12:42:58 +0100 Subject: [PATCH] fix pairing and pin info --- WebCfgServer.cpp | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/WebCfgServer.cpp b/WebCfgServer.cpp index ff2e077..99840ab 100644 --- a/WebCfgServer.cpp +++ b/WebCfgServer.cpp @@ -719,10 +719,20 @@ void WebCfgServer::buildInfoHtml(String &response) response.concat(debugPreferences.preferencesToString(_preferences)); - response.concat("Lock PIN set: "); - response.concat(_nuki->isPinSet() ? "Yes\n" : "No\n"); - response.concat("Opener PIN set: "); - response.concat(_nukiOpener->isPinSet() ? "Yes\n" : "No\n"); + if(_nuki != nullptr) + { + response.concat("Lock paired: "); + response.concat(_nuki->isPaired() ? "Yes\n" : "No\n"); + response.concat("Lock PIN set: "); + response.concat(_nuki->isPaired() ? _nuki->isPinSet() ? "Yes\n" : "No\n" : "-\n"); + } + if(_nukiOpener != nullptr) + { + response.concat("Opener paired: "); + response.concat(_nukiOpener->isPaired() ? "Yes\n" : "No\n"); + response.concat("Opener PIN set: "); + response.concat(_nukiOpener->isPaired() ? _nukiOpener->isPinSet() ? "Yes\n" : "No\n" : "-\n"); + } response.concat("Heap: "); response.concat(esp_get_free_heap_size());