No need to go crazy on this; let’s see if we can find a solution.
Which type of curtain controller are you using on the tracks?
When the curtain controller is connected to the tracks, can you:
- remove it from Homey
- Factory reset the curtain controller: for the “old” Aqara controller, use the following instruction: https://www.aqara.com/en/smart_curtain_motor.html
- Wait for the reset to be completed; the controller will start searching the the end states of the track
- Once completed, re-include the controller to Homey. It will remember the end states from the reset
On you question about the middle button of the tennary controls; the white button is indicating the active state. Once the up or down button has been pressed and the controller locomotive is moving, they will be active (white), once the track has been stopped (by reaching the end states or by user intervention) the middel button will turn white indicating the idle state.