For the focuslnx driver I met similar issue. The difference with you is that the focuslynx hub could manager two focusers via one serial connection. Due to that the code is a while complicate for an Indi driver.
Anyway maybe you will find an idea for yours. In fact in the driver I created two focusers object. Each one implement it own getDefaultName () function. With that you have two focusers available in Ekos and lunch it via webmannager.
Please have look at code in indi code.
Philippe.

Read More...