...wieso hast Du denn für diese Anwendung ausgerechnet den einzigen (!) Controller mit nur einem Timer ausgsucht?

Aber auch damit könnte es klappen. Die Aufgabe müsste nur noch etwas genauer beschrieben sein.
Nach ca. 20 Bewegungen innerhalb einer bestimmten Zeit (welche?) soll das Licht ausgehen, o.k. Ansonsten soll es 3-5 Minuten anbleiben, auch o.k.

Was aber soll passieren, wenn z.B. jede Minute eine Bewegung detektiert wird? Soll es dann nach 5 Bewegungen (d.h. 5 Minuten) ausgehen? Oder 5 Minuten nach der letzten detektierten Bewegung? Oder wie oder was?