Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Änderung vs. Aktualisierung

    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

    Änderung vs. Aktualisierung

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

      ich hatte bisher ein Script laufen mit

       on({id: idSayVar, val: true}, function (data) {
      

      Das ist auch wunderbar gelaufen. Seit Neustem wird es bei Aktualisierung statt bei Änderung ausgelöst. Das heißt, jedesmal, wenn idSayVar aktualisiert wird, löst das Script aus. Das soll es aber nicht 😉 Nur bei Änderung.

      Ich habe keine so richtige Idee, warum das so ist. Ich hatte in den letzten Tagen den Java Script Adapter aktualisiert. Könnte das der Grund sein? Oder andersherum gefragt: was müsste ich an dem Script ändern, damit es eben nur auslöst, wenn der Wert geändert wird?

      Danke für Eure Hilfe.

      1 Reply Last reply Reply Quote 0
      • T
        tempestas last edited by

        on(idSayVar, function(obj){
         if(obj.state.val) { TUE DIES UND DAS };
        
        });
        
        1 Reply Last reply Reply Quote 0
        • paul53
          paul53 last edited by

          @skorpil:

          Ich hatte in den letzten Tagen den Java Script Adapter aktualisiert. Könnte das der Grund sein? `
          Nein.
          @skorpil:

          was müsste ich an dem Script ändern, damit es eben nur auslöst, wenn der Wert geändert wird? `

          on({id: idSayVar, change: 'ne', val: true}, function (data) {
          
          1 Reply Last reply Reply Quote 0
          • S
            skorpil last edited by

            Paul + Tempestas, Vielen Dank, werde ich gleich testen.

            @Paul, was genau macht das "change: 'ne'"

            1 Reply Last reply Reply Quote 0
            • S
              skorpil last edited by

              @Paul53: Lesen bildet bekanntlich :D, also habe ich gelesen und die Erklärung im Git selbst gefunden. Alles klar. Wie gesagt, ich teste.

              Was mich nur irritiert ist, dass es vorher geklappt hat. Sehr merkwürdig.

              1 Reply Last reply Reply Quote 0
              • S
                skorpil last edited by

                Heute morgen hat das geänderte Script den Praxis- und Härtetest BESTANDEN. „Ne“ hat gebracht.

                Dennoch bleibt die Frage: warum hat das Script in der bisherigen Form über mehr als 12 Monate tadellos funktioniert und dann plötzlich nicht mehr? Mir fallen keine Änderungen ein, die das verursacht haben könnten- außer eben dem Update des Adapters. Die Welt der Computer bleibt mysteriös und spannend… 😄

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

                  @skorpil:

                  Mir fallen keine Änderungen ein, die das verursacht haben könnten- außer eben dem Update des Adapters. `
                  Das kann die Ursache sein, dass sich der Adapter jetzt anders verhält.

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  399
                  Online

                  31.9k
                  Users

                  80.2k
                  Topics

                  1.3m
                  Posts

                  3
                  7
                  334
                  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