nicht als Rückgabewert die Zeit in Sekunden, die der Timer das Skript zyklisch aufruft, liefern?
Ich bekomme immer nur den Wert 0 raus
Was mache ich bei der simplen Abfrage falsch?
Falls die Frage kommt; Ja, der Timer ist natürlich aktiv. Das Skript wird alle 5 Sekunden ausgeführt.
Hi,
als ich in der Doku gelesen hatte hatte stand da das es so keine Möglichkeit gibt an die Restlaufzeit zu kommen. Wenn man es so einfach könnte gebe es bei einer 0 die Zweideutigkeit entweder Zeit abgelaufen oder ScriptTimer deaktiviert.
Doku: „Zeit in Sekunden, die der Timer das Skript zyklisch aufruft. (Es ist nicht die Restzeit.)“
danke für deine Antwort.
Ich benötige aber keine Restlaufzeit, sondern den Wert, auf welche Zeit der Skript-Timer gestellt ist. Wenn man es genau nimmt, dann nicht einmal den Wert, sondern nur, ob der Skript-Timer aktiviert ist. Aber soweit ich weiß, geht ein Abruf, ob der Timer aktiv ist, nicht.
Ja, habe ich.
Folgende Funktion möchte ich haben: Wenn das Garten-Bewässerungssystem läuft, möchte ich sehen, wie lange der jeweilige Bewässerungskreis schon läuft. Eigentlich ganz simple.
Das Skript starte ich bei Veränderung der Bewässerungsvariable bzw. wird es durch den Skript-Timer gestartet. Jetzt möchte ich aber im Skript prüfen, ob der Timer bereits aktiv ist, damit nicht alle xx Sekunden der Timer wieder erneut gesetzt wird.
Hab jetzt deine beiden Zeilen in ein neues Skript kopiert und getestet. Jetzt gibt er den richtigen Wert zurück
Also irgendwo hab ich einen Denkfehler bzw. sehe ich vor lauter Bäumen den Wald nicht mehr…
Werd mal einige Versuche durchführen. Tatsache ist jedenfalls, dass es funktionieren muss.
Bei mir jetzt auch!
Irgendwo hatte ich scheinbar einen kleinen Fehler. Mit den kopierten Zeilen gehts jetzt.
Ärgerlich, da ich mindestens 10 mal alles kontrolliert habe