I have a hub (PowerRise blinds) that I have created a class for. Since it is a hub it does all the communication with the blinds but it exposes the blinds to the user. I am trying to figure out how to add each blind to HA without having to send HA an instance of the hub class for each shade (i don’t want multiple hub classes talking to the hub, I just one one)
Basically
Hub Class talks to the PowerRise Hub and creates a data structure with all blinds and scenes.
I have to talk through this Hub Class to interact with the shades as the hub is the is the single point of contact.
I “think” the HueLight component does this but are there any simpler examples?