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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    18
    1
    627

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

NUKI Hub

Scheduled Pinned Locked Moved Hardware
259 Posts 23 Posters 46.0k 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

    @ilovegym sagte in NUKI Hub:

    ESP32 (genauer ESP-WROOM 32)

    Würde die Möglichkeit auch gerne nutzen, aber bekomme den selben ESP mit dem Tool nicht geflashed bzw. taucht nach dem flashen der Accesspoint des ESP32 nicht auf. Die LED am Board blinkt im Sekundenabstand.
    Log aus dem flashing-Tool

    *************************** START ****************************
    START TIME: 202204021601
    CONNECT BAUD: 115200
    set state: ESP_DL_SYNC
    serial port opened
    -----------
    baud:115200
    root baud:115200
    -------------
    ===============BAUD : 115200===============CALL DEVICE SYNC
    connecting...
    chip sync ok
    mac l: 0x1fe9f178
    mac h: 0xd69c9c
    crc_cal: 214
    crc_read: 214
    crc_test: 0
    ESP32 MAC CRC OK
    get mac res: 1
    get flash id : 0x00164054
    manufacturer_id: 0x54
    device_id: 0x4016
    
    Wrote 18656 bytes (12053 compressed) at 0x00001000 in 1.1 seconds (effective 138.6 kbit/s)...
    Hash of data verified.
    Wrote 3072 bytes (119 compressed) at 0x00008000 in 0.0 seconds (effective 891.0 kbit/s)...
    Hash of data verified.
    Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.0 seconds (effective 3075.6 kbit/s)...
    Hash of data verified.
    Wrote 1224000 bytes (734943 compressed) at 0x00010000 in 65.3 seconds (effective 150.0 kbit/s)...
    Hash of data verified.
    Leaving...
    com closed
    Use time: 72 s
    Download result: PASS
    *************************** END ****************************
    
    D Offline
    D Offline
    da.phreak
    wrote on last edited by da.phreak
    #14

    @johgre Kannst Du dich mal mit der seriellen Schnittstelle verbinden und gucken, was da kommt? Kannst dafür z. B. HTERM benutzen:

    https://www.heise.de/download/product/hterm-53283

    COM-Port und 115200 Baus auswählen. Dann man den Reset-Taster drücken, um zu sehen, was da von Anfang an kommt.

    P.S.: "Newline at" noch auf CR+LF stellen

    JohGreJ 1 Reply Last reply
    0
    • ? Offline
      ? Offline
      A Former User
      wrote on last edited by
      #15

      @da-phreak super, funktioniert auf Anhieb! Bekomme ich auch mehrere Schloesser damit verbunden ? ( wegen dem mqtt ?? )

      D 1 Reply Last reply
      0
      • ? A Former User

        @da-phreak super, funktioniert auf Anhieb! Bekomme ich auch mehrere Schloesser damit verbunden ? ( wegen dem mqtt ?? )

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

        @ilovegym Zur Zeit geht leider nur ein Schloss. Der nächste Schritt ist, den MQTT Pfad einstellbar zu machen, dann könnte man zumindest mehrere ESP32 nehmen, für jeden Schloss einen. Das ist mit als nächstes auf der Liste.

        Danach könnte man gucken, ob man mit einem ESP32 mehrere NUKIs verwaltet bekommt, aber das wird komplizierter.

        1 Reply Last reply
        0
        • ? Offline
          ? Offline
          A Former User
          wrote on last edited by
          #17

          @da-phreak

          danke, hab ich mir schon gedacht, kein Problem, hab etliche ESP's rumliegen.. :-)
          Abgesehen davon, hab ich sowieso das problem, dass die Nukis so weit auseinander sind, dass mit einem ESP die Bluetooth-Reichweite kritisch waere.. ist mit der Bridge ja auch so..

          Im Zweifel leg ich mir einfach noch ein paar mqtt-Instanzen an, dann gehts ja auch so wie es jetzt ist..
          :-)

          Funktioniert astrein, schneller als der Adapter Nuki-Extended, und ich hab die wichtigen Datenpunkt drin. Super! Vielen vielen Dank!!!

          D 1 Reply Last reply
          0
          • ? A Former User

            @da-phreak

            danke, hab ich mir schon gedacht, kein Problem, hab etliche ESP's rumliegen.. :-)
            Abgesehen davon, hab ich sowieso das problem, dass die Nukis so weit auseinander sind, dass mit einem ESP die Bluetooth-Reichweite kritisch waere.. ist mit der Bridge ja auch so..

            Im Zweifel leg ich mir einfach noch ein paar mqtt-Instanzen an, dann gehts ja auch so wie es jetzt ist..
            :-)

            Funktioniert astrein, schneller als der Adapter Nuki-Extended, und ich hab die wichtigen Datenpunkt drin. Super! Vielen vielen Dank!!!

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

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

            ? 1 Reply Last reply
            0
            • D da.phreak

              @johgre Kannst Du dich mal mit der seriellen Schnittstelle verbinden und gucken, was da kommt? Kannst dafür z. B. HTERM benutzen:

              https://www.heise.de/download/product/hterm-53283

              COM-Port und 115200 Baus auswählen. Dann man den Reset-Taster drücken, um zu sehen, was da von Anfang an kommt.

              P.S.: "Newline at" noch auf CR+LF stellen

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

              @da-phreak es kommt immer nur das. Habs jetzt selbst herausgefunden: Das USB-Kabel war kaputt

              Brownout detector was triggered
              
              ets Jun  8 2016 00:22:57
              
              rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
              configsip: 0, SPIWP:0xee
              clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
              mode:DIO, clock div:1
              load:0x3fff0018,len:4
              load:0x3fff001c,len:1216
              ho 0 tail 12 room 4
              load:0x40078000,len:10944
              load:0x40080400,len:6388
              entry 0x400806b4
              

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

              1 Reply Last reply
              0
              • JohGreJ Offline
                JohGreJ Offline
                JohGre
                wrote on last edited by
                #20

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

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

                D ? 3 Replies Last reply
                0
                • 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
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          544

                                          Online

                                          32.5k

                                          Users

                                          81.6k

                                          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