Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Fehler in Doku bei "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

    Fehler in Doku bei "on"

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

      Hi,

      kann es sein, dass die Dokumentation https://github.com/ioBroker/ioBroker.ja … some-state fehlerhaft ist, wenn es um den Satz geht: (not equal) New value must be not equal to the old one (state.val != oldState.val) If "change" is not specified this value is used by default

      Meiner Meinung nach ist das Defaultverhalten "any" oder täusche ich mich da?

      1 Reply Last reply Reply Quote 0
      • P
        pix last edited by

        Ich lasse häufig die Zeile weg und bin daher ziemlich sicher, dass der Standard````
        change: 'ne'

        
        Pix
        
        EDIT: 20.06.2016 gleiches Thema: [http://forum.iobroker.net/viewtopic.php?f=21&t=3148](http://forum.iobroker.net/viewtopic.php?f=21&t=3148)
        1 Reply Last reply Reply Quote 0
        • F
          frost last edited by

          Dann gibt es vielleicht ein Problem mit dem PING-Adapter, oder ich hab was falsch verstanden.

          Folgendes Skript:

          on ({id: "ping.0.YAHM-CCU2.10_0_0_5"}, function (obj)
          {
              log ("Jetzt hat sich was geändert", 'warn');
          });
          
          

          schreibt mit jedem Ping, was der Adapter macht eine Nachricht ins LOG.

          Führe ich die on-Anweisung so aus:

          on ({id: "ping.0.YAHM-CCU2.10_0_0_5", change: "ne"}, function (obj)
          

          dann wird tatsächlich nur getriggert, wenn eine Änderung stattgefunden hat.

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

            Das ist das gleiche Problem wie http://forum.iobroker.de/viewtopic.php?f=21&t=3148&sid=2edd7063feb9115099eb3f801ee3b84b&sid=2edd7063feb9115099eb3f801ee3b84b#p28773. Habe dazu schon einen Pull request auf github gemacht (entweder Doku oder Funktion korrigieren).So funktioniert es (default - change: 'ne'):

            on ("ping.0.YAHM-CCU2.10_0_0_5", function (obj)
            {
                log ("Jetzt hat sich was geändert", 'warn');
            });
            
            
            1 Reply Last reply Reply Quote 0
            • F
              frost last edited by

              Das übergebene Objekt ist ja trotzdem dasselbe.

              Welchen Unterschied macht es also, das Muster als Objekt oder String zu schreiben (ev. Laufzeit)?

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

                @frost:

                Welchen Unterschied macht es also, das Muster als Objekt oder String zu schreiben (ev. Laufzeit)? `
                Bei Übergabe als String gilt als Trigger-Bedingung nur change: 'ne'. Für alle weiteren Triggerbedingungen (z.B. val: true, ack: true) braucht man das Objekt.

                1 Reply Last reply Reply Quote 0
                • F
                  frost last edited by

                  Alles klar, danke!

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  419
                  Online

                  31.8k
                  Users

                  80.0k
                  Topics

                  1.3m
                  Posts

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