The window position is called cover azimuth and needs to be configured as documented here.
The integration has a feature called manual override detection that detects manual adjustments and pauses the automation to avoid conflicts. The pause duration is 30 minutes by default, but can be adjusted.
I can read, and I have read extensively. Your overall approach may be interesting (for you), but in my case, I would like to be able to do at least what I currently do in YAML:
Be able to completely disable automation for a section (e.g., guest room, where visitors can do what they want, unless the alarm is set, in which case it closes).
Manage positions, delays, and schedules individually (by room).
In fact, it should be possible to install multiple instances of the integration.
It’s a shame because it seems clean and well documented.