Smart Lock·Facile 10 minAggiornato: 30 marzo 2026

Integrare Nuki Smart Lock con Shangrilux

Configura le serrature Nuki tramite Nuki Web API e webhook per l'accesso automatico degli ospiti.

Nota: Compatibile con Nuki Smart Lock 2.0, 3.0, 3.0 Pro e Ultra. Richiede Nuki Bridge o connettività Wi-Fi integrata (modelli Pro/Ultra).

Prerequisiti

  • Nuki Smart Lock installato sulla porta (versione 2.0 o superiore)
  • Nuki Bridge (se il modello non ha Wi-Fi integrato)
  • Account Nuki Web gratuito su web.nuki.io
  • Accesso al pannello admin Shangrilux con piano Professional o Elite

Configurazione Nuki Web API

1

Crea un token API su Nuki Web

Accedi a web.nuki.io → Account → API → Genera token. Seleziona i permessi: "smartlock.readwrite" e "notification.readwrite". Copia il token generato (verrà mostrato una sola volta).

2

Recupera l'ID della serratura

Nella dashboard Nuki Web, entra nella serratura → Impostazioni → Info avanzate. Copia il "Smartlock ID" numerico (es. 4823749512).

3

Configura l'integrazione in Shangrilux

Vai su Shangrilux Admin → Impostazioni → Integrazioni Smart Home → Aggiungi dispositivo → Seleziona "Nuki". Inserisci il token API e lo Smartlock ID. Shangrilux verificherà la connessione.

4

Configura il Webhook Nuki

In Nuki Web → Impostazioni Account → Webhook, aggiungi l'URL: https://app.shangrilux.com/api/webhook/nuki?slug=IL-TUO-SLUG Seleziona gli eventi: "lock", "unlock", "unlatch", "lock_failure". Salva.

5

Mappa la serratura alla proprietà

In Shangrilux Admin → Proprietà → Dispositivi, seleziona la serratura Nuki e associala alla porta principale (o camera specifica). Imposta il comportamento: apertura automatica al check-in, blocco automatico al check-out.

6

Configura il codice di accesso temporaneo

Shangrilux genera automaticamente un Access Code temporaneo per ogni prenotazione confermata e lo invia a Nuki tramite API. Il codice scade automaticamente al check-out.

Payload Webhook Ricevuto da Nuki

json
{
  "nukiId": 4823749512,
  "deviceType": 0,
  "trigger": 2,
  "state": {
    "mode": 2,
    "state": 1,
    "stateName": "locked",
    "batteryCritical": false,
    "timestamp": "2026-03-30T14:30:00+01:00"
  },
  "authId": 1234567
}

Verifica del Funzionamento

  1. In Shangrilux Admin → Integrazioni, il badge Nuki deve mostrare "Connessa" in verde
  2. Crea una prenotazione di test con check-in imminente: la serratura deve ricevere un codice PIN temporaneo
  3. Verifica in Nuki Web → Registro accessi che l'apertura sia registrata con il nome dell'ospite
  4. Simula il check-out: verifica che il codice venga revocato automaticamente

Risoluzione Problemi

ProblemaCausa probabileSoluzione
Badge "Non connessa"Token API scaduto o revocatoRigenera il token su Nuki Web e aggiorna in Shangrilux
Webhook non ricevutoURL webhook errato o firewallVerifica l'URL e testa con Nuki Web → Test Webhook
Codice PIN non inviatoNuki Bridge offlineRiavvia il Bridge e controlla la connessione Wi-Fi
Serratura non rispondeBatterie scaricheSostituisci le batterie (Nuki invia allarme battery critical)

Consiglio: Usa l'opzione "Auto Unlock" di Nuki per aprire automaticamente la porta al check-in rilevando il telefono dell'ospite tramite Bluetooth. Richiede che l'ospite installi l'app Nuki.

#nuki#webhook#api#smart-lock

🍪 Utilizziamo i cookie

Cookie necessari al funzionamento e cookie opzionali per analisi e marketing. Puoi scegliere quali accettare. Privacy Policy · Cookie Policy