Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Fehler bei on({id: "hm-rpc.0.LEQ1250999.1.STATE", val: 2, ack: true}, func_Fenster_auf);

    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 bei on({id: "hm-rpc.0.LEQ1250999.1.STATE", val: 2, ack: true}, func_Fenster_auf);

    This topic has been deleted. Only users with topic management privileges can see it.
    • cash
      cash Most Active last edited by

      Für ein Script nutze ich folgenden Trigger:

      on({id: "hm-rpc.0.LEQ1250999.1.STATE"/*Schlafzimmerfenster Nordseite:1.STATE*/, val: 2, ack: true}, func_Fenster_auf);
      

      Der scheint aber irgendwie fehlerhaft zu sein??

      Und zwar startet das Script derzeit jeden Morgen irgendwann zwischen 6:30 - 6:40 obwohl ich nicht das Fenster betätige. Es scheint als ob das auf die Aktualisierung des Fensterkontktes triggert. Ich glaube das meldet sich ja min einmal am Tag bei der ccu?

      Wie kann ich das verhindern? Ich will das das Ding nur triggert wenn der letzte Zustand nicht "Fenster geschlossen" war.

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

        on({id: "hm-rpc.0.LEQ1250999.1.STATE"/*Schlafzimmerfenster Nordseite:1.STATE*/, val: 2, ack: true}, func_Fenster_auf);
        ````löst aus wenn der Wert 2 geschrieben wird..
        
        

        on({id: "hm-rpc.0.LEQ1250999.1.STATE"/Schlafzimmerfenster Nordseite:1.STATE/, val: 2, ack: true, change: "ne"}, func_Fenster_auf);

        
        Gruß
        1 Reply Last reply Reply Quote 0
        • cash
          cash Most Active last edited by

          aus dem Handbuch:

          (not equal) New value must be not equal to the old one (state.val != oldState.val) If pattern is id-string this value is used by default

          sollte also so oder so gelten oder nicht?

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

            Jein,.. Weil du ja explizit nach val: 2 fragst.. Und wenn die 2 rein kommt wird ausgelöst. Egal ob da schon eine 2 drin ist oder nicht.. Also brauchst du in dem Fall den Zusatz change: "ne" um nur auszulösen wenn vorher keine 2 als Wert drin war.

            Gruß

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

              @cash:

              sollte also so oder so gelten oder nicht? `
              Nein, die Einschränkung ist
              @cash:

              If pattern is id-string `
              Etwas weiter unten in der Doku steht
              @Doku:

              Please note, that by default "change" is equal to "any", except when only id as string is set `

              1 Reply Last reply Reply Quote 0
              • cash
                cash Most Active last edited by

                ah ok verstehe. Dann werde ich das mal einbauen.

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

                  Das sollte ausreichen.

                  on({id: "hm-rpc.0.LEQ1250999.1.STATE"/*Schlafzimmerfenster Nordseite:1.STATE*/ , val: 2, change: "ne"}, func_Fenster_auf);
                  
                  
                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  835
                  Online

                  31.7k
                  Users

                  79.8k
                  Topics

                  1.3m
                  Posts

                  4
                  7
                  578
                  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