Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Red Romeo

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 5
    • Best 0
    • Groups 1

    Red Romeo

    @Red Romeo

    Starter

    0
    Reputation
    7
    Profile views
    5
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Red Romeo Follow
    Starter

    Latest posts made by Red Romeo

    • RE: Nuki Smart Lock Ultra???

      @denjo Habe heute ein wenig Zeit gefunden ein wenig rumzubasteln. Vielleicht hilft dir folgender Code weiter, er ermöglicht es dir alle Daten des Smartlocks auszulesen (Es schreibt die aktuellen Werte in Objekte).

      Das gleiche ist auch für Accounts, Authentifikationen, Users & Logs möglich.

      const Nuki = require("nuki-web-api");
      var nuki = new Nuki("dein_api_key_hier_einsetzen"); //<---------------------------------
      var nuki_path = "0_userdata.0.nuki"; //Pfad für die Objekte      &        in Instanzen -> JavaScript -> setObject erlauben
      
      schedule('*/20 * * * * *', function () {
          updateSmartlocks();
      });
      
      function updateSmartlocks(){
          nuki.getSmartlocks().then(function(res) {
              checkFolder(nuki_path + ".smartlocks");
              for(var i in res){
                  checkFolder(nuki_path + ".smartlocks." + res[i].smartlockId);
                  for(var x in res[i]){
                      if(typeof res[i][x] === 'object'){
                          checkFolder(nuki_path + ".smartlocks." + res[i].smartlockId + "." + x);
                          for(var n in res[i][x])
                              updateObject(nuki_path + ".smartlocks." + res[i].smartlockId + "." + x + "." + n, x, res[i][x][n]);
                      } else updateObject(nuki_path + ".smartlocks." + res[i].smartlockId + "." + x, x, res[i][x]);
                  }
              }
          }).catch(function(e) {console.error('updateSmartlocks(): ' + e.message)});
      }
      
      function checkFolder(path, createName){
          if(!existsObject(path))
              setObject(path, {type: 'folder',common: {name: createName},native: {}});
      }
      
      function updateObject(path, createName, value){
          if(!existsState(path))
              createState(path, value, {type: typeof value, name: createName});
          else setState(path, value);
      }
      

      nuki_smartlock.png

      posted in ioBroker Allgemein
      Red Romeo
      Red Romeo
    • RE: Nuki Smart Lock Ultra???

      @denjo ne, ich steuere es mit der web api

      posted in ioBroker Allgemein
      Red Romeo
      Red Romeo
    • RE: Nuki Smart Lock Ultra???

      @denjo Ist dein Konto mit deinem Nuki Web Account verbunden? Auf dem Smartphone "Einstellungen -> Funktionen & Konfigurationen -> Nuki Web"

      Außerdem habe ich gelesen, das in den Adapter Einstellungen die Aktualisierung nicht auf 0 stehen darf.

      Funktioniert das soweit gut mit dem MQTT?
      Ich habe das Schloss aktuell in meinem Smarthome so eingebunden, dass ich direkt eine Verbindung mit der Web API aufbaue und mir aktuelle Sachen auslesen lasse. Habe aber noch nicht genügend Zeit gehabt um alles auszuarbeiten.

      Hier ein Beispiel des Codes:

      const Nuki = require("nuki-web-api");
      var api_token = "123token123"
      var nuki = new Nuki(api_token);
      
      nuki.getSmartlocks().then(function(res) {
      	console.log('getSmartlocks(): ' + JSON.stringify(res))
      
      }).catch(function(e) {console.error('getSmartlocks(): ' + e.message)});
      

      Hier sind einige Beispiele gelistet: https://github.com/Zefau/nuki-web-api

      posted in ioBroker Allgemein
      Red Romeo
      Red Romeo
    • RE: Nuki Smart Lock Ultra???

      @denjo welchen zweiten Adapter meinst du? Den "normalen"? Der Funktioniert nur mit Bridge oder kennst du noch einen, der Matter oder die Web API unterstützt?

      posted in ioBroker Allgemein
      Red Romeo
      Red Romeo
    • RE: Nuki Smart Lock Ultra???

      @denjo Ich habe das Nuki Smart Lock Ultra und kann dir sagen, das der extended Adapter noch nicht kompatibel ist.

      Einzige Möglichkeit zur Verbindung ist die Web API und da kommen aktuell noch im extended Adapter Fehlermeldungen.

      posted in ioBroker Allgemein
      Red Romeo
      Red Romeo
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo