Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Trigger auf Aktualisierung und nicht Änderung

    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

    Trigger auf Aktualisierung und nicht Änderung

    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      Ja.rod last edited by

      Hallo zusammen
      ich habe folgendes Skript kopiert und etwas angepasst. Leider wird es nur getriggert wenn der Datenpunkt geändert wird, also von true auf false. Gibt es auch eine Möglichkeit das Skript zu triggern wenn der Datenpunkt nochmal mit false aktualisiert wird. Ich nutze es um die Lichter im EG auszuschalten und ich möchte sie nicht erst alle mit true anmachen. Hat jemand von euch ein Tipp?

      
      n('javascript.0.Datenpunkte.Lichter.Lichter_Kinder2', function(obj){
          $('state[state.id=*.STATE](functions=licht_kinder2)').each(function(id,i) {
                  setState(id,obj.state.val);
          });
          $('state[state.id=*.Switch](functions=licht_kinder2)').each(function(id,i) {
                  setState(id,obj.state.val);
          });
          $('state[state.id=*.POWER1](functions=licht_kinder2)').each(function(id,i) {
                  setState(id,obj.state.val);
          });
          $('state[state.id=*.POWER2](functions=licht_kinder2)').each(function(id,i) {
                  setState(id,obj.state.val);
          });
               log('alle Lichter aus:'+obj.state.val);
      });
      
      

      Gruß
      Ja.rod

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @Ja.rod last edited by

        @ja-rod sagte: Gibt es auch eine Möglichkeit das Skript zu triggern wenn der Datenpunkt nochmal mit false aktualisiert wird.

        on({id: 'javascript.0.Datenpunkte.Lichter.Lichter_Kinder2'}, function(obj){
        
        J 1 Reply Last reply Reply Quote 0
        • J
          Ja.rod @paul53 last edited by

          @paul53 So einfach kann es sein. Vielen Dank.

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

          Support us

          ioBroker
          Community Adapters
          Donate

          808
          Online

          31.9k
          Users

          80.1k
          Topics

          1.3m
          Posts

          javascript
          2
          3
          173
          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