When developing Homey apps with many capabilities, the order of capabilities in the Insights panel becomes essential for usability. Currently, the order appears to be determined by registration order, with newly added capabilities appearing at the top of the list.
Problem:
As an app developer, I carefully organize the capability order for the device detail view using the capabilities array in app.json and reordering via the SDK. However, this order is not reflected in Insights. When a new capability is added (e.g. via an app update), it appears at the top of the Insights list, disrupting the logical grouping.
The only workaround is to remove and re-add all capabilities, which destroys all historical Insights data — clearly unacceptable for users who depend on long-term trend data.
Request:
Please add one of the following:
-
Inherit device capability order — Insights should list capabilities in the same order as defined in the device’s capabilities array
-
Manual reorder in Insights UI — Allow users to drag-and-drop reorder capabilities in the Insights panel
-
Developer API — Provide an
insightsOrderproperty in the capability definition or app.json
Impact:
Apps with many capabilities (energy management, home automation dashboards, weather stations) suffer from a chaotic Insights list that gets worse with every update.
This would benefit both app developers and end users.