NEWS
Nuki Smart Lock Ultra???
-
@denjo Ist dein Konto mit deinem Nuki Web Account verbunden? Auf dem Smartphone "Einstellungen -> Funktionen & Konfigurationen -> Nuki Web"
Außerdem habe ich gelesen, das in den Adapter Einstellungen die Aktualisierung nicht auf 0 stehen darf.
Funktioniert das soweit gut mit dem MQTT?
Ich habe das Schloss aktuell in meinem Smarthome so eingebunden, dass ich direkt eine Verbindung mit der Web API aufbaue und mir aktuelle Sachen auslesen lasse. Habe aber noch nicht genügend Zeit gehabt um alles auszuarbeiten.Hier ein Beispiel des Codes:
const Nuki = require("nuki-web-api"); var api_token = "123token123" var nuki = new Nuki(api_token); nuki.getSmartlocks().then(function(res) { console.log('getSmartlocks(): ' + JSON.stringify(res)) }).catch(function(e) {console.error('getSmartlocks(): ' + e.message)});Hier sind einige Beispiele gelistet: https://github.com/Zefau/nuki-web-api
@red-romeo hast du das Schloss zufällig mit mqtt schon ausprobiert?
-
@red-romeo hast du das Schloss zufällig mit mqtt schon ausprobiert?
-
@red-romeo das läuft irgendwie bei mir nicht. Ich hab es jetzt über mqtt in Home assistant und dann über den Hass Adapter laufen. Läuft perfekt. Leider hab ich immer mehr über HA am laufen.
-
@red-romeo das läuft irgendwie bei mir nicht. Ich hab es jetzt über mqtt in Home assistant und dann über den Hass Adapter laufen. Läuft perfekt. Leider hab ich immer mehr über HA am laufen.
@denjo Habe heute ein wenig Zeit gefunden ein wenig rumzubasteln. Vielleicht hilft dir folgender Code weiter, er ermöglicht es dir alle Daten des Smartlocks auszulesen (Es schreibt die aktuellen Werte in Objekte).
Das gleiche ist auch für Accounts, Authentifikationen, Users & Logs möglich.
const Nuki = require("nuki-web-api"); var nuki = new Nuki("dein_api_key_hier_einsetzen"); //<--------------------------------- var nuki_path = "0_userdata.0.nuki"; //Pfad für die Objekte & in Instanzen -> JavaScript -> setObject erlauben schedule('*/20 * * * * *', function () { updateSmartlocks(); }); function updateSmartlocks(){ nuki.getSmartlocks().then(function(res) { checkFolder(nuki_path + ".smartlocks"); for(var i in res){ checkFolder(nuki_path + ".smartlocks." + res[i].smartlockId); for(var x in res[i]){ if(typeof res[i][x] === 'object'){ checkFolder(nuki_path + ".smartlocks." + res[i].smartlockId + "." + x); for(var n in res[i][x]) updateObject(nuki_path + ".smartlocks." + res[i].smartlockId + "." + x + "." + n, x, res[i][x][n]); } else updateObject(nuki_path + ".smartlocks." + res[i].smartlockId + "." + x, x, res[i][x]); } } }).catch(function(e) {console.error('updateSmartlocks(): ' + e.message)}); } function checkFolder(path, createName){ if(!existsObject(path)) setObject(path, {type: 'folder',common: {name: createName},native: {}}); } function updateObject(path, createName, value){ if(!existsState(path)) createState(path, value, {type: typeof value, name: createName}); else setState(path, value); }
-
@denjo Habe heute ein wenig Zeit gefunden ein wenig rumzubasteln. Vielleicht hilft dir folgender Code weiter, er ermöglicht es dir alle Daten des Smartlocks auszulesen (Es schreibt die aktuellen Werte in Objekte).
Das gleiche ist auch für Accounts, Authentifikationen, Users & Logs möglich.
const Nuki = require("nuki-web-api"); var nuki = new Nuki("dein_api_key_hier_einsetzen"); //<--------------------------------- var nuki_path = "0_userdata.0.nuki"; //Pfad für die Objekte & in Instanzen -> JavaScript -> setObject erlauben schedule('*/20 * * * * *', function () { updateSmartlocks(); }); function updateSmartlocks(){ nuki.getSmartlocks().then(function(res) { checkFolder(nuki_path + ".smartlocks"); for(var i in res){ checkFolder(nuki_path + ".smartlocks." + res[i].smartlockId); for(var x in res[i]){ if(typeof res[i][x] === 'object'){ checkFolder(nuki_path + ".smartlocks." + res[i].smartlockId + "." + x); for(var n in res[i][x]) updateObject(nuki_path + ".smartlocks." + res[i].smartlockId + "." + x + "." + n, x, res[i][x][n]); } else updateObject(nuki_path + ".smartlocks." + res[i].smartlockId + "." + x, x, res[i][x]); } } }).catch(function(e) {console.error('updateSmartlocks(): ' + e.message)}); } function checkFolder(path, createName){ if(!existsObject(path)) setObject(path, {type: 'folder',common: {name: createName},native: {}}); } function updateObject(path, createName, value){ if(!existsState(path)) createState(path, value, {type: typeof value, name: createName}); else setState(path, value); }
@red-romeo danke für deine info, zur zeit läuft bei mir aber alles perfekt über HA und den Hass adapter. deswegen warte ich einfach ab bis der nuki adapter ein update bekommt. trotzdem danke
-
Hallo, bitte nicht steinigen wegen mein fragen.
ich möchte sobald es verfügbar ist mir das neue Nuki Smart Lock Ultra zulegen.
Meine frage dazu ist:
ist der Adapter "nuki-extended" sofort kompatibel?
falls nein wird er weiter entwickelt für das neue Schloß?@denjo
Mittlerweile ist der Nuki Hub in einer Version verfügbar, die das Nuki Lock Ultra unterstützt. Kannst ja mal einen Blick drauf werfen. Ich habe das Nuki 4.0 Pro mit dem Nuki Hub im Einsatz und könnte nicht zufriedener sein. An meiner Eingangstür ist eine Box in dem neben dem ESP32 für den Nuki-Hub noch ein weiterer ESP32 liegt mit https://espresense.com, der unseren Handys und den Abstand zur Tür erkennt. So ist die Tür smart nach meinen Vorstellungen, wir können ohne weiteres Zutun einfach durchgehen. Da dass WLAN im Nuki abgeschaltet bleiben kann, hält der Akku sehr lange. Das ganze funktioniert auch beim Ausfall des Internets, man spart sich die Cloud und braucht keinen Adapter. -
@denjo
Mittlerweile ist der Nuki Hub in einer Version verfügbar, die das Nuki Lock Ultra unterstützt. Kannst ja mal einen Blick drauf werfen. Ich habe das Nuki 4.0 Pro mit dem Nuki Hub im Einsatz und könnte nicht zufriedener sein. An meiner Eingangstür ist eine Box in dem neben dem ESP32 für den Nuki-Hub noch ein weiterer ESP32 liegt mit https://espresense.com, der unseren Handys und den Abstand zur Tür erkennt. So ist die Tür smart nach meinen Vorstellungen, wir können ohne weiteres Zutun einfach durchgehen. Da dass WLAN im Nuki abgeschaltet bleiben kann, hält der Akku sehr lange. Das ganze funktioniert auch beim Ausfall des Internets, man spart sich die Cloud und braucht keinen Adapter. -
@denjo
Ja, hatte ich auch so verstanden, dass Du kein Nuki Hub (von Nuki, Nuki nennt das Teil Nuki Bridge) hast, aber es aus Iobroker steuern möchtest. Bei dem oben verlinkten Projekt geht es um einen geflasheden ESP32, der die Nuki Bridge ersetzt und Du das Nuki per MQTT in Iobroker hast. -
@denjo
Ja, hatte ich auch so verstanden, dass Du kein Nuki Hub (von Nuki, Nuki nennt das Teil Nuki Bridge) hast, aber es aus Iobroker steuern möchtest. Bei dem oben verlinkten Projekt geht es um einen geflasheden ESP32, der die Nuki Bridge ersetzt und Du das Nuki per MQTT in Iobroker hast. -
@j_paul ja okay, die info ist nett und ich habe ein paar esp noch rum liegen. Aber dann muss ich ja wieder ein Gerät pflegen und mit Strom versorgen. Ich habe es ja in HA drin über den Hass Adapter und es läuft perfekt. Aber trotzdem danke
Hallo in die Runde,
hat sich eigentlich schon etwas bzgl. Nuki und ioBroker (ohne Umwege über eine andere Software, Home Assistant etc.) ergeben? Ich überlege einen Ultra zu kaufen, möchte aber die Einbindung wie bei meinem 3er realisieren.
MfG Flixer
-
Hallo in die Runde,
hat sich eigentlich schon etwas bzgl. Nuki und ioBroker (ohne Umwege über eine andere Software, Home Assistant etc.) ergeben? Ich überlege einen Ultra zu kaufen, möchte aber die Einbindung wie bei meinem 3er realisieren.
MfG Flixer
-
@flixer der Adapter wurde bis jetzt leider nicht erweitert. Es müssten sich eventuell ein paar mehr Leute bei github.com melden.
-
@flixer der Adapter wurde bis jetzt leider nicht erweitert. Es müssten sich eventuell ein paar mehr Leute bei github.com melden.
@denjo said in Nuki Smart Lock Ultra???:
@flixer der Adapter wurde bis jetzt leider nicht erweitert. Es müssten sich eventuell ein paar mehr Leute bei github.com melden.
Jep - vor allem Entwickler

