Configuration split and using Include

Hi All,

First I will apologize as I think I have read 50 topics on this here and on Reddit and I am getting a bit a paralysis from too much information. Basically, I would like to move towards making things more manageable as my configuration and automatons have grown and evolved to be more complex.

I use docker-compose and have broken things down in directories and that all makes sense in my brain. In HA it seems people have done the same but I have also seen Packages which I will admit confuse me. Like instead of homeassistant/groups or homeassistant/lights all this goes into homeassistant/packages. I don’t see the difference or I guess I don’t understand it. Is this a better way of splitting things up?

The other quick questions is if there is an example of dynamic sections where I can use the !include or similar in various cards/code based on user. Ideally I would like my Cellphone interface customized by user/device. I mocked up a sample using conditional card, but is there a better method?

I can’t help you with the “packages” question. I’ve never seen it done and don’t really understand why it would need to be done.

As for your question about “dynamic sections”, are you trying to figure out a way to use one dashboard with multiple views to display the cards on those views in different ways based on the user/device? So for example, if you’re on you’re desktop the cards on your dashboard are displayed one way opposed to if you’re on you’re cell phone the cards are displayed a different way? If so, I found it easier to just create a separate dashboard for each device. It allows me to have more control over the dashboard layout so i can customize it for each device.