Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Alle Datenpunkte eines Kanals

    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

    Alle Datenpunkte eines Kanals

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

      Hallo, ich möchte für meinen Adapter gerne alle Datenpunkte bzw. Kanäle eines bestimmten Kanals einlesen.
      Ich kämpfe hier jetzt schon länger und komme, auch nicht mit Hilfe von paul53 (vielen Dank), nicht weiter. Ich experementiere mit den Funktionen getObject, getForeignObject, getStates, usw., aber irgendwo ist der Wurm drin.

      z.B. Objectabfrage eines gezielten Objects:

          adapter.getObject('TestBaumert.0.IP_192_168_178_40.Printer_3D_Baumert.G_Code', function (err, obj) {
              if (err) {
                  adapter.log.error(err);
              } else {
                  adapter.log.info(JSON.stringify(obj));
              }
          });
      

      Datenpunkt1.png

      Ich bekomme hier weder für 'err', noch für 'obj' etwas zurück. Beim debuggen komme ich auf Zeile unf mit F10 (VS Code) springt er komplett drüber und geht gleich zum Befehl - nicht in die function und nicht in die if-Abfrage. Im log erscheint immer "... info: TestBaumert.0 (4680) null".

      Bin ich irgendwo komplett falsch?
      Grüße Thomas

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

        @Baumert sagte:

        info: TestBaumert.0 (4680) null".

        Wenn die ID nicht stimmt, wird offenbar null geliefert. Ich lese aus dem Bild die ID

            adapter.getObject('TestBaumert.0.IP_192_168_178_40.Printer_Baumert_3D.Befehl.G_Code', function (err, obj) {
        
        Baumert 1 Reply Last reply Reply Quote 0
        • Baumert
          Baumert @paul53 last edited by

          @paul53 Hallo, aber die ID stimmt doch, oder?

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

            @Baumert sagte:

            die ID stimmt doch, oder?

            Baumert_3D.Befehl
            

            vs.

            3D_Baumert
            
            Baumert 1 Reply Last reply Reply Quote 0
            • Baumert
              Baumert @paul53 last edited by

              @paul53 UPS...

              Baumert 1 Reply Last reply Reply Quote 0
              • Baumert
                Baumert @Baumert last edited by

                @paul53 aber es müsste doch den 'err' entsprechend zurückmelden, oder?

                Baumert 1 Reply Last reply Reply Quote 0
                • Baumert
                  Baumert @Baumert last edited by

                  Id angepasst und trotzdem gleich Ergebnis - keinerlei Rückmeldung und es wird gleich aufd den nächsten Befehl gesprungen - nicht in die function und nicht in die If-Abfrage - Logfile -> TestBaumert.0 (35228) null

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

                    @Baumert sagte:

                    es wird gleich aufd den nächsten Befehl gesprungen

                    Das ist bei Callback-Funktionen so (asynchrone Abarbeitung).

                    @Baumert sagte in Alle Datenpunkte eines Kanals:

                    Logfile -> TestBaumert.0 (35228) null

                    Also wurde die Callback-Funktion ausgeführt, nur das Ergebnis null passt nicht, wenn die ID stimmt.

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    870
                    Online

                    31.9k
                    Users

                    80.2k
                    Topics

                    1.3m
                    Posts

                    getobject adapter
                    2
                    8
                    281
                    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