Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. [gelöst] JS variable an callback übergeben

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    [gelöst] JS variable an callback übergeben

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

      Ich finde einfach kein Beispiel, deshalb meine Bitte an die Experten.

      Wie kann ich die globale Variable DruckCheck in einer Callback Funktion auswerten
      und ändern?

      In dem Beispiel:
      Wenn der Scheduler den Sprinkler einschaltet, soll das Gartenwasser NICHT eingeschaltet werden.

      var DruckCheck
      
      on({id: "mqtt.0.haus.outdoor.MaxGarage.Sprinkler", change: "ne"}, function (obj) {
          if (!DruckCheck) {  
              log("DruckCheck: "+DruckCheck)
              setState("mqtt.0.haus.keller.HumiFan.Setpoints.Gartenwasser",true) 
          }
      });             // Trigger/Timer Sprinkler
      
      
      
      schedule("28 07 * * *", function () {        
              DruckCheck = true
              setState("mqtt.0.haus.outdoor.MaxGarage.Sprinkler", true);           
              DruckCheck = false
      });  // Schedule
      

      DruckCheck = false war schneller als die Auswertung if (!DruckCheck)
      Die Variable wurde doch übergeben.

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

      Support us

      ioBroker
      Community Adapters
      Donate

      696
      Online

      31.6k
      Users

      79.5k
      Topics

      1.3m
      Posts

      1
      1
      111
      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