Select Page

NUKI SMART LOCK INTEGRATION WITH THE ILEVIA’S HOME AUTOMATION SYSTEM

INTRODUCTION

The Nuki smart lock (Pic. 1) allows to lock and unlock a door remotely. In this guide it’s explained how to integrate this Nuki’s product with the Ilevia’s Home Automation system through the MQTT protocol.

Pic. 1

How to enable the MQTT protocol within the Nuki’s app

Step 1:

Open the Nuki’s app in your mobile device. Then click on Settings next to the device name on the bottom of the app interface .

How to enter the settings menu of the Nuki's app in order to integrate it with the Ilevia server.
Step 2:

Click on Features and settings.

Entering the Feature and settings of the Nuki's app in order to integrate the device with the Ilevia server.
Step 3:

Click on the search icon on the top right of the app screen and click the first result MQTT.

Searching the MQTT configuration in the Nuki's app in order to integrate the device with the Ilevia server.
Passo 4:

Click on MQTT, it will be asked to activate, then click Activate.

Nuki's MQTT feature activation section.
Step 5:

1. Insert the MQTT protocol parameters: the IP address of the Ilevia server and a user name, that in this case is mqtt. 2. Finally click on Activate to confirm the settings.

MQTT settings wihtin the Nuki's app in order to integrate the Ilevia server.

If all the configuration is done right, this is the screen that will be shown to you.

MQTT configuration complete within the Nuki's appa in order to integrate the Ilevia server.

EVE Manager project configuration

This is the guide section that will cover the Gateway and Component configurations within the Ilevia’s configuration software EVE Manager.

Step 1.1:

Open the software EVE Manager. 1. Enter the Gateway section and add a new gateway, 2. Select MQTT from the Protocol drop down.

Impostazione gateway MQTT all'interno del progetto per l'integrazione del dispositivo Nuki con il server Ilevia.
Step 2.1:

Open the Component section of the software and add the following componnets in the project:

Aggiunta componenti necessari per l'integrazione della serratura smart Nuki con il server Ilevia.
Step 3.1:

Lets start to configure the first Scenario component. The first Scenario will be set as the Unlock action of the lock. In this example this component is called Unlock:

Add the following topic in the Topic Write parameter: nuki/<NukiID>/unlock

Click here to consult the Js parser configuration of the component.

First Scenario component configuration that unlocks the smart lock within the Ilevia's configuration software EVE Manager.
Topic and js parser configuration of the unlock function within the Ilevia's configuration software EVE Manager.
Passo 4.1:

The second Scenario will be set to lock the Nuki device, in this example the component is called Lock.

Add the following topic in the Topic Write parameter: nuki/&ltNukiID&gt/lock

Click here to consult the Js parser configuration of the component.

Second Scenario component configuration to lock the smart lock within the Ilevia's configuration software EVE Manager.
Topic and js parser configuration of the lock function within the Ilevia's configuration software EVE Manager.
Step 5.1:

Select the first Info component that will display the current door lock state (Locked / Unlocked). Ensure that the selected gateway in the component is MQTT.

Add the following topic into the Topic Event parameter: nuki/&ltNukiID&gt/state.

Click here to consult the Js parser configuration of the component.

Info component configuration within the Ilevia's configuration software EVE Manager that will display the current state locking state of the door
Info component Topic and js parser configuration within the Ilevia's configuration software EVE Remote Plus to display the current state of the door lock.
Passo 6.1:

Select the second Info component, this component will return the battery level of the device. Make sure the component have MQTT as gateway selected.

Add the following topic into the Topic Event parameter: nuki/&ltNukiID&gt/batteryChargeState.

Click here to consult the Js parser configuration of the component.

Info component configuration within the Ilevia's configuration software EVE Manager that will display the current battery level.
Info topic and js parser configuration within the Ilevia's configuration software EVE Manager that displays the current battery level of the smart lock.
Step 7.1:

Select the Color info component that will display if the battery level is critical (molto basso). Make sure the component have MQTT as gateway selected.

Add the following Topic in the Topic Event parameter: nuki/&ltNukiID&gt/batteryCritical.

Click here to consult the Js parser configuration of the component.

Color info component configuration within the Ilevia's configuration software EVE Manager that will chage its state when the device report a critical state of the battery.
Configurazione topic e Js parser dell'info colorata per lo stato della batteria se critica della serratura smart di Nuki all'interno del software di configurazione di Ilevia EVE Manager.
Passo 8.1:

Add the components inside the User interface. In this example the Classic user interface style has been used.

Aggiunta componenti all'inteno dell'interfaccia utente classica di Ilevia.

FINAL RESULT

This is the final result of the configuration. By clicking the scenarios you can see door lock changing its state in real time as well as the device info’s.

This is the final visual result of the MQTT component configured within the Ilevia's software within the APp EVE Remote Plus
Available downloads:

 

  • User Manual MQTT protocol setting of the Nuki’s smart lock device
  •  

  • Nuki Nuki’s smart lock EVE Manager test project

Still Need Help? Our Customer Service Is Here For You.