Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [Gelöst]Nuki Schloss Stellung auswerten

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Gelöst]Nuki Schloss Stellung auswerten

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

      Hallo, ich habe ein Problem mit meinem Nuki-Schloss, ich würde gerne auswerten das etwas passiert,wenn das Schloss verschlossen ist, in diesem Fall soll Alexa sagen "Hastür ist zu"!
      In dem Objekt "Nuki" gibt es eine Rückmeldung vom Schloss in einer Variablen, dort steht dann,
      für offen unlocked(3), und für verschlossen locked(1)
      Leider kommt immer folgender Fehler,wenn das Script getriggert wird, ich weiss nicht mehr weiter, hat jemand eine Idee`?

      17:04:13.136 info javascript.0 (1847) Stop script script.js.Meine_Skripte.Versuch_Haustür
      17:04:28.236 info javascript.0 (1847) Start javascript script.js.Meine_Skripte.Versuch_Haustür
      17:04:28.240 info javascript.0 (1847) script.js.Meine_Skripte.Versuch_Haustür: registered 1 subscription and 0 schedules
      17:04:55.164 error javascript.0 (1847) script.js.Meine_Skripte.Versuch_Haustür: The "getState" method cannot be used synchronously, because the adapter setting "Do not subscribe to all states on start" is enabled.
      17:04:55.164 error javascript.0 (1847) script.js.Meine_Skripte.Versuch_Haustür: Please disable that setting or use "getState" with a callback, e.g.: getState("nuki.0.367437861.states.state", (err, state) => { ... });
      17:04:55.166 error javascript.0 (1847) at Object.<anonymous> (script.js.Meine_Skripte.Versuch_Haustür:4:48)

      <xml xmlns="http://www.w3.org/1999/xhtml">
        <block type="on" id="w6Ts@Dq;fmK/N0NTjksv" x="-487" y="37">
          <field name="OID">nuki.0.367437861.states.state</field>
          <field name="CONDITION">ne</field>
          <field name="ACK_CONDITION"></field>
          <statement name="STATEMENT">
            <block type="controls_if" id="ap9@BTD=}sE3LN:c$sY4">
              <value name="IF0">
                <block type="logic_compare" id="}Cpk}[X6lVt5..v+q3Nd">
                  <field name="OP">EQ</field>
                  <value name="A">
                    <block type="get_value" id="yxIU5-7uep.kn#C@N!yX">
                      <field name="ATTR">val</field>
                      <field name="OID">nuki.0.367437861.states.state</field>
                    </block>
                  </value>
                  <value name="B">
                    <block type="text" id="s=jT|BjnFQr;N~@)4Et-">
                      <field name="TEXT">locked(1)</field>
                    </block>
                  </value>
                </block>
              </value>
              <statement name="DO0">
                <block type="control" id="vY:3hjzw_E1^5WrQS,bs">
                  <mutation delay_input="false"></mutation>
                  <field name="OID">alexa2.0.Echo-Devices.G090QU06742500AU.Commands.speak</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                    <block type="text" id="XH|7#nXt[j52A0@hS2Dt">
                      <field name="TEXT">Hastür ist zu</field>
                    </block>
                  </value>
                </block>
              </statement>
            </block>
          </statement>
        </block>
      </xml>
      

      ![alt text](2dbf6715-3233-4988-b5bf-3531b8aebedb-image.png image url)

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @jamalau last edited by

        @jamalau sagte:

        verschlossen locked(1)

        Dann ist es ein Multistate-Wert und es muss mit der Zahl 1 verglichen werden.

        @jamalau sagte in Nuki Schloss Stellung auswerten:

        because the adapter setting "Do not subscribe to all states on start" is enabled.

        Entferne den Haken bei "Nicht alle Zustände bei Start abonnieren" in der Konfiguration der Javascript-Instanz.

        J 1 Reply Last reply Reply Quote 0
        • J
          jamalau @paul53 last edited by

          @paul53
          Danke für die schnelle Antwort, bin allerdings noch ziemlich neu in der Materie, wo finde ich den Haken, und hast du mal n Tipp wie ich den Vergleich setzte?

          J 1 Reply Last reply Reply Quote 0
          • J
            jamalau @jamalau last edited by jamalau

            Den haken hab ich gefunden und entfernt, der Fehler ist auch verschwunden, nun fehlt der Vergleich!
            Hat sich erledigt, funktioniert, Danke!

            paul53 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @jamalau last edited by

              @jamalau sagte:

              funktioniert

              Dann markiere bitte das Thema in der Überschrift des ersten Beitrags als [gelöst].

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

              Support us

              ioBroker
              Community Adapters
              Donate

              661
              Online

              32.0k
              Users

              80.3k
              Topics

              1.3m
              Posts

              2
              5
              349
              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