PR ist sicher willkommen, -
@denjo said in Nuki Smart Lock Ultra???:
@flixer der Adapter wurde bis jetzt leider nicht erweitert. Es müssten sich eventuell ein paar mehr Leute bei github.com melden.
Jep - vor allem Entwickler

PR ist sicher willkommen, -
Hallo, hast du dafür eine Anleitung bzw. eine Liste, was ggf. noch an Hardware besorgt werden müsste?
-
-
Hallo in die Runde, bei Github tut sich nichts und hier im Thread leider auch nicht. Matter funkioniert bei mir nicht (kann ich hardwaretechnisch nicht umsetzen). Wird sich noch etwas ergeben oder lege ich das Thema Nuki Ultra lieber bei Seite?
ich habe 9 Nukis, darunter seit Anfang des Jahres auch ein Ultra, alle werden bei mir mit Nuki Hub ueber den MQTT-Adapter angesteuert. Du brauchst fuer jedes Nuki einen ESP32, der damit geflasht wird. Damit bleibt das lokal, ist mehrfach Passwort gesichert und laeuft 24/7.
Ausserdem unterstuetzt Nukihub auch HA, falls man doch mal wechseln moechte..
Klar kann das Ultra mqtt von Haus aus, hatte das am Anfang auch so in den iobroker gebracht, aber der Stromverbrauch um das 24/7 im wlan zu haben, war mir zu hoch. Den Quatsch mit Matter braucht man fuer Nuki Ultra nicht.
Reine Bluetooth ansteuern ist definitiv sparsamer, ich verwende als Hardware für jeden Nuki einen WT32-ETH01