<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Test Adapter nuki-local V0.1.3]]></title><description><![CDATA[<table class="table table-bordered table-striped">
<thead>
<tr>
<th>Aktuelle Testversion</th>
<th>0.1.5</th>
</tr>
</thead>
<tbody>
<tr>
<td>Veröffentlichungsdatum</td>
<td>28.10.2026</td>
</tr>
<tr>
<td>GitHub</td>
<td><a href="https://github.com/helfi9999/ioBroker.nuki-local" rel="nofollow ugc">https://github.com/helfi9999/ioBroker.nuki-local</a></td>
</tr>
<tr>
<td>npm</td>
<td><a href="https://www.npmjs.com/package/iobroker.nuki-local" rel="nofollow ugc">https://www.npmjs.com/package/iobroker.nuki-local</a></td>
</tr>
</tbody>
</table>
<p dir="auto">Hallo zusammen,</p>
<p dir="auto"><strong>nuki-local ist im offiziellen ioBroker-latest-Repository verfügbar.</strong> In diesem Thread sammeln wir Testerfahrungen, Fragen und Fehlermeldungen.</p>
<p dir="auto">Entwickelt habe ich den Adapter, weil ich mit meinem Nuki Smart Lock Pro der 5. Generation über die vorhandenen Lösungen nicht alle gewünschten Informationen erhalten habe.</p>
<p dir="auto">Der Adapter verwendet einen <strong>integrierten MQTT-Broker</strong> für die lokale Kommunikation. Optional ergänzt die <strong>Nuki Web API</strong> Benutzer-, Berechtigungs- und Aktivitätsdaten. Für die lokale Steuerung ist die Web API nicht erforderlich.</p>
<h3>Funktionen</h3>
<ul>
<li>Integrierter MQTT-Broker mit Benutzername und Passwort</li>
<li>Lock, Unlock, Unlatch, Lock’n’Go und FullLock</li>
<li>Schloss- und Türstatus sowie Batterieinformationen</li>
<li>Erkennung von Keypad- und Fingerprint-Ereignissen</li>
<li>Benutzerzuordnung über konfigurierte Code-IDs und optional die Web API</li>
<li>Aktivitätsdaten und Status-Icons</li>
<li>Persistente MQTT-Retain-Daten über LevelDB mit Wiederherstellung nach einem Neustart</li>
<li>Lesbare Status- und Zugriffsmeldungen im Log</li>
<li>Gezieltes Entfernen alter Geräte einschließlich ihrer gespeicherten MQTT-Retain-Daten</li>
</ul>
<h3>Kompatibilität</h3>
<p dir="auto">Vorgesehen sind Nuki Smart Locks mit direkter MQTT-Unterstützung:</p>
<ul>
<li>Nuki Smart Lock 3.0 Pro</li>
<li>Nuki Smart Lock der 4. Generation</li>
<li>Nuki Smart Lock Pro der 4. Generation</li>
<li>Nuki Smart Lock Ultra</li>
<li>Nuki Smart Lock Pro der 5. Generation</li>
<li>Nuki Smart Lock Go</li>
</ul>
<p dir="auto">Nicht unterstützt werden Smart Lock der 1. Generation, Smart Lock 2.0 und Smart Lock 3.0 ohne Pro.</p>
<p dir="auto">Die Nuki Bridge wird vom Adapter nicht als MQTT-Gateway verwendet.</p>
<p dir="auto">Mein eigener Funktionstest erfolgt mit einem <strong>Smart Lock Pro der 5. Generation</strong>. Rückmeldungen zu weiteren Modellen und Firmware-Versionen sind willkommen.</p>
<h3>Installation und Einrichtung</h3>
<p dir="auto">Den Adapter über ioBroker Admin aus dem Repository <strong>latest</strong> installieren beziehungsweise aktualisieren.</p>
<p dir="auto">In der Nuki-App die MQTT-Verbindung einrichten:</p>
<ul>
<li>Broker: IP-Adresse des ioBroker-Servers</li>
<li>Port: wie im Adapter konfiguriert, standardmäßig <code>1883</code></li>
<li>Benutzername und Passwort: identisch zur Adapterkonfiguration</li>
</ul>
<p dir="auto">Auf diesem Port darf kein anderer MQTT-Broker laufen. Läuft beispielsweise Mosquitto auf demselben Server auf Port <code>1883</code>, muss für nuki-local ein anderer freier Port verwendet und auch in der Nuki-App eingetragen werden.</p>
<p dir="auto"><strong>Die Verbindung zu einem externen MQTT-Broker wie Mosquitto wird derzeit nicht unterstützt.</strong> Das Smart Lock verbindet sich direkt mit dem integrierten Broker des Adapters.</p>
<p dir="auto">Voraussetzungen: <strong>Node.js ≥ 22</strong>, <strong>js-controller ≥ 6.0.11</strong> und <strong>Admin ≥ 7.8.23</strong>.</p>
<h3>Neu in Version 0.1.6</h3>
<p dir="auto">Die Gerätebereinigung wurde gegen versehentliches Auslösen abgesichert:</p>
<ul>
<li>Die Löschfunktion befindet sich jetzt im eigenen Ordner <strong><code>maintenance</code></strong>.</li>
<li>Vor dem Löschen ist eine <strong>einmalige Freigabe erforderlich, die 30 Sekunden gültig ist</strong>.</li>
<li>Die Freigabe wird nach Verwendung, Ablauf, Widerruf oder Adapterneustart zurückgesetzt.</li>
<li>Der bisherige Button <code>commands.removeDevice</code> wird entfernt. Sein alter Befehlsweg ist deaktiviert.</li>
</ul>
<h3>Ein altes Gerät entfernen</h3>
<ol>
<li>Das alte Schloss ausschalten beziehungsweise seine MQTT-Verbindung deaktivieren.</li>
<li>Bei aktivierter Web API das alte Schloss auch aus Nuki Web entfernen.</li>
<li>In <strong>ioBroker Admin → Objekte</strong> den Gerätebaum des <strong>alten Schlosses</strong> öffnen und die Geräte-ID sorgfältig prüfen.</li>
<li>Im Ordner <strong><code>maintenance</code></strong> den Datenpunkt <code>confirmRemoval</code> auf <code>true</code> setzen, mit <strong><code>ack=false</code></strong>.</li>
<li>Innerhalb von <strong>30 Sekunden</strong> den Datenpunkt <code>removeDevice</code> auf <code>true</code> setzen, ebenfalls mit <strong><code>ack=false</code></strong>.</li>
</ol>
<p dir="auto">Beispielpfade:</p>
<pre><code class="language-text">nuki-local.0.&lt;ALTE-NUKI-ID&gt;.maintenance.confirmRemoval
nuki-local.0.&lt;ALTE-NUKI-ID&gt;.maintenance.removeDevice
</code></pre>
<p dir="auto"><strong>Achtung: Der Löschbefehl entfernt den Objektbaum und die gespeicherten MQTT-Retain-Daten des ausgewählten Geräts. Die Löschung kann nicht rückgängig gemacht werden. Andere Geräte bleiben erhalten.</strong></p>
<p dir="auto">Ohne gültige Freigabe wird die Löschung abgewiesen. Zum Abbrechen <code>confirmRemoval</code> auf <code>false</code> setzen oder die 30 Sekunden abwarten.</p>
<p dir="auto">Anschließend den Adapter neu starten und prüfen, ob das alte Gerät verschwunden bleibt.</p>
<p dir="auto">Ein Schloss, das weiterhin MQTT-Daten sendet oder noch in Nuki Web vorhanden ist, kann nach einem Neustart erneut erkannt werden.</p>
<p dir="auto">Bitte nicht den gesamten LevelDB-Ordner löschen, um ein einzelnes Gerät zu entfernen.</p>
<h3>Neu in Version 0.1.5</h3>
<p dir="auto">Alte Geräte lassen sich jetzt einschließlich ihrer gespeicherten MQTT-Retain-Daten entfernen.</p>
<p dir="auto">Bisher konnten gelöschte Geräte nach einem Adapterneustart erneut im Objektbaum erscheinen, weil ihre gespeicherten MQTT-Daten wiederhergestellt wurden.</p>
<p dir="auto">Der neue Befehl <code>commands.removeDevice</code> entfernt:</p>
<ul>
<li>Den Objektbaum des ausgewählten Geräts</li>
<li>Die zugehörigen MQTT-Retain-Daten</li>
<li>Die internen Gerätezuordnungen</li>
</ul>
<p dir="auto">Andere Geräte bleiben erhalten. Zusätzlich werden MQTT- und Web-API-Objektaktualisierungen pro Gerät koordiniert, damit sie nicht mit dem Löschvorgang kollidieren.</p>
<h3>Ein altes Gerät entfernen</h3>
<ol>
<li>Das alte Schloss ausschalten beziehungsweise seine MQTT-Verbindung deaktivieren.</li>
<li>Bei aktivierter Web API das alte Schloss auch aus Nuki Web entfernen.</li>
<li>In <strong>ioBroker Admin → Objekte</strong> den Gerätebaum des alten Schlosses öffnen und die Geräte-ID sorgfältig prüfen.</li>
<li>Diesen Datenpunkt des <strong>alten Geräts</strong> auf <code>true</code> setzen, mit <strong><code>ack=false</code></strong>:</li>
</ol>
<pre><code class="language-text">nuki-local.0.&lt;ALTE-NUKI-ID&gt;.commands.removeDevice
</code></pre>
<p dir="auto"><strong>Achtung: Der Befehl löscht die Objekte und Retain-Daten des ausgewählten Geräts unmittelbar. Die Löschung kann nicht rückgängig gemacht werden.</strong></p>
<p dir="auto">Anschließend den Adapter neu starten und prüfen, ob das alte Gerät verschwunden bleibt.</p>
<p dir="auto">Bis zum Neustart werden weitere Ereignisse für das entfernte Gerät ignoriert. Ein Schloss, das weiterhin MQTT-Daten sendet oder noch in Nuki Web vorhanden ist, kann nach einem Neustart erneut erkannt werden.</p>
<p dir="auto">Bitte nicht den gesamten LevelDB-Ordner löschen, um ein einzelnes Gerät zu entfernen.</p>
<h3>Änderungen in Version 0.1.4</h3>
<p dir="auto">Die Logausgabe wurde übersichtlicher:</p>
<ul>
<li>Schloss- und Türstatus erscheinen mit Gerätename und lesbarem Zustand.</li>
<li>Wiederholte identische Zustände und der erste Status nach dem Start werden nicht als Info-Meldung ausgegeben.</li>
<li>Fingerprint- und Keypad-Ereignisse zeigen Gerätename, aufgelösten Benutzernamen und Aktion.</li>
<li>Technische MQTT-Rohmeldungen erscheinen nur noch auf Logstufe <code>debug</code>.</li>
</ul>
<p dir="auto">Beispiele:</p>
<pre><code class="language-text">Haus: Locking
Haus: Locked
Haus: Unlocking
Haus: Unlocked
Haus: Door open
Haus: Door closed
Haus: Fingerprint access by Thomas (Unlatch)
</code></pre>
<p dir="auto">Der Benutzername wird anhand der konfigurierten Code-ID-Zuordnung oder über die optionale Nuki Web API aufgelöst. Ist keine Zuordnung verfügbar, erscheint ein technischer Ersatztext.</p>
<h3>Änderungen in Version 0.1.3</h3>
<ul>
<li>Neues Adapter-Icon</li>
<li>Web-API-Abfrageintervall auf 60–86400 Sekunden begrenzt</li>
<li>Überlappende Web-API-Abfragen verhindert</li>
<li>Web-API-Anfrage-Timeout von 15 Sekunden ergänzt</li>
<li>Datenpunktrollen für Befehlsbuttons, Berechtigungsdaten und Datumsfelder korrigiert</li>
<li>Zustandstexte auf Englisch umgestellt und Konfigurationsübersetzungen vervollständigt</li>
<li>Prüfung der MQTT-Geräte-ID ergänzt</li>
<li>Code-ID beim Übernehmen von Web-API-Aktivitätsdaten auf <code>0</code> zurückgesetzt</li>
<li>Abhängigkeiten, Tests und Dokumentation aktualisiert</li>
<li>Mindestversion von ioBroker Admin auf <strong>7.8.23</strong> angehoben</li>
</ul>
<h3>Bisherige Prüfungen</h3>
<ul>
<li>Typprüfung, Lint, Pakettests und Build erfolgreich</li>
<li>CI-Adaptertests unter Node.js 22, 24 und 26 auf Linux, Windows und macOS erfolgreich</li>
<li>Objektdump für Version 0.1.3 mit <strong>53 Objekten ohne Fehler oder Warnungen</strong> akzeptiert</li>
<li>Abschließen, Aufschließen und Benutzerauflösung erfolgreich getestet</li>
<li>Fingerprint-Meldung mit Benutzername erfolgreich getestet</li>
<li>Wiederherstellung der Retain-Daten nach einem Neustart bestätigt</li>
<li>Neuer isolierter Löschtest mit zwei künstlichen Geräten und temporärer LevelDB erfolgreich: ausgewähltes Gerät entfernt, zweites Gerät erhalten und Retain-Daten auch nach erneutem Öffnen der Datenbank gelöscht</li>
<li>Version 0.1.5 auf meinem System installiert und erfolgreicher MQTT-Verbindungsaufbau bestätigt</li>
</ul>
<h3>Hinweise</h3>
<p dir="auto"><code>advanced.codeId</code> wird beim Übernehmen von Web-API-Aktivitätsdaten derzeit auf <code>0</code> zurückgesetzt.</p>
<p dir="auto">Der Ordner <code>raw</code> enthält nur nicht gesondert verarbeitete MQTT-Themen und kann deshalb leer bleiben.</p>
<p dir="auto">Fehlende Geräteinformationen bitte mit Nuki-Modell, Firmware-Version und passenden Debug-Logs melden.</p>
<h3>Rückmeldungen</h3>
<p dir="auto">Bitte nennt bei Problemen:</p>
<ul>
<li>Nuki-Modell und Firmware-Version</li>
<li>Adapter-, Node.js-, js-controller- und Admin-Version</li>
<li>Ob die Nuki Web API aktiviert ist</li>
<li>Betroffene Datenpunkte und passende Logmeldungen</li>
</ul>
<p dir="auto">Für die Fehlersuche bei MQTT-Ereignissen bitte vorübergehend die Logstufe der Instanz auf <strong>debug</strong> setzen.</p>
<p dir="auto">Rückmeldungen zur neuen Gerätebereinigung sind besonders willkommen: Bleibt das entfernte Altgerät auch nach einem Adapterneustart verschwunden?</p>
<p dir="auto">Bitte keine Passwörter, API-Tokens oder Keypad-PINs veröffentlichen. Prüft Logs und Exporte vor dem Posten auch auf persönliche Daten.</p>
<p dir="auto">Vielen Dank fürs Testen!</p>
]]></description><link>https://forum.iobroker.net/topic/85522/test-adapter-nuki-local-v0.1.3</link><generator>RSS for Node</generator><lastBuildDate>Fri, 06 Nov 2026 01:20:57 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/85522.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 07 Oct 2026 09:44:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Test Adapter nuki-local V0.1.3 on Sat, 31 Oct 2026 15:15:43 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alligator" aria-label="Profile: Alligator">@<bdi>Alligator</bdi></a> <a href="/post/1361224">sagte</a>:</p>
<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/user/helfi9999" aria-label="Profile: helfi9999">@<bdi>helfi9999</bdi></a> , das mit der Löschfunktion ist so jetzt wirklich super und Schließt versehentliche Auslösung aus. Danke für den Toolen Adapter und den noch besseren Services. Mach weiter so</p>
</blockquote>
<p dir="auto">Danke das hört man gerne.</p>
]]></description><link>https://forum.iobroker.net/post/1361236</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361236</guid><dc:creator><![CDATA[helfi9999]]></dc:creator><pubDate>Sat, 31 Oct 2026 15:15:43 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter nuki-local V0.1.3 on Sat, 31 Oct 2026 13:59:46 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/user/helfi9999" aria-label="Profile: helfi9999">@<bdi>helfi9999</bdi></a> , das mit der Löschfunktion ist so jetzt wirklich super und Schließt versehentliche Auslösung aus. Danke für den Toolen Adapter und den noch besseren Services. Mach weiter so</p>
]]></description><link>https://forum.iobroker.net/post/1361224</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361224</guid><dc:creator><![CDATA[Alligator]]></dc:creator><pubDate>Sat, 31 Oct 2026 13:59:46 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter nuki-local V0.1.3 on Fri, 30 Oct 2026 16:52:12 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alligator" aria-label="Profile: Alligator">@<bdi>Alligator</bdi></a> <a href="/post/1361025">sagte</a>:</p>
<p dir="auto">Hallo <a class="plugin-mentions-user plugin-mentions-a" href="/user/helfi9999" aria-label="Profile: helfi9999">@<bdi>helfi9999</bdi></a></p>
<p dir="auto">das mit dem Löschen hat super Funktioniert. Danke für die schnelle Rückmeldung und ganz besonders für die super schnelle Umsetzung.</p>
<p dir="auto">Eine kleine Anmerkung (Konstruktive Kritik) hätte ich noch dazu.  Im nicht admin Modus des ioBrokers ist das ganze nur ein Ausführbarer Button welcher schnell aus versehen betätigt werden könnte oder unachtsame falsch Auswahl für ein JavaScript.<br />
Bei einem Aktiven Nuki würde dieses sich zwar wieder neu registrieren aber um etwaige Fehler vorzubeugen, währe eine andere Positionierung z.B Ordner "device" oder sogar wenn möglich ein Extra Ordner "Erase Nuki" sicher von Vorteil.<br />
Evtl. ist das ja noch etwas für ein zukünftiges Update, aber auch so bin ich super Happy.</p>
<p dir="auto"><img src="/assets/uploads/files/1793279602251-screenshot-2026-10-29-135829.png" alt="Screenshot 2026-10-29 135829.png" class="img-markdown  img-fluid" width="1957" height="943" /></p>
</blockquote>
<p dir="auto">Hallo, deine Anregung ist jetzt in <strong>Version 0.1.6</strong> umgesetzt. Danke noch einmal dafür!</p>
<p dir="auto">Die Löschfunktion liegt im eigenen Ordner <strong><code>maintenance</code></strong>. Der alte Button unter <code>commands</code> wird beim Update und anschließenden Adapterstart entfernt; der bisherige Befehlsweg ist ebenfalls deaktiviert.</p>
<p dir="auto">Zusätzlich ist eine einmalige Freigabe erforderlich:</p>
<ol>
<li><code>maintenance.confirmRemoval</code> auf <code>true</code> setzen.</li>
<li>Innerhalb von <strong>30 Sekunden</strong> <code>maintenance.removeDevice</code> auf <code>true</code> setzen.</li>
</ol>
<p dir="auto">Beides mit <code>ack=false</code>. Ohne gültige Freigabe wird nichts gelöscht. Die Freigabe setzt sich nach Verwendung, Ablauf oder Adapterneustart automatisch zurück.</p>
<p dir="auto">Damit löst ein einzelner versehentlicher Klick auf den Löschbutton keine Löschung mehr aus. 🙂</p>
]]></description><link>https://forum.iobroker.net/post/1361162</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361162</guid><dc:creator><![CDATA[helfi9999]]></dc:creator><pubDate>Fri, 30 Oct 2026 16:52:12 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter nuki-local V0.1.3 on Thu, 29 Oct 2026 16:52:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alligator" aria-label="Profile: Alligator">@<bdi>Alligator</bdi></a> Vielen Dank für die Rückmeldung! Freut mich, dass das alte Gerät jetzt sauber entfernt wurde.</p>
<p dir="auto">Dein Hinweis ist absolut berechtigt. Zwischen den normalen Schlossbefehlen ist die Löschfunktion zu leicht versehentlich erreichbar.</p>
<p dir="auto">Für das nächste Update möchte ich sie deshalb in einen eigenen Wartungsordner verschieben und zusätzlich eine ausdrückliche Löschfreigabe vorsehen. Den bisherigen Löschbutton werde ich dabei entfernen, damit keine versehentlich ausführbare Altversion zurückbleibt.</p>
<p dir="auto">Danke für die konstruktive Anregung!</p>
]]></description><link>https://forum.iobroker.net/post/1361056</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361056</guid><dc:creator><![CDATA[helfi9999]]></dc:creator><pubDate>Thu, 29 Oct 2026 16:52:56 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter nuki-local V0.1.3 on Thu, 29 Oct 2026 13:13:46 GMT]]></title><description><![CDATA[<p dir="auto">Hallo <a class="plugin-mentions-user plugin-mentions-a" href="/user/helfi9999" aria-label="Profile: helfi9999">@<bdi>helfi9999</bdi></a></p>
<p dir="auto">das mit dem Löschen hat super Funktioniert. Danke für die schnelle Rückmeldung und ganz besonders für die super schnelle Umsetzung.</p>
<p dir="auto">Eine kleine Anmerkung (Konstruktive Kritik) hätte ich noch dazu.  Im nicht admin Modus des ioBrokers ist das ganze nur ein Ausführbarer Button welcher schnell aus versehen betätigt werden könnte oder unachtsame falsch Auswahl für ein JavaScript.<br />
Bei einem Aktiven Nuki würde dieses sich zwar wieder neu registrieren aber um etwaige Fehler vorzubeugen, währe eine andere Positionierung z.B Ordner "device" oder sogar wenn möglich ein Extra Ordner "Erase Nuki" sicher von Vorteil.<br />
Evtl. ist das ja noch etwas für ein zukünftiges Update, aber auch so bin ich super Happy.</p>
<p dir="auto"><img src="/assets/uploads/files/1793279602251-screenshot-2026-10-29-135829.png" alt="Screenshot 2026-10-29 135829.png" class="img-markdown  img-fluid" width="1957" height="943" /></p>
]]></description><link>https://forum.iobroker.net/post/1361025</link><guid isPermaLink="true">https://forum.iobroker.net/post/1361025</guid><dc:creator><![CDATA[Alligator]]></dc:creator><pubDate>Thu, 29 Oct 2026 13:13:46 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter nuki-local V0.1.3 on Wed, 28 Oct 2026 16:31:05 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alligator" aria-label="Profile: Alligator">@<bdi>Alligator</bdi></a> <a href="/post/1360896">sagte</a>:</p>
<p dir="auto">Hallo der Adapter ist super. Aber jetzt habe ich ein kleines Problem. Wie kann ich einen alten Nuki aus dem Adapter löschen?<br />
Zum Anfang:<br />
Ich hatte ein Nuki 3.0 Pro mit dem hat alles super funktioniert. Aufgrund eines Motordefektes bin ich nun zum Nuki Smart Look Ultra gewechselt (Mega geile Optik und eine Wahnsinns Geschwindigkeit im vergleich zu vorher). Der Wechsel hat mega einfach geklappt. Alle Daten wurden vom Alten auf das Neue übertragen und auch das Neu hat sich somit direkt beim Adapter angemeldet und alles Funktioniert perfekt.<br />
Nun aber mein kleines Problem. Wie lösche ich das Alte Nuki aus der Objekt Liste (dem Adapter)? Grundsätzlich ist das als Admin über den Objektbaum ja ganz einfach aber jedes mal nach einem Neustart des Adapters ist das alte Nuki auch wieder da.<br />
Das Alte Nuki wurde ordnungsgemäß auf Werks Einstellungen zurückgesetzt und ist Stromlos. Auch im Nuki Web wurde das Alte Nuki gelöscht. Egal ob mit oder ohne Aktivierter WEB API taucht das alte Nuki immer wieder in der Object liste auf.<br />
Grundsätlich funktioniert alles und es stört so nicht wirklich aber mein innerer Monk hätte schon gerne einen Aufgeräumten Objectbaum ohne alte Leichen.<br />
Ich hoffe ihr könnt mir folgen und habt eine lösung.<br />
Bei Fragen einfach melden.</p>
<p dir="auto">Node.js v24.22.0<br />
NPM 11.19.1<br />
Nuki Local 0.1.4</p>
</blockquote>
<p dir="auto">Hallo, die Bereinigungsfunktion ist jetzt in Version <strong>0.1.5</strong> enthalten.</p>
<p dir="auto">Nach dem Update findest du bei jedem Gerät unter <code>commands</code> den neuen Datenpunkt <code>removeDevice</code>.</p>
<p dir="auto">So entfernst du das alte Schloss:</p>
<ol>
<li>Das alte Schloss muss ausgeschaltet beziehungsweise von MQTT getrennt und aus Nuki Web entfernt sein.</li>
<li>Öffne in ioBroker unter „Objekte“ den Gerätebaum des <strong>alten Schlosses</strong>. Prüfe die Geräte-ID sorgfältig.</li>
<li>Setze dessen <code>commands.removeDevice</code> auf <code>true</code>, mit <code>ack=false</code>.</li>
</ol>
<p dir="auto">Dadurch werden der Objektbaum und ausschließlich die gespeicherten MQTT-Retain-Daten dieses Geräts gelöscht. Die anderen Geräte bleiben erhalten.</p>
<p dir="auto">Starte anschließend den Adapter neu und prüfe, ob das alte Gerät verschwunden bleibt. Gib bitte kurz Rückmeldung, ob es funktioniert hat.</p>
]]></description><link>https://forum.iobroker.net/post/1360923</link><guid isPermaLink="true">https://forum.iobroker.net/post/1360923</guid><dc:creator><![CDATA[helfi9999]]></dc:creator><pubDate>Wed, 28 Oct 2026 16:31:05 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter nuki-local V0.1.3 on Wed, 28 Oct 2026 14:46:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alligator" aria-label="Profile: Alligator">@<bdi>Alligator</bdi></a> Hallo, danke für die genaue Beschreibung!</p>
<p dir="auto">Sehr wahrscheinlich stellt der Adapter beim Neustart gespeicherte MQTT-Retain-Daten des alten Schlosses wieder her. Deshalb reicht das Löschen im Objektbaum nicht aus. Das liegt also vermutlich nicht an deinem zurückgesetzten Nuki oder der Web API.</p>
<p dir="auto">Eine gezielte Bereinigungsfunktion fehlt bisher im Adapter. Ich schaue mir an, wie wir alte Geräte einschließlich ihrer gespeicherten MQTT-Daten sauber entfernen können.</p>
<p dir="auto">Bitte lösche vorerst nicht den gesamten LevelDB-Ordner, da darin auch Daten des neuen Schlosses liegen.</p>
]]></description><link>https://forum.iobroker.net/post/1360904</link><guid isPermaLink="true">https://forum.iobroker.net/post/1360904</guid><dc:creator><![CDATA[helfi9999]]></dc:creator><pubDate>Wed, 28 Oct 2026 14:46:16 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter nuki-local V0.1.3 on Wed, 28 Oct 2026 13:47:44 GMT]]></title><description><![CDATA[<p dir="auto">Hallo der Adapter ist super. Aber jetzt habe ich ein kleines Problem. Wie kann ich einen alten Nuki aus dem Adapter löschen?<br />
Zum Anfang:<br />
Ich hatte ein Nuki 3.0 Pro mit dem hat alles super funktioniert. Aufgrund eines Motordefektes bin ich nun zum Nuki Smart Look Ultra gewechselt (Mega geile Optik und eine Wahnsinns Geschwindigkeit im vergleich zu vorher). Der Wechsel hat mega einfach geklappt. Alle Daten wurden vom Alten auf das Neue übertragen und auch das Neu hat sich somit direkt beim Adapter angemeldet und alles Funktioniert perfekt.<br />
Nun aber mein kleines Problem. Wie lösche ich das Alte Nuki aus der Objekt Liste (dem Adapter)? Grundsätzlich ist das als Admin über den Objektbaum ja ganz einfach aber jedes mal nach einem Neustart des Adapters ist das alte Nuki auch wieder da.<br />
Das Alte Nuki wurde ordnungsgemäß auf Werks Einstellungen zurückgesetzt und ist Stromlos. Auch im Nuki Web wurde das Alte Nuki gelöscht. Egal ob mit oder ohne Aktivierter WEB API taucht das alte Nuki immer wieder in der Object liste auf.<br />
Grundsätlich funktioniert alles und es stört so nicht wirklich aber mein innerer Monk hätte schon gerne einen Aufgeräumten Objectbaum ohne alte Leichen.<br />
Ich hoffe ihr könnt mir folgen und habt eine lösung.<br />
Bei Fragen einfach melden.</p>
<p dir="auto">Node.js v24.22.0<br />
NPM 11.19.1<br />
Nuki Local 0.1.4</p>
]]></description><link>https://forum.iobroker.net/post/1360896</link><guid isPermaLink="true">https://forum.iobroker.net/post/1360896</guid><dc:creator><![CDATA[Alligator]]></dc:creator><pubDate>Wed, 28 Oct 2026 13:47:44 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter nuki-local V0.1.3 on Wed, 21 Oct 2026 12:23:28 GMT]]></title><description><![CDATA[<p dir="auto">Hallo und zuerst mal danke für den Adapter.<br />
Bin gerade beim Testen, soweit funktioniert alles außer, dass ich bei den Code ID und dann Namen nicht weiter komme. Mir wird im Daten punkt unter CodeID 8192 angezeigt wenn ich den dann im Adapter meinem Namen zuweise steht unter<br />
nuki-local.0.435549C7.activity.lastUser    Nuki Keypad Haustür, sollte da nicht dann der Name stehen.<br />
Kann mir da jemand weiter helfen, danke und Gruß Jürgen</p>
<p dir="auto">Update: Okay, jetzt hat es funktioniert.<br />
Keine Ahnung warum es zuvor nicht geklappt hat hab nichts verändert, aber danke noch mal für die gute Arbeit, bis jetz.</p>
]]></description><link>https://forum.iobroker.net/post/1359860</link><guid isPermaLink="true">https://forum.iobroker.net/post/1359860</guid><dc:creator><![CDATA[juggi1962]]></dc:creator><pubDate>Wed, 21 Oct 2026 12:23:28 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter nuki-local V0.1.3 on Sun, 11 Oct 2026 21:42:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/helfi9999" aria-label="Profile: helfi9999">@<bdi>helfi9999</bdi></a></p>
<p dir="auto">Getestet hab ich genau die 3</p>
<p dir="auto">iobroker.fritz.box:1234<br />
iobroker:1234<br />
192.168.99.33:1234</p>
<p dir="auto">1234 ist im Moment auch mein Port zum testen.</p>
<p dir="auto">Edit</p>
<p dir="auto">Habs rausgefunden.<br />
Nuki nimmt nur den default mqtt Port.<br />
Wenn man den Port mit eingibt versucht er diesen mit als aufzulösen weil er es nicht als Port erwartet.</p>
<p dir="auto">Evtl was für die FAQ des Adapters. Ist ein nuki 5 pro. Ka wie es sich bei anderen Generationen verhält.</p>
]]></description><link>https://forum.iobroker.net/post/1358430</link><guid isPermaLink="true">https://forum.iobroker.net/post/1358430</guid><dc:creator><![CDATA[David G.]]></dc:creator><pubDate>Sun, 11 Oct 2026 21:42:49 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter nuki-local V0.1.3 on Sun, 11 Oct 2026 18:21:39 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/david-g." aria-label="Profile: David-G.">@<bdi>David-G.</bdi></a> <a href="/post/1358395">sagte</a>:</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/thomas-braun" aria-label="Profile: Thomas-Braun">@<bdi>Thomas-Braun</bdi></a></p>
<p dir="auto">Das selbe.<br />
Hab den eingegebenen Name mit</p>
<pre><code>hostname
</code></pre>
<p dir="auto">in der Shell verifiziert</p>
<p dir="auto">Edit<br />
Hab jetzt alles zum testen vereinfacht, was Fehler verursachen kann.</p>
<p dir="auto">Getestet hab ich<br />
iobroker.fritz.box:1234<br />
iobroker:1234<br />
192.168.99.33:1234</p>
<p dir="auto">Port 1234<br />
Pw und Nutzer 5 stellen nur klein ohne Sonderzeichen.</p>
<p dir="auto">Parralel läuft ein Ping auf mein nuki um die erreichbarkeit zu gewährleisten.</p>
</blockquote>
<p dir="auto">Hallo David, der Screenshot zeigt Fehlercode 8D: „Hostname nicht auflösbar“.<br />
Kannst du bitte die vollständige Eingabe aus dem Feld „Host Name“ als Text posten, einschließlich des Ports? Im Bild ist der Teil hinter 192.168.99.33: verdeckt.<br />
Benutzername und Passwort bitte weiterhin nicht veröffentlichen. Dann schauen wir zuerst, ob das Adressformat passt.</p>
]]></description><link>https://forum.iobroker.net/post/1358429</link><guid isPermaLink="true">https://forum.iobroker.net/post/1358429</guid><dc:creator><![CDATA[helfi9999]]></dc:creator><pubDate>Sun, 11 Oct 2026 18:21:39 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter nuki-local V0.1.3 on Sun, 11 Oct 2026 16:29:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/thomas-braun" aria-label="Profile: Thomas-Braun">@<bdi>Thomas-Braun</bdi></a></p>
<p dir="auto">Das selbe.<br />
Hab den eingegebenen Name mit</p>
<pre><code>hostname
</code></pre>
<p dir="auto">in der Shell verifiziert</p>
<p dir="auto">Edit<br />
Hab jetzt alles zum testen vereinfacht, was Fehler verursachen kann.</p>
<p dir="auto">Getestet hab ich<br />
iobroker.fritz.box:1234<br />
iobroker:1234<br />
192.168.99.33:1234</p>
<p dir="auto">Port 1234<br />
Pw und Nutzer 5 stellen nur klein ohne Sonderzeichen.</p>
<p dir="auto">Parralel läuft ein Ping auf mein nuki um die erreichbarkeit zu gewährleisten.</p>
]]></description><link>https://forum.iobroker.net/post/1358395</link><guid isPermaLink="true">https://forum.iobroker.net/post/1358395</guid><dc:creator><![CDATA[David G.]]></dc:creator><pubDate>Sun, 11 Oct 2026 16:29:31 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter nuki-local V0.1.3 on Sun, 11 Oct 2026 15:07:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/david-g." aria-label="Profile: David-G.">@<bdi>David-G.</bdi></a><br />
Verwende statt der IP den hostname.</p>
]]></description><link>https://forum.iobroker.net/post/1358393</link><guid isPermaLink="true">https://forum.iobroker.net/post/1358393</guid><dc:creator><![CDATA[Thomas Braun]]></dc:creator><pubDate>Sun, 11 Oct 2026 15:07:46 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter nuki-local V0.1.3 on Sun, 11 Oct 2026 15:02:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/helfi9999" aria-label="Profile: helfi9999">@<bdi>helfi9999</bdi></a></p>
<p dir="auto">Eine Idee was das ist?<br />
IP und Port stimmen.</p>
<p dir="auto"><img src="/assets/uploads/files/1791730965088-1000086014.jpg" alt="1000086014.jpg" class="img-markdown  img-fluid" width="1080" height="2118" /></p>
]]></description><link>https://forum.iobroker.net/post/1358392</link><guid isPermaLink="true">https://forum.iobroker.net/post/1358392</guid><dc:creator><![CDATA[David G.]]></dc:creator><pubDate>Sun, 11 Oct 2026 15:02:52 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter nuki-local V0.1.3 on Sat, 10 Oct 2026 06:01:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/elitepain77" aria-label="Profile: Elitepain77">@<bdi>Elitepain77</bdi></a> Hallo Chris, danke für deine Rückmeldung!</p>
<p dir="auto">Bitte aktualisiere zuerst auf Adapterversion 0.1.3 aus dem latest-Repository und starte die Instanz.</p>
<p dir="auto">Versuche danach erneut, MQTT in der Nuki-App zu aktivieren, und poste die dabei entstehenden nuki-local-Logmeldungen. Interessant ist insbesondere, ob „MQTT client authenticated“ oder eine Fehlermeldung erscheint.</p>
<p dir="auto">Welche Broker-IP und welchen Port hast du in der App eingetragen? Läuft auf diesem Port bereits ein anderer MQTT-Broker? Bitte Benutzername, Passwort und API-Token nicht posten.</p>
<p dir="auto">Damit können wir eingrenzen, ob die Verbindung zum Adapter zustande kommt oder die Aktivierung bereits vorher scheitert.</p>
]]></description><link>https://forum.iobroker.net/post/1358197</link><guid isPermaLink="true">https://forum.iobroker.net/post/1358197</guid><dc:creator><![CDATA[helfi9999]]></dc:creator><pubDate>Sat, 10 Oct 2026 06:01:19 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter nuki-local V0.1.3 on Sat, 10 Oct 2026 06:00:27 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/australien" aria-label="Profile: australien">@<bdi>australien</bdi></a> <a href="/post/1357944">sagte</a>:</p>
<p dir="auto">super Sache, danke.</p>
<p dir="auto">Eine Anregung, kann man den MQTT auch über einen eigenen mosquitto laufen lassen?<br />
Oder anders gefragt, in meinem SmartLock ist der mosquitto eingetragen, wie mach ich das in der Instanze?</p>
</blockquote>
<p dir="auto">Danke für die Anregung!</p>
<p dir="auto">Aktuell verwendet nuki-local einen eigenen integrierten MQTT-Broker. Die Verbindung zu einem externen Broker wie Mosquitto wird bisher nicht unterstützt.</p>
<p dir="auto">Für die Nutzung musst du in der Nuki-App als MQTT-Broker die IP-Adresse des ioBroker-Servers eintragen. Port, Benutzername und Passwort müssen mit der Konfiguration der nuki-local-Instanz übereinstimmen.</p>
<p dir="auto">Falls Mosquitto auf demselben Server läuft, verwende für nuki-local einen anderen freien Port, beispielsweise 1884, und trage diesen auch in der Nuki-App ein.</p>
<p dir="auto">Die Unterstützung eines externen MQTT-Brokers nehme ich als Erweiterungswunsch auf.</p>
]]></description><link>https://forum.iobroker.net/post/1358195</link><guid isPermaLink="true">https://forum.iobroker.net/post/1358195</guid><dc:creator><![CDATA[helfi9999]]></dc:creator><pubDate>Sat, 10 Oct 2026 06:00:27 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter nuki-local V0.1.3 on Thu, 08 Oct 2026 19:50:51 GMT]]></title><description><![CDATA[<p dir="auto">Hallo zusammen, erst mal vielen Dank für die Entwicklung des Adapters. Ich hab mir extra eine Smart Lock Go mit der Hoffnung wie gekauft, dass ich ihn hier super simpler einbinden kann. 🙂 Leider bekomme ich bei der MQTT Aktivierung in der App immer den selben Fehler. Im Adapter ist alles korrekt vorab konfiguriert.</p>
<p dir="auto"><strong>Die Aktion konnte nicht ausgeführt werden. Bitte versuche es erneut.</strong></p>
<p dir="auto">Firmware 5.9.4<br />
Adapter 0.1.2</p>
<p dir="auto">Viele Grüße<br />
Chris</p>
]]></description><link>https://forum.iobroker.net/post/1358036</link><guid isPermaLink="true">https://forum.iobroker.net/post/1358036</guid><dc:creator><![CDATA[Elitepain77]]></dc:creator><pubDate>Thu, 08 Oct 2026 19:50:51 GMT</pubDate></item><item><title><![CDATA[Reply to Test Adapter nuki-local V0.1.3 on Thu, 08 Oct 2026 06:30:50 GMT]]></title><description><![CDATA[<p dir="auto">super Sache, danke.</p>
<p dir="auto">Eine Anregung, kann man den MQTT auch über einen eigenen mosquitto laufen lassen?<br />
Oder anders gefragt, in meinem SmartLock ist der mosquitto eingetragen, wie mach ich das in der Instanze?</p>
]]></description><link>https://forum.iobroker.net/post/1357944</link><guid isPermaLink="true">https://forum.iobroker.net/post/1357944</guid><dc:creator><![CDATA[australien]]></dc:creator><pubDate>Thu, 08 Oct 2026 06:30:50 GMT</pubDate></item></channel></rss>