Skip to content
  • Home
  • 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
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. [Neuer Adapter] Nuki

NEWS

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

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

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

[Neuer Adapter] Nuki

Scheduled Pinned Locked Moved Entwicklung
nuki adapternuki
90 Posts 23 Posters 24.5k Views 20 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.
  • ? Offline
    ? Offline
    A Former User
    wrote on last edited by
    #22

    Unter den Details wird als Kommunikation Bluetooth 5.0 genannt. Somit ist eure Vermutung sehr sicher dass das Keypad nicht im iobroker erscheint.

    1 Reply Last reply
    0
    • smaragdschlangeS Offline
      smaragdschlangeS Offline
      smaragdschlange
      wrote on last edited by
      #23

      Hi,

      der Nuki-Adapter ist inzwischen im (Latest-) Repository von ioBroker. Um ihn in das Stable-Repository aufnehmen zu können, benötige ich Tester und Feedback. Ich hab den Adapter daher https://forum.iobroker.net/viewtopic.php?f=20&t=17465 vorgestellt und hoffe auf weitere Nutzer, die dann auch entsprechend Rückmeldungen eintragen.

      Vielen Dank!

      Gruß,

      Sven

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

        Ab und an reagiert mein Nuki nicht und gibt folgende Meldung:

        nuki.0 2018-10-10 16:13:04.598 error null

        So wie es aussieht bin ich zu schnell mit meinen Actionen. Es dauert ein paar Sekunden bis der Status nach einer Action an iobroker übergeben wird. Schalte ich in dieser Zeit bevor der Status aktualisiert und wurde dann geht es nicht.

        1 Reply Last reply
        0
        • smaragdschlangeS Offline
          smaragdschlangeS Offline
          smaragdschlange
          wrote on last edited by
          #25

          Hi,

          ja, das liegt daran, dass der Webserver der Nuki Bridge nicht so schnell hintereinander Befehle verarbeiten kann. Ich hab versucht, durch Delays die Adapter-internen Aufrufe so zu verzögern, dass die Null-Responds nicht mehr vorkommen. Wenn man natürlich manuell schnell hintereinander Aktionen triggert, bekommt man einen Null-Respond. Das Verhalten liegt aber wie gesagt an der Nuki Bridge. Ich könnte höchstens versuchen, nach einer Aktion für ca. 2-3 Sekunden die Eingabe von weiteren Aktionen komplett zu sperren, um das zu verhindern…ich hielt das aber bisher nicht für nötig, da man ja am Nuki selbst auch nicht so schnell schließt.

          Gruß,

          Sven

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

            @ilovegym:

            Und einem Script auch einen Zugang gemacht, wenn ich in einer bestimmten Reihenfolge und zeitlichen Abständen Einfachklick, Doppelklick und Longclick betätige, dann öffnet der iobroker das Nuki :-) `

            Würdest du es uns zur Verfügung stellen?

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

              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
              1
              • thexbrainT Offline
                thexbrainT Offline
                thexbrain
                wrote on last edited by
                #28

                @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
                0
                • TimmerxT Offline
                  TimmerxT Offline
                  Timmerx
                  wrote on last edited by
                  #29

                  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
                  0
                  • smaragdschlangeS Offline
                    smaragdschlangeS Offline
                    smaragdschlange
                    wrote on last edited by
                    #30

                    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 :cry:

                    Gruß,

                    Sven

                    1 Reply Last reply
                    0
                    • TimmerxT Offline
                      TimmerxT Offline
                      Timmerx
                      wrote on last edited by
                      #31

                      > 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
                      0
                      • C Offline
                        C Offline
                        Crazy
                        wrote on last edited by
                        #32

                        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
                        0
                        • ? Offline
                          ? Offline
                          A Former User
                          wrote on last edited by
                          #33

                          Neues Nuki 2.0 Türschloss:

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

                          1 Reply Last reply
                          0
                          • smaragdschlangeS Offline
                            smaragdschlangeS Offline
                            smaragdschlange
                            wrote on last edited by
                            #34

                            Cool…und ein Austauschprogramm soll es auch geben :D

                            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 :?

                            Gruß,

                            Sven

                            1 Reply Last reply
                            0
                            • C Offline
                              C Offline
                              commander
                              wrote on last edited by
                              #35

                              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
                              0
                              • ? Offline
                                ? Offline
                                A Former User
                                wrote on last edited by
                                #36

                                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
                                0
                                • R Offline
                                  R Offline
                                  Realleachim
                                  wrote on last edited by
                                  #37

                                  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
                                  0
                                  • ? Offline
                                    ? Offline
                                    A Former User
                                    wrote on last edited by
                                    #38

                                    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
                                    0
                                    • R Offline
                                      R Offline
                                      Realleachim
                                      wrote on last edited by
                                      #39

                                      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
                                      0
                                      • smaragdschlangeS Offline
                                        smaragdschlangeS Offline
                                        smaragdschlange
                                        wrote on last edited by
                                        #40

                                        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.

                                        Gruß,

                                        Sven

                                        1 Reply Last reply
                                        0
                                        • R Offline
                                          R Offline
                                          Realleachim
                                          wrote on last edited by
                                          #41

                                          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
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          885

                                          Online

                                          32.4k

                                          Users

                                          81.5k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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