show hw and fw version in sysinfo page

This commit is contained in:
technyon
2023-02-20 20:53:05 +01:00
parent 4676f24e5f
commit 6597814e06
6 changed files with 45 additions and 3 deletions

View File

@@ -333,6 +333,8 @@ void NukiWrapper::updateConfig()
_hasKeypad = _nukiConfig.hasKeypad > 0;
if(_nukiConfigValid)
{
_firmwareVersion = std::to_string(_nukiConfig.firmwareVersion[0]) + "." + std::to_string(_nukiConfig.firmwareVersion[1]) + "." + std::to_string(_nukiConfig.firmwareVersion[2]);
_hardwareVersion = std::to_string(_nukiConfig.hardwareRevision[0]) + "." + std::to_string(_nukiConfig.hardwareRevision[1]);
_network->publishConfig(_nukiConfig);
}
if(_nukiAdvancedConfigValid)
@@ -696,3 +698,13 @@ void NukiWrapper::printCommandResult(Nuki::CmdResult result)
NukiLock::cmdResultToString(result, resultStr);
Log->println(resultStr);
}
std::string NukiWrapper::firmwareVersion() const
{
return _firmwareVersion;
}
std::string NukiWrapper::hardwareVersion() const
{
return _hardwareVersion;
}