Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter Nuki-extended v2.0.x

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Test Adapter Nuki-extended v2.0.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • Zefau
      Zefau @cash last edited by Zefau

      @cash sagte in [Neuer Adapter] Nuki:

      Wo sehe ich roh-Daten? Ich vermute roh ist ja letztlich auch das was die App mir anzeigt und die zeigt halt in dem Fall „Ring to open“.

      Über den Browser: http://<bridgeIp>:<bridgePort>/list?token=<token>
      Dort wird ein Nuki Opener aufgelistet und unter lastKnownState gibt es den Eintrag state.

      Der Adapter übersetzt den dort angezeigten Integer-Wert wie folgt (wie in der Dokumentation angegeben, siehe https://developer.nuki.io/page/nuki-bridge-http-api-190/4#heading--lock-states)

      
      	"0": "UNTRAINED",
      	"1": "ONLINE",
      	"3": "RING_TO_OPEN_ACTIVE",
      	"5": "OPEN",
      	"7": "OPENING",
      	"253": "BOOT_RUN",
      	"255": "UNDEFINED"
      
      cash 1 Reply Last reply Reply Quote 0
      • Vinze.nt
        Vinze.nt @Zefau last edited by

        @Zefau okai danke 😄 das ist mir zu hoch, ich werde das hier mal weiter verfolgen 🙂 vll kommen ja noch Blockly User dazu 🙂 DANKE

        1 Reply Last reply Reply Quote 0
        • Stuebi
          Stuebi last edited by

          ich wollte gerade mit iobroker install nuki-extended installieren und bekomme folgenden Fehler:

          iobroker install nuki-extended
          NPM version: 6.11.3
          npm install iobroker.nuki-extended@modified --unsafe-perm --loglevel error --production --save --prefix "/opt/iobroker" (System call)
          npm ERR! code ETARGET
          npm ERR! notarget No matching version found for iobroker.nuki-extended@modified.
          npm ERR! notarget In most cases you or one of your dependencies are requesting
          npm ERR! notarget a package version that doesn't exist.
          
          

          Installation geht auch nicht über die Admin Oberfläche

          VG
          Stübi

          Zefau 1 Reply Last reply Reply Quote 0
          • Zefau
            Zefau @Stuebi last edited by Zefau

            @Stuebi bringt iobroker update abhilfe?

            Stuebi 1 Reply Last reply Reply Quote 0
            • Stuebi
              Stuebi @Zefau last edited by Stuebi

              @Zefau , nein leider nicht. Habe jetzt folgendes versucht:

              iobroker update
              iobroker install nuki-extended
              

              Leider erhalte ich den identischen Fehler. Installiert ist bisher der iobroker.nuki2 Adapter + Instanz.

              Zefau 1 Reply Last reply Reply Quote 0
              • Zefau
                Zefau @Stuebi last edited by

                @Stuebi Ja, konnte ich nachstellen. Nutzt du bereits ioBroker.js-controller 2.0.x ? Glaube es liegt daran.

                Versuch mal iobroker install nuki-extended@2.0.0-rc.4

                Stuebi 1 Reply Last reply Reply Quote 0
                • Stuebi
                  Stuebi @Zefau last edited by

                  @Zefau sagte in [Neuer Adapter] Nuki:

                  iobroker install nuki-extended@2.0.0-rc.4

                  Super, Danke, jetzt läuft es! Dann kann ich ja Nuki2 deinstallieren.

                  1 Reply Last reply Reply Quote 1
                  • N
                    Nikoxx last edited by

                    Hallo zusammen,

                    mein Opener ist gestern bekommen und wird auch gefunden, nur leider passiert nichts wenn ich versuche die Tür zu oeffnen. Das Schloss funktioniert ganz normal nur bei dem Opener tut sich nichts.

                    Mit dem nuki2 Adapter funktioniert auch der Opener.

                    Gruß Niko

                    cash Zefau 2 Replies Last reply Reply Quote 0
                    • cash
                      cash Most Active @Zefau last edited by

                      @Zefau said in [Aufruf] Nuki-extended Adapter:

                      http://<bridgeIp>:<bridgePort>/list?token=<token>

                      so heute mal getestet. Hier mein Ergebnis:

                      [{"deviceType": 0, "nukiId": xxxxx, "name": "Wohnungstür", "lastKnownState": {"mode": 2, "state": 3, "stateName": "unlocked", "batteryCritical": false, "timestamp": "2019-10-18T17:53:38+00:00"}}, {"deviceType": 2, "nukiId": xxxx, "name": "Haustür", "lastKnownState": {"mode": 3, "state": 1, "stateName": "online", "batteryCritical": false, "timestamp": "2019-10-18T19:49:05+00:00"}}]
                      

                      Also Grundsätzlich übersetzt der Adapter den State richtig. Ich finde das Ergebnis der Nuki App aber sinnvoller. Dort steht eben nicht der State 1 sondern wenn Mode = 3 dann State"Ring top Open"...

                      Zefau 2 Replies Last reply Reply Quote 0
                      • cash
                        cash Most Active @Nikoxx last edited by

                        @Nikoxx Ist bei mir leider auch so...

                        1 Reply Last reply Reply Quote 0
                        • Zefau
                          Zefau @Nikoxx last edited by

                          @cash
                          @Nikoxx sagte in [Aufruf] Nuki-extended Adapter:

                          nur leider passiert nichts wenn ich versuche die Tür zu oeffnen

                          Sollte mit 2.0.0-rc.5 nun passen.

                          1 Reply Last reply Reply Quote 0
                          • Zefau
                            Zefau @cash last edited by

                            @cash sagte in [Aufruf] Nuki-extended Adapter:

                            Also Grundsätzlich übersetzt der Adapter den State richtig. Ich finde das Ergebnis der Nuki App aber sinnvoller. Dort steht eben nicht der State 1 sondern wenn Mode = 3 dann State"Ring top Open"...

                            Ich versteh leider nicht, was falsch ist.

                            Der Wert mode des Payloads wird in den State nuki-extended.0.openers.haustür.state.mode geschrieben.
                            Dieser übersetzt wie folgt:

                            {'0': 'UNINITIALIZED', '1': 'PAIRING', '2': 'NORMAL', '3': 'CONTINUOUS', '4': 'MAINTENANCE'}
                            

                            Der Wert state des Payloads wird in den State nuki-extended.0.openers.haustür.state.lockState geschrieben.
                            Dieser übersetzt wie folgt:

                            {
                            	"0": "UNTRAINED",
                            	"1": "ONLINE",
                            	"3": "RING_TO_OPEN_ACTIVE",
                            	"5": "OPEN",
                            	"7": "OPENING",
                            	"253": "BOOT_RUN",
                            	"255": "UNDEFINED"
                            }
                            

                            Bedeutet in deinem Fall für Haustür sollte er mode mit CONTINUOUS und state mit ONLINE anzeigen.

                            Jetzt wo ich es schreibe, versteh ich es, haha. 😄
                            Du willst wenn mode = CONTINUOUS, dass im state immer RING TO OPEN steht?

                            1 Reply Last reply Reply Quote 0
                            • Zefau
                              Zefau @cash last edited by

                              @cash sagte in [Aufruf] Nuki-extended Adapter:

                              Also Grundsätzlich übersetzt der Adapter den State richtig. Ich finde das Ergebnis der Nuki App aber sinnvoller. Dort steht eben nicht der State 1 sondern wenn Mode = 3 dann State"Ring top Open"...

                              Kannst du die aktuelle Entwickler-Version auf Github probieren, ob der State state damit passt?

                              cash 2 Replies Last reply Reply Quote 0
                              • cash
                                cash Most Active @Zefau last edited by

                                @Zefau Passt leider nicht. Bin mir aber noch nicht sicher. Evtl spielt die Bridge auch gerade mal wieder nicht mit.

                                Den Opener kann ich auch nicht bedienen und mit dieser Version auch die Haustür wieder nicht. Wobei die Haustür gestern auch erst nicht funktionierte und später dann doch ging....

                                1 Reply Last reply Reply Quote 0
                                • cash
                                  cash Most Active @Zefau last edited by

                                  @Zefau Heute nacht lief wie jeden Samstag um 3 Uhr meine Sicherung. Dazu wird iobroker komplett gestoppt.

                                  Bildschirmfoto 2019-10-19 um 08.16.20.png

                                  Wie man sieht steht web und Bridge auf true nur Connection auf false? Woran macht er die connection fest? Folge ist das der Adapter gelb ist.

                                  Zefau 1 Reply Last reply Reply Quote 0
                                  • Zefau
                                    Zefau @cash last edited by Zefau

                                    @cash sagte in [Aufruf] Nuki-extended Adapter:

                                    Wie man sieht steht web und Bridge auf true nur Connection auf false? Woran macht er die connection fest? Folge ist das der Adapter gelb ist.

                                    Danke für das ganze Feedback.

                                    Wurde bei dir in der von Github installierten Version der State hex angelegt?
                                    Sowohl unter nuki-extended.0.openers.haustür.hex als auch nuki-extended.0.smartlocks.wohnungstür.hex ?

                                    Wenn die connection auf false ist, die anderen beiden aber nicht, deutet das darauf hin, dass die APIs nicht liefern was sie sollen und der Adapter abbricht.
                                    Kannst du mal die Instanz auf debug schalten und das Log posten?

                                    Danke dir!

                                    EDIT: Bitte auch mal die Haustür mit dem Adapter versuchen zu öffnen, wenn der Adapter auf debug steht. Bei mir geht's nun mit der neuen v2.0.0-rc.5.

                                    Zefau 1 Reply Last reply Reply Quote 0
                                    • Zefau
                                      Zefau @Zefau last edited by

                                      @cash Probier mal die rc.6. Danke für's Testen.

                                      cash 4 Replies Last reply Reply Quote 0
                                      • cash
                                        cash Most Active @Zefau last edited by

                                        @Zefau Erstes Feedback: Die besagten hex Datenpunkte sind vorhanden und haben einen Inhalt. Update auf rc6 habe ich gemacht. Der Adapter ist grün.

                                        Wenn der Adapter nicht liefert was erwartet wird sollten dann nicht warnings im log kommen?

                                        Weder Tür noch Opener machen etwas wenn ich das Feld Actions ändere. Im Log kommt jeweils nur:

                                        nuki-extended.1	2019-10-19 12:13:33.732	info	Trigger action -LOCK- on Nuki Smartlock Wohnungstür.
                                        nuki-extended.1	2019-10-19 12:12:33.902	info	Trigger action -ACTIVE RTO- on Nuki Opener Haustür.
                                        

                                        Wobei ich auch hier ein warning erwarten würde wenn Nuki nicht das zurückmeldet was erwartet wird oder?

                                        Debug muss noch testen. Mache ich so ungern weil die logs Datenpunkte so elend lang sind... Liefer ich aber noch...

                                        1 Reply Last reply Reply Quote 0
                                        • cash
                                          cash Most Active @Zefau last edited by

                                          @Zefau

                                          Debug mit Versuch zu öffnen. Viel sehen tut man nicht:

                                          nuki-extended.1	2019-10-19 12:19:30.459	debug	Updating lock openers.haustür with payload: {"smartlockId":xxxxx,"accountId":xxxxx,"authId":3431647,"name":"Haustür","favorite":false,"config":{"name":"Haustür","latitude":51.426662,"longitu
                                          nuki-extended.1	2019-10-19 12:19:30.459	debug	getWebApi(): {"smartlockId":xxxxx,"accountId":xxxxx,"authId":3431647,"name":"Haustür","favorite":false,"config":{"name":"Haustür","latitude":51.426662,"longitude":8.537112,"capabilities":1,"
                                          nuki-extended.1	2019-10-19 12:19:30.459	debug	Updating lock smartlocks.wohnungstür with payload: {"smartlockId":xxxxx,"accountId":xxxxx,"authId":3431648,"name":"Wohnungstür","favorite":false,"config":{"name":"Wohnungstür","latitude":51.4
                                          nuki-extended.1	2019-10-19 12:19:30.459	debug	getWebApi(): {"smartlockId":xxxxx,"accountId":xxxxx,"authId":3431648,"name":"Wohnungstür","favorite":false,"config":{"name":"Wohnungstür","latitude":51.42663,"longitude":8.537164,"capabilitie
                                          nuki-extended.1	2019-10-19 12:19:26.827	debug	system.adapter.admin.0: logging true
                                          nuki-extended.1	2019-10-19 12:19:24.446	debug	State of nuki-extended.1.smartlocks.wohnungstür._ACTION has changed {"val":0,"ack":true,"ts":1571480364431,"q":0,"from":"system.adapter.nuki-extended.1","user":"system.user.admin","lc":1571480364431}
                                          nuki-extended.1	2019-10-19 12:19:24.432	info	Trigger action -LOCK- on Nuki Smartlock Wohnungstür.
                                          nuki-extended.1	2019-10-19 12:19:24.430	debug	Updated state nuki-extended.1.smartlocks.wohnungstür._ACTION to value 0 (from undefined).
                                          nuki-extended.1	2019-10-19 12:19:24.430	debug	State of nuki-extended.1.smartlocks.wohnungstür._ACTION has changed {"val":2,"ack":false,"ts":1571480364427,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1571480364427}.
                                          nuki-extended.1	2019-10-19 12:19:05.177	debug	system.adapter.admin.0: logging false
                                          nuki-extended.1	2019-10-19 12:18:30.194	debug	Updating lock openers.haustür with payload: {"smartlockId":xxxxx,"accountId":xxxxx,"authId":3431647,"name":"Haustür","favorite":false,"config":{"name":"Haustür","latitude":51.426662,"longit
                                          nuki-extended.1	2019-10-19 12:18:30.194	debug	getWebApi(): {"smartlockId":xxxxx,"accountId":xxxxx,"authId":3431647,"name":"Haustür","favorite":false,"config":{"name":"Haustür","latitude":51.426662,"longitude":8.537112,"capabilities":1,
                                          nuki-extended.1	2019-10-19 12:18:30.179	debug	Updating lock smartlocks.wohnungstür with payload: {"smartlockId":xxxxx,"accountId":xxxxx,"authId":3431648,"name":"Wohnungstür","favorite":false,"config":{"name":"Wohnungstür","latitude":51.
                                          nuki-extended.1	2019-10-19 12:18:30.179	debug	getWebApi(): {"smartlockId":xxxxx,"accountId":xxxxx,"authId":3431648,"name":"Wohnungstür","favorite":false,"config":{"name":"Wohnungstür","latitude":51.42663,"longitude":8.537164,"capabiliti
                                          javascript.0	2019-10-19 12:18:06.307	info	script.js.Wohnzimmer.Beschattung_Temperatur: Temperatur gestiegen --- Temp-Fühler 1: 20.7°C --- Temp-Fühler 2: 20.8°C --- Differenz: -0.1°C --- geglättete Differenz: 0.22°C
                                          nuki-extended.1	2019-10-19 12:17:38.796	debug	system.adapter.admin.0: logging true
                                          nuki-extended.1	2019-10-19 12:17:30.547	debug	Updating lock openers.haustür with payload: {"smartlockId":xxxxx,"accountId":xxxxx,"authId":3431647,"name":"Haustür","favorite":false,"config":{"name":"Haustür","latitude":51.426662,"longit
                                          nuki-extended.1	2019-10-19 12:17:30.547	debug	getWebApi(): {"smartlockId":xxxxx,"accountId":xxxxx,"authId":3431647,"name":"Haustür","favorite":false,"config":{"name":"Haustür","latitude":51.426662,"longitude":8.537112,"capabilities":1,
                                          nuki-extended.1	2019-10-19 12:17:30.534	debug	Updating lock smartlocks.wohnungstür with payload: {"smartlockId":xxxxx,"accountId":xxxxx,"authId":3431648,"name":"Wohnungstür","favorite":false,"config":{"name":"Wohnungstür","latitude":51.
                                          nuki-extended.1	2019-10-19 12:17:30.532	debug	getWebApi(): {"smartlockId":xxxxx,"accountId":xxxxx,"authId":3431648,"name":"Wohnungstür","favorite":false,"config":{"name":"Wohnungstür","latitude":51.42663,"longitude":8.537164,"capabiliti
                                          nuki-extended.1	2019-10-19 12:17:30.090	info	Polling Nuki Web API with a frequency of 60s.
                                          
                                          1 Reply Last reply Reply Quote 0
                                          • cash
                                            cash Most Active @Zefau last edited by

                                            @Zefau nochmal Debug mit Polling von beiden als ohne callback:

                                            nuki-extended.1	2019-10-19 12:24:55.133	debug	Updating lock openers.haustür with payload: {"smartlockId":xx,"accountId":xxxxx,"authId":xx,"name":"Haustür","favorite":false,"config":{"name":"Haustür","latitude":51.426662,"longitu
                                            nuki-extended.1	2019-10-19 12:24:55.133	debug	getWebApi(): {"smartlockId":xx,"accountId":xxxxx,"authId":xx,"name":"Haustür","favorite":false,"config":{"name":"Haustür","latitude":51.426662,"longitude":8.537112,"capabilities":1,"
                                            nuki-extended.1	2019-10-19 12:24:55.133	debug	Updating lock smartlocks.wohnungstür with payload: {"smartlockId":xxxxx,"accountId":xxxxx,"authId":3431648,"name":"Wohnungstür","favorite":false,"config":{"name":"Wohnungstür","latitude":51.4
                                            nuki-extended.1	2019-10-19 12:24:55.132	debug	getWebApi(): {"smartlockId":xxxxx,"accountId":xxxxx,"authId":3431648,"name":"Wohnungstür","favorite":false,"config":{"name":"Wohnungstür","latitude":51.42663,"longitude":8.537164,"capabilitie
                                            nuki-extended.1	2019-10-19 12:24:28.629	debug	system.adapter.admin.0: logging true
                                            nuki-extended.1	2019-10-19 12:24:25.792	debug	system.adapter.admin.0: logging false
                                            nuki-extended.1	2019-10-19 12:24:25.721	debug	State of nuki-extended.1.smartlocks.wohnungstür._ACTION has changed {"val":0,"ack":true,"ts":1571480665715,"q":0,"from":"system.adapter.nuki-extended.1","user":"system.user.admin","lc":1571480665715}
                                            nuki-extended.1	2019-10-19 12:24:25.717	info	Trigger action -LOCK- on Nuki Smartlock Wohnungstür.
                                            nuki-extended.1	2019-10-19 12:24:25.715	debug	Updated state nuki-extended.1.smartlocks.wohnungstür._ACTION to value 0 (from undefined).
                                            nuki-extended.1	2019-10-19 12:24:25.715	debug	State of nuki-extended.1.smartlocks.wohnungstür._ACTION has changed {"val":2,"ack":false,"ts":1571480665710,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1571480665710}.
                                            nuki-extended.1	2019-10-19 12:23:55.436	debug	Updating lock openers.haustür with payload: {"smartlockId":xx,"accountId":xxxxx,"authId":xx,"name":"Haustür","favorite":false,"config":{"name":"Haustür","latitude":51.426662,"longit
                                            nuki-extended.1	2019-10-19 12:23:55.436	debug	getWebApi(): {"smartlockId":xx,"accountId":xxxxx,"authId":xx,"name":"Haustür","favorite":false,"config":{"name":"Haustür","latitude":51.426662,"longitude":8.537112,"capabilities":1,
                                            nuki-extended.1	2019-10-19 12:23:55.424	debug	Updating lock smartlocks.wohnungstür with payload: {"smartlockId":xxxxx,"accountId":xxxxx,"authId":3431648,"name":"Wohnungstür","favorite":false,"config":{"name":"Wohnungstür","latitude":51.
                                            nuki-extended.1	2019-10-19 12:23:55.422	debug	getWebApi(): {"smartlockId":xxxxx,"accountId":xxxxx,"authId":3431648,"name":"Wohnungstür","favorite":false,"config":{"name":"Wohnungstür","latitude":51.42663,"longitude":8.537164,"capabiliti
                                            nuki-extended.1	2019-10-19 12:23:55.007	info	Polling Nuki Bridge API with a frequency of 60s.
                                            nuki-extended.1	2019-10-19 12:23:55.007	info	Polling Nuki Web API with a frequency of 60s.
                                            
                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            994
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            nuki nuki-extended adapter
                                            65
                                            599
                                            98763
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo