Eu gosto da sua ideia :)
Mas parece uma duplicata: Executar script no bloqueio / desbloqueio do ecrã (U & amp; L Stack)
Se você instalar motion
corretamente como um serviço, deverá executar service motion start
no evento de bloqueio e service motion stop
no evento de desbloqueio