Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Adapter Fehler ?

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    Adapter Fehler ?

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

      Ich habe die letzten Tage einige dinge mit Blockly gemacht, dabei ist mir Folgendes aufgefallen.
      Ich habe mal zur Einfachheit was ganz Kleines zusammengesteckt was schon zu dieser Fehlermeldung
      in JS führt (ich weiß, dass keine Ausgabe kommen kann da ja nicht aktuell getriggert) aber es geht um die Fehlermeldung an sich!
      Block.png

      var test;
      test = false;
      on({ id: [].concat(test), val: true }, async (obj) => {
        let value = obj.state.val;
        let oldValue = obj.oldState.val;
        console.info(test);
      });
      

      es kommt beim start vom Script folgende Meldung:
      javascript.0 13:04:56.562 error Error by subscription (trigger): empty ID defined. All states matched.

      darüber hinaus reagiert der Trigger auch nicht auf ein "Wahr" wenn ich die Variable in einem späteren zeitpunkt im gleichen Script die Variable auf Wahr setze.
      ist das ein Denkfehler?
      Fehler im Adapter, weil zusammensetzen lässt sich das ja problemlos?

      JS-Controller 7.0.7
      JS 9.0.11
      Node JS v22.19.0
      alles aktuell inkl. Raspi 5 OS

      Homoran 1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @BigMike71 last edited by

        @bigmike71 Was tust du da?
        du willst doch nicht etwa auf eine Variable triggern?
        Das geht nur mit IDs.
        so steht das auch in der Meldung

        B 1 Reply Last reply Reply Quote 1
        • B
          BigMike71 @Homoran last edited by

          @homoran
          doch das wollte ich ohne den Umweg ein Variable in eine DP zu schreiben.
          wenn das nicht erlaubt ist, dann sollte man das auch nicht zusammen klickbar machen 😕

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @BigMike71 last edited by

            @bigmike71 sagte in Adapter Fehler ?:

            dann sollte man das auch nicht zusammen klickbar machen

            die Variable könnte ja eine ID enthalten
            dann geht das

            B 1 Reply Last reply Reply Quote 1
            • B
              BigMike71 @Homoran last edited by

              @homoran
              ok, habe verstanden 🙂
              dann war das ein Denkfehler meinerseits

              1 Reply Last reply Reply Quote 1
              • skvarel
                skvarel Developer last edited by

                Man sieht es auch schon im Trigger-Block, was dort verlangt wird.

                5edf0124-fbde-4455-97e1-c6ae65dcb91b-image.png

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

                Support us

                ioBroker
                Community Adapters
                Donate

                503
                Online

                32.1k
                Users

                80.7k
                Topics

                1.3m
                Posts

                3
                6
                88
                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