Make "Custom Tiles" have access to platform resources like Variables and Things

Thanks for sharing the idea! Do you have some example use-cases?

Just trying to understand the use cases to better understand how you’d want to use the data (which helps inform the design). It’s something I’ve had in the back of my mind, but I didn’t have enough use cases to come up with a reasonable way to expose data from the device while still keeping the exposed ‘surface’ minimized. In other words, I’d prefer to only expose what the custom tile might need.

Furthermore, keeping things restricted would help with the ‘eventing’ setup that would be needed. For example, if a Custom Tile needs access to a particular attribute, the system would need to know about that so it could setup the relevant event subscriptions.