If the roof controller is a custom one,  you will have to write your own indi driver to manage it from ekos. As an alternative  I suggest to use the Dome scripting gateway driver that only requires custom scripts (in any language) as interface to the dome.

Sometime you'll have to restart all devices if needed. Have you considered power hubs like Pegasus upb, ip controlled plug (eg EZoutlet) or observatory controllers like Lunatico Dragonfly?

Read More...