Thanks Waterwingz, you are a star.
I'm not sure I understand how using it to get slower speed and a wider aperture will reduce flicker in the final timelapse though.
After experimenting with other intervalometers I discovered that I achieved the least amount of flickering/ most consistent exposure results across frames with the widest aperture and a shutter speed under 1/200. These settings can allow for shooting in bright days if there is a built in ND filter which can be set prior to shooting.
The script does a refocus and resets the exposure after every zoom step on purpose. I think it has to do that or your shots will be out of focus and incorrectly exposed?
This one is also connected to the previous observations. When the focus and exposure are locked at the first frame i achieve more consistent results in terms of flicker and timing. I also gain a significant battery life increase. With more or less consistent lighting this is rarely a problem. And even with sunsets a bit of underexposure at the end can be tweaked in Premiere if you boost the midtones.
Now with the zoom there is the issue of changing maximum aperture as you move across the zoom range. But if i manually lock the exposure to the maximum at the zoom then this is remedied and again should give more consistent exposure results.
The focus is a bit trickier when you get beyond a certain value as your focus plane becomes thinner. But if you know what you want to focus on you can dial it in the camera (approximately) while in manual focus. This is something that will require more testing though.
However most general scenes will call for focus at infinity and a small travel across the zoom. A locked focus will be easy to set up and where you have moving objects the camera wouldn't search to focus between frames/zoom levels and produce random results.
e.g. settings could be
Lock focus at start [ ]
Lock exposure/shutter speed & aperture at start [ ]
Set ND filter level [ n ]
Essentially more manual control would be a bit more work setting up initially but would produce better more consistent results.
I will test the current version and report.
Thanks