Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. [geloest] …javascript -> Cannot use sync getState, use callback instead getState

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [geloest] …javascript -> Cannot use sync getState, use callback instead getState

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

      –> geloest siehe reply

      Habe gestern auf Raspi iobroker und die JavaScript engine nach Anleitung installiert. Alles laeuft soweit prima mit einer Ausnahme

      Folgender von Blockly erzeugter Code

      on({id: "ping.0.raspberrypi.192_168_178_28"/Samsung TV/, change: "ne"}, function (obj) {

      var value = obj.state.val;

      var oldValue = obj.oldState.val;

      setState("rpi2.0.gpio.3.state"/GPIO 3/, (!getState("ping.0.raspberrypi.192_168_178_28").val));

      });

      kommt immer diese Fehlermeldung

      javascript.0 script.js.common.Test2: Cannot use sync getState, use callback instead getState("ping.0.raspberrypi.192_168_178_28", function (err, state){});

      15:51:13.500 [error] javascript.0 script.js.common.Test2: TypeError: Cannot read property 'val' of undefined at script.js.common.Test2:1:91

      Es scheint so als funktioniert getState nur ueber callback funktioniert aber nicht mit .val

      Dies passiert bei allen getState Aufrufen auch ohne Blockly.

      Fuer mich sieht dies wie ein Fehler aus.

      Viele Gruesse

      Findus

      1 Reply Last reply Reply Quote 0
      • F
        Findus last edited by

        Problem geloest:

        in JavaScript Adapter Konfiguration.

        • Erlaube das Kommando "setObject": Haken raus

        • Nicht auf alle Zustände beim Start abonieren: Haken raus

        dann funktioniert es…..

        1 Reply Last reply Reply Quote 0
        • blauholsten
          blauholsten Developer last edited by

          @Findus:

          Problem geloest:

          in JavaScript Adapter Konfiguration.

          • Erlaube das Kommando "setObject": Haken raus

          • Nicht auf alle Zustände beim Start abonieren: Haken raus

          dann funktioniert es….. `
          Es wäre schön, wenn du jetzt bei deinem Thread z.B. gelöst oder erledigt vor schreiben könntest. Ich finde das geht in letzter Zeit ganz schön unter. …... Danke

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

          Support us

          ioBroker
          Community Adapters
          Donate

          537
          Online

          31.8k
          Users

          80.0k
          Topics

          1.3m
          Posts

          2
          3
          1503
          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