La idea se me antoja un poco vaga como la planteas.
Yo podría pensar que el sensor (alarma) se active unos segundos después de haberse apagado la luz y que se desactive inmediatamente al prenderla.
No indicas el tipo de sensor. Nuevamente presupongo que estás pensando en utilizar un detector de presencia infrarrojo de los que pueden cubrir áreas completas, no uno de barrera. O porqúe no un magnético en ventanas.
La alarma en sí no tiene mayor ciencia. El controlador puede hacer una de dos cosas, encender una alarma eléctrica o electrónica o en su caso generar pulsos que después son amplificados y aplicados a una bocina o corneta eléctrica.
Dependiendo del sensor lo podrás aplicar directamente a un microcontrolador o requerirás de alguna electrónica de soporte. No lo sé hasta saber los datos de tu sensor.
Una idea un tanto alocada sería utilizar una "lamparita de bolsillo" con un led que al prenderla parpadée a una frecuencia determinada y que se acople con un programa en la alarma para desconectarla.
Todas son ideas pero sólo conforme vayas definiéndo más el proyecto en base a la necesidad es que se podrán tomar algunas y desechar otras.
Estudia el problema y dálo a conocer. Seguramente así será más fácil que se te pueda ayudar.
Saludos.
PS: para el programa tal vez yo no sea el idóneo ya que yo programo en ensamblador.