Once you program it, it stays on the same settings and the controller remembers(no battery needed for that). You can set them in 10% increments.
Google Skene IQ-275
Okay cool, so the settings you program are stored. But let's say the lights are currently on at 50% and you turn them off. When you turn them on again are they still at 50% or do you have to cycle through the dim levels to get back to 50%?