Exploring Custom Dashboard Development with Unity

Hi all, I’m diving into the world of custom dashboard development for my Homey setup. As a web and Windows developer with some Unity experience, I’m excited about the possibilities of creating a cross-platform dashboard that can run on any tablet. The idea is to build something visually appealing with neat controls, but I’m hitting a roadblock with communication to Homey.

I see there’s a web API mentioned in the documentation, but it’s not publicly accessible. HomeyDash seems to rely on Homey Ink credentials, adding another layer of dependency. I wonder if there’s a way to communicate directly with the Homey API without these intermediaries.

I thought about using a queue system where the dashboard app sends commands to Homey, which processes them via a script. However, this approach introduces performance issues and overhead. I’m currently awaiting approval for the web API key, but it’s only available to companies, which isn’t ideal for my project.

Has anyone successfully worked with the Homey API in a similar setup? I’m also curious about the API’s stability across Homey updates. If it’s prone to frequent changes, it might not be worth the investment of time and effort.

I’m open to suggestions or alternative approaches that could simplify this process. Maybe there’s a middleware or a different framework that could bridge the gap more efficiently. Let me know your thoughts or experiences! :slight_smile: