Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] Trigger bei Wert>0?

    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

    [gelöst] Trigger bei Wert>0?

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

      Hi,

      ich stehe gerade etwas auf dem Schlauch. :oops:

      Ich möchte ein Script nur laufen lassen wenn der Wert eines Datenpunktes >0 ist?

      in etwa wie

      on({id: 'default', change: "ne"}, function (obj) {
        .......
      });
      

      nur halt mit konkreter Abfrage ob Wert > 0 ist?

      Das geht doch sicher irgendwie?

      Grüße + guten Rutsch!

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

        Ja, laut https://github.com/ioBroker/ioBroker.javascript/blob/master/doc/en/javascript.md#on–-subscribe-on-changes-or-updates-of-some-state

        on({id: 'idTrigger', change: "ne", valGt: 0}, function (obj) {
          .......
        });
        
        1 Reply Last reply Reply Quote 0
        • Dutchman
          Dutchman Developer Most Active Administrators last edited by

          Du kannst einen "Val : xx" benutzen

          ~~![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201812 ... 763ba4.jpg">https://uploads.tapatalk-cdn.com/20181231/2f1dc18b5dba6f495289ddade9763ba4.jpg</link_text>" />

          https://github.com/ioBroker/ioBroker.ja ... some-state

          Sent from my iPhone using Tapatalk~~

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

            vielleicht so??

            on({id: "default", change: "ne"}, function (obj) {

            var value = obj.state.val;

            var oldValue = obj.oldState.val;

            if (getState("default").val > 0) {

            console.log('Wert groesser 0');

            }

            });

            (mit Blockly)

            Grüße

            1 Reply Last reply Reply Quote 0
            • Dutchman
              Dutchman Developer Most Active Administrators last edited by

              So geht's auch Dan fragt man es nicht im Trigger ab sondern per IF im callback.

              Endresultat ist das selbe

              Sent from my iPhone using Tapatalk

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

                Man seid Ihr schnell! 😮

                Vielen Dank, werde es ausprobieren.

                Und nicht vergessen…

                Guten Rutsch! 😄

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

                Support us

                ioBroker
                Community Adapters
                Donate

                858
                Online

                31.8k
                Users

                79.9k
                Topics

                1.3m
                Posts

                4
                6
                569
                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