WTH can't customizing config entries be splitted up and bundled with components in packages?

So we can already bundle different component’s configuration together using the packages (Packages - Home Assistant). But doesn’t it make more sense if we can bundle the customization configurations there as well?

For example isn’t it neat if we can do this:

my_mqtt_covers:
  mqtt:
    cover:
      - name: my_cover_1
        ...
  customize:
     cover.my_cover_1:
       friendly_name: My Curtain 1
       device_class: curtain

Currently this is not allowed. You can only put all “customize” of the entire system in one place.

You can do this already. There’s a whole section in the doc on packages specifically about how to do this:

Thanks but currently the “customize” section is not allowed to be in a package, I tired. Actually I’ve included the same URL to this page in my post as well.

You’re not putting it in the correct spot.

my_mqtt_covers:
  mqtt:
    cover:
      - name: my_cover_1
        ...
homeassistant:
  customize:
     cover.my_cover_1:
       friendly_name: My Curtain 1
       device_class: curtain
3 Likes

I don’t know what you’re doing but I guarantee you what is in that section of the docs works. I have lots of packages and lots of entity customizations. I don’t have any customizations in customize.yaml or configuration.yaml, it’s all in the packages.

1 Like