Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Wert von State wird im Admin Bereich nicht angezeigt

    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

    Wert von State wird im Admin Bereich nicht angezeigt

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

      Hi Leute,

      ich verzweifle beinahe. Ich entwickle gerade an einem Adapter und versuche einen State zu schreiben mit

      members = 'ein Test';
      adapter.setState('device.deviceList', members, function (err) {
      	// analyse if the state could be set (because of permissions)
      	if (err) adapter.log.error(err);
      });
      adapter.getState('device.deviceList', function(err, obj) {
      	if (!err) adapter.log.info('getstate: ' + obj.val);
      });
      

      Der State ist bereits angelegt und ich bekomme auch keine Fehlermeldung. Das getState (Zeile 6) liefert genau den erwarteten Wert zurück.
      Sogar ein ein onStateChange wird ausgelöst und liefert ebenfalls den erwarteten Wert.
      Nur im Object-Tab des Admin-Bereichs bleibt der Wert leer; der State selbst wird angezeigt.. Die üblichen Verdächtigen (Browser neu laden, Rechner booten, etc) habe ich durch .

      Andere States lassen sich einwandfrei schreiben/lesen/im Object-Tab anzeigen.

      Hat jemand eine Idee, woran das liegen könnte. Ist einfach schlichtweg ärgerlich, denn zum Debuggen würde man manchmal gerne wissen, was denn nun wieder in welchem Feld stand.

      VG jpgorganizer

      Homoran UncleSam 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @jpgorganizer last edited by

        @jpgorganizer sagte in Wert von State wird im Admin Bereich nicht angezeigt:

        Nur im Object-Tab des Admin-Bereichs bleibt der Wert leer;

        wo befindet sich der Datenpunkt?

        jpgorganizer 1 Reply Last reply Reply Quote 0
        • jpgorganizer
          jpgorganizer @Homoran last edited by jpgorganizer

          @Homoran

          unterhalb meines Adapters

          smartt.0.

          also vollständig wäre das dann
          smartt.0.devices.deviceList
          und ich habe auch schon versucht ein
          adapter.name + adapter.instance + '.'
          davor zu schreiben. Effekt ... kein Effekt.

          Andere DP werden geschrieben und die Funktion die das macht ist die gleiche.
          Danke.

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

            @jpgorganizer sagte in Wert von State wird im Admin Bereich nicht angezeigt:

            unterhalb meines Adapters

            Sorry!
            Habe mal wieder nicht gesehen in welcher Kategorie ich mich hier befinde 😞

            Da wird dir sicher gleich geholfen!

            1 Reply Last reply Reply Quote 0
            • UncleSam
              UncleSam Developer @jpgorganizer last edited by UncleSam

              @jpgorganizer Eigentlich kein Grund, dass er nicht angezeigt wird, aber aus dem Adapter solltest du in 99% der Fälle ein setState mit Ack true machen.

              Kannst du mal die Raw Ansicht des State hier zeigen. Und vielleicht auch noch die Raw Ansicht des Parent ("device").

              jpgorganizer 1 Reply Last reply Reply Quote 0
              • jpgorganizer
                jpgorganizer @UncleSam last edited by

                @UncleSam

                Oh Mann, ich bin blind. Aber mit deiner Frage hast du mich irritiert und dann habe ich es gesehen. Du frägst

                @UncleSam sagte in Wert von State wird im Admin Bereich nicht angezeigt:

                Und vielleicht auch noch die Raw Ansicht des Parent ("device").

                Ich denk mir so, wieso frägt er nach device muss doch devicesheißen? Und dann habe ich es gesehen, dass ich schlichtweg das s vergessen habe und auch nach stundenlangem draufschauen nicht gesehen habe 👓

                So, Code korrigiert und siehe da, alles geht.
                Danke für das Nachfragen.

                Aber interessant ist, dass es keinerlei Fehlermeldung im Programm gibt und sogar alle Handler etc. funktionieren (da diese auch auf device..... reagierten), obwohl das Objekt für den State gar nicht existiert.
                Soll das so sein?

                VG jpgorganizer

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

                Support us

                ioBroker
                Community Adapters
                Donate

                519
                Online

                31.9k
                Users

                80.2k
                Topics

                1.3m
                Posts

                admin state set
                3
                6
                337
                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