Ankündigung

Einklappen
Keine Ankündigung bisher.

Nuki Smartlock Plugin - Support Thread

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #31
    ich habe im aktuellen DEV das Plugin jetzt von der lib.connection auf das services interface des http moduls umgebaut. Tester sind willkommen!

    Es geht insbesondere um das Empfangen von callbacks von der Nuki Bridge
    Zuletzt geändert von psilo; 28.09.2020, 20:44.

    Kommentar


      #32
      Hallo, ich erwäge aktuell die Anschaffung von zwei Nuki Smart Lock 3.0 Pro, die ja über eine WLAN-Anbindung verfügen. Prinzipiell ist mir vor allem die Steuerung über SmartVisu / SmarthomeNG wichtig, deshalb meine Frage: funktioniert das Plugin auch mit dieser Nuki-Variante ohne Bridge? Hat damit jemand Erfahrung?

      Kommentar


        #33
        Zitat von stephan68 Beitrag anzeigen
        Hallo, ich erwäge aktuell die Anschaffung von zwei Nuki Smart Lock 3.0 Pro, die ja über eine WLAN-Anbindung verfügen. Prinzipiell ist mir vor allem die Steuerung über SmartVisu / SmarthomeNG wichtig, deshalb meine Frage: funktioniert das Plugin auch mit dieser Nuki-Variante ohne Bridge? Hat damit jemand Erfahrung?
        Das würde mich auch interessieren

        Kommentar


          #34
          Hallo,

          ich setze seit Anfang des Jahres das Nuki-Plugin v1.6.1 mit SHNG v1.9.3 und einem Nuki Smart Lock 3.0 inkl. Bridge ein.
          Funktioniert auch alles soweit gut.

          Allerdings habe ich seitdem das Problem, dass in unregelmäßigen Abständen (ein paar Stunden bis max. 10 Tage) SHNG wegen zu vieler worker threads neu startet:
          Code:
          2023-02-21  03:46:29 ERROR    lib.scheduler       Needing more worker threads than the specified maximum of 20!  (29 worker threads active)
          2023-02-21  03:51:23 ERROR    lib.scheduler       Needing more worker threads than the specified maximum of 20!  (30 worker threads active)
          2023-02-21  03:51:23 WARNING  lib.scheduler       Worker-Threads: plugins.nuki.plugins.nuki: 25, onewire-io: 1, idle: 4
          2023-02-21  03:51:23 NOTICE   lib.smarthome       --------------------   SmartHomeNG restarting, initiated by SmartHomeNG (scheduler started too many worker threads (30))   --------------------
          Das Nuki-Log zeigt folgendes:
          Code:
          2023-02-21 01:42:11 CET DEBUG    __init__          plugins.nuki.plugins.nuki Plugin 'nuki': Lock set.  --  (__init__.py:_api_call:265)
          2023-02-21 01:42:11 CET DEBUG    __init__          plugins.nuki.plugins.nuki Plugin 'nuki': starting API Call to Nuki Bridge at http://192.168.100.81:8080/list with payload {'token': '265897'}.  --  (__init__.py:_api_call:281)
          2023-02-21 01:42:12 CET DEBUG    __init__          plugins.nuki.plugins.nuki Plugin 'nuki': finishing API Call to Nuki Bridge at http://192.168.100.81:8080/list.  --  (__init__.py:_api_call:285)
          2023-02-21 01:42:12 CET DEBUG    __init__          plugins.nuki.plugins.nuki Plugin 'nuki': Lock removed.  --  (__init__.py:_api_call:292)
          2023-02-21 01:42:12 CET INFO     __init__          plugins.nuki.plugins.nuki Plugin 'nuki': Paired Nuki Lock found: Kueche - 824237816  --  (__init__.py:_get_paired_nukis:201)
          2023-02-21 01:42:12 CET DEBUG    __init__          plugins.nuki.plugins.nuki [824237816]  --  (__init__.py:_get_paired_nukis:205)
          2023-02-21 01:42:12 CET DEBUG    __init__          plugins.nuki.plugins.nuki Plugin 'nuki': Lock set.  --  (__init__.py:_api_call:265)
          2023-02-21 01:42:12 CET DEBUG    __init__          plugins.nuki.plugins.nuki Plugin 'nuki': starting API Call to Nuki Bridge at http://192.168.100.81:8080/callback/list with payload {'token': '265897'}.  --  (__init__.py:_api_call:281)
          2023-02-21 01:42:12 CET DEBUG    __init__          plugins.nuki.plugins.nuki Plugin 'nuki': finishing API Call to Nuki Bridge at http://192.168.100.81:8080/callback/list.  --  (__init__.py:_api_call:285)
          2023-02-21 01:42:12 CET DEBUG    __init__          plugins.nuki.plugins.nuki Plugin 'nuki': Lock removed.  --  (__init__.py:_api_call:292)
          2023-02-21 01:42:12 CET INFO     __init__          plugins.nuki.plugins.nuki Plugin 'nuki': Callback URL already registered  --  (__init__.py:_register_callback:240)
          2023-02-21 01:42:12 CET INFO     __init__          plugins.nuki.plugins.nuki Plugin 'nuki': Getting Nuki status ...  --  (__init__.py:_get_nuki_status:248)
          2023-02-21 01:42:12 CET DEBUG    __init__          plugins.nuki.plugins.nuki Plugin 'nuki': Lock set.  --  (__init__.py:_api_call:265)
          2023-02-21 01:42:12 CET DEBUG    __init__          plugins.nuki.plugins.nuki Plugin 'nuki': noWait is 1  --  (__init__.py:_api_call:275)
          2023-02-21 01:42:12 CET DEBUG    __init__          plugins.nuki.plugins.nuki Plugin 'nuki': starting API Call to Nuki Bridge at http://192.168.100.81:8080/lockState with payload {'nukiID': 824237816, 'token': '265897', 'noWait': 1}.  --  (__init__.py:_api_call:281)
          2023-02-21 01:42:15 CET DEBUG    __init__          plugins.nuki.plugins.nuki Plugin 'nuki': finishing API Call to Nuki Bridge at http://192.168.100.81:8080/lockState.  --  (__init__.py:_api_call:285)
          2023-02-21 01:42:15 CET DEBUG    __init__          plugins.nuki.plugins.nuki Plugin 'nuki': Lock removed.  --  (__init__.py:_api_call:292)
          2023-02-21 01:47:12 CET DEBUG    __init__          plugins.nuki.plugins.nuki Plugin 'nuki': Lock set.  --  (__init__.py:_api_call:265)
          2023-02-21 01:47:12 CET DEBUG    __init__          plugins.nuki.plugins.nuki Plugin 'nuki': starting API Call to Nuki Bridge at http://192.168.100.81:8080/list with payload {'token': '265897'}.  --  (__init__.py:_api_call:281)
          2023-02-21 01:47:12 CET DEBUG    __init__          plugins.nuki.plugins.nuki Plugin 'nuki': finishing API Call to Nuki Bridge at http://192.168.100.81:8080/list.  --  (__init__.py:_api_call:285)
          2023-02-21 01:47:12 CET DEBUG    __init__          plugins.nuki.plugins.nuki Plugin 'nuki': Lock removed.  --  (__init__.py:_api_call:292)
          2023-02-21 01:47:12 CET INFO     __init__          plugins.nuki.plugins.nuki Plugin 'nuki': Paired Nuki Lock found: Kueche - 824237816  --  (__init__.py:_get_paired_nukis:201)
          2023-02-21 01:47:12 CET DEBUG    __init__          plugins.nuki.plugins.nuki [824237816]  --  (__init__.py:_get_paired_nukis:205)
          2023-02-21 01:47:12 CET DEBUG    __init__          plugins.nuki.plugins.nuki Plugin 'nuki': Lock set.  --  (__init__.py:_api_call:265)
          2023-02-21 01:47:12 CET DEBUG    __init__          plugins.nuki.plugins.nuki Plugin 'nuki': starting API Call to Nuki Bridge at http://192.168.100.81:8080/callback/list with payload {'token': '265897'}.  --  (__init__.py:_api_call:281)
          2023-02-21 01:47:12 CET DEBUG    __init__          plugins.nuki.plugins.nuki Plugin 'nuki': finishing API Call to Nuki Bridge at http://192.168.100.81:8080/callback/list.  --  (__init__.py:_api_call:285)
          2023-02-21 01:47:12 CET DEBUG    __init__          plugins.nuki.plugins.nuki Plugin 'nuki': Lock removed.  --  (__init__.py:_api_call:292)
          2023-02-21 01:47:12 CET INFO     __init__          plugins.nuki.plugins.nuki Plugin 'nuki': Callback URL already registered  --  (__init__.py:_register_callback:240)
          2023-02-21 01:47:12 CET INFO     __init__          plugins.nuki.plugins.nuki Plugin 'nuki': Getting Nuki status ...  --  (__init__.py:_get_nuki_status:248)
          2023-02-21 01:47:12 CET DEBUG    __init__          plugins.nuki.plugins.nuki Plugin 'nuki': Lock set.  --  (__init__.py:_api_call:265)
          2023-02-21 01:47:12 CET DEBUG    __init__          plugins.nuki.plugins.nuki Plugin 'nuki': noWait is 1  --  (__init__.py:_api_call:275)
          2023-02-21 01:47:12 CET DEBUG    __init__          plugins.nuki.plugins.nuki Plugin 'nuki': starting API Call to Nuki Bridge at http://192.168.100.81:8080/lockState with payload {'nukiID': 824237816, 'token': '265897', 'noWait': 1}.  --  (__init__.py:_api_call:281)
          Der nächste Log-Eintrag stammt dann schon vom Neustart ca. 2 Stunden später.

          plugin.yaml:
          Code:
          nuki:
              plugin_name: nuki
              bridge_ip: 192.168.100.81
              bridge_port: '8080'
              bridge_api_token: '265897'
              no_wait: true
          Hat jemand eine Idee was die Ursache sein kann?

          Gruß
          Frank

          Kommentar

          Lädt...
          X