Hallo,
gibt es eine Möglichkeit, die verbleibende Laufzeit eines Timers auszugeben?
So ohne alles, nur mit dem Timernamen kommt sowas raus:
2017-01-21 16:34:08 - Vorrattimer org.openhab.model.script.internal.actions.TimerImp l@d8bd1
Da sich der Wert hinten für diesen Timer nie ändert, sieht das eher wie ein Pointer auf den Timer aus, nicht wie der Inhalt.
Erweitert mit .toString meckert aber, wenn der Timer noch nicht gesetzt ist. Vermutlich kann man das über ein überprüfen auf "!= null" lösen, aber schön ist das nicht. Gibt es da eine kürzere Lösung?
Gruß
Peter
gibt es eine Möglichkeit, die verbleibende Laufzeit eines Timers auszugeben?
So ohne alles, nur mit dem Timernamen kommt sowas raus:
2017-01-21 16:34:08 - Vorrattimer org.openhab.model.script.internal.actions.TimerImp l@d8bd1
Da sich der Wert hinten für diesen Timer nie ändert, sieht das eher wie ein Pointer auf den Timer aus, nicht wie der Inhalt.
Erweitert mit .toString meckert aber, wenn der Timer noch nicht gesetzt ist. Vermutlich kann man das über ein überprüfen auf "!= null" lösen, aber schön ist das nicht. Gibt es da eine kürzere Lösung?
Gruß
Peter
Kommentar