Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Adapter Entw. Funktion adapter.setState()? Fehler bei mir?

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Adapter Entw. Funktion adapter.setState()? Fehler bei mir?

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

      Hallo zusammen,

      ich bekomme eine Variable aus dem Javascriptcode für einen Adapter nicht in ein ioBroker Objekt geschrieben (kontrolliert über den Reiter Ereignisse).

      Der Inhalt der Variable ist: z.B.: ### ? ###      

      So möchte diesen Inhalt nun an ioBroker übertragen:

      adapter.setState('call.ringLastMissedNumberTel', ringLastMissedNumberTel , true);
      

      Solange die Variable leer ist, steht in ioBroker unter Wert auch ""

      Wenn die Variable z.B.den oben genannten Inhalt annimmt (einen String, der Anführungszeichen enthält), steht in iOBroker/Ereignisse nur noch ein " als Wert.

      Was mache ich falsch?

      Nachdem ich nun länger probiert habe, stell ich einfach mal die Frage in die Runde.

      Oder kann die Funktion adapter.setState() keinen Strings mit Anführungszeichen in ioBroker schreiben?

      Eine Ausgabe der Variable mit:

       adapter.log.debug("fritzBox event (ringLastMissedNumberTel: " + ringLastMissedNumberTel);
      
      

      Zeig mir die Variable wie gewünscht an.

      Aus Node-red konnte ich so einen String auch ganz normal in die ioBroker Objekte schreiben (ioBroker output Node).

      Gruß

      Michael

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

        Ok,….

        adapter.setState() scheint OK zu sein.

        Wenn es einen Fehler gibt, dann scheint er in der Darstellung der Werte in ioBorker unter Ereignisse zu liegen.

        Der besagte String wird in iOBroker unter Ereignisse "falsch" angezeigt. Unter Zustände stimmt der Inhalt dafür.

        Unter Objekte konnte ich es noch nicht prüfen, da ich das Objekt dort noch nicht angelegt habe.

        Wie dem auch sei...

        Ob es ein Fehler in ioBroker/Ereignisse ist oder nicht. Ich kann erst einmal arbeiten 😉

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

        Support us

        ioBroker
        Community Adapters
        Donate

        712
        Online

        31.7k
        Users

        79.8k
        Topics

        1.3m
        Posts

        1
        2
        1125
        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