Looks nice!
Maybe you can integrate with mqtt? I’m developing a mqtt gateway app, which can solve most (all?) of your commuinication with Homey already. The communication is based on the Homie Convention. There’s also another thread about creating a dashboard, which can be helpful?