to minimize possible changes i like the manual mode of setting zoom, would love the script to take over.
but consistancy is more important than ease of use to me.
@waterwingz, i have tested the delay change from 2000 to 5000 but it did not help to make the zoom more stable..it might even have made it slightly worse...enough for me to spot it.
setting it once at the start of the script (much like if i set it in canon's firmware before i load the script) is much more reliable..and naturally setting it again after a reboot.
I think that might fix it for me.
But if you would like to create a time lapse with a changing zoom position, this has the possibility i guess. you'd only need a zoom-multiplier every so many shots.
If i look at the screen i see a shift in zoom position between waiting for the next shot and when it actually shoots (tiny bit more zoomed)
I think it actually zooms in and out a tiny bit to reasert it's position, but the shoot comes too quickly....and ends up very close to where it was after the shot.
after the shot it is back to the 11mm setting as far as i can tell and it all starts over, getting ready to shoot, change zoom slightly, take a shot, drop back to the original settings..
I used 60%, and that should correspond to the 11mm position I can fix in the canon software (as 50mm)..and it looks good until it shoots.
if i look at the data on the picture, it shows 11mm...but that is probably because it does not state smaller increments, otherwise i guess it would be 11.1.
This shift in zoom does not happen when i set it on 11mm manually and set zoom in UI to off before i start the script.
In all cases focus is set @ infinity.
disabled under function activate_display(seconds) the two entries update_zoom(zoom_setpoint)
so the only entry left is in the main program, but that is still triggered every shot....i found something in accurate intervalometer to set focus only once, but could not translate that to zoom once in UI.
should a one time setting be in CHDK instead of the script?