…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
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:
.
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
Thanks. That helps and worked…
Aaah, I was confused about how to reference the compents and this cleared things up!