Merge branch 'master' into time-control

This commit is contained in:
iranl
2024-04-21 13:57:28 +02:00
committed by GitHub
454 changed files with 11887 additions and 9465 deletions

View File

@@ -720,6 +720,25 @@ void WebCfgServer::buildHtml(String& response)
NukiLock::lockstateToString(_nuki->keyTurnerState().lockState, lockstateArr);
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())
{
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 valid");
break;
case 2:
printParameter(response, "Nuki Lock PIN status", "PIN set but invalid");
break;
default:
printParameter(response, "Nuki Lock PIN status", "Unknown");
break;
}
}
}
if(_nukiOpener != nullptr)
{
@@ -735,7 +754,27 @@ void WebCfgServer::buildHtml(String& response)
{
printParameter(response, "Nuki Opener state", lockstateArr);
}
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 valid");
break;
case 2:
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))