The documentation is not very clear (at least to me).
Does the subscription just switch between "temperatures" to "timeoutEvent" after the timeout (2000ms)?
If so, is there something else going on?
Also, are all events after the timeout ignored?
I read the docs and it does not say.