allow to pair as app

This commit is contained in:
technyon
2022-09-25 21:56:09 +02:00
parent f6bdf4ce9d
commit 50c0eb57f9
5 changed files with 26 additions and 5 deletions

View File

@@ -79,10 +79,19 @@ void NukiWrapper::initialize()
void NukiWrapper::update()
{
if (!_paired) {
Nuki::AuthorizationIdType idType = _preferences->getBool(preference_register_as_app) ?
Nuki::AuthorizationIdType::App :
Nuki::AuthorizationIdType::Bridge;
if (!_paired)
{
Serial.println(F("Nuki start pairing"));
if (_nukiLock.pairNuki() == Nuki::PairingResult::Success) {
Nuki::AuthorizationIdType idType = _preferences->getBool(preference_register_as_app) ?
Nuki::AuthorizationIdType::App :
Nuki::AuthorizationIdType::Bridge;
if (_nukiLock.pairNuki(idType) == Nuki::PairingResult::Success) {
Serial.println(F("Nuki paired"));
_paired = true;
setupHASS();