Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Verständnisfrage javascript on()

    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

    Verständnisfrage javascript on()

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

      Hallo!

      ich hab da mal ein Verständnisproblem:

      Wenn ich au einen Datenpunkt reagieren will sollte eigentlich der Zugriff auf eigene Datenpunkte in meinem Script mit:

      on('Sample.trigger'', function (obj) {

      aber es klappt nur wenn ich:

      on('javascript.0.Sample.trigger'', function (obj) {

      Habe ich da noch was überlesen?

      Malc

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

        @malc:

        Habe ich da noch was überlesen? `

        kommt darauf an, was du gelesen hast.

        https://github.com/ioBroker/ioBroker.javascript/blob/master/doc/en/javascript.md#on–-subscribe-on-changes-or-updates-of-some-state steht als Beispiel:

        // On change
        on('adapter.0.device.channel.sensor', function (obj) {
        

        genau die Struktur.

        Gruß

        Rainer

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

          Hallo noch mal 🙂

          In vielen Beispielen habe ich es so gelesen und verstanden das wenn ich auf "eigene" States die mit createState im Javascript angelegt werden bei on och ohne "javascript.0" zugreifen kann. Wenn ich auf andere Zweige zugreifen will brauche ich den Instanz Namen und Nr.

          Bin nur ein wenig irritiert weil es in manchen Beispielen mal mit und eben ohne steht.

          Malc

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

            Auf Datenpunkte "javascript.N.name", die der Instanz von Javascript zugeordnet sind, kann mit getState(id) und setState(id, val) mittels der verkürzten Schreibweise (ohne "javascript.N.") zugegriffen werden, nicht jedoch mit on(id, callback) oder getObject(id).

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

            Support us

            ioBroker
            Community Adapters
            Donate

            848
            Online

            31.7k
            Users

            79.8k
            Topics

            1.3m
            Posts

            3
            4
            290
            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