Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Adapter.setState if exist - Frage bzw. Problem

    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

    Adapter.setState if exist - Frage bzw. Problem

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

      Hallo,

      im Adapter muss ich zwangsläufig auch States erstellen, wie kann ich abfragen ob einer bereits existiert oder nicht? Abfragen alá .notExist oder try & catch haben nicht erfolgreich funktioniert.

      Gruß Marco

      1 Reply Last reply Reply Quote 0
      • Dutchman
        Dutchman Developer Most Active Administrators last edited by

        Probier Mal

        If (!getObject){}
        

        Sent from my iPhone using Tapatalk

        1 Reply Last reply Reply Quote 0
        • M
          Marcolotti last edited by

          Super. Dankeschön. 🙂 :lol:

          1 Reply Last reply Reply Quote 0
          • M
            Marcolotti last edited by

            Funktioniert doch nicht.

            if (!adapter.getObject(adapter.namespace + '.' + name, 'Token')) {
                            adapter.log.info('States Token');
                            }
            

            Wie wendet man das an?

            1 Reply Last reply Reply Quote 0
            • apollon77
              apollon77 last edited by

              Asynchron!!!! GetObject hat nen callback

              Bzw was genau tust du?

              Wenn es ein setObjectNotExists sein soll dann gibts genau diese Methode!!

              Gesendet vom Handy …

              1 Reply Last reply Reply Quote 0
              • apollon77
                apollon77 last edited by

                Und wenn du ein Object aktualisieren willst bitte extendObject nehmen!

                Gesendet vom Handy …

                1 Reply Last reply Reply Quote 0
                • M
                  Marcolotti last edited by

                  Ich weiß jetzt nicht wo meine Frage unverständlich ist?

                  Ich möchte Abfrage ob der State XY existiert, wenn nicht muss er angelegt werden.

                  Ich bekomme hier leider immer nur Befehlsfetzen zugeworfen. Das hilft mir nicht und euch auch nicht!!!

                  1 Reply Last reply Reply Quote 0
                  • apollon77
                    apollon77 last edited by

                    Meinst du State oder Objekt?

                    Wenn Objekt: Best practice ist einfach setObjectNotExists zu nutzen, da ist diese Logik bereits drin. Das checkt ob das Objekt da ist und wenn nicht legt es es an.

                    Gesendet vom Handy …

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    962
                    Online

                    31.7k
                    Users

                    79.9k
                    Topics

                    1.3m
                    Posts

                    3
                    8
                    1930
                    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