Seems to me he’s overthinking it. Have a look at this as a starting point:
Motion activated lights automation.