Navigation

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

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Taster Script

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

      Hallo,

      Lass mal das````
      change: 'ne',

      
      Gruß
      
      Pix
      1 Reply Last reply Reply Quote 0
      • blauholsten
        blauholsten Developer last edited by

        @pix:

        Hallo,

        Lass mal das````
        change: 'ne',

        
        Gruß
        
        Pix `  
        

        Würde nichts ändern, den ne ist Default.

        Ne durch any ersetzen.

        Denke ich

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

          @blauholsten:

          Würde nichts ändern, den ne ist Default. `
          Nein, wenn das Muster bei on(Muster, …) als Objekt angegeben ist, ist change: 'any' default. Wenn das Muster als ID-Zeichenkette angegeben ist, dann ist change: 'ne' default.

          1 Reply Last reply Reply Quote 0
          • blauholsten
            blauholsten Developer last edited by

            @paul53:

            @blauholsten:

            Würde nichts ändern, den ne ist Default. Nein, wenn das Muster bei __on(Muster, …)__ als Objekt angegeben ist, ist __change: 'any'__ default. Wenn das Muster als ID-Zeichenkette angegeben ist, dann ist __change: 'ne'__ default. okay danke, aber finde ich das in der Doku?

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

              @blauholsten:

              okay danke, aber finde ich das in der Doku? `
              @ <url url=":</small">> javascript Doku auf Github (kurz vor Ende des Bereichs für "on")"]Please note, that by default "change" is equal to "any", except when only id as string is set (like on("id", function (){});). In last case change will be set to "ne".

              Gruß

              Pix</url>

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

                @blauholsten:

                finde ich das in der Doku? Im [https://github.com/ioBroker/ioBroker.javascript#on–-subscribe-on-changes-or-updates-of-some-state](https://github.com/ioBroker/ioBroker.javascript#on–-subscribe-on-changes-or-updates-of-some-state) steht bei __change: "ne"__ > If pattern is id-string this value is used by default ` .

                1 Reply Last reply Reply Quote 0
                • bahnuhr
                  bahnuhr Forum Testing Most Active last edited by

                  @dupan:

                  Danke für die Information mit dem Dummy Skript.

                  PRESS_SHORT

                  PRESS_LONG

                  scheinen aber auch ohne Dummy Skrip im IOBroker anzukommen.

                  Skript funktioniert jedoch immernoch nicht.

                  Gleiches Skript mit einem Fensterkontakt fuktioniert. `

                  Also ich habe bei dem Taster den Dummy gebraucht.

                  Vgl. auch mal meine Forumbeitrag.

                  Ohne Dummy hat die Variable ….press_short... nicht funktioniert.

                  1 Reply Last reply Reply Quote 0
                  • blauholsten
                    blauholsten Developer last edited by

                    Okay danke euch beiden.

                    Aber macht das denn Sinn?

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

                      @blauholsten:

                      Aber macht das denn Sinn? `
                      Da change: "ne" sicherlich die am häufigsten benötigte Triggerfunktion ist, macht dafür die Kurzschreibweise (ohne Objekt) durchaus Sinn.

                      1 Reply Last reply Reply Quote 0
                      • blauholsten
                        blauholsten Developer last edited by

                        @paul53:

                        @blauholsten:

                        Aber macht das denn Sinn? Da __change: "ne"__ sicherlich die am häufigsten benötigte Triggerfunktion ist, macht dafür die Kurzschreibweise (ohne Objekt) durchaus Sinn.
                        War auch nicht dahingehend gemeint, ich dachte an den verschiedenen Default Werten.

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

                          Bei den verschiedenen Möglichkeiten im Trigger-Objekt wie z.B.

                          on({id: 'meineId', valLt: limit, oldValGe: limit}, meineFunktion);
                          

                          wird ein "ne" impliziert, es muss also nicht zusätzlich auf Änderung getestet werden. Bei change: 'any' sind keine Tests erforderlich.

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          488
                          Online

                          31.7k
                          Users

                          79.8k
                          Topics

                          1.3m
                          Posts

                          5
                          14
                          2350
                          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