Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. [Neuer Adapter] Nuki

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    [Neuer Adapter] Nuki

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

      Moin,

      den "error Null" hab ich auch ab und zu, kommt bei mir dann, wenn ich den NFC Chip zu lange oder nicht richtig an den Reader halte, da er dann innerhalb kurzer Zeit den Befehl zum öffnen zweimal schickt.. …

      Stört mich nicht, ich kann ja in das NFC Script ne Hysterese einbauen. ( oder mir die Fehlermeldung anschauen :-))

      Hier der Link für den Xiaomi-Taster

      ( https://www.banggood.com/de/Original-Xi ... 2MQAvD_BwE )

      Der Taster kann single-click, double-click und longclick und der iobroker.mihome Adapter unterstützt das einwandfrei. Dazu braucht man ein Gateway oder n geflashten Zigbee-Stick ( ich hab im ganzen Haus auf 4 Etagen 4 Gateways im Einsatz mit über 60 Xiaomi Zigbee Devices.)

      Hier das Script, ist ne ältere erstere Version, die aktuelle möchte aus Sicherheitsgründen nicht zur Verfügung stellen(habe da noch ein paar Gimmicks eingebaut), ist ein Blockly, einfach importieren:

       <xml xmlns="http://www.w3.org/1999/xhtml"><block type="on_ext" id="k9`Z,W;Y!AhSzT9tW2?]" x="-387" y="-112"><mutation items="1"></mutation>
          <field name="CONDITION">ne</field>
      
          <value name="OID0"><shadow type="field_oid" id="Qg+ocxdtvciU:~+WVX*h"><field name="oid">mihome.0.devices.switch_158d0001c2025b.click</field></shadow></value> 
          <statement name="STATEMENT"><block type="variables_set" id="/fC;YEeyIo--1pEX2%^5"><field name="VAR">simple</field>
              <value name="VALUE"><block type="logic_boolean" id="zPuLP}Qe=k+Lo]lWBY-z"><field name="BOOL">TRUE</field></block></value> 
              <next><block type="timeouts_settimeout" id="ZydX]asr%0Auxt8g@N:v"><field name="NAME">timeout</field>
                  <field name="DELAY">30</field>
                  <field name="UNIT">sec</field>
                  <statement name="STATEMENT"><block type="variables_set" id="U-4O?bqimfDMPcosxB6g"><field name="VAR">simple</field>
                      <value name="VALUE"><block type="logic_boolean" id="~?}%JbAM=.@N?OUeTW9X"><field name="BOOL">FALSE</field></block></value></block></statement></block></next></block></statement> 
          <next><block type="timeouts_cleartimeout" id="#DDWQnprOEBd.(A/{Y~#"><field name="NAME">timeout</field></block></next></block> 
        <block type="on_ext" id="s%)yrCDH@P1}S!T2BnmE" x="138" y="-137"><mutation items="1"></mutation>
          <field name="CONDITION">ne</field>
      
          <value name="OID0"><shadow type="field_oid" id="fnaI]**ewR{8qdc{B14w"><field name="oid">mihome.0.devices.switch_158d0001c2025b.double</field></shadow></value> 
          <statement name="STATEMENT"><block type="controls_if" id="G2rh2XR-B_dQC-OZFU.Y"><value name="IF0"><block type="logic_compare" id="n0wIS)pGQXw98(,O+k2t"><field name="OP">EQ</field>
                  <value name="A"><block type="variables_get" id="2Ar/+`MoIW3iiRYP?j99"><field name="VAR">simple</field></block></value> 
                  <value name="B"><block type="logic_boolean" id="/d~pNzVI%FJvQv^Y{pQ;"><field name="BOOL">TRUE</field></block></value></block></value> 
              <statement name="DO0"><block type="variables_set" id="E[7ew3MR#iKE1Q)E.6aD"><field name="VAR">double</field>
                  <value name="VALUE"><block type="logic_boolean" id="A/@(Q3|JOpKAk!%l_(vU"><field name="BOOL">TRUE</field></block></value> 
                  <next><block type="timeouts_settimeout" id="`|n:DZ}:VPr/,a}%Ll-r"><field name="NAME">timeout2</field>
                      <field name="DELAY">30</field>
                      <field name="UNIT">sec</field>
                      <statement name="STATEMENT"><block type="variables_set" id=".WZ^G~dJF/Yzsb*=)iJb"><field name="VAR">double</field>
                          <value name="VALUE"><block type="logic_boolean" id="/J!7;)yXq5C[F7@pTF*@"><field name="BOOL">FALSE</field></block></value></block></statement></block></next></block></statement></block></statement> 
          <next><block type="timeouts_cleartimeout" id="Ql}rV?vx8:!.v4hS)N]#"><field name="NAME">timeout2</field></block></next></block> 
        <block type="on_ext" id=".:hv`0GC3p7/X-PUZG!f" x="-237" y="113"><mutation items="1"></mutation>
          <field name="CONDITION">ne</field>
      
          <value name="OID0"><shadow type="field_oid" id="{C!4{/`9/^+,K3v)9OxD"><field name="oid">mihome.0.devices.switch_158d0001c2025b.long</field></shadow></value> 
          <statement name="STATEMENT"><block type="variables_set" id="+^{;AwrwIzSQ5x1U9W@x"><field name="VAR">long</field>
              <value name="VALUE"><block type="logic_boolean" id="*{]F6/9h/b#G1(@OpE]X"><field name="BOOL">TRUE</field></block></value> 
              <next><block type="controls_if" id="aJtC:eX+d2@d,3LO*x7`"><value name="IF0"><block type="logic_operation" id="OZUm1/Wp_]HW^OI{y%;r"><field name="OP">AND</field>
                      <value name="A"><block type="logic_compare" id="{vz]^zKbZq|BogDFytMf"><field name="OP">EQ</field>
                          <value name="A"><block type="variables_get" id="8ltx[-Ejux7CA35qgDOC"><field name="VAR">simple</field></block></value> 
                          <value name="B"><block type="logic_boolean" id="DnK:`9*Bg/Qq?u^mRq=Z"><field name="BOOL">TRUE</field></block></value></block></value> 
                      <value name="B"><block type="logic_compare" id="o?ST#f._CxPjae0R,i,J"><field name="OP">EQ</field>
                          <value name="A"><block type="variables_get" id="I0pBWk0eHK.r9bH^0;9T"><field name="VAR">double</field></block></value> 
                          <value name="B"><block type="logic_boolean" id="+op}~TYQyl(s0YVncgkJ"><field name="BOOL">TRUE</field></block></value></block></value></block></value> 
                  <statement name="DO0"><block type="control" id=",_`4wA..1fONS{vKWlyL"><mutation delay_input="false"></mutation>
                      <field name="OID">alexa2.0.Echo-Devices.G090L91072440DD6.Player.volume</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE"><block type="math_number" id="g/,iL(hZy4|z{t8/CCTo"><field name="NUM">90</field></block></value> 
                      <next><block type="control" id="HjB!T#e6/t@2OZ:0//#d"><mutation delay_input="false"></mutation>
                          <field name="OID">alexa2.0.Echo-Devices.G090L91072440DD6.Commands.speak</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE"><block type="text" id="c%S_o2z3YQsFo:DEV!X("><field name="TEXT">Zugang genehmigt!</field></block></value> 
                          <next><block type="timeouts_settimeout" id=":IzyNP2sWMD3~K#uEqE+"><field name="NAME">timeout4</field>
                              <field name="DELAY">3</field>
                              <field name="UNIT">sec</field>
                              <statement name="STATEMENT"><block type="control" id="75e/Wo[Xq7HOW:T-xvL|"><mutation delay_input="false"></mutation>
                                  <field name="OID">nuki.0.164400993.279997633.action</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE"><block type="math_number" id="qUmYO+!U:%Kq%IfaL(He"><field name="NUM">5</field></block></value> 
                                  <next><block type="control" id="afeC2LA;c==8PA(::ktu"><mutation delay_input="false"></mutation>
                                      <field name="OID">alexa2.0.Echo-Devices.G090L91072440DD6.Player.volume</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE"><block type="math_number" id="]+N{X=7]46cXsE~c#ICn"><field name="NUM">50</field></block></value></block></next></block></statement></block></next></block></next></block></statement> 
                  <next><block type="timeouts_settimeout" id="_%b]}*=tb1/|:s|;LTjK"><field name="NAME">timeout3</field>
                      <field name="DELAY">30</field>
                      <field name="UNIT">sec</field>
                      <statement name="STATEMENT"><block type="variables_set" id="PHDYO9qcv`mhgk(8`^ak"><field name="VAR">long</field>
                          <value name="VALUE"><block type="logic_boolean" id=")@xX@VD=y1P(h7M[?[rU"><field name="BOOL">FALSE</field></block></value></block></statement></block></next></block></next></block></statement> 
          <next><block type="timeouts_cleartimeout" id="#IE6wf`MIFA_uJ1xTW%O"><field name="NAME">timeout3</field>
              <next><block type="timeouts_cleartimeout" id="YUi70}GoHs##R1}*wbg~"><field name="NAME">timeout4</field></block></next></block></next></block></xml> 
      
      1 Reply Last reply Reply Quote 1
      • thexbrain
        thexbrain last edited by

        @ilovegym:

        Moin,

        den "error Null" hab ich auch ab und zu, kommt bei mir dann, wenn ich den NFC Chip zu lange oder nicht richtig an den Reader halte, da er dann innerhalb kurzer Zeit den Befehl zum öffnen zweimal schickt.. …

        Stört mich nicht, ich kann ja in das NFC Script ne Hysterese einbauen. ( oder mir die Fehlermeldung anschauen :-))

        Hier der Link für den Xiaomi-Taster

        ( https://www.banggood.com/de/Original-Xi ... 2MQAvD_BwE )

        Der Taster kann single-click, double-click und longclick und der iobroker.mihome Adapter unterstützt das einwandfrei. Dazu braucht man ein Gateway oder n geflashten Zigbee-Stick ( ich hab im ganzen Haus auf 4 Etagen 4 Gateways im Einsatz mit über 60 Xiaomi Zigbee Devices.)

        Hier das Script, ist ne ältere erstere Version, die aktuelle möchte aus Sicherheitsgründen nicht zur Verfügung stellen(habe da noch ein paar Gimmicks eingebaut), ist ein Blockly, einfach importieren:

         <xml xmlns="http://www.w3.org/1999/xhtml"><block type="on_ext" id="k9`Z,W;Y!AhSzT9tW2?]" x="-387" y="-112"><mutation items="1"></mutation>
            <field name="CONDITION">ne</field>
            
            <value name="OID0"><shadow type="field_oid" id="Qg+ocxdtvciU:~+WVX*h"><field name="oid">mihome.0.devices.switch_158d0001c2025b.click</field></shadow></value> 
            <statement name="STATEMENT"><block type="variables_set" id="/fC;YEeyIo--1pEX2%^5"><field name="VAR">simple</field>
                <value name="VALUE"><block type="logic_boolean" id="zPuLP}Qe=k+Lo]lWBY-z"><field name="BOOL">TRUE</field></block></value> 
                <next><block type="timeouts_settimeout" id="ZydX]asr%0Auxt8g@N:v"><field name="NAME">timeout</field>
                    <field name="DELAY">30</field>
                    <field name="UNIT">sec</field>
                    <statement name="STATEMENT"><block type="variables_set" id="U-4O?bqimfDMPcosxB6g"><field name="VAR">simple</field>
                        <value name="VALUE"><block type="logic_boolean" id="~?}%JbAM=.@N?OUeTW9X"><field name="BOOL">FALSE</field></block></value></block></statement></block></next></block></statement> 
            <next><block type="timeouts_cleartimeout" id="#DDWQnprOEBd.(A/{Y~#"><field name="NAME">timeout</field></block></next></block> 
          <block type="on_ext" id="s%)yrCDH@P1}S!T2BnmE" x="138" y="-137"><mutation items="1"></mutation>
            <field name="CONDITION">ne</field>
            
            <value name="OID0"><shadow type="field_oid" id="fnaI]**ewR{8qdc{B14w"><field name="oid">mihome.0.devices.switch_158d0001c2025b.double</field></shadow></value> 
            <statement name="STATEMENT"><block type="controls_if" id="G2rh2XR-B_dQC-OZFU.Y"><value name="IF0"><block type="logic_compare" id="n0wIS)pGQXw98(,O+k2t"><field name="OP">EQ</field>
                    <value name="A"><block type="variables_get" id="2Ar/+`MoIW3iiRYP?j99"><field name="VAR">simple</field></block></value> 
                    <value name="B"><block type="logic_boolean" id="/d~pNzVI%FJvQv^Y{pQ;"><field name="BOOL">TRUE</field></block></value></block></value> 
                <statement name="DO0"><block type="variables_set" id="E[7ew3MR#iKE1Q)E.6aD"><field name="VAR">double</field>
                    <value name="VALUE"><block type="logic_boolean" id="A/@(Q3|JOpKAk!%l_(vU"><field name="BOOL">TRUE</field></block></value> 
                    <next><block type="timeouts_settimeout" id="`|n:DZ}:VPr/,a}%Ll-r"><field name="NAME">timeout2</field>
                        <field name="DELAY">30</field>
                        <field name="UNIT">sec</field>
                        <statement name="STATEMENT"><block type="variables_set" id=".WZ^G~dJF/Yzsb*=)iJb"><field name="VAR">double</field>
                            <value name="VALUE"><block type="logic_boolean" id="/J!7;)yXq5C[F7@pTF*@"><field name="BOOL">FALSE</field></block></value></block></statement></block></next></block></statement></block></statement> 
            <next><block type="timeouts_cleartimeout" id="Ql}rV?vx8:!.v4hS)N]#"><field name="NAME">timeout2</field></block></next></block> 
          <block type="on_ext" id=".:hv`0GC3p7/X-PUZG!f" x="-237" y="113"><mutation items="1"></mutation>
            <field name="CONDITION">ne</field>
            
            <value name="OID0"><shadow type="field_oid" id="{C!4{/`9/^+,K3v)9OxD"><field name="oid">mihome.0.devices.switch_158d0001c2025b.long</field></shadow></value> 
            <statement name="STATEMENT"><block type="variables_set" id="+^{;AwrwIzSQ5x1U9W@x"><field name="VAR">long</field>
                <value name="VALUE"><block type="logic_boolean" id="*{]F6/9h/b#G1(@OpE]X"><field name="BOOL">TRUE</field></block></value> 
                <next><block type="controls_if" id="aJtC:eX+d2@d,3LO*x7`"><value name="IF0"><block type="logic_operation" id="OZUm1/Wp_]HW^OI{y%;r"><field name="OP">AND</field>
                        <value name="A"><block type="logic_compare" id="{vz]^zKbZq|BogDFytMf"><field name="OP">EQ</field>
                            <value name="A"><block type="variables_get" id="8ltx[-Ejux7CA35qgDOC"><field name="VAR">simple</field></block></value> 
                            <value name="B"><block type="logic_boolean" id="DnK:`9*Bg/Qq?u^mRq=Z"><field name="BOOL">TRUE</field></block></value></block></value> 
                        <value name="B"><block type="logic_compare" id="o?ST#f._CxPjae0R,i,J"><field name="OP">EQ</field>
                            <value name="A"><block type="variables_get" id="I0pBWk0eHK.r9bH^0;9T"><field name="VAR">double</field></block></value> 
                            <value name="B"><block type="logic_boolean" id="+op}~TYQyl(s0YVncgkJ"><field name="BOOL">TRUE</field></block></value></block></value></block></value> 
                    <statement name="DO0"><block type="control" id=",_`4wA..1fONS{vKWlyL"><mutation delay_input="false"></mutation>
                        <field name="OID">alexa2.0.Echo-Devices.G090L91072440DD6.Player.volume</field>
                        <field name="WITH_DELAY">FALSE</field>
                        <value name="VALUE"><block type="math_number" id="g/,iL(hZy4|z{t8/CCTo"><field name="NUM">90</field></block></value> 
                        <next><block type="control" id="HjB!T#e6/t@2OZ:0//#d"><mutation delay_input="false"></mutation>
                            <field name="OID">alexa2.0.Echo-Devices.G090L91072440DD6.Commands.speak</field>
                            <field name="WITH_DELAY">FALSE</field>
                            <value name="VALUE"><block type="text" id="c%S_o2z3YQsFo:DEV!X("><field name="TEXT">Zugang genehmigt!</field></block></value> 
                            <next><block type="timeouts_settimeout" id=":IzyNP2sWMD3~K#uEqE+"><field name="NAME">timeout4</field>
                                <field name="DELAY">3</field>
                                <field name="UNIT">sec</field>
                                <statement name="STATEMENT"><block type="control" id="75e/Wo[Xq7HOW:T-xvL|"><mutation delay_input="false"></mutation>
                                    <field name="OID">nuki.0.164400993.279997633.action</field>
                                    <field name="WITH_DELAY">FALSE</field>
                                    <value name="VALUE"><block type="math_number" id="qUmYO+!U:%Kq%IfaL(He"><field name="NUM">5</field></block></value> 
                                    <next><block type="control" id="afeC2LA;c==8PA(::ktu"><mutation delay_input="false"></mutation>
                                        <field name="OID">alexa2.0.Echo-Devices.G090L91072440DD6.Player.volume</field>
                                        <field name="WITH_DELAY">FALSE</field>
                                        <value name="VALUE"><block type="math_number" id="]+N{X=7]46cXsE~c#ICn"><field name="NUM">50</field></block></value></block></next></block></statement></block></next></block></next></block></statement> 
                    <next><block type="timeouts_settimeout" id="_%b]}*=tb1/|:s|;LTjK"><field name="NAME">timeout3</field>
                        <field name="DELAY">30</field>
                        <field name="UNIT">sec</field>
                        <statement name="STATEMENT"><block type="variables_set" id="PHDYO9qcv`mhgk(8`^ak"><field name="VAR">long</field>
                            <value name="VALUE"><block type="logic_boolean" id=")@xX@VD=y1P(h7M[?[rU"><field name="BOOL">FALSE</field></block></value></block></statement></block></next></block></next></block></statement> 
            <next><block type="timeouts_cleartimeout" id="#IE6wf`MIFA_uJ1xTW%O"><field name="NAME">timeout3</field>
                <next><block type="timeouts_cleartimeout" id="YUi70}GoHs##R1}*wbg~"><field name="NAME">timeout4</field></block></next></block></next></block></xml> 
        ```` `  
        

        Sehr cool von dir.

        Dankeschön 😉

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

          Hallo,

          ich versuche meine Türen mit Hilfe eines Fingersensor auf und abzuschließen.

          Der Aufbau ist leider etwas kompliziert Fingersenosr > Arduino > S7 > iobroker > Blocky > Nuki Adapter.

          Also mit meinem Blockyskript sollen die Merker der S7 den Nuki Adapter steueren, das funktioniert leider nicht sehr zuverlässig.

          Wenn ich versuche 2 Nukischlösser auf einmal auf/abzuschließen, funktioniert das immer nur bei dem Schloss welches als erstes im Blocky angesteuert wird.

          Liegt das daran das der Websever der Nukibridge so langsam ist ?

          Kann man das beschleunigen?

          Danke

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

            Hi,

            ich hab leider keine Ahnung, wie man an dem beschriebenen Verhalten etwas ändern kann. Da ich nur ein Nuki-Schloss besitze, konnte ich Dein Szenario bislang nicht testen, aber meiner Erfahrung nach, ist es folgendermaßen:

            Die Bridge empfängt einen Befehl, sendet diesen an das Schloss, dieses führt den Befehl aus und sendet eine Rückmeldung an die Bridge. Dann sendet die Bridge die Callbacks. Erst danach können weitere Befehle verarbeitet werden. Die einzige Möglichkeit, die mir noch einfallen würde, den Ablauf zu beschleunigen, wäre, das Nuki-Schloss direkt über Bluetooth mit dem RasberryPi/Tinkerboard/Intel Nuc zu verbinden. Es gibt auch eine Bluetoth-API, die das ermöglichen sollte, aber damit habe ich bisher keinerlei Erfahrung…wäre allerdings der Hammer, wenn der Adapter das ebenso unterstützen könnte! Vielleicht findet sich ja ein Unterstützer, der mit dem Bluetooth-Modul als Interface schon gearbeitet hat?

            Wenn Du schreibst:
            > Also mit meinem Blockyskript sollen die Merker der S7 den Nuki Adapter steueren, das funktioniert leider nicht sehr zuverlässig.
            meinst Du damit, dass der Adapter die Befehle nicht immer weitergibt, oder dass die Arduino-Anbindung nicht immer funktioniert?

            Ich verwende mein Nuki auch mit einem Fingerprint-Sensor, den ich aber über Homematic (HM-SCI-3-FM) ins Smarthome eingebunden hab. Ich hab geplant, die Auswertungseinheit irgendwann direkt über den GPIO des Tinkerboards anzuschließen, um die Funkkomponente herauszunehmen, aber zurzeit funktioniert das wohl mit dem Tinkerboard nicht 😢

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

              > Also mit meinem Blockyskript sollen die Merker der S7 den Nuki Adapter steueren, das funktioniert leider nicht sehr zuverlässig.

              Das soll heißen, das wenn ich es testen, es nicht immer auf/zu schließt.

              Nach deinem Post kann ich mir aber vorstellen, das ich einfach in einem zu kurzen Abstand nacheinander schalte und die Bridge so schnell nicht nach kommt.

              Also wenn das mit der direkten Bluetoothverbindung (ohne Bridge) klappen würde das wäre natürlich der Wahnsinn.

              Wie kann man das realisieren?

              Ich würde mich zum Testen bereit erklären.

              1 Reply Last reply Reply Quote 0
              • C
                Crazy last edited by

                Hi,

                super, dass mir jemand die Arbeit für einen Nuki Adapter abgenommen hat :mrgreen:

                Und ein kurzes Sorry, dass ich nicht dazu gekommen bin. Der Hausumbau dauert (natürlich) länger als erwartet. Bald kann ich aber hoffentlich mit ioBroker loslegen.

                Grüße

                Crazy

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

                  Neues Nuki 2.0 Türschloss:

                  https://nuki.io/de/blog-de/nuki-smart-l … e-homekit/

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

                    Cool…und ein Austauschprogramm soll es auch geben 😄

                    Zigbee ist natürlich auch nicht zu verachten - ich glaube, der Adapter muss früher oder später tatsächlich direkt das Nuki steuern können. Hoffe nur, dass das nicht allzu kompliziert wird :?

                    1 Reply Last reply Reply Quote 0
                    • C
                      commander last edited by

                      moin,

                      ich habe mir diese woche dann auch endlich ein nuki smart lock mit bridge zugelegt. ich habe dann den adapter installiert und er läuft, jedoch stellt mir die instanz keine stati zur verfügung.ich verzweifle gerade, hoffe das mir jemand helfen kann.

                      gruß jörg

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

                        Hi,

                        stell den Adapter mal auf Debug und poste hier bitte dann mal, was da drin steht.. - meist die Lösung 🙂

                        1 Reply Last reply Reply Quote 0
                        • R
                          Realleachim last edited by

                          Hallo! Kann ich hier etwas support erhalten? Bin noch neu. Ich kann Nuki mit dem Adapter leider nur öffnen. Ich weiß nicht wie ich das Schloss abschließen. Ich trage unter Objekte eine 2 ins Feld ein. Änder True in False. Ich schaffe es nur das Schloss auf zu schließen. Wie schließe ich es denn ab?

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

                            Hi,

                            willkommen im Club! 🙂

                            Selbstverständlich, dafür ist das Forum ja da, jeder hilft jedem, jeder weiss was, so ergänzt sich alles!

                            Normalerweise sollte der Adapter unter anderem den Datenpunkt "action" und "lockAction" anlegen. Beide können zum abschliessen benutzt werden, sollte eigentlich funktionieren, wenn du in den Objekten bei "action" eine 2 einträgst oder "lock" auswählst, dann sollte das Nuki schliessen.

                            Ebenso bei lockAction, da muss es nur auf true gesetzt werden.

                            Welche Version von dem Adapter hast du denn? (und schreib bitte nicht"die aktuelle" - eine Nummer ist immer besser :-))

                            Welche Version von npm und node ?

                            Dann am besten den Adapter auf "debug" stellen und eine Aktion ausführen und dann den Auszug aus dem logfile hier posten.

                            Mit den Informationen können wir hier ruck-zuck helfen!

                            1 Reply Last reply Reply Quote 0
                            • R
                              Realleachim last edited by

                              Hallo! Es funktioniert nun. Das Problem war, dass ich den Status des Schloss verändert habe. Das Schloss dachte es ist zu obwohl es offen war. Wenn ich dann das Schloss geöffnet habe, kam die Meldung "Motor blockiert" und ich konnte es nicht mehr öffnen.

                              Habe das Nuki 2.0

                              Gibt es Pläne den Türsensor zu integrieren?

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

                                Hi,

                                ich habe leider das neue Nuki noch nicht, daher kann ich mit dem 2.0 oder auch dem Türsensor nicht testen. Momentan nutzt der Adapter ja auch nur die Nuki Bridge API, und in der habe ich bisher auch noch nichts über die Auswertung des Türsensors gelesen.

                                1 Reply Last reply Reply Quote 0
                                • R
                                  Realleachim last edited by

                                  Hmmm also zumindest in der App wird mir der Status des Schlosses angezeigt. Man könnte so sehr leicht eine Alarmanlage dazu schalten.

                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    Strobelix last edited by

                                    Ich habe das Nuki 2.0, aber aktuell ist der Türsensor nicht im Callback enthalten. Leider wird auch kein Callback gesendet, wenn es Probleme mit dem Sensor gibt - was noch sehr häufig vorkommt

                                    Gesendet von iPhone mit Tapatalk

                                    1 Reply Last reply Reply Quote 0
                                    • R
                                      Realleachim last edited by

                                      Es gibt zwar einen Alexa Plugin, aber ich möchte gerne alles über IO Broker machen.

                                      Kann man Nuki mit Alexa bedienen? Habe den Status wo man 0,1,2 eintragen kann in Cloud 0 angelegt, aber Alexa möchte iwie nur % haben.

                                      1 Reply Last reply Reply Quote 0
                                      • ?
                                        A Former User last edited by

                                        Über Alexa und iobroker geht es. Die Frage, ist es dir sicher genug?

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

                                          es gibt 2 Alexa Skills für das Nuki, mit dem einem kann man nur schliessen, mit dem anderen kann man auch öffnen, da musst du vorher eine PIN festlegen, die dann abgefragt wird.

                                          Sonst kann ja jeder Besucher rufen: Alexa, öffne Nuki :mrgreen:

                                          1 Reply Last reply Reply Quote 0
                                          • ?
                                            A Former User last edited by

                                            Mein Nuki Keypad ist heute gekommen. Funktioniert soweit bestens und wie vermutet bekommt ioBroker nichts vom Keypad mit. Einzig der unlock State wird beim öffnen über das Keypad gelogt.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.0k
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            nuki nuki adapter
                                            23
                                            90
                                            21133
                                            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