Unable to find component customize

…and therefore I would love to find a location with a clear statement about spaces in front of exch Home Assistant component. A structure diagram or a way how to use and on which layer the components

customize: is not a component.

Is there a list what components Home Assistant has ?
If customize is not a component, what is it?

Look at my reply to your bug report on how to use customize:.
It is just an option/attribute to the homeassistant: “component” (I’m not sure if it is technically a component, but with regards to the configuration syntax it is).
A complete list of components can be found here.

Sebastian

You can read this in the docs:

I’d have to say though, that the documentation on customize: might be a little misleading to a new user.
I experienced the the same issue too, when I started using home-assistant.

I think the first example given on the documentation page (https://home-assistant.io/getting-started/customizing-devices/) can lead to the impression that customize is a component, because of the #etc and the empty line after it.
This makes it look like homeassistant: and customize: were two different components, because - as experience shows - new users don’t usually look closely at the indentation “pitfalls” of yaml.

I’d change the example to something like this:

# Example configuration.yaml entry
homeassistant:
  name: Home
  unit_system: 
  [...]
  customize:
    sensor.living_room_motion:
      hidden: true
    thermostat.family_roomfamily_room:
      entity_picture: https://example.com/images/nest.jpg
      friendly_name: Nest

Just do give a short, compact example how customize basically works.
It would probably a good idea, to add another example afterwards (after the green box) to show how to use some of the other available options.

Sebastian

Edit: Maybe it would even be wise to add a sentence that customize: needs to be indented below homeassistant:.

2 Likes

Thanks that does help

OK. In this example what and where do I find thermostat.family_roomfamily_room: I want to change my image for the iCloud component were my code looks like this
device_tracker: platform: icloud username: [email protected] password: xxxxxxxx account_name: xxx

@toddsantoro Go to your_ip:8123/dev-state and find the entity id as device_tracker.YOUR_ENTITY_ID

The update your configuration file

homeassistant:
  name: Home
  unit_system: 
  [...]
  customize:
    device_tracker.YOUR_ENTITY_ID:
      entity_picture: https://example.com/images/nest.jpg
1 Like

Thanks. That helps and worked…

Aaah, I was confused about how to reference the compents and this cleared things up!