Là Serratura connessa Nuki è uno dei miei prodotti per la casa intelligente preferiti. Facilita l'accesso al tuo alloggio, migliorando al tempo stesso la sicurezza. Il produttore ha sempre voluto rendere la sua serratura compatibile con il maggior numero possibile di sistemi, il che ne ha consentito un'ampia adozione sul campo. Questa volta Nuki amplia ulteriormente le possibilità aggiungendo il supporto MQTT.
Per noi è sempre stato importante collegare Nuki al maggior numero possibile di sistemi smart home. Con il supporto MQTT ora disponibile, stiamo espandendo ulteriormente la portata delle possibili integrazioni. Le interfacce MQTT sono molto apprezzate dai sistemi Smart Home locali, che di solito vengono amministrati sui propri server. MQTT è caratterizzato da un basso consumo energetico e da un'elevata affidabilità. Grazie all'API MQTT, Nuki Smart Lock 3.0 Pro può essere facilmente integrato nei sistemi più diffusi come Loxone, OpenHab e Home Assistant.
Martin Pansy, cofondatore e amministratore delegato di Nuki Home Solutions GmbH
MQTT è un protocollo di comunicazione ampiamente utilizzato nella domotica perché è veloce, consuma poche risorse e relativamente facile da configurare. L'aggiunta di MQTT alla serratura offre un'opzione semplice e veloce per integrare Smart Lock 3.0 Pro in un'installazione domotica (l'opzione non è ancora disponibile sul modello 3.0). Così i popolari hub di casa intelligente come Jeedom, HomeBridge, Home Assistant o Loxone possono ora essere collegati tramite MQTT. Ciò consente un'integrazione flessibile in diversi scenari applicativi, dal semplice aggiornamento dello stato di una Smart Lock all'integrazione completa della domotica.
Nuki MQTT e Jeedom
Ho testato l'integrazione della mia serratura Nuki SmartLock 3 Pro in Jeedom direttamente utilizzando il plugin MQTT Manager disponibile sul mio Jeedom Luna.
Ovviamente devi avere il plugin MQTT manager installato e funzionante. Nella pagina di configurazione recuperiamo il nome utente (normalmente “jeedom”) e la password (la parte dopo “:”):

Tieni presente che la versione attuale di MQTT Nuki non sembra supportare password più lunghe di 32 caratteri (ho cercato a lungo il motivo per cui non funzionava quando ho inserito le informazioni :p).
Andiamo quindi all'applicazione mobile Nuki, nel menu “Funzioni e configurazione”. Lì, nella sezione “Integrazioni”, possiamo vedere un nuovo menu MQTT. Facciamo clic su di esso e chiediamo di attivarlo:

Inserisci quindi l'indirizzo IP del tuo Jeedom box (che funge quindi da broker MQTT), il tuo nome utente, la password e convalidi. A proposito, puoi dare il diritto di bloccare o meno tramite i comandi MQTT.

Per qui è tutto. MQTT è ora attivato sull'applicazione Nuki.
Tornati in Jeedom, creiamo un nuovo dispositivo tramite il menu Plugin/Programmazione/MQTT Manager/Aggiungi:

Qui il “Root Topic” è particolarmente ben informato con “nuki”.
Quindi, nella scheda “Comandi”, creiamo i diversi comandi che desideriamo. Sono dettagliati in a pdf istruzioni messe a disposizione da Nuki.
Alcuni comandi di esempio:

La prima parte, qui “21A80E56C” (per l'esempio) è l'identificatore del blocco. Dovrai recuperarlo nell'applicazione Nuki, menu Generale, sotto “ID dispositivo”. Se hai più serrature che desideri ripristinare tramite MQTT, ti basterà modificare questo identificatore nei diversi comandi.
Aggiungiamo quindi il comando “/command”.
Esempio: 21A80E56C/stato . Questo comando recupererà lo stato attuale della serratura, identificato da un numero (vedi istruzioni Nuki per i diversi valori possibili).
Possiamo così recuperare lo stato della serratura, della porta, della batteria, ecc. Qui abbiamo comandi di tipo “informazioni”, per recuperare i dati.
Puoi anche creare comandi di tipo “azione”, con il comando /lockAction e il valore 1 per sbloccare o 2 per bloccare. Se lo si desidera diventa quindi possibile controllare la serratura tramite scenari Jeedom.
Infine, tramite il menu Widget, è possibile personalizzare la visualizzazione dei dati, poiché la visualizzazione di “Stato: 4” non avrà molto significato. Puoi creare un widget in questo modo:

Lo stesso per lo stato della porta:

Grazie comunque post sulla comunità Jeedom per l'idea del widget ;-)
Possiamo così ottenere questo tipo di widget che è molto più carino:

Grazie a MQTT, la serratura Nuki SmartLock 3 è perfettamente integrata in Jeedom. E tutte le chiamate tramite MQTT vengono registrate nella cronologia dell'applicazione, in caso di dubbi:

Conclusione
L'arrivo di MQTT su Blocco Nuki è un'ottima notizia! Non dipendiamo più da nessun plugin esistente o meno dalla nostra soluzione domotica, né dal supporto di uno sviluppatore. Se la soluzione domotica supporta MQTT, è possibile integrare la serratura Nuki! Abbiamo visto un esempio qui con Jeedom, ma questo è possibile anche con Home Assistant, OpenHab, HomeBridge o anche Loxone, che supportano tutti anche MQTT.
Già fan di questo lucchetto, questa nuova possibilità porta ancora più avanti il punto!
[modulo content-egg=modello Amazon=personalizzato/compatto]