If the motion-detector script works for You, You could set Trigger Threshold f=0
or write...
if ( zones >= 0 ) then 
Edit: Probably it needs some more tweaks to get a constant interval.
Hm, interesting - will try
Is review enabled in the canon firmware? On some cameras, this causes the display to get turned back on. Normally, it should not come back on after shooting when using set_lcd_display, but it's possible some camera models behave differently.
No, I turned off the review in the beginning with my experiments, but thanks for answering.