Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Mehrere Datenpunkte per on überwachen lassen

    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

    Mehrere Datenpunkte per on überwachen lassen

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

      Hallo,

      ich möchte wenn sich einer von zwei Datenpunkten geändert hat bestimmte Aktionen auslösen.
      Das funktioniert sowas auch super per:

      on({id: [folderName + "." + room + ".Target_temperature_manual", "alias.0." + room + ".Thermostat.SET"], change: "ne" }, function (obj) 
              {
      

      Jetzt habe ich aber das Problem das eine Aktion nur ausgelöst werden soll wenn der linke Datenpunkt geändert wurde. Ich könnte jetzt die beiden Datenpunkte trennen und den ganzen Code doppeln und die eine Aktion dann nur innerhalb des on Bereiches des linken Datenpunkt laufen lassen. Würde ich aber blöd finden.

      Gibt es irgendsowas wie ein "if" für geänderte Datenpunkte?

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

        @warhammer73 sagte: eine Aktion nur ausgelöst werden soll wenn der linke Datenpunkt geändert wurde.

        Weshalb ist dann der rechte Datenpunkt überhaupt im Trigger?

        W 1 Reply Last reply Reply Quote 0
        • W
          warhammer73 @paul53 last edited by

          @paul53 Weil bei dem die selben Aktionen (Mit einer Ausnahme) ausgelöst werden sollen.

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

            @warhammer73 sagte: die selben Aktionen (Mit einer Ausnahme)

            Ausnahme:

            if(obj.id == folderName + "." + room + ".Target_temperature_manual") {
                // Ausnahmeaktion
            }
            
            W 1 Reply Last reply Reply Quote 0
            • W
              warhammer73 @paul53 last edited by

              @paul53 Danke!

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

              Support us

              ioBroker
              Community Adapters
              Donate

              388
              Online

              31.8k
              Users

              80.0k
              Topics

              1.3m
              Posts

              2
              5
              208
              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