Seite 1 von 1

Timer - Restzeit abfragen

Verfasst: 4. Mai 2024 15:39
von WupperJunge
Hallo zusammen,

aktuell nutze ich auf einem Raspberry openHAB 3.x und habe eine Frage zu der Timerfunktion.

In einem Script habe ich mit der Funktion:

Code: Alles auswählen

this.timer = ScriptExecution.createTimer(ZonedDateTime.now().plusMinutes(MeinTimerzeit), NachdemEnde);
einen Timer aktiviert. Über den Log Viewer kann ich auch sehen, wie der Timer-Status von "undefined" auf

Code: Alles auswählen

Timer-Status: 'org.openhab.core.model.script.internal.actions.TimerImpl@964689'
wechselt. Nach dem Ende der Zeit geht es in der Regel auch wie gewollt weiter.

Gibt es eigentlich eine Möglichkeit die aktuelle Restzeit des Timers irgendwie abzufragen?

Danke schon jetzt für eine Hilfestellung.

Re: Timer - Restzeit abfragen

Verfasst: 4. Mai 2024 19:55
von Harka
Moin,
ein Versuch wert ist (kann es selbst nicht testen)

Code: Alles auswählen

logger.info("Timer ExecTime: {}", this.timer.getExecutionTime());
Quelle -> https://community.openhab.org/t/ecma-20 ... f/148357/1

Re: Timer - Restzeit abfragen

Verfasst: 24. Mai 2024 12:57
von WupperJunge
Sorry Harka,

war unterwegs und länger nicht im Forum. ;-)

Der TIPP war super. Logger-Info zeigt nun den Endezeitpunkt des Timers an.

Beispiel: Timer ExecTime: 2024-05-24T15:29:48.337257+02:00[Europe/Berlin]