Help needed – Nuki Smart Lock Pro 4 + Jeedom Plugin – Can't find or enable Local HTTP API

Hi everyone,

I’m trying to integrate my Nuki Smart Lock Pro 4 (no Bridge) with Jeedom using the Nuki plugin, but I’m running into issues with the Local HTTP API setup.

Here’s what I’ve done so far:

  • I installed the official Nuki plugin in Jeedom.
  • Since I have a Smart Lock Pro 4, I don’t use a Nuki Bridge (the lock has built-in Wi-Fi).
  • I configured the IP address of the lock in the plugin settings.
  • For the token, I initially tried using the Web API token from web.nuki.io, but the plugin cannot connect (which makes sense now that I realize it uses the local API).

My problem is:

:small_blue_diamond: I can’t find the setting to enable the Local HTTP API in the Nuki app.

In the Nuki app (latest version), I go to:

  • SettingsFeatures & Configuration
    But there’s no option to enable Local API or HTTP API anywhere. No « Integrations », no « Local API » menu.

I’ve confirmed that:

  • I’m the owner/admin of the lock.
  • The firmware is updated.
  • The lock is connected via Wi-Fi and in the same network as Jeedom.
  • I’m using the latest version of the app.

I’ve read that the Local API should be available for the Smart Lock Pro 4 (4th gen), but it seems to be missing or hidden in my case.

:small_blue_diamond: My questions:

  1. Has anyone managed to make Jeedom work with the Smart Lock Pro 4 without a Bridge, using Local HTTP API?
  2. Where exactly do you enable the Local HTTP API in the app?
  3. Is this feature being rolled out gradually, or are there limitations by region/user?
  4. If not possible via Local API, does the plugin support Nuki Web API as a fallback?

Thanks a lot in advance for any help or hints!


Información Jeedom Luna

Core : 4.4.19 (master)
DNS Jeedom Luna : Sí

Plugin : Nuki
Versión : 2025-02-19 01:22:08 (stable)

Hello,

To answer question 2 & 3: you should raise these questions to the support of Nuki.
And for question 4, the answer is: « No ».

There is a « Nuki Web » plugin but only in beta (so no more support from Jeedom if installed) and I have no idea if this is still maintain or functional.

As alternative I think you can also integrate via MQTT; either manually (= creating mqtt config/command manually on Jeedom) with the plugin of your choice (plugin-mqtt2 or plugin-jmqtt) or automatically by activating the mqtt / homassistant discovery protocol in the nuki app and using plugin-mqttdiscovery on Jeedom.

Thanks a lot, I will try MQTT