Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Objekte für SKripte anlegen…wo?

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Objekte für SKripte anlegen…wo?

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

      Hallo zusammen,

      ich bin gerade dabei auf ioBroker umzusteigen und meine alten Sktrite aus Scriptgui selber mit Javascript zu schreiben.

      Dafür brauche ich eine Menge neuer Objekte, welche ich auch im Reiter Objekte angelegt bekomme.

      Die Skripte funktionieren dann auch. Aber wenn ich die Objekte nicht im ORder javascript.0 liegen, sondern in einem anderen Ordner bekomme ich im LOG immer die Fehlermeldung javascript.0 2016-12-26 12:59:12.426 error change ID is empty: {"common":{"name":"null","enabled":false},"type":"channel","_id":null}

      Das Objekt wird aber korrekt beschrieben und hat auch nen korrekten Zustand (true/false).

      Mich stört halt der error im Log. Gibt es da eine Lösung oder mache ich etwas falsch?

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

        @Idefix2008:

        ,"type":"channel","_id":null `
        Wenn mit setState auf Datenpunkt-Objekte (type: state) anderer Adapter zugegriffen wird, muss die komplette ID angegeben werden.

        setState('Adaptername.N.mein_Datenpunkt', Wert);
        
        1 Reply Last reply Reply Quote 0
        • paul53
          paul53 last edited by

          @Idefix2008:

          {"common":{"name":"null","enabled":false},"type":"channel","_id":null} `
          Anscheinend hast Du bei den ersten Versuchen, Objekte im Admin-Reiter "Objekte" zu erstellen, ein Kanal-Objekt erzeugt, das den Namen "null" und die ID null hat. Das Objekt solltest Du suchen (Filter verwenden) und löschen !

          1 Reply Last reply Reply Quote 0
          • I
            Idefix2008 last edited by

            Danke hab es jetzt hinbekommen 🙂

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

            Support us

            ioBroker
            Community Adapters
            Donate

            1.1k
            Online

            31.7k
            Users

            79.7k
            Topics

            1.3m
            Posts

            2
            4
            1079
            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