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.
    • cash
      cash Most Active @Zefau last edited by cash

      @Zefau Habe noch einige komische Verhalten festgestellt. Ich habe wie gestern schon erwähnt ein Script geschrieben was mir die doorbellSuppression bei abwesend auf alle unterdrückt stellt und sobald jemand nach Hause kommt wird es wieder zurück gestellt. Das funktioniert jetzt perfekt. Aber als ich nach Hause kam wurde durch die Nuki App durch Geofencing entsprechtend Ring to Open aktiviert. Als ich klingelte öffnete auch die Tür aber der Summer wurde sehr lange betätigt. Also nach geschaut in der App und dort stand auf einmal 3 Sekunden (der Standard-Wert). Eigentlich hatte ich immer 1 Sekunde drin (Diesen Datenpunkt habe ich in den Objekten leider nicht gefunden). Als ich danach mit dem Hund raus wollte habe ich wie üblich per Doppelklick auf den Opener den Continuou-Modus aktiviert. Leider kam keine Bestätigung. Also Kontrolle in der App und auch hier war auf einmal „keine Aktion“ bei Doppelklick aktiviert. Also wieder geändert und der Doppelklick funktionierte wieder.

      Jetzt bin ich wieder zu Hause und sehe in den Objekten bei DoubleButtonPressAction das dort keine Funktion steht. In der App war aber noch Continuous für Doppelklick aktiviert. Also einfach mal in den Objekten eingetragen. Im Log sehe ich auch das er was gemacht hat. In der App steht nun auch weiterhin das richtige Wert aber dabei hat er mir wieder die Aktivierung vom Summer auf 3 Sekunden erhöht.

      Kann es sein das mit jeder Änderung per ioBroker die gesamte Konfig übertragen wird? Und kann es sein das dies nur eine Einbahnstraße ist? Als letztes besteht die Möglichkeit den Datenpunkt für die Summer-Dauer noch hinzuzufügen?

      Nachtrag das Feld gibt es und heißt electricstrikeDuration. Es steht im Adapter auf 3000 in der App auf 1 Sekunde. Ich werde den Wert mal auf 1000 anpassen.

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

        @cash danke dir für's Testen. Es wird in der Tat die gesamte Konfiguration übertragen, weil sonst gar nichts geändert wird.

        Ich werde das gerade nochmal testen, ob es auch anders geht.

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

          @Zefau Das alles übertragen wird ist ja nicht weiter schlimm. Insgesamt habe ich den Eindruck das es auf jeden Fall sehr zuverlässig die Befehle überträgt. Blöd wäre halt nur wenn keine richtige Syncronisation stattfindet. IoBroker sollte schon die Änderungen die man per App macht mitbekommen.
          Auch wenn ich eigentlich nie oder äußerst selten etwas ändere. Die normalen Sachen bekommt der Adapter auf jeden Fall mit und ich kann sie zuverlässig als Trigger nutzen. Wenn auch manchmal mit etwas delay.

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

            @cash die Aktualisierungsrate kannst du in der Adapter-Konfiguration unter Konfiguration Web Nuki (sollte eigl. Nuki Web heißen) einstellen.

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

              @cash hab's nochmal geprüft und durchprobiert. Ich muss die gesamte Config mitsenden, da sonst nicht vorhandene Einträge zurückgesetzt werden (also im Prinzip das Verhalten, was du beschreibst).

              Auf welche Frequenz hast du das Aktualisierungsintervall eingestellt?

              Ich hab sonst nochmal hinzugefügt, dass nach der Änderung der Config im ioBroker die gesamte Config aktualisiert wird. Kannst dir das Update gerne von Github ziehen.

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

                @Zefau Intervall habe ich auf Standard. Wenn ich mich nicht täusche 60 Selunden wobei im Log beim Adapterstart daraus 63 Sekunden werden. Werde die Version von github installieren und weiter testen. Melde mich wenn mir etwas auffällt.

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

                  @Zefau Erster Test.

                  Ich kann eigentlich keine Änderung feststellen. Ändere ich einen Wert per Nuki App wird diese Änderung nicht in ioBroker angezeigt (5 Minuten gewartet). Ändere ich danach einen anderen Wert in ioBroker. Wird dieser Wert anschließend in der Nuki-App auch angezeigt. Und da alles übertragen wird, wird logischerweise auch die erste Änderung die ich in der Nuki App vorgenommen habe wieder mit den alten Wert überschrieben.

                  Der Adapter bekommt die Änderungen div. Datenpunkte von Nuki nicht mit. Andere Änderungen wie z. B. das aktivieren des Continuous-Mode bekommt der Adapter dagegen mit.

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

                    @Zefau

                    Ich habe eine Frage zu der Schließ-Historie deines Adapters. Gibt es das nur als ioB Kachel, ober findet man das auch irgendwo in den Tiefen der Datenpunkte als json Tabelle?

                    Ja ich weiß, ich stehe auf Tabellen - Die Schließ-Historie von deinem Adapter sieht ganz hübsch aus, nur leider passt die vom Design soo gar nicht zu meinem VIS.

                    Gibt da jetzt schon eine Möglichkeit die ich ggf. übersehen habe oder wäre das etwas was man unter Umständen für die Zukunft mal mit einbauen könnte?

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

                      @JB_Sullivan Der Datenpiunkt den Du suchst heißt logs wenn ich mich nicht täusche

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

                        @cash

                        Ja logs habe ich schon gefunden, aber ich persönlich kann damit nichts anfangen, weil ich nicht weiß wie ich das Tabellarisch aufbereiten soll. Da sind mir fertig json Tabellen lieber - die kann man im VIS einfach in ein Widget schieben und schwupp ist die Tabelle fertig.

                        Für so tiefgreifende Ding wie Logs in Tabellen umbasteln, bin ich leider zu doof 😉

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

                          @JB_Sullivan Ja, logs, z.B. nuki-extended.0.smartlocks.wohnungstür.logs. Ist aber keine "vis Tabelle", sondern die Log-Daten im JSON-Format. Du musst die parsen, bevor du die nutzen kannst, aber keine Ahnung, wie das mit vis geht (ich benutze vis nicht).

                          Also mit javascript:

                          const logs = JSON.parse(getState('nuki-extended.0.smartlocks.wohnungstür.logs'));
                          
                          JB_Sullivan 1 Reply Last reply Reply Quote 0
                          • Zefau
                            Zefau @cash last edited by

                            @cash sagte in Test Adapter Nuki-extended v2.0.x:

                            Der Adapter bekommt die Änderungen div. Datenpunkte von Nuki nicht mit.

                            Die Nuki Web API meldet die Änderungen nicht, daher ist ein polling notwendig. Ähnlich wie bei der Hue Bridge, falls du die nutzt.
                            Die Nuki Bridge API schickt Änderungen, aber die Web API eben nicht.

                            Bedeutet, dass du ein Polling im Adapter einstellen musst. Im Standard ist 0 eingestellt, also kein Polling. Was steht denn im Log, wenn du den Adapter startest?

                            Polling Nuki Web API with a frequency of 60s.
                            
                            cash 1 Reply Last reply Reply Quote 0
                            • JB_Sullivan
                              JB_Sullivan @Zefau last edited by

                              @Zefau Ist dann aber die Rolle für den LOG DP nicht falsch - müsste die nicht auf history anstatt auf state stehen?

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

                                @Zefau 63 Sekunden ist bei mir eingestellt. Erscheint auch im Log beim Adapterstart. Ich hätte schwören können das ich dort 60 Sekunden eingestellt hatte. Hatte mich schon gewundert das beim Adapterstart dort immer 63 Sekunden stand 🙂

                                Polling ist mir bekannt. Welche Datenpunkte vom Opener werden denn per Callback verarbeitet? Wie ich schon schrieb werden ja einige Datenpunkte aktualisiert. Ich würde erwarte wenn das Polling nicht funktioniert das ich einen Error im Log bekomme oder?

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

                                  @cash sagte in Test Adapter Nuki-extended v2.0.x:

                                  Welche Datenpunkte vom Opener werden denn per Callback verarbeitet?

                                  Das sind leider nicht viele, siehe https://developer.nuki.io/page/nuki-bridge-http-api-1-10/4#heading--callback:

                                  {“nukiId”: 11, “deviceType”: 0, “mode”: 2, “state”: 1, “stateName”: “locked”, “batteryCritical”: false}
                                  

                                  Mehr nicht, der Rest kommt von der Web API, die gepollt werden muss.

                                  Sofern das Polling nicht funktioniert / fehlschlägt erscheint ein Fehler im Log.
                                  Der Datenpunkt nuki-extended.0.info.webApiLast zeigt an, wann zuletzt aktualisiert wurde (und nuki-extended.0.info.webApiSync, ob überhaupt aktualisiert wird).

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

                                    @JB_Sullivan sagte in Test Adapter Nuki-extended v2.0.x:

                                    müsste die nicht auf history anstatt auf state stehen?

                                    Jo, mit den Rollen habe ich es nicht so. Ich werde das mal anpassen.

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

                                      @Zefau entsprechende Datenpunkte sind aktuell. Der LastWebApi ist weniger als eine Minute alt. Im Log sind keine Fehler somit eigentlich ok. Trotzdem werden die Datenpunkte nicht aktualisiert wenn ich die Daten per Nuki-App ändere. Egal auf welchen Wert ich z. B. DoubleButtonPressAction vom Opener ändere der Wert im Adapter ändert sich nicht. Wie schon geschrieben ändere ich im Adapter den Wert wird dieser korrekt übertragen..

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

                                        @cash ok, vielen Dank für das Feedback, ich prüfe das morgen nochmal

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

                                          Ich habe heute mal angefangen ein VIS Bildchen für das Schloss zu basteln. Dabei ist mir aufgefallen, das Status Änderungen die durch die Smartphone App ausgeführt wurden, gar nicht, oder extrem Zeit verzögert im Adapter ankommen und dann dementsprechend spät visualisiert werden.

                                          Manchmal kommt es auch zu einer Mix Situation - Also der Zustand "Öffnung" wird durchgeführt, die Tür springt auf, was wiederum durch den Magnetkontakten auch erkannt und dem zufolge beide Zustände in der Handy App korrekt angezeigt werden.

                                          Im Adapter kommt aber nur einer der beiden Zustände richtig an. Der Datenpunkt " nuki-extended.0.smartlocks.haustür.state.closed" (BtW - wie bekommt man den DP in diese Rot/weiße Forums Anzeige?) bleibt dort auf true stehen, obwohl die Tür offen steht und es in der Handy App auch so erkannt wurde.

                                          Hier mal ein erster Entwurf was man ggf. alles Visualisieren könnte.

                                          2020-03-05 20_33_58-vis.png

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

                                            @JB_Sullivan sagte in Test Adapter Nuki-extended v2.0.x:

                                            Dabei ist mir aufgefallen, das Status Änderungen die durch die Smartphone App ausgeführt wurden, gar nicht, oder extrem Zeit verzögert im Adapter ankommen und dann dementsprechend spät visualisiert werden.

                                            Klingt so, als wäre der Callback nicht richtig gesetzt.

                                            Starte mal den Adapter neu und poste das Log der ersten Einträge.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            497
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            nuki nuki-extended adapter
                                            65
                                            599
                                            98804
                                            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