Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • 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

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[Gelöst]Nuki Schloss Stellung auswerten

Geplant Angeheftet Gesperrt Verschoben Blockly
5 Beiträge 2 Kommentatoren 474 Aufrufe 1 Watching
  • Ä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
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate

            810

            Online

            32.7k

            Benutzer

            82.3k

            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