mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-16 05:46:52 +00:00
Expose attributes in a custom component (#2901)
* Expose attributes in a custom component Added an example on how to expose attributes in a custom component. * Update indent
This commit is contained in:
parent
57322c9551
commit
d34540edd1
@ -124,4 +124,13 @@ After a start or a restart of Home Assistant the component will be visible in th
|
||||
<img src='/images/screenshots/create-component01.png' />
|
||||
</p>
|
||||
|
||||
In order to expose attributes of your component, you will need to define a method called `state_attributes` which will return a dictionary of attributes:
|
||||
|
||||
```
|
||||
@property
|
||||
def state_attributes(self):
|
||||
"""Return the attributes of the entity."""
|
||||
return self._attributes
|
||||
```
|
||||
|
||||
To get your component included in the Home Assistant releases, follow the steps described in the [Submitting improvements](https://home-assistant.io/developers/#submitting-improvements) section. Basically you only need to move your component in the `homeassistant/component/` directory of your fork and create a Pull Request.
|
||||
|
Loading…
x
Reference in New Issue
Block a user