Вот смотри. Есть две (как минимум) возможности управлять светом из HA с помощью датчика движения.
Можно полагаться на state датичка движения. Когда он приходит в on — включать свет, когда он приходит в off — выключать. Это простая и понятная штука.
Второй способ — это собирать эту руками: когда есть движение запускать таймер (и если снова есть движение — запускать таймер заново) и гасить свет когда таймер дошел до 0. Вот в этом случае можно при запуске HA всегда этот таймер возводить. Если он дойдет до 0, это означает что движения давно не было и свет можно гасить.
Вроде хорошо объясняешь, но я пока не понял, зачем мне таймеры. Вот например, у меня ДД в проходной зоне (коридорчик между кухней и залом). Пока люди ходят - свет горит. И погаснет только через n минут после того, как перестали ходить. А таймер что даст?