@mrpraline, Astroberry Focuser actually works this way.
1. The starting position is 0, which is the most counter clockwise position. Just turn your focuser knob maximum to the left before mounting your focuser on.
2. Focusing outward increases absolute position value and focusing inward increases absolute position value.
3. On the Options tab you can find Parking Mode - while it's ON by clicking Save options button you can save actual position of your focuser. With Parking Mode ON when disconnecting the focuser it will return to 0 position first. After you reconnect it will return to saved position. Switching Parking Mode OFF will disable this feature and the focuser will not remember the position between the sessions. I always keep it ON so absolute position number is correct.
4. Anytime absolute position is out of sync with actual physical position of the focuser you can reset absolute position number by going to 0 and clicking Reset button on Options tab. This will perform short counter clockwise move to reach physical zero position (see p. 1 above). As soon as you focuser knob stops turning left you are sure that it is at 0 and physical focuser position and absolute position value are in sync.
5. You can use presets to define and save predefined focuser positions. Remember to save the options after setting the preset values. This will ensure that values are persistent between sessions.
6. Timer value is time in milliseconds you want the focuser to move (In or Out). It just calculates number of steps per time value and performs them. Set the value to e.g. 1000 ms, choose direction e.g. Inward and you will see that the focuser moves for 1 second to a specified direction. It's relative position feature. I don't use it personally but I know that some people do so I included it in the code.
7. Speed value is ignored and not used anyhow. It is a default feature of INDI focuser coming from the framework. At it's current version Astroberry Focuser works in a single speed mode. You can change default speed in the code. After many tests I don't think dual speed is required at all. The precision you will get with your setup (923 steps per revolution) should be more than enough. If it is not, just change default speed in the code to 1/nth of the full step. I will consider introducing fast and fine buttons for user level speed/precision control in future versions.
So in summary - use Parking Mode, Save options at you favorite position and you will have your focuser ready at the favorite position just after connection. Set your Presets and you can quickly change your focus after adding a barlow lens or a focal reducer.
I hope it explains a lot