Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. [Gelöst]Nuki Schloss Stellung auswerten

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    5
    1
    112

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    154

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    865

[Gelöst]Nuki Schloss Stellung auswerten

Geplant Angeheftet Gesperrt Verschoben Blockly
5 Beiträge 2 Kommentatoren 513 Aufrufe 1 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • J Offline
    J Offline
    jamalau
    schrieb am zuletzt editiert von jamalau
    #1

    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)

    paul53P 1 Antwort Letzte Antwort
    0
    • J 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)

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @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.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      J 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @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 Offline
        J Offline
        jamalau
        schrieb am zuletzt editiert von
        #3

        @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 Antwort Letzte Antwort
        0
        • J jamalau

          @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 Offline
          J Offline
          jamalau
          schrieb am zuletzt editiert von jamalau
          #4

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

          paul53P 1 Antwort Letzte Antwort
          0
          • J jamalau

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

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #5

            @jamalau sagte:

            funktioniert

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

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            1 Antwort Letzte Antwort
            0

            Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

            Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

            Mit deinem Input könnte dieser Beitrag noch besser werden 💗

            Registrieren Anmelden
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate

            511

            Online

            32.8k

            Benutzer

            82.7k

            Themen

            1.3m

            Beiträge
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Anmelden

            • Du hast noch kein Konto? Registrieren

            • Anmelden oder registrieren, um zu suchen
            • Erster Beitrag
              Letzter Beitrag
            0
            • Home
            • Aktuell
            • Tags
            • Ungelesen 0
            • Kategorien
            • Unreplied
            • Beliebt
            • GitHub
            • Docu
            • Hilfe