Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. NUKI Hub

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    950

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

NUKI Hub

Scheduled Pinned Locked Moved Hardware
259 Posts 23 Posters 48.3k Views 25 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • JohGreJ JohGre

    @da-phreak Ich hab bei meinem MQTT-Broker User und Passwort vergeben, wo kann ich das eingeben?

    D Offline
    D Offline
    da.phreak
    wrote on last edited by
    #21

    @JohGre Leider noch garnicht, das ist noch nicht implementiert.

    1 Reply Last reply
    0
    • D da.phreak

      @ilovegym Ich habs mal eingebaut, kannst ja mal testen ... ich hab nur ein NUKI.

      ? Offline
      ? Offline
      A Former User
      wrote on last edited by
      #22

      @da-phreak Super, danke, der Pfad passt, damit kann ich alle mit einer Instanz abgreifen. Funktioniert auf Anhieb ohne Fehler.
      Muss jetzt die anderen flashen und pairen, damit geht das Pairing der Bridge verloren, d.h. die App geht dann nur noch wenn im Bereich des Bluetooth,
      was bedeutet, dass ich die Steuerung wegen Abwesenheit etc. nur noch mit iobroker machen kann.

      1 Reply Last reply
      0
      • JohGreJ JohGre

        @da-phreak Ich hab bei meinem MQTT-Broker User und Passwort vergeben, wo kann ich das eingeben?

        ? Offline
        ? Offline
        A Former User
        wrote on last edited by
        #23

        @johgre dafuer hab ich 2 Instanzen von mqtt installiert, eins mit Password und eins ohne. Geht ganz einfach, musst nur einen anderen Port nehmen.. ( sonst in Konflikt auch mit Sonoff Adapter..)

        1 Reply Last reply
        1
        • JohGreJ JohGre

          @da-phreak Ich hab bei meinem MQTT-Broker User und Passwort vergeben, wo kann ich das eingeben?

          D Offline
          D Offline
          da.phreak
          wrote on last edited by
          #24

          @johgre In der neuen Version 1.5 lassen sich Benutzer und Passwort konfigurieren

          JohGreJ 1 Reply Last reply
          1
          • D da.phreak

            @johgre In der neuen Version 1.5 lassen sich Benutzer und Passwort konfigurieren

            JohGreJ Offline
            JohGreJ Offline
            JohGre
            wrote on last edited by
            #25

            @da-phreak Und funkt schon, Super Danke. Jetzt muss ich nur noch Zeit finden zum Schwager zu fahren um das ganze zu testen.

            nuc i5: RaspberryMatic, ioBroker, pi-hole, SQL-Server, OMV-NAS, Influx-DB & Grafana, OpenHab, tasmoadmin

            D 2 Replies Last reply
            0
            • JohGreJ JohGre

              @da-phreak Und funkt schon, Super Danke. Jetzt muss ich nur noch Zeit finden zum Schwager zu fahren um das ganze zu testen.

              D Offline
              D Offline
              da.phreak
              wrote on last edited by
              #26

              @johgre Sehr schön

              D 1 Reply Last reply
              0
              • D da.phreak

                @johgre Sehr schön

                D Offline
                D Offline
                da.phreak
                wrote on last edited by
                #27

                @da-phreak Was ich noch erwähnen sollte: Die Polling-Intervalle können gern runtergestellt werden. Das NUKI teilt aktiv mit, daß sich der Status geändert hat, und daraufhin holt sich der ESP den neuen Status automatisch. Ich denke alle das "lock state" Intervall kann auf alle paar Minuten hochgestellt werden, das schont die Batterien. In der nächsten Version werd ich mal den Standard-Wert ändern.

                1 Reply Last reply
                0
                • JohGreJ JohGre

                  @da-phreak Und funkt schon, Super Danke. Jetzt muss ich nur noch Zeit finden zum Schwager zu fahren um das ganze zu testen.

                  D Offline
                  D Offline
                  da.phreak
                  wrote on last edited by
                  #28

                  @johgre @ilovegym Es gibt das Release 1.6. Damit kann man ein Passwort setzen, damit nicht jeder die Konfiguration ändern kann.

                  D 1 Reply Last reply
                  1
                  • D da.phreak

                    @johgre @ilovegym Es gibt das Release 1.6. Damit kann man ein Passwort setzen, damit nicht jeder die Konfiguration ändern kann.

                    D Offline
                    D Offline
                    da.phreak
                    wrote on last edited by da.phreak
                    #29

                    Und noch ein Release: Da die Firmware sowieso schon nach Bluetooth-Geräten scanned, werden diese gleich über MQTT veröffentlicht. Das kann in Kombination mit einem Bluetooth Beacon z. B. zur Anwesenheitserkennung benutzt werden.

                    Der Timeout kann im Web Interface eingestellt werden, btw, das ganze kann komplett deaktiviert werden.

                    D 1 Reply Last reply
                    1
                    • D da.phreak

                      Und noch ein Release: Da die Firmware sowieso schon nach Bluetooth-Geräten scanned, werden diese gleich über MQTT veröffentlicht. Das kann in Kombination mit einem Bluetooth Beacon z. B. zur Anwesenheitserkennung benutzt werden.

                      Der Timeout kann im Web Interface eingestellt werden, btw, das ganze kann komplett deaktiviert werden.

                      D Offline
                      D Offline
                      da.phreak
                      wrote on last edited by da.phreak
                      #30

                      Hier noch Scripte zum Auswerten der Anwesenheit:

                      Javascript:

                      const node = 'mqtt.0.nuki.presence.devices';
                      
                      on(node, () => 
                      {
                          var csv = getState(node).val;
                      
                          const devices = csv.split("\n");
                      
                          log("-----");
                          devices.forEach((x) => 
                          {
                              const device = x.split(";");
                              const address = device[0];
                              const name = device[1];
                              log(address + " | " + name);
                          })
                      
                      });
                      

                      Typescript:

                      const node:string = 'mqtt.0.nuki.presence.devices';
                      
                      on(node, () => 
                      {
                          var csv:string = getState(node).val;
                      
                          const devices = csv.split("\n");
                      
                          log("-----");
                          devices.forEach((x) => 
                          {
                              const device = x.split(";");
                              const address:string = device[0];
                              const name:string = device[1];
                              log(address + " | " + name);
                          })
                      
                      });
                      
                      1 Reply Last reply
                      1
                      • D da.phreak

                        Ich hab neuerdings ein NUKI in meinem smart home. Allerdings kostet die Bridge 100€, da dachte ich mir das kann ich selber.
                        Also mal geguckt, auf github gibt e schon eine lib, die NUKI rudimentär über Bluetooth ansteuern kann. Das ganze hab ich um Wifi und MQTT ergänzt, so daß sich damit schon einfache Funktionen einer Bridge möglich sind.
                        Es gibt ein ein 1.0 Release, das den aktuellen Zustand auslesen kann und Befehle an das Schloß senden kann:

                        https://github.com/technyon/nuki_hub

                        Im Release sind binaries und eine readme-datei, die Instruktionen zum flashen mit dem espressif download tool ermöglicht. Sprich es muß niemand selbst kompilieren.

                        Wenn sich noch jemand findet, der ein hübscheres Web-Interface bauen möchte, wäre ich dankbar ... der Web-Bereich ist nicht so meins.

                        ? Offline
                        ? Offline
                        A Former User
                        wrote on last edited by
                        #31

                        @da-phreak Hi, super, du bist ja taeglich am erweitern.. habe gerade deine Version 1.8 auf Git gesehen.. da ich die Teile am Wochenende produktiv einsetzen moechte, noch die Frage, was noch als Update geplant ist.. ??
                        ( Weil ich dann erstmal keine Updates machen werde.. ) :-) es sei denn, es ginge OTA :-) aber muss echt nicht sein.. :-)

                        D 1 Reply Last reply
                        0
                        • ? A Former User

                          @da-phreak Hi, super, du bist ja taeglich am erweitern.. habe gerade deine Version 1.8 auf Git gesehen.. da ich die Teile am Wochenende produktiv einsetzen moechte, noch die Frage, was noch als Update geplant ist.. ??
                          ( Weil ich dann erstmal keine Updates machen werde.. ) :-) es sei denn, es ginge OTA :-) aber muss echt nicht sein.. :-)

                          D Offline
                          D Offline
                          da.phreak
                          wrote on last edited by
                          #32

                          @ilovegym Ich denke das meiste ist jetzt erstmal durch. Die Möglichkeit LEDs und Taster (optional) finde ich noch ganz gut fürs erste. Wenn Du auf die 1.8 gehst, mußt Du nochmal neu pairen, da ich den device name für bluetooth endlich mal angepaßt habe.

                          ? 1 Reply Last reply
                          1
                          • D da.phreak

                            @ilovegym Ich denke das meiste ist jetzt erstmal durch. Die Möglichkeit LEDs und Taster (optional) finde ich noch ganz gut fürs erste. Wenn Du auf die 1.8 gehst, mußt Du nochmal neu pairen, da ich den device name für bluetooth endlich mal angepaßt habe.

                            ? Offline
                            ? Offline
                            A Former User
                            wrote on last edited by
                            #33

                            @da-phreak Ah, ja, gute Idee, ne LED fuer Status des Schlosses und n Taster .. ja.. der ESP gibts ja her.. aber ok ich wollte die versteckt einbauen, hauptsache Wifi und Bluetooth geht.. :-)
                            Ansonsten gibts ja noch die App aufm Handy..
                            Achso und n Schluessel hab ich auch noch irgendwo..

                            D 1 Reply Last reply
                            0
                            • ? A Former User

                              @da-phreak Ah, ja, gute Idee, ne LED fuer Status des Schlosses und n Taster .. ja.. der ESP gibts ja her.. aber ok ich wollte die versteckt einbauen, hauptsache Wifi und Bluetooth geht.. :-)
                              Ansonsten gibts ja noch die App aufm Handy..
                              Achso und n Schluessel hab ich auch noch irgendwo..

                              D Offline
                              D Offline
                              da.phreak
                              wrote on last edited by
                              #34

                              @ilovegym Ich hab überlegt Taster eher nicht, das ist sicherheitstechnisch nicht gut. Dann kann man die Tür öffnen, indem man PINs überbrückt. LEDs schon um den Verbindungsstatus von MQTT und Bluetooth anzeigen zu können.

                              Was an sich noch fehlt: Setzen des PIN-Codes für das Keypad. Wobei ich mir nicht sicher bin, ob man das über MQTT machen können sollte ... sonst verstellt ein WLAN-Gast spaßeshalber mal den Code.

                              ? 1 Reply Last reply
                              0
                              • D da.phreak

                                @ilovegym Ich hab überlegt Taster eher nicht, das ist sicherheitstechnisch nicht gut. Dann kann man die Tür öffnen, indem man PINs überbrückt. LEDs schon um den Verbindungsstatus von MQTT und Bluetooth anzeigen zu können.

                                Was an sich noch fehlt: Setzen des PIN-Codes für das Keypad. Wobei ich mir nicht sicher bin, ob man das über MQTT machen können sollte ... sonst verstellt ein WLAN-Gast spaßeshalber mal den Code.

                                ? Offline
                                ? Offline
                                A Former User
                                wrote on last edited by
                                #35

                                @da-phreak

                                ja, da haste Recht, besser keine Taster. Keypad ueber die App, die gehtja anscheinend dann immer noch.
                                Ich brauchs einfach nur zum verriegeln wenn keiner da, und zum entriegeln wenn jemand da. Direktes Tuer oeffnen tu ich damit selten, da bis auf eine Tuer Klinken dran sind.
                                Wichtig ist der Batteriestatus noch, aber das funktioniert ja schon.
                                Denke ich werde bei V1.8 erstmal bleiben, es sei denn, mir faellt nochwas ein oder irgendwas mag nicht so wie gedacht funktionieren.. :-)
                                Hast ja schon sehr viel draus gemacht, echt super!
                                Dankeschoen!

                                D 1 Reply Last reply
                                0
                                • ? A Former User

                                  @da-phreak

                                  ja, da haste Recht, besser keine Taster. Keypad ueber die App, die gehtja anscheinend dann immer noch.
                                  Ich brauchs einfach nur zum verriegeln wenn keiner da, und zum entriegeln wenn jemand da. Direktes Tuer oeffnen tu ich damit selten, da bis auf eine Tuer Klinken dran sind.
                                  Wichtig ist der Batteriestatus noch, aber das funktioniert ja schon.
                                  Denke ich werde bei V1.8 erstmal bleiben, es sei denn, mir faellt nochwas ein oder irgendwas mag nicht so wie gedacht funktionieren.. :-)
                                  Hast ja schon sehr viel draus gemacht, echt super!
                                  Dankeschoen!

                                  D Offline
                                  D Offline
                                  da.phreak
                                  wrote on last edited by
                                  #36

                                  @ilovegym Die sollte es erstmal tun, und für die meisten Anwendungen dürfte es reichen. Wär aber auch nice, wenn man automatisiert den PIN-Code ändern kann, für Ferienwohnungen oder so.

                                  Ein Keypad sollte man übrigens auch nachbauen können. Man kann welche kaufen, die man an einen ESP32 anschließen kann, und der Code wird einfach nur weitergeschickt. Aber das werd ich so bald denke ich nicht angehen, und das gehört dann in eine getrennte Firmware.

                                  ? 1 Reply Last reply
                                  0
                                  • D da.phreak

                                    @ilovegym Die sollte es erstmal tun, und für die meisten Anwendungen dürfte es reichen. Wär aber auch nice, wenn man automatisiert den PIN-Code ändern kann, für Ferienwohnungen oder so.

                                    Ein Keypad sollte man übrigens auch nachbauen können. Man kann welche kaufen, die man an einen ESP32 anschließen kann, und der Code wird einfach nur weitergeschickt. Aber das werd ich so bald denke ich nicht angehen, und das gehört dann in eine getrennte Firmware.

                                    ? Offline
                                    ? Offline
                                    A Former User
                                    wrote on last edited by
                                    #37

                                    @da-phreak Was du dir noch vormerken kannst, ist die Version im Webinterface anzeigen.. :-) waere cool

                                    D 1 Reply Last reply
                                    0
                                    • ? A Former User

                                      @da-phreak Was du dir noch vormerken kannst, ist die Version im Webinterface anzeigen.. :-) waere cool

                                      D Offline
                                      D Offline
                                      da.phreak
                                      wrote on last edited by
                                      #38

                                      @ilovegym Ja das stimmt. Dann nur nicht vergessen die einzutragen ...

                                      1 Reply Last reply
                                      0
                                      • T Offline
                                        T Offline
                                        TT-Tom
                                        wrote on last edited by TT-Tom
                                        #39

                                        Hallo ich habe eine Frage zum falshen des ESP32

                                        ich nutze auf meinem Mac das Programm esptool-2.7/esptool.py und habe damit meine D1 mini mit ESP8266 immer beschrieben.

                                        Bevor ich den ESP32 zerschieße wollte ich sicher stellen das die Parameter so richtig sind.

                                        python 'Desktop/Homekit/Flashtools/esptool-2.7/esptool.py' --port /dev/cu.SLAB_USBtoUART --baud 115600 write_flash --flash_size=4MB -fm dio 0xe000 'Desktop/Homekit/Nuki1.8/boot_app0.bin'  0x1000 'Desktop/Homekit/Nuki1.8/bootloader_qio_80m.bin'   0x8000 'Desktop/Homekit/Nuki1.8/nuki_hub.partitions.bin' 0x10000 'Desktop/Homekit/Nuki1.8/nuki_hub.bin'
                                        

                                        die Pfad Angaben stimmen zu dem Bin-Dateien. Auf der Seite von esptool habe ich etwas vom Bootloader Protection gelesen. Das der Bereich 0x0 -> 0x8000 Standart geschützt ist beim ESP32. Muss ich dann den Parameter --force nutzen oder beschreiben man den Bereich nicht.

                                        danke schon mal für eure Unterstützung
                                        Gruß Tom

                                        Gruß Tom
                                        https://github.com/tt-tom17
                                        Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

                                        NSPanel Script Wiki
                                        https://github.com/joBr99/nspanel-lovelace-ui/wiki

                                        NSPanel Adapter Wiki
                                        https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

                                        D 1 Reply Last reply
                                        0
                                        • T TT-Tom

                                          Hallo ich habe eine Frage zum falshen des ESP32

                                          ich nutze auf meinem Mac das Programm esptool-2.7/esptool.py und habe damit meine D1 mini mit ESP8266 immer beschrieben.

                                          Bevor ich den ESP32 zerschieße wollte ich sicher stellen das die Parameter so richtig sind.

                                          python 'Desktop/Homekit/Flashtools/esptool-2.7/esptool.py' --port /dev/cu.SLAB_USBtoUART --baud 115600 write_flash --flash_size=4MB -fm dio 0xe000 'Desktop/Homekit/Nuki1.8/boot_app0.bin'  0x1000 'Desktop/Homekit/Nuki1.8/bootloader_qio_80m.bin'   0x8000 'Desktop/Homekit/Nuki1.8/nuki_hub.partitions.bin' 0x10000 'Desktop/Homekit/Nuki1.8/nuki_hub.bin'
                                          

                                          die Pfad Angaben stimmen zu dem Bin-Dateien. Auf der Seite von esptool habe ich etwas vom Bootloader Protection gelesen. Das der Bereich 0x0 -> 0x8000 Standart geschützt ist beim ESP32. Muss ich dann den Parameter --force nutzen oder beschreiben man den Bereich nicht.

                                          danke schon mal für eure Unterstützung
                                          Gruß Tom

                                          D Offline
                                          D Offline
                                          da.phreak
                                          wrote on last edited by
                                          #40

                                          @tt-tom Hallo, Dir fehlt noch "--chip esp32", ansonsten sollte das so passen. Ich glaube das sollte keinen Unterschied machen, aber ich benutze esptool 3.0.

                                          Meine Kommandozeile sieht so aus:

                                          esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0xe000 boot_app0.bin 0x1000 bootloader_qio_80m.bin 0x10000 nuki_hub.bin 0x8000 nuki_hub.partitions.bin
                                          
                                          D T 2 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          388

                                          Online

                                          32.6k

                                          Users

                                          82.2k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe