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.
    • bahnuhr
      bahnuhr Forum Testing Most Active last edited by

      suche hier im Forum nach

      Dummy script

      1 Reply Last reply Reply Quote 0
      • D
        dupan last edited by

        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.

        1 Reply Last reply Reply Quote 0
        • 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

                              475
                              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