dt2w: add wake_timeout to disable wake functions after a determined period
based on flar2 work