Timer remaining questions?

In yaml code, how can I get the remaining time left on an active timer without having to subtract the “finishes at” from the current time?

Why does the attribute “remaining” always just display the original duration regardless of the state of the timer?