Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

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

NEWS

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

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

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    2.7k

NUKI Hub

Geplant Angeheftet Gesperrt Verschoben Hardware
259 Beiträge 23 Kommentatoren 45.3k Aufrufe 25 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • 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
    schrieb am zuletzt editiert von
    #28

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

    D 1 Antwort Letzte Antwort
    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
      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
        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
          Ein ehemaliger Benutzer
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • ? Ein ehemaliger Benutzer

            @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
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            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
              Ein ehemaliger Benutzer
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              0
              • ? Ein ehemaliger Benutzer

                @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
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                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
                  Ein ehemaliger Benutzer
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  0
                  • ? Ein ehemaliger Benutzer

                    @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
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    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
                      Ein ehemaliger Benutzer
                      schrieb am zuletzt editiert von
                      #37

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

                      D 1 Antwort Letzte Antwort
                      0
                      • ? Ein ehemaliger Benutzer

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

                        D Offline
                        D Offline
                        da.phreak
                        schrieb am zuletzt editiert von
                        #38

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

                        1 Antwort Letzte Antwort
                        0
                        • T Offline
                          T Offline
                          TT-Tom
                          schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                          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
                            schrieb am zuletzt editiert von
                            #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 Antworten Letzte Antwort
                            0
                            • D da.phreak

                              @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 Offline
                              D Offline
                              da.phreak
                              schrieb am zuletzt editiert von da.phreak
                              #41

                              @da-phreak Wer möchte kann das Release 1.9 ausprobieren. Die Version wird jetzt angezeigt :). Außerdem kann man in den wifimanager modus neu starten, um das wifi neu zu konfigurieren. Das ist sonst sehr umständlich, und passiert nur, wenn der ESP sich nicht mit dem WLAN verbinden kann.

                              1 Antwort Letzte Antwort
                              1
                              • D da.phreak

                                @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
                                
                                T Offline
                                T Offline
                                TT-Tom
                                schrieb am zuletzt editiert von TT-Tom
                                #42

                                @da-phreak

                                danke, hat funktioniert jetzt warte ich auf den Nuki und dann geht es weiter.
                                Muss ich jetzt den Adapter MQTT Client oder Broker/Client installieren?
                                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 Antwort Letzte Antwort
                                0
                                • T TT-Tom

                                  @da-phreak

                                  danke, hat funktioniert jetzt warte ich auf den Nuki und dann geht es weiter.
                                  Muss ich jetzt den Adapter MQTT Client oder Broker/Client installieren?
                                  Gruß Tom

                                  D Offline
                                  D Offline
                                  da.phreak
                                  schrieb am zuletzt editiert von
                                  #43

                                  @tt-tom Du brauchst den Broker/Client, und mußt diesen als Broker konfigurieren

                                  T 1 Antwort Letzte Antwort
                                  0
                                  • D da.phreak

                                    @tt-tom Du brauchst den Broker/Client, und mußt diesen als Broker konfigurieren

                                    T Offline
                                    T Offline
                                    TT-Tom
                                    schrieb am zuletzt editiert von
                                    #44

                                    @da-phreak sagte in NUKI Hub:

                                    @tt-tom Du brauchst den Broker/Client, und mußt diesen als Broker konfigurieren

                                    danke läuft, jetzt warten wir auf das Schloss.

                                    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

                                    1 Antwort Letzte Antwort
                                    0
                                    • ? Offline
                                      ? Offline
                                      Ein ehemaliger Benutzer
                                      schrieb am zuletzt editiert von
                                      #45

                                      @da-phreak Hi, hab jetzt mal die 4 installiert, denke das laeuft.. :-)
                                      Alle ESP's senden als Hostname NukiHUB, kannste das beim naechsten Update einstellbar machen? Habs auch erst spaeter gemerkt, als schon alle installiert waren.. sonst haette ich mir das selbst compiliert.

                                      Die Anwesenheitserkennung ging nur bei einem, der hat nach mqtt/nuki/presence geschrieben, die anderen nicht.. oder ins gleiche Verzeichnis ?
                                      Kannste da nochmal nachsehen, bitte ?

                                      Ansonsten ... TOP !! DANKE!!

                                      D 1 Antwort Letzte Antwort
                                      0
                                      • ? Ein ehemaliger Benutzer

                                        @da-phreak Hi, hab jetzt mal die 4 installiert, denke das laeuft.. :-)
                                        Alle ESP's senden als Hostname NukiHUB, kannste das beim naechsten Update einstellbar machen? Habs auch erst spaeter gemerkt, als schon alle installiert waren.. sonst haette ich mir das selbst compiliert.

                                        Die Anwesenheitserkennung ging nur bei einem, der hat nach mqtt/nuki/presence geschrieben, die anderen nicht.. oder ins gleiche Verzeichnis ?
                                        Kannste da nochmal nachsehen, bitte ?

                                        Ansonsten ... TOP !! DANKE!!

                                        D Offline
                                        D Offline
                                        da.phreak
                                        schrieb am zuletzt editiert von
                                        #46

                                        @ilovegym Guck ich mir mal an, das mit dem Hostnamen ist eine gute Idee. Werden die Knoten für presence jeweils angelegt, oder erscheinen diese garnicht erst?

                                        ? 1 Antwort Letzte Antwort
                                        0
                                        • D da.phreak

                                          @ilovegym Guck ich mir mal an, das mit dem Hostnamen ist eine gute Idee. Werden die Knoten für presence jeweils angelegt, oder erscheinen diese garnicht erst?

                                          ? Offline
                                          ? Offline
                                          Ein ehemaliger Benutzer
                                          schrieb am zuletzt editiert von Ein ehemaliger Benutzer
                                          #47

                                          @da-phreak Danke! Nein, es gab ein Ordner, den hatte ich geloescht, dann das Update auf 1.9 gemacht, und seitdem ist kein neuer Ordner fuer presence angelegt worden...
                                          Der Wert in der Config steht auf 60

                                          EDIT: doch, jetzt hat er fuer ein Lock den Ordner angelegt.. anscheinend ist da gerade einer vorbei gelaufen.. :-)
                                          Und das auch im Unterverzeichnis des Locks, also soweit richtig!

                                          D 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          590

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe