Integratie van het Nuki smart slot via MQTT

Hoe MQTT in de Nuki-app activeren en in Ilevia Manager gateway en componenten configureren om het Nuki smart slot te openen, sluiten en bewaken.

Inleiding

Het Nuki smart slot (Fig. 1) maakt het mogelijk om het openen en sluiten van een deur op afstand te bedienen. In deze handleiding wordt uitgelegd hoe u dit product van Nuki integreert met het Ilevia-supervisiesysteem via het MQTT-protocol.

Fig. 1

Hoe het MQTT-protocol in de Nuki-app activeren en configureren

Stap 1:

Open de Nuki-app op uw mobiele toestel. Klik vervolgens op Instellingen naast de naam van het toestel onderaan in de app.

Hoe het menu Instellingen in de Nuki-app openen voor integratie met de Ilevia-server.

Stap 2:

Klik op Functies en configuraties.

Toegang tot de functie-instellingen in de Nuki-app voor integratie met Ilevia.

Stap 3:

Klik op het zoekpictogram rechtsboven, voer MQTT in als zoekterm en klik op het eerste resultaat.

Zoeken naar MQTT-instellingen in de Nuki-app voor integratie met Ilevia.

Stap 4:

Klik op MQTT; u wordt gevraagd dit te activeren, klik daarna op Activeer.

MQTT-instellingen in de Nuki-app voor integratie met de Ilevia-server.

Stap 5:

1. Voer de parameters in voor de configuratie van het MQTT-protocol: het IP-adres van de X1-server en een gebruikersnaam, in dit geval mqtt. 2. Klik ten slotte op Activeer om de instellingen te bevestigen.

MQTT-instellingen in de Nuki-app voor integratie met de Ilevia-server.

Als alle instellingen correct zijn, wordt dit scherm weergegeven.

MQTT-configuratie voltooid voor integratie met de Ilevia-server.

Projectconfiguratie in Ilevia Manager

In dit deel van de handleiding wordt de configuratie van de gateway en de componenten in de configuratiesoftware Ilevia Manager beschreven.

Stap 1.1:

Open de software Ilevia Manager. 1. Ga naar het onderdeel Gateway en voeg een nieuwe gateway toe; 2. selecteer vervolgens het protocol MQTT in het vervolgkeuzemenu Protocol.

Instelling van de MQTT-gateway binnen het project voor integratie van het Nuki-apparaat met de Ilevia-server.

Stap 2.1:

Open in de software Ilevia Manager het onderdeel Componenten en voeg de volgende componenten toe aan het project:

Toevoegen van de benodigde componenten voor integratie van het Nuki smart slot met de Ilevia-server.

Stap 3.1:

Laten we beginnen met het configureren van de componenten Scenario. De eerste Scenario-component wordt ingesteld voor het ontgrendelen van het slot en heet in dit voorbeeld Ontgrendeling. De instellingen van het eerste scenario zijn als volgt:

Voer het volgende Topic in bij de parameter Topic Write: nuki/<NukiID>/unlock

Klik hier om de configuratie van de Js parser van de component te bekijken.

Configuratie van de eerste Scenario-component voor het ontgrendelen van het slot in de configuratiesoftware van Ilevia Manager.
Configuratie van topic en Js parser van het scenario voor het ontgrendelen van het Nuki smart slot in de configuratiesoftware van Ilevia Manager.

Stap 4.1:

Het tweede Scenario wordt ingesteld voor het vergrendelen van het slot en heet in dit voorbeeld Vergrendeling.

Voer het volgende Topic in bij de parameter Topic Write: nuki/<NukiID>/lock

Klik hier om de configuratie van de Js parser van de component te bekijken.

Configuratie van de tweede Scenario-component voor het vergrendelen van het slot in de configuratiesoftware van Ilevia Manager.
Configuratie van topic en Js parser van het scenario voor het vergrendelen van het Nuki smart slot in de configuratiesoftware van Ilevia Manager.

Stap 5.1:

Selecteer de eerste component Info, die de huidige status van de deur weergeeft (Gesloten / Open). Controleer of de ingestelde gateway de MQTT-gateway is.

Voer het volgende Topic in bij de parameter Topic Event: nuki/<NukiID>/state

Klik hier om de configuratie van de Js parser van de component te bekijken.

Configuratie van de Info-component die de huidige status van het slot weergeeft in de configuratiesoftware van Ilevia Manager.
Configuratie van topic en Js parser van de info voor de status van het Nuki smart slot in de configuratiesoftware van Ilevia Manager.

Stap 6.1:

Selecteer de tweede component Info; deze component geeft het huidige batterijniveau van het toestel weer. Controleer of deze is geconfigureerd met de gateway MQTT.

Voer het volgende Topic in bij de parameter Topic Event: nuki/<NukiID>/batteryChargeState

Klik hier om de configuratie van de Js parser van de component te bekijken.

Configuratie van de info-component die het batterijpercentage van het toestel weergeeft in de configuratiesoftware van Ilevia Manager.
Configuratie van topic en Js parser van de info voor het laadpercentage van de batterij van het Nuki smart apparaat in de configuratiesoftware van Ilevia Manager.

Stap 7.1:

Selecteer de component Gekleurde info, die aangeeft of het batterijniveau kritiek is (zeer laag). Controleer of de component is geconfigureerd met de gateway MQTT.

Voer het volgende Topic in bij de parameter Topic Event: nuki/<NukiID>/batteryCritical

Klik hier om de configuratie van de Js parser van de component te bekijken.

Configuratie van het gekleurde info-component dat aangeeft of de batterijstatus van het apparaat kritiek is in de configuratiesoftware van Ilevia Manager.
Configuratie van het topic en de Js-parser van de gekleurde info voor de kritieke batterijstatus van het slimme slot van Nuki in de configuratiesoftware van Ilevia Manager.

Stap 8.1:

Voeg de componenten toe binnen de gebruikersinterface. In dit voorbeeld is de interface in klassieke stijl gebruikt.

Toevoeging van de componenten binnen de klassieke gebruikersinterface van Ilevia.

Eindresultaat

Dit is het eindresultaat van de configuratie. Door op de twee scenario's te klikken, ziet u het slot openen en sluiten, terwijl de Info-componenten in realtime de apparaatinformatie weergeven.

Eindresultaat van de integratie van het Nuki-apparaat binnen het supervisiesysteem van Ilevia.

Beschikbare downloads:

 

  • Gebruikershandleiding MQTT-protocolinstellingen voor Nuki slim slot

  • Testproject voor MQTT-configuratie van het apparaat Nuki slim slot

Downloaden

Downloaden

Laatst bijgewerkt: