Nuki Smart Lock


The nuki platform allows you to control Nuki Smart Locks via either a software bridge or a physical bridge.

To add a Nuki bridge to your installation, you need to enable developer mode on your bridge and define a port and an access token. This can be achieved using the Android app. Please note that the API token should be 6-20 characters long, even though the app allows you to set a longer one. Then add the following to your configuration.yaml file:

# Example configuration.yaml entry
lock:
  - platform: nuki
    host: 192.168.1.120
    token: fe2345ef

Configuration variables:

  • host (Required): The IP or hostname of the Nuki bridge.
  • port (Optional): The port on which the Nuki bridge is listening on. Defaults to 8080.
  • token (Required): The token that was defined when setting up the bridge.

Full configuration

Here’s a full configuration example for a Nuki bridge:

# Example configuration.yaml entry
lock:
  - platform: nuki
    host: 192.168.1.120
    port: 8080
    token: fe2345ef