Skip to content
  • 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
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter Nuki-extended v2.0.x

NEWS

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

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

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

Test Adapter Nuki-extended v2.0.x

Test Adapter Nuki-extended v2.0.x

Scheduled Pinned Locked Moved Tester
nuki-extended adapternuki
599 Posts 65 Posters 134.5k Views 51 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.
  • cashC cash

    @Zefau hast Du dazu schon eine Idee wo mein Problem sein könnte?

    getWebApi(): Error retrieving smartlocks: Cannot read property 'replace' of null
    

    Das Log bevor der Fehler immer und immer wieder kommt sieht erstmal ok aus:

    nuki-extended.0	2019-09-29 09:37:21.624	info	Listening for Nuki events on port 51988.
    nuki-extended.0	2019-09-29 09:37:20.036	info	Polling Nuki Web API with a frequency of 60s.
    nuki-extended.0	2019-09-29 09:37:19.812	info	starting. Version 2.0.0 in /opt/iobroker/node_modules/iobroker.nuki-extended, node: v8.14.0
    host.iobroker_v2_19-05-19	2019-09-29 09:37:16.087	info	instance system.adapter.nuki-extended.0 started with pid 3008
    host.iobroker_v2_19-05-19	2019-09-29 09:37:15.852	info	"system.adapter.nuki-extended.0" enabled
    

    Ein Problem habe ich auch mit einen Javascript:

    
    var logging = true;
    var debugging = false;
    var Dauer = 1;      //nach x Minuten kommt eine Push das die Tür offen steht
    var timer = null;
    //var id_Status = 'nuki-extended.0.smartlocks.wohnungstür.state.closed'/*Indication if door is closed (boolean of doorState)*/
    var id_Status = 'nuki2.0.door__wohnungstür.status.closed'/*Indication if door is closed (boolean of doorState)*/;
    var sendpush = true;
    
    
    
    
    function func_Nuki(){
       var Status = getState(id_Status).val;
    
       if(!Status){
           if(logging){
               log('Die Wohnungstür ist offen. Starte Timer für '+Dauer +' Minuten');
           }
            
       }
       else{
           if(logging){
               log('Die Wohnungstür ist geschlossen.');
           }    
       }    
    }
    
    on({id: id_Status, val: false, ack: true}, func_Nuki);
    

    Das Script soll einfach nur Testweise eine Push schicken wenn die Tür offen ist. Deshalb val: false.
    Das gleiche Script nutze ich relativ häufig bei verschiedenen Adaptern. Aber hier reagiert es einfach nicht. Lasse ich das val: false komplett weg. Funktioniert das Script und reagiert entsprechend auf die Statusänderung. Als ob der Wert von den Objekt kein booelan wäre. Laut Objekt RAW ist es aber natürlich ein boolean.

    In der Endfassung soll das Script mich informieren wenn die Tür nach x Minuten immer noch offen steht.

    ZefauZ Offline
    ZefauZ Offline
    Zefau
    wrote on last edited by
    #75

    @cash sagte in [Neuer Adapter] Nuki:

    Das gleiche Script nutze ich relativ häufig bei verschiedenen Adaptern. Aber hier reagiert es einfach nicht. Lasse ich das val: false komplett weg. Funktioniert das Script und reagiert entsprechend auf die Statusänderung. Als ob der Wert von den Objekt kein booelan wäre. Laut Objekt RAW ist es aber natürlich ein boolean.

    Das val: false musst du auch weglassen. Mit val: false triggert das Skript ja nur, wenn closed auf false geht. Die Funktion func_Nuki fragt ja aber den Status von closed ab und reagiert mit dem If auf false, aber auch auf true.

    Sprich, wenn du val: false drin lässt, würde das Skript ja nie den else Pfad triggern (da true nie empfangen wird).

    Hast du den restlichen Teil des Skripts denn schon fertig?

    Wie wäre es mit folgendem Vorschlag:

    var logging = true;
    var debugging = false;
    var Dauer = 1;      //nach x Minuten kommt eine Push das die Tür offen steht
    var timer = null;
    
    //var id_Status = 'nuki-extended.0.smartlocks.wohnungstür.state.closed'/*Indication if door is closed (boolean of doorState)*/
    var id_Status = 'nuki2.0.door__wohnungstür.status.closed'/*Indication if door is closed (boolean of doorState)*/;
    
    var sendpush = true;
    
    function func_Nuki(){
    
       var doorClosed = getState(id_Status).val;
    
       if(!doorClosed){ // Tür wurde geöffnet
           if(logging){
               log('Die Wohnungstür ist offen. Starte Timer für '+Dauer +' Minuten');
    		   timer = setTimeout(function()
    		   {
    				// sende push
    				if (sendpush)
    				{
    					// wie du das machst weiß ich nicht
    					// per Telegram?
    				
    				
    				}
    				
    		   }, Dauer*60*1000); // Zeit in Millisekunden
           }
       }
       
       else{ // Tür wieder geschlossen
           if(logging){
               log('Die Wohnungstür ist geschlossen.');
    		   if (timer) clearTimeout(timer);
           }    
       }   
    }
    
     
    on({id: id_Status, ack: true}, func_Nuki);
    

    Meine Adapter: https://zefau.github.io/iobroker/

    cashC 1 Reply Last reply
    0
    • ZefauZ Zefau

      @cash sagte in [Neuer Adapter] Nuki:

      Das gleiche Script nutze ich relativ häufig bei verschiedenen Adaptern. Aber hier reagiert es einfach nicht. Lasse ich das val: false komplett weg. Funktioniert das Script und reagiert entsprechend auf die Statusänderung. Als ob der Wert von den Objekt kein booelan wäre. Laut Objekt RAW ist es aber natürlich ein boolean.

      Das val: false musst du auch weglassen. Mit val: false triggert das Skript ja nur, wenn closed auf false geht. Die Funktion func_Nuki fragt ja aber den Status von closed ab und reagiert mit dem If auf false, aber auch auf true.

      Sprich, wenn du val: false drin lässt, würde das Skript ja nie den else Pfad triggern (da true nie empfangen wird).

      Hast du den restlichen Teil des Skripts denn schon fertig?

      Wie wäre es mit folgendem Vorschlag:

      var logging = true;
      var debugging = false;
      var Dauer = 1;      //nach x Minuten kommt eine Push das die Tür offen steht
      var timer = null;
      
      //var id_Status = 'nuki-extended.0.smartlocks.wohnungstür.state.closed'/*Indication if door is closed (boolean of doorState)*/
      var id_Status = 'nuki2.0.door__wohnungstür.status.closed'/*Indication if door is closed (boolean of doorState)*/;
      
      var sendpush = true;
      
      function func_Nuki(){
      
         var doorClosed = getState(id_Status).val;
      
         if(!doorClosed){ // Tür wurde geöffnet
             if(logging){
                 log('Die Wohnungstür ist offen. Starte Timer für '+Dauer +' Minuten');
      		   timer = setTimeout(function()
      		   {
      				// sende push
      				if (sendpush)
      				{
      					// wie du das machst weiß ich nicht
      					// per Telegram?
      				
      				
      				}
      				
      		   }, Dauer*60*1000); // Zeit in Millisekunden
             }
         }
         
         else{ // Tür wieder geschlossen
             if(logging){
                 log('Die Wohnungstür ist geschlossen.');
      		   if (timer) clearTimeout(timer);
             }    
         }   
      }
      
       
      on({id: id_Status, ack: true}, func_Nuki);
      
      cashC Offline
      cashC Offline
      cash
      Most Active
      wrote on last edited by
      #76

      @Zefau Ja den Scriptteil hatte ich schon geschrieben. Ebenfalls mit Timer. Sah fast 1:1 so wie Dein Vorschlag aus. Nur hatte ich nach Ablauf vom Timer nochmal den Wert abgefragt damit er nur die Push schickt wenn die Tür noch offen ist. Das umgehst du ja mit dem else Teile und dem clearTimeout.

      Viele Wege führen nach Rom. Ich wollte halt nur auf false triggern weil mich das true nicht interessiert und ich eben so wenig wie möglich aber soviel wie nötig triggern will.

      Mir war bewußt das der else Teil nie ausgeführt wird. War auch so gewollt und im ersten Script war es auch nicht drin. Aber als das mit dem val:false nicht klappte habe ich den else Teil eingefügt um zu sehen was überhaupt getriggert wird.

      Neue Version installiert. Der Fehler schein weg dafür ein neuer:

      nuki-extended.1	2019-09-29 10:35:32.373	warn	Failed retrieving /list from Nuki Bridge with name Nuki Bridge!
      
      1 Reply Last reply
      0
      • cashC Offline
        cashC Offline
        cash
        Most Active
        wrote on last edited by
        #77

        Beim stoppen vom Adapter sieht es auch nicht so richtig gut aus:

        nuki-extended.1	2019-09-29 10:37:45.590	info	Listening for Nuki events on port 51988.
        nuki-extended.1	2019-09-29 10:37:43.946	info	Polling Nuki Web API with a frequency of 60s.
        nuki-extended.1	2019-09-29 10:37:43.689	info	starting. Version 2.0.0 in /opt/iobroker/node_modules/iobroker.nuki-extended, node: v8.14.0
        host.iobroker_v2_19-05-19	2019-09-29 10:37:40.169	info	instance system.adapter.nuki-extended.1 started with pid 4631
        host.iobroker_v2_19-05-19	2019-09-29 10:37:40.047	info	object change system.adapter.nuki-extended.1
        host.iobroker_v2_19-05-19	2019-09-29 10:37:17.484	info	instance system.adapter.nuki-extended.1 terminated with code 0 (OK)
        Caught	2019-09-29 10:37:17.484	error	by controller[2]: (node:4553) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with
        Caught	2019-09-29 10:37:17.484	error	by controller[2]: (node:4553) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejectin
        Caught	2019-09-29 10:37:17.484	error	by controller[1]: at process._tickCallback (internal/process/next_tick.js:181:9)
        Caught	2019-09-29 10:37:17.484	error	by controller[1]: at _combinedTickCallback (internal/process/next_tick.js:139:11)
        Caught	2019-09-29 10:37:17.484	error	by controller[1]: at endReadableNT (_stream_readable.js:1064:12)
        Caught	2019-09-29 10:37:17.484	error	by controller[1]: at Socket.emit (events.js:208:7)
        Caught	2019-09-29 10:37:17.484	error	by controller[1]: at emitNone (events.js:111:20)
        Caught	2019-09-29 10:37:17.484	error	by controller[1]: at Socket.socketOnEnd (_http_client.js:437:9)
        Caught	2019-09-29 10:37:17.484	error	by controller[1]: at ClientRequest.emit (events.js:211:7)
        Caught	2019-09-29 10:37:17.484	error	by controller[1]: at emitOne (events.js:116:13)
        Caught	2019-09-29 10:37:17.484	error	by controller[1]: at Request.onRequestError (/opt/iobroker/node_modules/request/request.js:881:8)
        Caught	2019-09-29 10:37:17.484	error	by controller[1]: at Request.emit (events.js:211:7)
        Caught	2019-09-29 10:37:17.483	error	by controller[1]: at emitOne (events.js:116:13)
        Caught	2019-09-29 10:37:17.483	error	by controller[1]: at self.callback (/opt/iobroker/node_modules/request/request.js:185:22)
        Caught	2019-09-29 10:37:17.483	error	by controller[1]: at Request.RP$callback [as _callback] (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:46:31)
        Caught	2019-09-29 10:37:17.483	error	by controller[1]: at Request.plumbing.callback (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:87:29)
        Caught	2019-09-29 10:37:17.483	error	by controller[1]: at new RequestError (/opt/iobroker/node_modules/request-promise-core/lib/errors.js:14:15)
        Caught	2019-09-29 10:37:17.483	error	by controller[1]: (node:4553) UnhandledPromiseRejectionWarning: RequestError: Error: socket hang up
        nuki-extended.1	2019-09-29 10:37:17.458	info	Adapter stopped und unloaded.
        host.iobroker_v2_19-05-19	2019-09-29 10:37:17.433	info	stopInstance system.adapter.nuki-extended.1 killing pid 4553
        host.iobroker_v2_19-05-19	2019-09-29 10:37:17.433	info	stopInstance system.adapter.nuki-extended.1
        host.iobroker_v2_19-05-19	2019-09-29 10:37:17.433	info	"system.adapter.nuki-extended.1" disabled
        nuki-extended.1	2019-09-29 10:37:17.435	info	Adapter stopped und unloaded.
        

        Nach dem Neustart des Adapters scheint er aber jetzt ruhig zu sein.

        ZefauZ 1 Reply Last reply
        0
        • cashC cash

          Beim stoppen vom Adapter sieht es auch nicht so richtig gut aus:

          nuki-extended.1	2019-09-29 10:37:45.590	info	Listening for Nuki events on port 51988.
          nuki-extended.1	2019-09-29 10:37:43.946	info	Polling Nuki Web API with a frequency of 60s.
          nuki-extended.1	2019-09-29 10:37:43.689	info	starting. Version 2.0.0 in /opt/iobroker/node_modules/iobroker.nuki-extended, node: v8.14.0
          host.iobroker_v2_19-05-19	2019-09-29 10:37:40.169	info	instance system.adapter.nuki-extended.1 started with pid 4631
          host.iobroker_v2_19-05-19	2019-09-29 10:37:40.047	info	object change system.adapter.nuki-extended.1
          host.iobroker_v2_19-05-19	2019-09-29 10:37:17.484	info	instance system.adapter.nuki-extended.1 terminated with code 0 (OK)
          Caught	2019-09-29 10:37:17.484	error	by controller[2]: (node:4553) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with
          Caught	2019-09-29 10:37:17.484	error	by controller[2]: (node:4553) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejectin
          Caught	2019-09-29 10:37:17.484	error	by controller[1]: at process._tickCallback (internal/process/next_tick.js:181:9)
          Caught	2019-09-29 10:37:17.484	error	by controller[1]: at _combinedTickCallback (internal/process/next_tick.js:139:11)
          Caught	2019-09-29 10:37:17.484	error	by controller[1]: at endReadableNT (_stream_readable.js:1064:12)
          Caught	2019-09-29 10:37:17.484	error	by controller[1]: at Socket.emit (events.js:208:7)
          Caught	2019-09-29 10:37:17.484	error	by controller[1]: at emitNone (events.js:111:20)
          Caught	2019-09-29 10:37:17.484	error	by controller[1]: at Socket.socketOnEnd (_http_client.js:437:9)
          Caught	2019-09-29 10:37:17.484	error	by controller[1]: at ClientRequest.emit (events.js:211:7)
          Caught	2019-09-29 10:37:17.484	error	by controller[1]: at emitOne (events.js:116:13)
          Caught	2019-09-29 10:37:17.484	error	by controller[1]: at Request.onRequestError (/opt/iobroker/node_modules/request/request.js:881:8)
          Caught	2019-09-29 10:37:17.484	error	by controller[1]: at Request.emit (events.js:211:7)
          Caught	2019-09-29 10:37:17.483	error	by controller[1]: at emitOne (events.js:116:13)
          Caught	2019-09-29 10:37:17.483	error	by controller[1]: at self.callback (/opt/iobroker/node_modules/request/request.js:185:22)
          Caught	2019-09-29 10:37:17.483	error	by controller[1]: at Request.RP$callback [as _callback] (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:46:31)
          Caught	2019-09-29 10:37:17.483	error	by controller[1]: at Request.plumbing.callback (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:87:29)
          Caught	2019-09-29 10:37:17.483	error	by controller[1]: at new RequestError (/opt/iobroker/node_modules/request-promise-core/lib/errors.js:14:15)
          Caught	2019-09-29 10:37:17.483	error	by controller[1]: (node:4553) UnhandledPromiseRejectionWarning: RequestError: Error: socket hang up
          nuki-extended.1	2019-09-29 10:37:17.458	info	Adapter stopped und unloaded.
          host.iobroker_v2_19-05-19	2019-09-29 10:37:17.433	info	stopInstance system.adapter.nuki-extended.1 killing pid 4553
          host.iobroker_v2_19-05-19	2019-09-29 10:37:17.433	info	stopInstance system.adapter.nuki-extended.1
          host.iobroker_v2_19-05-19	2019-09-29 10:37:17.433	info	"system.adapter.nuki-extended.1" disabled
          nuki-extended.1	2019-09-29 10:37:17.435	info	Adapter stopped und unloaded.
          

          Nach dem Neustart des Adapters scheint er aber jetzt ruhig zu sein.

          ZefauZ Offline
          ZefauZ Offline
          Zefau
          wrote on last edited by
          #78

          @cash vielen Dank für das Testen! Kannst du dir die aktuelle Version von Github installieren (v2.0.0-rc.2)? Danke!

          Changelog:

          • added support for multiple devices (including Nuki Opener) on adapter web interface
          • added option to not retrieve all information (by deselecting config or users) via Nuki Web API

          Meine Adapter: https://zefau.github.io/iobroker/

          cashC 1 Reply Last reply
          0
          • ZefauZ Zefau

            @cash vielen Dank für das Testen! Kannst du dir die aktuelle Version von Github installieren (v2.0.0-rc.2)? Danke!

            Changelog:

            • added support for multiple devices (including Nuki Opener) on adapter web interface
            • added option to not retrieve all information (by deselecting config or users) via Nuki Web API
            cashC Offline
            cashC Offline
            cash
            Most Active
            wrote on last edited by
            #79

            @Zefau Kann ich machen. Wie kann ich den Adapter updaten ohne eine neue Instanz anzulegen? Wo ich heute Morgen die Version installiert habe, hat er eine neue Instanz angelegt und dort musste ich dann wieder Token, Api, IP usw neu eingeben....

            ZefauZ 1 Reply Last reply
            0
            • cashC cash

              @Zefau Kann ich machen. Wie kann ich den Adapter updaten ohne eine neue Instanz anzulegen? Wo ich heute Morgen die Version installiert habe, hat er eine neue Instanz angelegt und dort musste ich dann wieder Token, Api, IP usw neu eingeben....

              ZefauZ Offline
              ZefauZ Offline
              Zefau
              wrote on last edited by
              #80

              @cash sagte in [Neuer Adapter] Nuki:

              Wie kann ich den Adapter updaten ohne eine neue Instanz anzulegen?

              Einfach im Ordner /opt/iobroker

              npm i https://github.com/Zefau/ioBroker.nuki2.git#nuki-extended
              

              Dann sollte er die vorhandene Installation einfach überschreiben und die Konfiguration beibehalten.

              Meine Adapter: https://zefau.github.io/iobroker/

              cashC 1 Reply Last reply
              0
              • ZefauZ Zefau

                @cash sagte in [Neuer Adapter] Nuki:

                Wie kann ich den Adapter updaten ohne eine neue Instanz anzulegen?

                Einfach im Ordner /opt/iobroker

                npm i https://github.com/Zefau/ioBroker.nuki2.git#nuki-extended
                

                Dann sollte er die vorhandene Installation einfach überschreiben und die Konfiguration beibehalten.

                cashC Offline
                cashC Offline
                cash
                Most Active
                wrote on last edited by
                #81

                @Zefau habe ich gemacht. Habe auch gesehen das er was installiert bzw aktualisiert hat aber eine Veränderung sehe ich aber beim Adapter nicht. Das heißt der Adapter sieht noch genauso aus wie vorher. Kann dort nichts zusätzlich einstellen wegen User oder so...

                ZefauZ 1 Reply Last reply
                0
                • cashC cash

                  @Zefau habe ich gemacht. Habe auch gesehen das er was installiert bzw aktualisiert hat aber eine Veränderung sehe ich aber beim Adapter nicht. Das heißt der Adapter sieht noch genauso aus wie vorher. Kann dort nichts zusätzlich einstellen wegen User oder so...

                  ZefauZ Offline
                  ZefauZ Offline
                  Zefau
                  wrote on last edited by
                  #82

                  @cash sagte in [Neuer Adapter] Nuki:

                  Das heißt der Adapter sieht noch genauso aus wie vorher.

                  Stimmt, kannst du den Adapter mal uploaden? Also entweder über die GUI oder

                  iobroker upload nuki-extended
                  

                  Dann sollte er bei Adapter-Start die Version v2.0.0-rc.2 anzeigen.

                  Meine Adapter: https://zefau.github.io/iobroker/

                  1 Reply Last reply
                  0
                  • cashC Offline
                    cashC Offline
                    cash
                    Most Active
                    wrote on last edited by
                    #83

                    @Zefau said in [Neuer Adapter] Nuki:

                    iobroker upload nuki-extended

                    In der Gui sehe ich den Adapter unter "Adapter" nicht sondern nur unter Instanzen. Habe also iobroker upload gemacht. Sieht nicht gut aus:

                    host.iobroker_v2_19-05-19	2019-09-29 14:53:40.249	info	object change system.adapter.nuki-extended.1
                    host.iobroker_v2_19-05-19	2019-09-29 14:53:30.238	info	Restart adapter system.adapter.nuki-extended.1 because enabled
                    host.iobroker_v2_19-05-19	2019-09-29 14:53:30.238	error	instance system.adapter.nuki-extended.1 terminated with code 1 ()
                    Caught	2019-09-29 14:53:30.238	error	by controller[0]: at Module._compile (module.js:653:30)
                    Caught	2019-09-29 14:53:30.238	error	by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.nuki-extended/nuki-extended.js:11:16)
                    Caught	2019-09-29 14:53:30.238	error	by controller[0]: at require (internal/module.js:11:18)
                    Caught	2019-09-29 14:53:30.238	error	by controller[0]: at Module.require (module.js:597:17)
                    Caught	2019-09-29 14:53:30.238	error	by controller[0]: at Function.Module._load (module.js:498:3)
                    Caught	2019-09-29 14:53:30.238	error	by controller[0]: at tryModuleLoad (module.js:506:12)
                    Caught	2019-09-29 14:53:30.238	error	by controller[0]: at Module.load (module.js:566:32)
                    Caught	2019-09-29 14:53:30.238	error	by controller[0]: at Object.Module._extensions..js (module.js:664:10)
                    Caught	2019-09-29 14:53:30.238	error	by controller[0]: at Module._compile (module.js:653:30)
                    Caught	2019-09-29 14:53:30.237	error	by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.nuki-extended/lib/nuki-bridge-api/index.js:1:76)
                    Caught	2019-09-29 14:53:30.237	error	by controller[0]: at require (internal/module.js:11:18)
                    Caught	2019-09-29 14:53:30.237	error	by controller[0]: at Module.require (module.js:597:17)
                    Caught	2019-09-29 14:53:30.237	error	by controller[0]: at Function.Module._load (module.js:498:3)
                    Caught	2019-09-29 14:53:30.237	error	by controller[0]: at tryModuleLoad (module.js:506:12)
                    Caught	2019-09-29 14:53:30.237	error	by controller[0]: at Module.load (module.js:566:32)
                    Caught	2019-09-29 14:53:30.237	error	by controller[0]: at Object.Module._extensions..js (module.js:664:10)
                    Caught	2019-09-29 14:53:30.237	error	by controller[0]: at Module._compile (module.js:653:30)
                    Caught	2019-09-29 14:53:30.237	error	by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.nuki-extended/lib/nuki-bridge-api/lib/bridge.js:2:13)
                    Caught	2019-09-29 14:53:30.237	error	by controller[0]: at require (internal/module.js:11:18)
                    Caught	2019-09-29 14:53:30.237	error	by controller[0]: at Module.require (module.js:597:17)
                    Caught	2019-09-29 14:53:30.237	error	by controller[0]: at Function.Module._load (module.js:475:25)
                    Caught	2019-09-29 14:53:30.237	error	by controller[0]: at Function.Module._resolveFilename (module.js:548:15)
                    Caught	2019-09-29 14:53:30.237	error	by controller[0]: Error: Cannot find module 'sha.js'
                    Caught	2019-09-29 14:53:30.236	error	by controller[0]: ^
                    Caught	2019-09-29 14:53:30.236	error	by controller[0]: throw err;
                    Caught	2019-09-29 14:53:30.236	error	by controller[0]: module.js:550
                    host.iobroker_v2_19-05-19	2019-09-29 14:53:29.406	info	instance system.adapter.nuki-extended.1 started with pid 9573
                    host.iobroker_v2_19-05-19	2019-09-29 14:52:59.320	info	Restart adapter system.adapter.nuki-extended.1 because enabled
                    

                    Adapter wird nicht grün

                    ZefauZ 1 Reply Last reply
                    0
                    • cashC cash

                      @Zefau said in [Neuer Adapter] Nuki:

                      iobroker upload nuki-extended

                      In der Gui sehe ich den Adapter unter "Adapter" nicht sondern nur unter Instanzen. Habe also iobroker upload gemacht. Sieht nicht gut aus:

                      host.iobroker_v2_19-05-19	2019-09-29 14:53:40.249	info	object change system.adapter.nuki-extended.1
                      host.iobroker_v2_19-05-19	2019-09-29 14:53:30.238	info	Restart adapter system.adapter.nuki-extended.1 because enabled
                      host.iobroker_v2_19-05-19	2019-09-29 14:53:30.238	error	instance system.adapter.nuki-extended.1 terminated with code 1 ()
                      Caught	2019-09-29 14:53:30.238	error	by controller[0]: at Module._compile (module.js:653:30)
                      Caught	2019-09-29 14:53:30.238	error	by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.nuki-extended/nuki-extended.js:11:16)
                      Caught	2019-09-29 14:53:30.238	error	by controller[0]: at require (internal/module.js:11:18)
                      Caught	2019-09-29 14:53:30.238	error	by controller[0]: at Module.require (module.js:597:17)
                      Caught	2019-09-29 14:53:30.238	error	by controller[0]: at Function.Module._load (module.js:498:3)
                      Caught	2019-09-29 14:53:30.238	error	by controller[0]: at tryModuleLoad (module.js:506:12)
                      Caught	2019-09-29 14:53:30.238	error	by controller[0]: at Module.load (module.js:566:32)
                      Caught	2019-09-29 14:53:30.238	error	by controller[0]: at Object.Module._extensions..js (module.js:664:10)
                      Caught	2019-09-29 14:53:30.238	error	by controller[0]: at Module._compile (module.js:653:30)
                      Caught	2019-09-29 14:53:30.237	error	by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.nuki-extended/lib/nuki-bridge-api/index.js:1:76)
                      Caught	2019-09-29 14:53:30.237	error	by controller[0]: at require (internal/module.js:11:18)
                      Caught	2019-09-29 14:53:30.237	error	by controller[0]: at Module.require (module.js:597:17)
                      Caught	2019-09-29 14:53:30.237	error	by controller[0]: at Function.Module._load (module.js:498:3)
                      Caught	2019-09-29 14:53:30.237	error	by controller[0]: at tryModuleLoad (module.js:506:12)
                      Caught	2019-09-29 14:53:30.237	error	by controller[0]: at Module.load (module.js:566:32)
                      Caught	2019-09-29 14:53:30.237	error	by controller[0]: at Object.Module._extensions..js (module.js:664:10)
                      Caught	2019-09-29 14:53:30.237	error	by controller[0]: at Module._compile (module.js:653:30)
                      Caught	2019-09-29 14:53:30.237	error	by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.nuki-extended/lib/nuki-bridge-api/lib/bridge.js:2:13)
                      Caught	2019-09-29 14:53:30.237	error	by controller[0]: at require (internal/module.js:11:18)
                      Caught	2019-09-29 14:53:30.237	error	by controller[0]: at Module.require (module.js:597:17)
                      Caught	2019-09-29 14:53:30.237	error	by controller[0]: at Function.Module._load (module.js:475:25)
                      Caught	2019-09-29 14:53:30.237	error	by controller[0]: at Function.Module._resolveFilename (module.js:548:15)
                      Caught	2019-09-29 14:53:30.237	error	by controller[0]: Error: Cannot find module 'sha.js'
                      Caught	2019-09-29 14:53:30.236	error	by controller[0]: ^
                      Caught	2019-09-29 14:53:30.236	error	by controller[0]: throw err;
                      Caught	2019-09-29 14:53:30.236	error	by controller[0]: module.js:550
                      host.iobroker_v2_19-05-19	2019-09-29 14:53:29.406	info	instance system.adapter.nuki-extended.1 started with pid 9573
                      host.iobroker_v2_19-05-19	2019-09-29 14:52:59.320	info	Restart adapter system.adapter.nuki-extended.1 because enabled
                      

                      Adapter wird nicht grün

                      ZefauZ Offline
                      ZefauZ Offline
                      Zefau
                      wrote on last edited by
                      #84

                      @cash arg, ist ein neues Modul, was für den hashed token verwendet wird, was ich vergessen habe in den Dependencies anzugeben. Sorry.

                      Kannst du nochmal von Github nachinstallieren? Danke dir!

                      Meine Adapter: https://zefau.github.io/iobroker/

                      cashC 1 Reply Last reply
                      0
                      • ZefauZ Zefau

                        @cash arg, ist ein neues Modul, was für den hashed token verwendet wird, was ich vergessen habe in den Dependencies anzugeben. Sorry.

                        Kannst du nochmal von Github nachinstallieren? Danke dir!

                        cashC Offline
                        cashC Offline
                        cash
                        Most Active
                        wrote on last edited by
                        #85

                        @Zefau Adapter wird nicht grün. Bleibt gelb. Log sieht gut aus:

                        nuki-extended.1	2019-09-29 15:02:10.771	info	Polling Nuki Web API with a frequency of 60s.
                        nuki-extended.1	2019-09-29 15:02:10.545	info	starting. Version 2.0.0-rc.2 in /opt/iobroker/node_modules/iobroker.nuki-extended, node: v8.14.0
                        host.iobroker_v2_19-05-19	2019-09-29 15:02:08.761	info	instance system.adapter.ical.0 terminated with code 0 (OK)
                        host.iobroker_v2_19-05-19	2019-09-29 15:02:08.736	info	instance system.adapter.nuki-extended.1 started with pid 9811
                        host.iobroker_v2_19-05-19	2019-09-29 15:02:08.718	info	"system.adapter.nuki-extended.1" enabled
                        host.iobroker_v2_19-05-19	2019-09-29 15:02:08.716	info	object change system.adapter.nuki-extended.1
                        host.iobroker_v2_19-05-19	2019-09-29 15:02:00.022	info	instance system.adapter.ical.0 started with pid 9797
                        host.iobroker_v2_19-05-19	2019-09-29 15:01:41.079	info	object change system.adapter.nuki-extended.1
                        hue-extended.0	2019-09-29 14:59:13.705	info	Successfully set /groups/3/action/scene on Hue Flur (to 68FF4wtPdcqvqmr).
                        javascript.2	2019-09-29 14:59:11.090	info	script.js.Flur.Licht_durch_Bewegungsmelder: Licht wurde zwischen 11:00 und 15:00 Uhr eingeschaltet. --- Helligkeitswert: 88
                        host.iobroker_v2_19-05-19	2019-09-29 14:54:01.249	info	Do not restart adapter system.adapter.nuki-extended.1 because disabled or deleted
                        

                        Im Adapter selber habe ich jetzt die Optionen.

                        1 Reply Last reply
                        0
                        • cashC Offline
                          cashC Offline
                          cash
                          Most Active
                          wrote on last edited by
                          #86

                          Nachtrag: Adapter nochmal gestoppt und wieder gestartet jetzt ist er grün

                          1 Reply Last reply
                          1
                          • cashC Offline
                            cashC Offline
                            cash
                            Most Active
                            wrote on last edited by cash
                            #87

                            @Zefau Die Webseite mit dem logs wird nicht mehr angezeigt?

                            Please activate Nuki Web API to retrieve log entries!
                            

                            Web Api ist aktiviert.

                            !![0_1569763023889_Bildschirmfoto 2019-09-29 um 15.15.43.png](Uploading 100%)

                            ZefauZ 1 Reply Last reply
                            0
                            • cashC cash

                              @Zefau Die Webseite mit dem logs wird nicht mehr angezeigt?

                              Please activate Nuki Web API to retrieve log entries!
                              

                              Web Api ist aktiviert.

                              !![0_1569763023889_Bildschirmfoto 2019-09-29 um 15.15.43.png](Uploading 100%)

                              ZefauZ Offline
                              ZefauZ Offline
                              Zefau
                              wrote on last edited by
                              #88

                              @cash sagte in [Neuer Adapter] Nuki:

                              Die Webseite mit dem logs wird nicht mehr angezeigt?

                              Der Screenshot wurde leider nicht richtig hochgeladen.

                              Kannst du mal im Browser die Konsole öffnen und prüfen, ob dort ein Fehler drin steht?
                              Also bei Firefox über Web Developer und dann Web Console. Im Chrome über Weitere Tools und dann Entwicklertools.

                              Meine Adapter: https://zefau.github.io/iobroker/

                              cashC 1 Reply Last reply
                              0
                              • ZefauZ Zefau

                                @cash sagte in [Neuer Adapter] Nuki:

                                Die Webseite mit dem logs wird nicht mehr angezeigt?

                                Der Screenshot wurde leider nicht richtig hochgeladen.

                                Kannst du mal im Browser die Konsole öffnen und prüfen, ob dort ein Fehler drin steht?
                                Also bei Firefox über Web Developer und dann Web Console. Im Chrome über Weitere Tools und dann Entwicklertools.

                                cashC Offline
                                cashC Offline
                                cash
                                Most Active
                                wrote on last edited by
                                #89

                                @Zefau Mache ich nachher. Will das trockende Wetter nutzen und mit dem Hund ne Runde drehen bevor es gleich wieder regnet.

                                Das Bild war ein Scnreenshot vom Admi wo man sah wann die Daten sowohl per Webapi als auch per Bridge aktualisiert wurden. Irgendwie konnte ich das Bild aber nicht hochladen.

                                Fehler auf der Seite glaube ich nicht. Die Seite sah ganz gut aus bis auf eben der Hinweis anstelle der logs. Vom Design sah es ebenfalls so aus wie wenn die Logs dort stehen.

                                Werde gleich aber gucken.

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

                                  Hi, hab mal rc2 installiert, läuft ohne Probleme. Zeigt auch alle User und Vorgänge uber die Api an. Danke!

                                  ZefauZ 1 Reply Last reply
                                  0
                                  • ? A Former User

                                    Hi, hab mal rc2 installiert, läuft ohne Probleme. Zeigt auch alle User und Vorgänge uber die Api an. Danke!

                                    ZefauZ Offline
                                    ZefauZ Offline
                                    Zefau
                                    wrote on last edited by
                                    #91

                                    @ilovegym sagte in [Neuer Adapter] Nuki:

                                    Hi, hab mal rc2 installiert, läuft ohne Probleme. Zeigt auch alle User und Vorgänge uber die Api an. Danke!

                                    Auch auf dem adapter web interface (klick auf die Kachel in der Übersicht)?

                                    Meine Adapter: https://zefau.github.io/iobroker/

                                    ? 1 Reply Last reply
                                    0
                                    • ZefauZ Zefau

                                      @ilovegym sagte in [Neuer Adapter] Nuki:

                                      Hi, hab mal rc2 installiert, läuft ohne Probleme. Zeigt auch alle User und Vorgänge uber die Api an. Danke!

                                      Auch auf dem adapter web interface (klick auf die Kachel in der Übersicht)?

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

                                      @Zefau ja!
                                      1a887725-f26c-4921-bc50-0551efa524a2-image.png

                                      1 Reply Last reply
                                      1
                                      • cashC Offline
                                        cashC Offline
                                        cash
                                        Most Active
                                        wrote on last edited by
                                        #93

                                        Es bleibt dabei. Bei mir kommt dort nichts:

                                        Bildschirmfoto 2019-09-29 um 17.20.30.png

                                        Bildschirmfoto 2019-09-29 um 17.20.52.png

                                        ZefauZ 1 Reply Last reply
                                        0
                                        • cashC cash

                                          Es bleibt dabei. Bei mir kommt dort nichts:

                                          Bildschirmfoto 2019-09-29 um 17.20.30.png

                                          Bildschirmfoto 2019-09-29 um 17.20.52.png

                                          ZefauZ Offline
                                          ZefauZ Offline
                                          Zefau
                                          wrote on last edited by
                                          #94

                                          @cash Merkwürdig. Welchen Browser benutzt du? Welche bzw. wie viele Locks / Opener hast du im Adapter?

                                          Steht sonst noch was im Log? Also beispielsweise Retrieving smartlocks logs.. bzw. Found X entries in smartlocks logs. ?

                                          Meine Adapter: https://zefau.github.io/iobroker/

                                          cashC 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

                                          527

                                          Online

                                          32.4k

                                          Users

                                          81.3k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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